Skip to content

Toolchain configuration support #56

@kzadorozhny

Description

@kzadorozhny

Description of the problem / feature request:

Right now platform specific kubectl and kustomize are downloaded within repository rule. This method makes support of additional operation systems or execution environments very time

Feature requests: what underlying problem are you trying to solve with this feature?

Proposed design

K8sInfo = provider(
    doc = "Information about how to invoke the Kubernetes tools.",
    fields = {
        "kubectl_path": "Path to the kubectl executable.",
        "kubectl_target": "A kubectl executable target.",
        "kustomize_path": "Path to the kustomize executable.",
        "kustomize_target": "A kustomize executable target.",
        "kubeconfig_path": "Path to kubeconfig file.",
        "kubeconfig_target": "A kubeconfig file target.",
        "kubeconfig_cluster": "Kubernetes cluster name.",
        "kubeconfig_namespace": "Kubernetes namespace.",
        "kubeconfig_user": "Kubernetes user name.",
    },
)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions