• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pantsbuild / pants / 24055979590

06 Apr 2026 11:17PM UTC coverage: 52.37% (-40.5%) from 92.908%
24055979590

Pull #23225

github

web-flow
Merge 67474653c into 542ca048d
Pull Request #23225: Add --test-show-all-batch-targets to expose all targets in batched pytest

6 of 17 new or added lines in 2 files covered. (35.29%)

23030 existing lines in 605 files now uncovered.

31643 of 60422 relevant lines covered (52.37%)

1.05 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/python/pants/backend/k8s/k8s_subsystem.py
1
# Copyright 2024 Pants project contributors (see CONTRIBUTORS.md).
2
# Licensed under the Apache License, Version 2.0 (see LICENSE).
UNCOV
3
import logging
×
4

UNCOV
5
from pants.engine.rules import collect_rules
×
UNCOV
6
from pants.option.option_types import BoolOption, StrListOption
×
UNCOV
7
from pants.option.subsystem import Subsystem
×
UNCOV
8
from pants.util.strutil import softwrap
×
9

UNCOV
10
logger = logging.getLogger(__name__)
×
11

12

UNCOV
13
class K8sSubsystem(Subsystem):
×
UNCOV
14
    name = "k8s"
×
UNCOV
15
    options_scope = "k8s"
×
UNCOV
16
    help = "Kubernetes options"
×
17

UNCOV
18
    available_contexts = StrListOption(
×
19
        default=[],
20
        help=softwrap(
21
            """
22
            List of available contexts for `kubectl` command. `k8s_bundle`
23
            context will be validated against this list.
24

25
            You have to explicitly provide the list, because it will be shared
26
            with people using the pants repo. We can't parse the KUBECONFIG env
27
            var because different people might have different private clusters,
28
            e.g. minikube or kind, which means pants validation will give
29
            different results.
30
            """
31
        ),
32
    )
33

UNCOV
34
    tailor_source_targets = BoolOption(
×
35
        default=True,
36
        help=softwrap(
37
            """
38
            If true, add `k8s_sources` targets with the `tailor` goal.
39
            """
40
        ),
41
        advanced=True,
42
    )
43

44

UNCOV
45
def rules():
×
UNCOV
46
    return collect_rules()
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc