package
0.1.0
Repository: https://github.com/segmentio/kubeapply.git
Documentation: pkg.go.dev

# Functions

CreateKubeconfigFromClusterData generates a kubeconfig from the raw components in KubeconfigTemplateData.
CreateKubeconfigViaAPI generates a kubeconfig by hitting the EKS API.
GetManifests recursively parses all of the manifests in the argument path.
KubeconfigMatchesCluster determines (roughly) whether a kubeconfig matches the provided cluster name.
NewOrderedClient returns a new OrderedClient instance.
SortManifests sorts the provided manifest slice using the KindOrder above.

# Variables

KindithoutMetadata lists out Kubernetes manifest types that don't have metadata.
KindOrder specifies the order in which Kubernetes resource types should be applied.

# Structs

KubeconfigTemplateData stores the data necessary to generate a kubeconfig.
Manifest is a wrapper around a Kubernetes resource manifest on local disk.
OrderedClient is a kubectl-wrapped client that tries to be clever about the order in which resources are created or destroyed.
SimpleHeader is a simplified header used to getting basic metadata from Kubernetes YAML files.