package
0.2.0
Repository: https://github.com/ondat/operator-toolkit.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package deleter provides a kubectl deleter that can be easily imported and used to delete resources.
Package kubectl provides interface and default implementation of kubectl client to be used declaratively.
Package kustomize provides tools to interact with kustomization files.
No description provided by the author
No description provided by the author

# Functions

isKustomization takes a path and returns true if the path is a kustomization file.
ManifestTransformForPackage returns a ManifestTransform of all the manifests in a package.
NewBuilder builds a package, given a filesystem and build options and returns a builder which can be used to apply or delete the built resource manifests.
WithCommonTransforms sets the common manifest transforms to be used by the builder.
WithKubectlClient sets the kubectl client used by the builder.
WithKustomizeMutationFunc sets the kustomization mutation functions.
WithManifestTransform sets the ManifestTransform of the builder.

# Structs

Builder helps build resources declaratively and apply or delete them.

# Type aliases

BuilderOption is used to configure Builder.