# Functions

GetManifests recursively parses all of the manifests in the argument path.
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

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.