Documentation ¶
Index ¶
Constants ¶
View Source
const ( InitManifestSuffix = "-init-manifests" LastAppliedManifestKey = "vcluster.loft.sh/last-applied-init-manifests" )
Variables ¶
This section is empty.
Functions ¶
func ApplyGivenInitManifests ¶
func ManifestStringToUnstructuredArray ¶
func ManifestStringToUnstructuredArray(out, defaultNamespace string) ([]*unstructured.Unstructured, error)
Types ¶
type InitManifestsConfigMapReconciler ¶
type InitManifestsConfigMapReconciler struct { Log loghelper.Logger LocalClient client.Client VirtualManager ctrl.Manager }
func (*InitManifestsConfigMapReconciler) SetupWithManager ¶
func (r *InitManifestsConfigMapReconciler) SetupWithManager(hostMgr ctrl.Manager) error
type KObject ¶
func UnstructuredToKObject ¶
func UnstructuredToKObject(obj unstructured.Unstructured) KObject
func (*KObject) Equals ¶
func (k *KObject) Equals(obj unstructured.Unstructured) bool
type UnstructuredMap ¶
type UnstructuredMap map[KObject]*unstructured.Unstructured
Click to show internal directories.
Click to hide internal directories.