kubernetes: k8s.io/kubernetes/cmd/kubeadm/app/util/kustomize Index | Files

package kustomize

import "k8s.io/kubernetes/cmd/kubeadm/app/util/kustomize"

Package kustomize contains helpers for working with embedded kustomize commands

Package kustomize contains helpers for working with embedded kustomize commands

Index

Package Files

json6902.go kustomize.go strategicmerge.go

type Manager Uses

type Manager struct {
    // contains filtered or unexported fields
}

Manager define a manager that allow access to kustomize capabilities

func GetManager Uses

func GetManager(kustomizeDir string) (*Manager, error)

GetManager return the KustomizeManager singleton instance NB. this is done at singleton instance level because kubeadm has a unique pool of patches that are applied to different content, at different time

func (*Manager) Kustomize Uses

func (km *Manager) Kustomize(data []byte) ([]byte, error)

Kustomize apply a set of patches to a resource. Portions of the kustomize logic in this function are taken from the kubernetes-sigs/kind project

Package kustomize imports 21 packages (graph) and is imported by 4 packages. Updated 2019-09-12. Refresh now. Tools for package owners.