Versions in this module Expand all Collapse all v0 v0.28.6 May 22, 2022 Changes in this version + const YAMLSeparator + var DefaultModifiers = []ObjectModifierFunc + func ClearCRDStatusModifier(o runtime.Object) (runtime.Object, error) + func ClusterScopeNamespaceFixModifier(o runtime.Object) (runtime.Object, error) + func GetHash(o runtime.Object) string + func IsObjectBeingDeleted(object runtime.Object) (bool, error) + func MutatingWebhookConfigurationModifier(o runtime.Object) (runtime.Object, error) + func ValidatingWebhookConfigurationModifier(o runtime.Object) (runtime.Object, error) + type GroupVersionKind struct + Group string + Kind string + Version string + func ConvertGVK(gvk schema.GroupVersionKind) GroupVersionKind + type K8SResourceOverlay struct + GVK *GroupVersionKind + ObjectKey types.ObjectKey + Patches []K8SResourceOverlayPatch + func (in *K8SResourceOverlay) DeepCopy() *K8SResourceOverlay + func (in *K8SResourceOverlay) DeepCopyInto(out *K8SResourceOverlay) + type K8SResourceOverlayPatch struct + ParseValue bool + Path *string + Type OverlayPatchType + Value *string + func (in *K8SResourceOverlayPatch) DeepCopy() *K8SResourceOverlayPatch + func (in *K8SResourceOverlayPatch) DeepCopyInto(out *K8SResourceOverlayPatch) + type ObjectModifierFunc func(o runtime.Object) (runtime.Object, error) + func PatchYAMLModifier(overlay K8SResourceOverlay, parser *ObjectParser) (ObjectModifierFunc, error) + func WorkloadImagePullSecretsModifier(imagePullSecrets ...[]corev1.LocalObjectReference) ObjectModifierFunc + type ObjectModifierWithParentFunc func(o, p runtime.Object) (runtime.Object, error) + type ObjectParser struct + func NewObjectParser(scheme *runtime.Scheme) *ObjectParser + func (p *ObjectParser) ParseYAMLManifest(manifest string, modifiers ...YAMLModifierFuncs) ([]runtime.Object, error) + func (p *ObjectParser) ParseYAMLToK8sObject(yaml []byte, yamlModifiers ...YAMLModifierFuncs) (runtime.Object, error) + type Objects []runtime.Object + func (os Objects) ToMap() map[string]runtime.Object + type OverlayPatchType string + const DeleteOverlayPatchType + const ReplaceOverlayPatchType + type YAMLModifierFuncs func([]byte) []byte + func ReplaceAPIVersionYAMLModifier(from, to string) YAMLModifierFuncs