const ApplySetToolingAnnotation …
const ApplySetAdditionalNamespacesAnnotation …
const DeprecatedApplySetGRsAnnotation …
const ApplySetGKsAnnotation …
const ApplySetParentIDLabel …
const V1ApplySetIdFormat …
const ApplysetPartOfLabel …
const ApplysetParentCRDLabel …
var defaultApplySetParentGVR …
type ApplySet …
var builtinApplySetParentGVRs …
type ApplySetParentRef …
func (p ApplySetParentRef) IsNamespaced() bool { … }
func (p ApplySetParentRef) String() string { … }
type ApplySetTooling …
func (t ApplySetTooling) String() string { … }
func NewApplySet(parent *ApplySetParentRef, tooling ApplySetTooling, mapper meta.RESTMapper, client resource.RESTClient) *ApplySet { … }
const applySetIDPartDelimiter …
func (a ApplySet) ID() string { … }
func (a ApplySet) Validate(ctx context.Context, client dynamic.Interface) error { … }
func (a *ApplySet) labelForCustomParentCRDs() *metav1.LabelSelector { … }
func (a *ApplySet) getAllowedCustomResourceParents(ctx context.Context, client dynamic.Interface) (sets.Set[schema.GroupVersionResource], error) { … }
func (a *ApplySet) LabelsForMember() map[string]string { … }
func (a *ApplySet) AddLabels(objects ...*resource.Info) error { … }
func (a *ApplySet) fetchParent() error { … }
func (a *ApplySet) LabelSelectorForMembers() string { … }
func (a *ApplySet) AllPrunableResources() []*kindInfo { … }
func (a *ApplySet) AllPrunableNamespaces() []string { … }
func getLabelsAndAnnotations(obj runtime.Object) (map[string]string, map[string]string, error) { … }
func toolingBaseName(toolAnnotation string) string { … }
type kindInfo …
func parseKindAnnotation(annotations map[string]string, mapper meta.RESTMapper) (map[schema.GroupKind]*kindInfo, error) { … }
func parseDeprecatedResourceAnnotation(annotation string, mapper meta.RESTMapper) (map[schema.GroupKind]*kindInfo, error) { … }
func parseNamespacesAnnotation(annotations map[string]string) sets.Set[string] { … }
func (a *ApplySet) addResource(restMapping *meta.RESTMapping, namespace string) { … }
type ApplySetUpdateMode …
var updateToLatestSet …
var updateToSuperset …
func (a *ApplySet) updateParent(mode ApplySetUpdateMode, dryRun cmdutil.DryRunStrategy, validation string) error { … }
func serverSideApplyRequest(a *ApplySet, data []byte, dryRun cmdutil.DryRunStrategy, validation string, forceConficts bool) error { … }
func (a *ApplySet) buildParentPatch(mode ApplySetUpdateMode) *metav1.PartialObjectMetadata { … }
func generateNamespacesAnnotation(namespaces sets.Set[string], skip string) string { … }
func generateKindsAnnotation(resources sets.Set[schema.GroupKind]) string { … }
func (a ApplySet) FieldManager() string { … }
func ParseApplySetParentRef(parentRefStr string, mapper meta.RESTMapper) (*ApplySetParentRef, error) { … }
func (a *ApplySet) Prune(ctx context.Context, o *ApplyOptions) error { … }
func (a *ApplySet) BeforeApply(objects []*resource.Info, dryRunStrategy cmdutil.DryRunStrategy, validationDirective string) error { … }