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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions