Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "lib/kubernetes/config"

Index

Functions

kubeConfigContext

  • kubeConfigContext(sdm: SoftwareDeliveryMachine): string | undefined
  • If the SDM configuration contains a Kubernetes config context, validate it exists in the default Kubernetes config. If the SDM context is not available in the Kubernetes config, an error is thrown.

    If there is no context in the SDM configuration, read the current context from the default Kubernetes config and set it in the SDM configuration.

    If this function is unable to read the default Kubernetes config, it throws an error.

    Parameters

    • sdm: SoftwareDeliveryMachine

      Running Software Delivery Machine.

    Returns string | undefined

    Valid Kubernetes config context.

loadKubeConfig

  • loadKubeConfig(): KubeConfig
  • Get Kubernetes configuration. It first tries to loadFromDefault(), which looks in the standard locations for a Kubernetes config file. If that fails, it attempts to load the in-cluster client credentials.

    Returns KubeConfig

Generated using TypeDoc