SYMBOL INDEX (1854 symbols across 215 files) FILE: codegen.go function main (line 15) | func main() { FILE: pkg/apply/apply.go constant defaultNamespace (line 20) | defaultNamespace = "default" type Patcher (line 23) | type Patcher type Reconciler (line 26) | type Reconciler type ClientFactory (line 28) | type ClientFactory type InformerFactory (line 30) | type InformerFactory interface type InformerGetter (line 34) | type InformerGetter interface type PatchByGVK (line 39) | type PatchByGVK method Add (line 41) | func (p PatchByGVK) Add(gvk schema.GroupVersionKind, namespace, name, ... type Plan (line 53) | type Plan struct type Apply (line 60) | type Apply interface function NewForConfig (line 91) | func NewForConfig(cfg *rest.Config) (Apply, error) { function New (line 100) | func New(discovery discovery.DiscoveryInterface, cf ClientFactory, igs .... type apply (line 119) | type apply struct method newDesiredSet (line 190) | func (a *apply) newDesiredSet() desiredSet { method DryRun (line 201) | func (a *apply) DryRun(objs ...runtime.Object) (Plan, error) { method Apply (line 205) | func (a *apply) Apply(set *objectset.ObjectSet) error { method ApplyObjects (line 209) | func (a *apply) ApplyObjects(objs ...runtime.Object) error { method WithSetID (line 215) | func (a *apply) WithSetID(id string) Apply { method WithOwner (line 219) | func (a *apply) WithOwner(obj runtime.Object) Apply { method WithOwnerKey (line 223) | func (a *apply) WithOwnerKey(key string, gvk schema.GroupVersionKind) ... method WithInjector (line 227) | func (a *apply) WithInjector(injs ...injectors.ConfigInjector) Apply { method WithInjectorName (line 231) | func (a *apply) WithInjectorName(injs ...string) Apply { method WithCacheTypes (line 235) | func (a *apply) WithCacheTypes(igs ...InformerGetter) Apply { method WithCacheTypeFactory (line 239) | func (a *apply) WithCacheTypeFactory(factory InformerFactory) Apply { method WithGVK (line 243) | func (a *apply) WithGVK(gvks ...schema.GroupVersionKind) Apply { method WithPatcher (line 247) | func (a *apply) WithPatcher(gvk schema.GroupVersionKind, patcher Patch... method WithReconciler (line 251) | func (a *apply) WithReconciler(gvk schema.GroupVersionKind, reconciler... method WithStrictCaching (line 255) | func (a *apply) WithStrictCaching() Apply { method WithDynamicLookup (line 259) | func (a *apply) WithDynamicLookup() Apply { method WithRestrictClusterScoped (line 263) | func (a *apply) WithRestrictClusterScoped() Apply { method WithDefaultNamespace (line 267) | func (a *apply) WithDefaultNamespace(ns string) Apply { method WithListerNamespace (line 271) | func (a *apply) WithListerNamespace(ns string) Apply { method WithRateLimiting (line 275) | func (a *apply) WithRateLimiting(ratelimitingQPS float32) Apply { method WithNoDelete (line 279) | func (a *apply) WithNoDelete() Apply { method WithNoDeleteGVK (line 283) | func (a *apply) WithNoDeleteGVK(gvks ...schema.GroupVersionKind) Apply { method WithSetOwnerReference (line 287) | func (a *apply) WithSetOwnerReference(controller, block bool) Apply { method WithContext (line 291) | func (a *apply) WithContext(ctx context.Context) Apply { method WithIgnorePreviousApplied (line 295) | func (a *apply) WithIgnorePreviousApplied() Apply { method FindOwner (line 299) | func (a *apply) FindOwner(obj runtime.Object) (runtime.Object, error) { method PurgeOrphan (line 303) | func (a *apply) PurgeOrphan(obj runtime.Object) error { method WithDiffPatch (line 307) | func (a *apply) WithDiffPatch(gvk schema.GroupVersionKind, namespace, ... type clients (line 124) | type clients struct method IsNamespaced (line 134) | func (c *clients) IsNamespaced(gvk schema.GroupVersionKind) (bool, err... method gvr (line 152) | func (c *clients) gvr(gvk schema.GroupVersionKind) schema.GroupVersion... method client (line 158) | func (c *clients) client(gvk schema.GroupVersionKind) (dynamic.Namespa... FILE: pkg/apply/client_factory.go function NewClientFactory (line 9) | func NewClientFactory(config *rest.Config) ClientFactory { FILE: pkg/apply/desiredset.go constant byHash (line 21) | byHash = "wrangler.byObjectSetHash" type patchKey (line 23) | type patchKey struct type desiredSet (line 28) | type desiredSet struct method err (line 59) | func (o *desiredSet) err(err error) error { method Err (line 64) | func (o desiredSet) Err() error { method DryRun (line 68) | func (o desiredSet) DryRun(objs ...runtime.Object) (Plan, error) { method Apply (line 74) | func (o desiredSet) Apply(set *objectset.ObjectSet) error { method ApplyObjects (line 82) | func (o desiredSet) ApplyObjects(objs ...runtime.Object) error { method WithDiffPatch (line 88) | func (o desiredSet) WithDiffPatch(gvk schema.GroupVersionKind, namespa... method WithGVK (line 106) | func (o desiredSet) WithGVK(gvks ...schema.GroupVersionKind) Apply { method WithSetID (line 118) | func (o desiredSet) WithSetID(id string) Apply { method WithOwnerKey (line 123) | func (o desiredSet) WithOwnerKey(key string, gvk schema.GroupVersionKi... method WithOwner (line 131) | func (o desiredSet) WithOwner(obj runtime.Object) Apply { method WithSetOwnerReference (line 136) | func (o desiredSet) WithSetOwnerReference(controller, block bool) Apply { method WithInjector (line 143) | func (o desiredSet) WithInjector(injs ...injectors.ConfigInjector) App... method WithInjectorName (line 148) | func (o desiredSet) WithInjectorName(injs ...string) Apply { method WithCacheTypeFactory (line 153) | func (o desiredSet) WithCacheTypeFactory(factory InformerFactory) Apply { method WithIgnorePreviousApplied (line 158) | func (o desiredSet) WithIgnorePreviousApplied() Apply { method WithCacheTypes (line 163) | func (o desiredSet) WithCacheTypes(igs ...InformerGetter) Apply { method WithPatcher (line 204) | func (o desiredSet) WithPatcher(gvk schema.GroupVersionKind, patcher P... method WithReconciler (line 214) | func (o desiredSet) WithReconciler(gvk schema.GroupVersionKind, reconc... method WithStrictCaching (line 224) | func (o desiredSet) WithStrictCaching() Apply { method WithDynamicLookup (line 228) | func (o desiredSet) WithDynamicLookup() Apply { method WithRestrictClusterScoped (line 233) | func (o desiredSet) WithRestrictClusterScoped() Apply { method WithDefaultNamespace (line 238) | func (o desiredSet) WithDefaultNamespace(ns string) Apply { method WithListerNamespace (line 247) | func (o desiredSet) WithListerNamespace(ns string) Apply { method WithRateLimiting (line 252) | func (o desiredSet) WithRateLimiting(ratelimitingQPS float32) Apply { method WithNoDelete (line 257) | func (o desiredSet) WithNoDelete() Apply { method WithNoDeleteGVK (line 262) | func (o desiredSet) WithNoDeleteGVK(gvks ...schema.GroupVersionKind) A... method WithContext (line 272) | func (o desiredSet) WithContext(ctx context.Context) Apply { function addIndexerByHash (line 185) | func addIndexerByHash(indexer cache.Indexer) error { FILE: pkg/apply/desiredset_apply.go constant LabelID (line 27) | LabelID = "objectset.rio.cattle.io/id" constant LabelGVK (line 28) | LabelGVK = "objectset.rio.cattle.io/owner-gvk" constant LabelName (line 29) | LabelName = "objectset.rio.cattle.io/owner-name" constant LabelNamespace (line 30) | LabelNamespace = "objectset.rio.cattle.io/owner-namespace" constant LabelHash (line 31) | LabelHash = "objectset.rio.cattle.io/hash" constant LabelPrefix (line 32) | LabelPrefix = "objectset.rio.cattle.io/" constant LabelPrune (line 33) | LabelPrune = "objectset.rio.cattle.io/prune" method getRateLimit (line 48) | func (o *desiredSet) getRateLimit(labelHash string) flowcontrol.RateLimi... method dryRun (line 66) | func (o *desiredSet) dryRun() (Plan, error) { method apply (line 75) | func (o *desiredSet) apply() error { method knownGVK (line 123) | func (o *desiredSet) knownGVK() (ret []schema.GroupVersionKind) { method debugID (line 130) | func (o *desiredSet) debugID() string { method collect (line 145) | func (o *desiredSet) collect(objList []runtime.Object) objectset.ObjectB... method runInjectors (line 153) | func (o *desiredSet) runInjectors(objList []runtime.Object) ([]runtime.O... function GetSelectorFromOwner (line 184) | func GetSelectorFromOwner(setID string, owner runtime.Object) (labels.Se... function GetSelector (line 193) | func GetSelector(labelSet map[string]string) (labels.Selector, error) { function GetLabelsAndAnnotations (line 201) | func GetLabelsAndAnnotations(setID string, owner runtime.Object) (map[st... method injectLabelsAndAnnotations (line 231) | func (o *desiredSet) injectLabelsAndAnnotations(labels, annotations map[... function setAnnotations (line 252) | func setAnnotations(meta metav1.Object, annotations map[string]string) { function setLabels (line 264) | func setLabels(meta metav1.Object, labels map[string]string) { function objectSetHash (line 275) | func objectSetHash(labels map[string]string) string { FILE: pkg/apply/desiredset_compare.go constant LabelApplied (line 32) | LabelApplied = "objectset.rio.cattle.io/applied" function prepareObjectForCreate (line 65) | func prepareObjectForCreate(gvk schema.GroupVersionKind, obj runtime.Obj... function originalAndModified (line 96) | func originalAndModified(gvk schema.GroupVersionKind, oldMetadata v1.Obj... function emptyMaps (line 112) | func emptyMaps(data map[string]interface{}, keys ...string) bool { function sanitizePatch (line 134) | func sanitizePatch(patch []byte, removeObjectSetAnnotation bool) ([]byte... function applyPatch (line 189) | func applyPatch(gvk schema.GroupVersionKind, reconciler Reconciler, patc... method compareObjects (line 255) | func (o *desiredSet) compareObjects(gvk schema.GroupVersionKind, reconci... function removeCreationTimestamp (line 285) | func removeCreationTimestamp(data map[string]interface{}) bool { function getOriginalObject (line 300) | func getOriginalObject(gvk schema.GroupVersionKind, obj v1.Object) (runt... function getOriginalBytes (line 318) | func getOriginalBytes(gvk schema.GroupVersionKind, obj v1.Object) ([]byt... function appliedFromAnnotation (line 329) | func appliedFromAnnotation(str string) []byte { function pruneList (line 352) | func pruneList(data []interface{}) []interface{} { function pruneValues (line 367) | func pruneValues(data map[string]interface{}, isList bool) map[string]in... function serializeApplied (line 397) | func serializeApplied(obj runtime.Object) ([]byte, error) { function appliedToAnnotation (line 406) | func appliedToAnnotation(b []byte) string { function compressAndEncode (line 410) | func compressAndEncode(b []byte) string { function stripIgnores (line 428) | func stripIgnores(original, modified, current []byte, patches [][]byte) ... function doPatch (line 454) | func doPatch(gvk schema.GroupVersionKind, original, modified, current []... FILE: pkg/apply/desiredset_compare_test.go function TestCompressAndEncode (line 8) | func TestCompressAndEncode(t *testing.T) { FILE: pkg/apply/desiredset_crud.go method toUnstructured (line 18) | func (o *desiredSet) toUnstructured(obj runtime.Object) (*unstructured.U... method create (line 36) | func (o *desiredSet) create(nsed bool, namespace string, client dynamic.... method get (line 48) | func (o *desiredSet) get(nsed bool, namespace, name string, client dynam... method delete (line 55) | func (o *desiredSet) delete(nsed bool, namespace, name string, client dy... FILE: pkg/apply/desiredset_owner.go function notFound (line 27) | func notFound(name string, gvk schema.GroupVersionKind) error { function getGVK (line 37) | func getGVK(gvkLabel string, gvk *schema.GroupVersionKind) error { method FindOwner (line 47) | func (o desiredSet) FindOwner(obj runtime.Object) (runtime.Object, error) { method fromClient (line 84) | func (o *desiredSet) fromClient(client dynamic.NamespaceableResourceInte... method fromCache (line 103) | func (o *desiredSet) fromCache(cache cache.SharedInformer, namespace, na... method PurgeOrphan (line 121) | func (o desiredSet) PurgeOrphan(obj runtime.Object) error { FILE: pkg/apply/desiredset_process.go method getControllerAndClient (line 34) | func (o *desiredSet) getControllerAndClient(debugID string, gvk schema.G... method assignOwnerReference (line 59) | func (o *desiredSet) assignOwnerReference(gvk schema.GroupVersionKind, o... method adjustNamespace (line 143) | func (o *desiredSet) adjustNamespace(gvk schema.GroupVersionKind, objs o... method clearNamespace (line 164) | func (o *desiredSet) clearNamespace(objs objectset.ObjectByKey) error { method createPatcher (line 186) | func (o *desiredSet) createPatcher(client dynamic.NamespaceableResourceI... method filterCrossVersion (line 195) | func (o *desiredSet) filterCrossVersion(gvk schema.GroupVersionKind, key... method process (line 210) | func (o *desiredSet) process(debugID string, set labels.Selector, gvk sc... method list (line 341) | func (o *desiredSet) list(namespaced bool, informer cache.SharedIndexInf... function shouldPrune (line 407) | func shouldPrune(obj runtime.Object) bool { function compareSets (line 415) | func compareSets(existingSet, newSet objectset.ObjectByKey) (toCreate, t... function sortObjectKeys (line 439) | func sortObjectKeys(keys []objectset.ObjectKey) { function addObjectToMap (line 445) | func addObjectToMap(objs objectset.ObjectByKey, obj interface{}) error { function allNamespaceList (line 460) | func allNamespaceList(ctx context.Context, baseClient dynamic.Namespacea... function multiNamespaceList (line 474) | func multiNamespaceList(ctx context.Context, namespaces []string, baseCl... function getIndexableHash (line 503) | func getIndexableHash(indexer cache.Indexer, selector labels.Selector) (... function inNamespace (line 518) | func inNamespace(namespace string, obj interface{}) bool { function listByHash (line 524) | func listByHash(indexer cache.Indexer, hash string, namespace string) (m... FILE: pkg/apply/desiredset_process_test.go function Test_multiNamespaceList (line 23) | func Test_multiNamespaceList(t *testing.T) { function Test_getIndexableHash (line 118) | func Test_getIndexableHash(t *testing.T) { function Test_inNamespace (line 168) | func Test_inNamespace(t *testing.T) { function Test_listByHash (line 202) | func Test_listByHash(t *testing.T) { FILE: pkg/apply/fake/apply.go type FakeApply (line 15) | type FakeApply struct method Apply (line 20) | func (f *FakeApply) Apply(set *objectset.ObjectSet) error { method ApplyObjects (line 26) | func (f *FakeApply) ApplyObjects(objs ...runtime.Object) error { method WithCacheTypes (line 32) | func (f *FakeApply) WithCacheTypes(igs ...apply.InformerGetter) apply.... method WithIgnorePreviousApplied (line 36) | func (f *FakeApply) WithIgnorePreviousApplied() apply.Apply { method WithGVK (line 40) | func (f *FakeApply) WithGVK(gvks ...schema.GroupVersionKind) apply.App... method WithSetID (line 44) | func (f *FakeApply) WithSetID(id string) apply.Apply { method WithOwner (line 48) | func (f *FakeApply) WithOwner(obj runtime.Object) apply.Apply { method WithInjector (line 52) | func (f *FakeApply) WithInjector(injs ...injectors.ConfigInjector) app... method WithInjectorName (line 56) | func (f *FakeApply) WithInjectorName(injs ...string) apply.Apply { method WithPatcher (line 60) | func (f *FakeApply) WithPatcher(gvk schema.GroupVersionKind, patchers ... method WithReconciler (line 64) | func (f *FakeApply) WithReconciler(gvk schema.GroupVersionKind, reconc... method WithStrictCaching (line 68) | func (f *FakeApply) WithStrictCaching() apply.Apply { method WithDynamicLookup (line 72) | func (f *FakeApply) WithDynamicLookup() apply.Apply { method WithDefaultNamespace (line 76) | func (f *FakeApply) WithDefaultNamespace(ns string) apply.Apply { method WithListerNamespace (line 80) | func (f *FakeApply) WithListerNamespace(ns string) apply.Apply { method WithRestrictClusterScoped (line 84) | func (f *FakeApply) WithRestrictClusterScoped() apply.Apply { method WithSetOwnerReference (line 88) | func (f *FakeApply) WithSetOwnerReference(controller, block bool) appl... method WithRateLimiting (line 92) | func (f *FakeApply) WithRateLimiting(ratelimitingQPS float32) apply.Ap... method WithNoDelete (line 96) | func (f *FakeApply) WithNoDelete() apply.Apply { method WithNoDeleteGVK (line 100) | func (f *FakeApply) WithNoDeleteGVK(gvks ...schema.GroupVersionKind) a... method WithContext (line 104) | func (f *FakeApply) WithContext(ctx context.Context) apply.Apply { method WithCacheTypeFactory (line 108) | func (f *FakeApply) WithCacheTypeFactory(factory apply.InformerFactory... method DryRun (line 112) | func (f *FakeApply) DryRun(objs ...runtime.Object) (apply.Plan, error) { method FindOwner (line 116) | func (f *FakeApply) FindOwner(obj runtime.Object) (runtime.Object, err... method PurgeOrphan (line 120) | func (f *FakeApply) PurgeOrphan(obj runtime.Object) error { method WithOwnerKey (line 124) | func (f *FakeApply) WithOwnerKey(key string, gvk schema.GroupVersionKi... method WithDiffPatch (line 128) | func (f *FakeApply) WithDiffPatch(gvk schema.GroupVersionKind, namespa... FILE: pkg/apply/injectors/registry.go type ConfigInjector (line 10) | type ConfigInjector function Register (line 12) | func Register(name string, injector ConfigInjector) { function Get (line 19) | func Get(name string) ConfigInjector { FILE: pkg/apply/reconcilers.go function reconcileDaemonSet (line 27) | func reconcileDaemonSet(oldObj, newObj runtime.Object) (bool, error) { function reconcileDeployment (line 50) | func reconcileDeployment(oldObj, newObj runtime.Object) (bool, error) { function reconcileSecret (line 73) | func reconcileSecret(oldObj, newObj runtime.Object) (bool, error) { function reconcileService (line 96) | func reconcileService(oldObj, newObj runtime.Object) (bool, error) { function reconcileJob (line 119) | func reconcileJob(oldObj, newObj runtime.Object) (bool, error) { function convertObj (line 155) | func convertObj(src interface{}, obj interface{}) error { FILE: pkg/broadcast/generic.go type ConnectFunc (line 8) | type ConnectFunc type Broadcaster (line 10) | type Broadcaster struct method Subscribe (line 16) | func (b *Broadcaster) Subscribe(ctx context.Context, connect ConnectFu... method unsub (line 39) | func (b *Broadcaster) unsub(sub chan interface{}, lock bool) { method start (line 52) | func (b *Broadcaster) start(connect ConnectFunc) error { method stream (line 63) | func (b *Broadcaster) stream(input chan interface{}) { FILE: pkg/cleanup/cleanup.go function Cleanup (line 10) | func Cleanup(path string) error { FILE: pkg/clients/clients.go type Clients (line 35) | type Clients struct method ToRawKubeConfigLoader (line 161) | func (c *Clients) ToRawKubeConfigLoader() clientcmd.ClientConfig { method ToRESTConfig (line 165) | func (c *Clients) ToRESTConfig() (*rest.Config, error) { method ToDiscoveryClient (line 169) | func (c *Clients) ToDiscoveryClient() (discovery.CachedDiscoveryInterf... method ToRESTMapper (line 173) | func (c *Clients) ToRESTMapper() (meta.RESTMapper, error) { method Start (line 177) | func (c *Clients) Start(ctx context.Context) error { function ensureSharedFactory (line 55) | func ensureSharedFactory(cfg *rest.Config, opts *generic.FactoryOptions)... function New (line 71) | func New(clientConfig clientcmd.ClientConfig, opts *generic.FactoryOptio... function NewFromConfig (line 86) | func NewFromConfig(cfg *rest.Config, opts *generic.FactoryOptions) (*Cli... function restConfigDefaults (line 184) | func restConfigDefaults(cfg *rest.Config) *rest.Config { FILE: pkg/codegen/main.go function main (line 20) | func main() { FILE: pkg/condition/condition.go type Cond (line 11) | type Cond method GetStatus (line 13) | func (c Cond) GetStatus(obj interface{}) string { method SetError (line 17) | func (c Cond) SetError(obj interface{}, reason string, err error) { method MatchesError (line 32) | func (c Cond) MatchesError(obj interface{}, reason string, err error) ... method SetStatus (line 46) | func (c Cond) SetStatus(obj interface{}, status string) { method SetStatusBool (line 50) | func (c Cond) SetStatusBool(obj interface{}, val bool) { method True (line 58) | func (c Cond) True(obj interface{}) { method IsTrue (line 62) | func (c Cond) IsTrue(obj interface{}) bool { method False (line 66) | func (c Cond) False(obj interface{}) { method IsFalse (line 70) | func (c Cond) IsFalse(obj interface{}) bool { method Unknown (line 74) | func (c Cond) Unknown(obj interface{}) { method IsUnknown (line 78) | func (c Cond) IsUnknown(obj interface{}) bool { method LastUpdated (line 82) | func (c Cond) LastUpdated(obj interface{}, ts string) { method GetLastUpdated (line 86) | func (c Cond) GetLastUpdated(obj interface{}) string { method CreateUnknownIfNotExists (line 90) | func (c Cond) CreateUnknownIfNotExists(obj interface{}) { method Reason (line 101) | func (c Cond) Reason(obj interface{}, reason string) { method GetReason (line 106) | func (c Cond) GetReason(obj interface{}) string { method SetMessageIfBlank (line 114) | func (c Cond) SetMessageIfBlank(obj interface{}, message string) { method Message (line 120) | func (c Cond) Message(obj interface{}, message string) { method GetMessage (line 125) | func (c Cond) GetMessage(obj interface{}) string { function touchTS (line 133) | func touchTS(value reflect.Value) { function getStatus (line 138) | func getStatus(obj interface{}, condName string) string { function setTS (line 146) | func setTS(obj interface{}, condName, ts string) { function getTS (line 151) | func getTS(obj interface{}, condName string) string { function setStatus (line 159) | func setStatus(obj interface{}, condName, status string) { function setValue (line 167) | func setValue(cond reflect.Value, fieldName, newValue string) { function findOrNotCreateCond (line 175) | func findOrNotCreateCond(obj interface{}, condName string) *reflect.Value { function findOrCreateCond (line 183) | func findOrCreateCond(obj interface{}, condName string) reflect.Value { function findCond (line 200) | func findCond(obj interface{}, val reflect.Value, name string) *reflect.... function getValue (line 218) | func getValue(obj interface{}, name ...string) reflect.Value { function getFieldValue (line 235) | func getFieldValue(v reflect.Value, name ...string) reflect.Value { function Error (line 246) | func Error(reason string, err error) error { type conditionError (line 253) | type conditionError struct method Error (line 258) | func (e *conditionError) Error() string { FILE: pkg/controller-gen/args/args.go type CustomArgs (line 8) | type CustomArgs struct type Options (line 20) | type Options struct type Type (line 30) | type Type struct type Group (line 36) | type Group struct FILE: pkg/controller-gen/args/groupversion.go constant needsComment (line 17) | needsComment = ` constant objectComment (line 21) | objectComment = "+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/ru... function translate (line 24) | func translate(types []Type, err error) (result []interface{}, _ error) { function ObjectsToGroupVersion (line 31) | func ObjectsToGroupVersion(group string, objs []interface{}, ret map[sch... function toVersionType (line 55) | func toVersionType(obj interface{}) (string, *types.Name) { function versionFromPackage (line 80) | func versionFromPackage(pkg string) string { function CheckType (line 85) | func CheckType(passedType *types.Type) { function ScanDirectory (line 101) | func ScanDirectory(pkgPath string) (result []Type, err error) { FILE: pkg/controller-gen/args/groupversion_test.go function TestScan (line 9) | func TestScan(t *testing.T) { FILE: pkg/controller-gen/args/testdata/test.go type SomeStruct (line 7) | type SomeStruct struct FILE: pkg/controller-gen/generators/client_generator.go type ClientGenerator (line 30) | type ClientGenerator struct method GetTargets (line 41) | func (cg *ClientGenerator) GetTargets(context *generator.Context, cust... method typesGroupPackage (line 74) | func (cg *ClientGenerator) typesGroupPackage(name *types.Name, gv sche... method typesGroupVersionDocPackage (line 83) | func (cg *ClientGenerator) typesGroupVersionDocPackage(name *types.Nam... method typesGroupVersionPackage (line 114) | func (cg *ClientGenerator) typesGroupVersionPackage(name *types.Name, ... method groupPackage (line 124) | func (cg *ClientGenerator) groupPackage(group string, customArgs *args... method groupVersionPackage (line 134) | func (cg *ClientGenerator) groupVersionPackage(gv schema.GroupVersion,... function NewClientGenerator (line 34) | func NewClientGenerator() *ClientGenerator { FILE: pkg/controller-gen/generators/factory_go.go function FactoryGo (line 11) | func FactoryGo(group string, customArgs *args.CustomArgs) generator.Gene... type factory (line 22) | type factory struct method Imports (line 29) | func (f *factory) Imports(*generator.Context) []string { method Init (line 42) | func (f *factory) Init(c *generator.Context, w io.Writer) error { FILE: pkg/controller-gen/generators/group_interface_go.go function GroupInterfaceGo (line 12) | func GroupInterfaceGo(group string, customArgs *args.CustomArgs) generat... type interfaceGo (line 23) | type interfaceGo struct method Imports (line 30) | func (f *interfaceGo) Imports(context *generator.Context) []string { method Init (line 48) | func (f *interfaceGo) Init(c *generator.Context, w io.Writer) error { FILE: pkg/controller-gen/generators/group_version_interface_go.go function GroupVersionInterfaceGo (line 15) | func GroupVersionInterfaceGo(gv schema.GroupVersion, customArgs *args.Cu... type groupInterfaceGo (line 25) | type groupInterfaceGo struct method Imports (line 32) | func (f *groupInterfaceGo) Imports(context *generator.Context) []string { method Init (line 48) | func (f *groupInterfaceGo) Init(c *generator.Context, w io.Writer) err... FILE: pkg/controller-gen/generators/list_type_go.go function ListTypesGo (line 11) | func ListTypesGo(gv schema.GroupVersion, customArgs *args.CustomArgs) ge... type listTypesGo (line 21) | type listTypesGo struct method Imports (line 28) | func (f *listTypesGo) Imports(*generator.Context) []string { method Init (line 32) | func (f *listTypesGo) Init(c *generator.Context, w io.Writer) error { FILE: pkg/controller-gen/generators/register_group_go.go function RegisterGroupGo (line 11) | func RegisterGroupGo(group string, customArgs *args.CustomArgs) generato... type registerGroupGo (line 21) | type registerGroupGo struct method Name (line 28) | func (f *registerGroupGo) Name() string { method PackageConsts (line 33) | func (f *registerGroupGo) PackageConsts(*generator.Context) []string { FILE: pkg/controller-gen/generators/register_group_version_go.go function RegisterGroupVersionGo (line 16) | func RegisterGroupVersionGo(gv schema.GroupVersion, customArgs *args.Cus... type registerGroupVersionGo (line 26) | type registerGroupVersionGo struct method Imports (line 33) | func (f *registerGroupVersionGo) Imports(*generator.Context) []string { method Init (line 43) | func (f *registerGroupVersionGo) Init(c *generator.Context, w io.Write... FILE: pkg/controller-gen/generators/target.go function Target (line 11) | func Target(customArgs *args.CustomArgs, name string, generators func(co... FILE: pkg/controller-gen/generators/type_go.go function TypeGo (line 15) | func TypeGo(gv schema.GroupVersion, name *types.Name, customArgs *args.C... type typeGo (line 26) | type typeGo struct method Imports (line 34) | func (f *typeGo) Imports(context *generator.Context) []string { method Init (line 41) | func (f *typeGo) Init(c *generator.Context, w io.Writer) error { function statusType (line 63) | func statusType(t *types.Type) string { function hasStatus (line 72) | func hasStatus(t *types.Type) bool { FILE: pkg/controller-gen/generators/util.go function namespaced (line 34) | func namespaced(t *types.Type) bool { function groupPath (line 52) | func groupPath(group string) string { function groupPackageName (line 57) | func groupPackageName(group, groupPackageName string) string { function upperLowercase (line 67) | func upperLowercase(name string) string { FILE: pkg/controller-gen/main.go function Run (line 35) | func Run(opts cgargs.Options) { function sourcePackagePath (line 144) | func sourcePackagePath(customArgs *cgargs.CustomArgs, pkgName string) st... function copyGoPathToModules (line 151) | func copyGoPathToModules(customArgs *cgargs.CustomArgs) error { function copyFile (line 182) | func copyFile(src, dst string) error { function generateDeepcopy (line 207) | func generateDeepcopy(groups map[string]bool, customArgs *cgargs.CustomA... function generateClientset (line 238) | func generateClientset(groups map[string]bool, customArgs *cgargs.Custom... function generateOpenAPI (line 292) | func generateOpenAPI(groups map[string]bool, customArgs *cgargs.CustomAr... function setGenClient (line 372) | func setGenClient( function generateInformers (line 431) | func generateInformers(groups map[string]bool, customArgs *cgargs.Custom... function generateListers (line 464) | func generateListers(groups map[string]bool, customArgs *cgargs.CustomAr... function parseTypes (line 494) | func parseTypes(customArgs *cgargs.CustomArgs) []string { FILE: pkg/crd/crd.go constant waitInterval (line 18) | waitInterval = 500 * time.Millisecond function BatchCreateCRDs (line 23) | func BatchCreateCRDs(ctx context.Context, crdClient clientv1.CustomResou... function getExistingCRDs (line 59) | func getExistingCRDs(ctx context.Context, crdClient clientv1.CustomResou... function ensureCRD (line 79) | func ensureCRD(ctx context.Context, crd *apiextv1.CustomResourceDefiniti... function waitCRD (line 109) | func waitCRD(ctx context.Context, crdName string, crdClient clientv1.Cus... function crdIsReady (line 126) | func crdIsReady(crd *apiextv1.CustomResourceDefinition) bool { FILE: pkg/crd/crd_test.go function TestBatchCreateCRDs (line 28) | func TestBatchCreateCRDs(t *testing.T) { function TestCreateCRDWithColumns (line 317) | func TestCreateCRDWithColumns(t *testing.T) { FILE: pkg/crd/init.go constant CRDKind (line 42) | CRDKind = "CustomResourceDefinition" type Factory (line 44) | type Factory struct method BatchWait (line 520) | func (f *Factory) BatchWait() error { method BatchCreateCRDs (line 525) | func (f *Factory) BatchCreateCRDs(ctx context.Context, crds ...CRD) *F... method CreateCRDs (line 536) | func (f *Factory) CreateCRDs(ctx context.Context, crds ...CRD) (map[sc... method waitCRD (line 581) | func (f *Factory) waitCRD(ctx context.Context, crdName string, gvk sch... method createCRD (line 615) | func (f *Factory) createCRD(ctx context.Context, crdDef CRD, ready map... method ensureAccess (line 634) | func (f *Factory) ensureAccess(ctx context.Context) (bool, error) { method getReadyCRDs (line 642) | func (f *Factory) getReadyCRDs(ctx context.Context) (map[string]*apiex... type CRD (line 53) | type CRD struct method WithSchema (line 71) | func (c CRD) WithSchema(schema *apiextv1.JSONSchemaProps) CRD { method WithSchemaFromStruct (line 76) | func (c CRD) WithSchemaFromStruct(obj interface{}) CRD { method WithColumn (line 81) | func (c CRD) WithColumn(name, path string) CRD { method WithColumnsFromStruct (line 103) | func (c CRD) WithColumnsFromStruct(obj interface{}) CRD { method WithCustomColumn (line 230) | func (c CRD) WithCustomColumn(columns ...apiextv1.CustomResourceColumn... method WithStatus (line 235) | func (c CRD) WithStatus() CRD { method WithScale (line 240) | func (c CRD) WithScale() CRD { method WithCategories (line 245) | func (c CRD) WithCategories(categories ...string) CRD { method WithGroup (line 250) | func (c CRD) WithGroup(group string) CRD { method WithShortNames (line 255) | func (c CRD) WithShortNames(shortNames ...string) CRD { method ToCustomResourceDefinition (line 260) | func (c CRD) ToCustomResourceDefinition() (runtime.Object, error) { method ToCustomResourceDefinitionV1Beta1 (line 386) | func (c CRD) ToCustomResourceDefinitionV1Beta1() (*apiextv1beta1.Custo... method Name (line 423) | func (c *CRD) Name() string { function getType (line 91) | func getType(obj interface{}) reflect.Type { function fieldName (line 108) | func fieldName(f reflect.StructField) string { function tagToColumn (line 120) | func tagToColumn(f reflect.StructField, kind reflect.Kind, format, path ... function kindToType (line 159) | func kindToType(k reflect.Kind) string { type openAPISchemaProvider (line 179) | type openAPISchemaProvider interface function openAPISchema (line 184) | func openAPISchema(t reflect.Type) (reflect.Kind, string) { function readCustomColumns (line 198) | func readCustomColumns(t reflect.Type, path string) (result []apiextv1.C... function NamespacedType (line 447) | func NamespacedType(name string) CRD { function New (line 459) | func New(group, version string) CRD { function NamespacedTypes (line 477) | func NamespacedTypes(names ...string) (ret []CRD) { function NonNamespacedType (line 484) | func NonNamespacedType(name string) CRD { function NonNamespacedTypes (line 490) | func NonNamespacedTypes(names ...string) (ret []CRD) { function FromGV (line 497) | func FromGV(gv schema.GroupVersion, kind string) CRD { function NewFactoryFromClient (line 503) | func NewFactoryFromClient(config *rest.Config) (*Factory, error) { FILE: pkg/crd/mockCRDClient_test.go type MockCustomResourceDefinitionInterface (line 25) | type MockCustomResourceDefinitionInterface struct method EXPECT (line 44) | func (m *MockCustomResourceDefinitionInterface) EXPECT() *MockCustomRe... method Apply (line 49) | func (m *MockCustomResourceDefinitionInterface) Apply(ctx context.Cont... method ApplyStatus (line 64) | func (m *MockCustomResourceDefinitionInterface) ApplyStatus(ctx contex... method Create (line 79) | func (m *MockCustomResourceDefinitionInterface) Create(ctx context.Con... method Delete (line 94) | func (m *MockCustomResourceDefinitionInterface) Delete(ctx context.Con... method DeleteCollection (line 108) | func (m *MockCustomResourceDefinitionInterface) DeleteCollection(ctx c... method Get (line 122) | func (m *MockCustomResourceDefinitionInterface) Get(ctx context.Contex... method List (line 137) | func (m *MockCustomResourceDefinitionInterface) List(ctx context.Conte... method Patch (line 152) | func (m *MockCustomResourceDefinitionInterface) Patch(ctx context.Cont... method Update (line 172) | func (m *MockCustomResourceDefinitionInterface) Update(ctx context.Con... method UpdateStatus (line 187) | func (m *MockCustomResourceDefinitionInterface) UpdateStatus(ctx conte... method Watch (line 202) | func (m *MockCustomResourceDefinitionInterface) Watch(ctx context.Cont... type MockCustomResourceDefinitionInterfaceMockRecorder (line 32) | type MockCustomResourceDefinitionInterfaceMockRecorder struct method Apply (line 58) | func (mr *MockCustomResourceDefinitionInterfaceMockRecorder) Apply(ctx... method ApplyStatus (line 73) | func (mr *MockCustomResourceDefinitionInterfaceMockRecorder) ApplyStat... method Create (line 88) | func (mr *MockCustomResourceDefinitionInterfaceMockRecorder) Create(ct... method Delete (line 102) | func (mr *MockCustomResourceDefinitionInterfaceMockRecorder) Delete(ct... method DeleteCollection (line 116) | func (mr *MockCustomResourceDefinitionInterfaceMockRecorder) DeleteCol... method Get (line 131) | func (mr *MockCustomResourceDefinitionInterfaceMockRecorder) Get(ctx, ... method List (line 146) | func (mr *MockCustomResourceDefinitionInterfaceMockRecorder) List(ctx,... method Patch (line 165) | func (mr *MockCustomResourceDefinitionInterfaceMockRecorder) Patch(ctx... method Update (line 181) | func (mr *MockCustomResourceDefinitionInterfaceMockRecorder) Update(ct... method UpdateStatus (line 196) | func (mr *MockCustomResourceDefinitionInterfaceMockRecorder) UpdateSta... method Watch (line 211) | func (mr *MockCustomResourceDefinitionInterfaceMockRecorder) Watch(ctx... function NewMockCustomResourceDefinitionInterface (line 37) | func NewMockCustomResourceDefinitionInterface(ctrl *gomock.Controller) *... FILE: pkg/crd/print.go function WriteFile (line 14) | func WriteFile(filename string, crds []CRD) error { function Print (line 27) | func Print(out io.Writer, crds []CRD) error { function Objects (line 42) | func Objects(crds []CRD) (result []runtime.Object, err error) { function Create (line 57) | func Create(ctx context.Context, cfg *rest.Config, crds []CRD) error { FILE: pkg/data/convert/convert.go function Singular (line 18) | func Singular(value interface{}) interface{} { function ToStringNoTrim (line 34) | func ToStringNoTrim(value interface{}) string { function ToString (line 45) | func ToString(value interface{}) string { function ToTimestamp (line 49) | func ToTimestamp(value interface{}) (int64, error) { function ToBool (line 61) | func ToBool(value interface{}) bool { function ToNumber (line 73) | func ToNumber(value interface{}) (int64, error) { function ToFloat (line 95) | func ToFloat(value interface{}) (float64, error) { function Capitalize (line 119) | func Capitalize(s string) string { function Uncapitalize (line 127) | func Uncapitalize(s string) string { function LowerTitle (line 135) | func LowerTitle(input string) string { function IsEmptyValue (line 151) | func IsEmptyValue(v interface{}) bool { function ToMapInterface (line 164) | func ToMapInterface(obj interface{}) map[string]interface{} { function ToInterfaceSlice (line 169) | func ToInterfaceSlice(obj interface{}) []interface{} { function ToMapSlice (line 176) | func ToMapSlice(obj interface{}) []map[string]interface{} { function ToStringSlice (line 193) | func ToStringSlice(data interface{}) []string { function ToObj (line 210) | func ToObj(data interface{}, into interface{}) error { function EncodeToMap (line 218) | func EncodeToMap(obj interface{}) (map[string]interface{}, error) { function ToJSONKey (line 237) | func ToJSONKey(str string) string { function ToYAMLKey (line 247) | func ToYAMLKey(str string) string { function ToArgKey (line 275) | func ToArgKey(str string) string { FILE: pkg/data/convert/convert_test.go type data (line 7) | type data struct function TestJSON (line 11) | func TestJSON(t *testing.T) { function TestArgKey (line 27) | func TestArgKey(t *testing.T) { FILE: pkg/data/data.go type List (line 7) | type List type Object (line 9) | type Object method Map (line 23) | func (o Object) Map(names ...string) Object { method Slice (line 29) | func (o Object) Slice(names ...string) (result []Object) { method Values (line 37) | func (o Object) Values() (result []Object) { method String (line 44) | func (o Object) String(names ...string) string { method StringSlice (line 49) | func (o Object) StringSlice(names ...string) []string { method Set (line 54) | func (o Object) Set(key string, obj interface{}) { method SetNested (line 61) | func (o Object) SetNested(obj interface{}, key ...string) { method Bool (line 65) | func (o Object) Bool(key ...string) bool { function New (line 11) | func New() Object { function Convert (line 15) | func Convert(obj interface{}) (Object, error) { FILE: pkg/data/merge.go function MergeMaps (line 3) | func MergeMaps(base, overlay map[string]interface{}) map[string]interfac... function bothMaps (line 17) | func bothMaps(left, right interface{}) (map[string]interface{}, map[stri... function bothSlices (line 26) | func bothSlices(left, right interface{}) ([]interface{}, []interface{}, ... function MergeMapsConcatSlice (line 35) | func MergeMapsConcatSlice(base, overlay map[string]interface{}) map[stri... FILE: pkg/data/values.go function RemoveValue (line 13) | func RemoveValue(data map[string]interface{}, keys ...string) (interface... function GetValueN (line 26) | func GetValueN(data map[string]interface{}, keys ...string) interface{} { function GetValue (line 33) | func GetValue(data map[string]interface{}, keys ...string) (interface{},... function GetValueFromAny (line 49) | func GetValueFromAny(data interface{}, keys ...string) (interface{}, boo... function PutValue (line 92) | func PutValue(data map[string]interface{}, val interface{}, keys ...stri... FILE: pkg/data/values_test.go function TestGetValueFromAny (line 9) | func TestGetValueFromAny(t *testing.T) { FILE: pkg/generated/controllers/admissionregistration.k8s.io/factory.go type Factory (line 27) | type Factory struct method Admissionregistration (line 66) | func (c *Factory) Admissionregistration() Interface { method WithAgent (line 70) | func (c *Factory) WithAgent(userAgent string) Interface { function NewFactoryFromConfigOrDie (line 31) | func NewFactoryFromConfigOrDie(config *rest.Config) *Factory { function NewFactoryFromConfig (line 39) | func NewFactoryFromConfig(config *rest.Config) (*Factory, error) { function NewFactoryFromConfigWithNamespace (line 43) | func NewFactoryFromConfigWithNamespace(config *rest.Config, namespace st... function NewFactoryFromConfigWithOptions (line 51) | func NewFactoryFromConfigWithOptions(config *rest.Config, opts *FactoryO... function NewFactoryFromConfigWithOptionsOrDie (line 58) | func NewFactoryFromConfigWithOptionsOrDie(config *rest.Config, opts *Fac... FILE: pkg/generated/controllers/admissionregistration.k8s.io/interface.go type Interface (line 26) | type Interface interface type group (line 30) | type group struct method V1 (line 41) | func (g *group) V1() v1.Interface { function New (line 35) | func New(controllerFactory controller.SharedControllerFactory) Interface { FILE: pkg/generated/controllers/admissionregistration.k8s.io/v1/interface.go function init (line 29) | func init() { type Interface (line 33) | type Interface interface function New (line 38) | func New(controllerFactory controller.SharedControllerFactory) Interface { type version (line 44) | type version struct method MutatingWebhookConfiguration (line 48) | func (v *version) MutatingWebhookConfiguration() MutatingWebhookConfig... method ValidatingWebhookConfiguration (line 52) | func (v *version) ValidatingWebhookConfiguration() ValidatingWebhookCo... FILE: pkg/generated/controllers/admissionregistration.k8s.io/v1/mutatingwebhookconfiguration.go type MutatingWebhookConfigurationController (line 27) | type MutatingWebhookConfigurationController interface type MutatingWebhookConfigurationClient (line 32) | type MutatingWebhookConfigurationClient interface type MutatingWebhookConfigurationCache (line 37) | type MutatingWebhookConfigurationCache interface FILE: pkg/generated/controllers/admissionregistration.k8s.io/v1/validatingwebhookconfiguration.go type ValidatingWebhookConfigurationController (line 27) | type ValidatingWebhookConfigurationController interface type ValidatingWebhookConfigurationClient (line 32) | type ValidatingWebhookConfigurationClient interface type ValidatingWebhookConfigurationCache (line 37) | type ValidatingWebhookConfigurationCache interface FILE: pkg/generated/controllers/apiextensions.k8s.io/factory.go type Factory (line 27) | type Factory struct method Apiextensions (line 66) | func (c *Factory) Apiextensions() Interface { method WithAgent (line 70) | func (c *Factory) WithAgent(userAgent string) Interface { function NewFactoryFromConfigOrDie (line 31) | func NewFactoryFromConfigOrDie(config *rest.Config) *Factory { function NewFactoryFromConfig (line 39) | func NewFactoryFromConfig(config *rest.Config) (*Factory, error) { function NewFactoryFromConfigWithNamespace (line 43) | func NewFactoryFromConfigWithNamespace(config *rest.Config, namespace st... function NewFactoryFromConfigWithOptions (line 51) | func NewFactoryFromConfigWithOptions(config *rest.Config, opts *FactoryO... function NewFactoryFromConfigWithOptionsOrDie (line 58) | func NewFactoryFromConfigWithOptionsOrDie(config *rest.Config, opts *Fac... FILE: pkg/generated/controllers/apiextensions.k8s.io/interface.go type Interface (line 26) | type Interface interface type group (line 30) | type group struct method V1 (line 41) | func (g *group) V1() v1.Interface { function New (line 35) | func New(controllerFactory controller.SharedControllerFactory) Interface { FILE: pkg/generated/controllers/apiextensions.k8s.io/v1/customresourcedefinition.go type CustomResourceDefinitionController (line 38) | type CustomResourceDefinitionController interface type CustomResourceDefinitionClient (line 43) | type CustomResourceDefinitionClient interface type CustomResourceDefinitionCache (line 48) | type CustomResourceDefinitionCache interface type CustomResourceDefinitionStatusHandler (line 53) | type CustomResourceDefinitionStatusHandler type CustomResourceDefinitionGeneratingHandler (line 56) | type CustomResourceDefinitionGeneratingHandler function RegisterCustomResourceDefinitionStatusHandler (line 60) | func RegisterCustomResourceDefinitionStatusHandler(ctx context.Context, ... function RegisterCustomResourceDefinitionGeneratingHandler (line 71) | func RegisterCustomResourceDefinitionGeneratingHandler(ctx context.Conte... type customResourceDefinitionStatusHandler (line 86) | type customResourceDefinitionStatusHandler struct method sync (line 93) | func (a *customResourceDefinitionStatusHandler) sync(key string, obj *... type customResourceDefinitionGeneratingHandler (line 132) | type customResourceDefinitionGeneratingHandler struct method Remove (line 142) | func (a *customResourceDefinitionGeneratingHandler) Remove(key string,... method Handle (line 162) | func (a *customResourceDefinitionGeneratingHandler) Handle(obj *v1.Cus... method isNewResourceVersion (line 188) | func (a *customResourceDefinitionGeneratingHandler) isNewResourceVersi... method storeResourceVersion (line 201) | func (a *customResourceDefinitionGeneratingHandler) storeResourceVersi... FILE: pkg/generated/controllers/apiextensions.k8s.io/v1/interface.go function init (line 29) | func init() { type Interface (line 33) | type Interface interface function New (line 37) | func New(controllerFactory controller.SharedControllerFactory) Interface { type version (line 43) | type version struct method CustomResourceDefinition (line 47) | func (v *version) CustomResourceDefinition() CustomResourceDefinitionC... FILE: pkg/generated/controllers/apiregistration.k8s.io/factory.go type Factory (line 27) | type Factory struct method Apiregistration (line 66) | func (c *Factory) Apiregistration() Interface { method WithAgent (line 70) | func (c *Factory) WithAgent(userAgent string) Interface { function NewFactoryFromConfigOrDie (line 31) | func NewFactoryFromConfigOrDie(config *rest.Config) *Factory { function NewFactoryFromConfig (line 39) | func NewFactoryFromConfig(config *rest.Config) (*Factory, error) { function NewFactoryFromConfigWithNamespace (line 43) | func NewFactoryFromConfigWithNamespace(config *rest.Config, namespace st... function NewFactoryFromConfigWithOptions (line 51) | func NewFactoryFromConfigWithOptions(config *rest.Config, opts *FactoryO... function NewFactoryFromConfigWithOptionsOrDie (line 58) | func NewFactoryFromConfigWithOptionsOrDie(config *rest.Config, opts *Fac... FILE: pkg/generated/controllers/apiregistration.k8s.io/interface.go type Interface (line 26) | type Interface interface type group (line 30) | type group struct method V1 (line 41) | func (g *group) V1() v1.Interface { function New (line 35) | func New(controllerFactory controller.SharedControllerFactory) Interface { FILE: pkg/generated/controllers/apiregistration.k8s.io/v1/apiservice.go type APIServiceController (line 38) | type APIServiceController interface type APIServiceClient (line 43) | type APIServiceClient interface type APIServiceCache (line 48) | type APIServiceCache interface type APIServiceStatusHandler (line 53) | type APIServiceStatusHandler type APIServiceGeneratingHandler (line 56) | type APIServiceGeneratingHandler function RegisterAPIServiceStatusHandler (line 60) | func RegisterAPIServiceStatusHandler(ctx context.Context, controller API... function RegisterAPIServiceGeneratingHandler (line 71) | func RegisterAPIServiceGeneratingHandler(ctx context.Context, controller... type aPIServiceStatusHandler (line 86) | type aPIServiceStatusHandler struct method sync (line 93) | func (a *aPIServiceStatusHandler) sync(key string, obj *v1.APIService)... type aPIServiceGeneratingHandler (line 132) | type aPIServiceGeneratingHandler struct method Remove (line 142) | func (a *aPIServiceGeneratingHandler) Remove(key string, obj *v1.APISe... method Handle (line 162) | func (a *aPIServiceGeneratingHandler) Handle(obj *v1.APIService, statu... method isNewResourceVersion (line 188) | func (a *aPIServiceGeneratingHandler) isNewResourceVersion(obj *v1.API... method storeResourceVersion (line 201) | func (a *aPIServiceGeneratingHandler) storeResourceVersion(obj *v1.API... FILE: pkg/generated/controllers/apiregistration.k8s.io/v1/interface.go function init (line 29) | func init() { type Interface (line 33) | type Interface interface function New (line 37) | func New(controllerFactory controller.SharedControllerFactory) Interface { type version (line 43) | type version struct method APIService (line 47) | func (v *version) APIService() APIServiceController { FILE: pkg/generated/controllers/apps/factory.go type Factory (line 27) | type Factory struct method Apps (line 66) | func (c *Factory) Apps() Interface { method WithAgent (line 70) | func (c *Factory) WithAgent(userAgent string) Interface { function NewFactoryFromConfigOrDie (line 31) | func NewFactoryFromConfigOrDie(config *rest.Config) *Factory { function NewFactoryFromConfig (line 39) | func NewFactoryFromConfig(config *rest.Config) (*Factory, error) { function NewFactoryFromConfigWithNamespace (line 43) | func NewFactoryFromConfigWithNamespace(config *rest.Config, namespace st... function NewFactoryFromConfigWithOptions (line 51) | func NewFactoryFromConfigWithOptions(config *rest.Config, opts *FactoryO... function NewFactoryFromConfigWithOptionsOrDie (line 58) | func NewFactoryFromConfigWithOptionsOrDie(config *rest.Config, opts *Fac... FILE: pkg/generated/controllers/apps/interface.go type Interface (line 26) | type Interface interface type group (line 30) | type group struct method V1 (line 41) | func (g *group) V1() v1.Interface { function New (line 35) | func New(controllerFactory controller.SharedControllerFactory) Interface { FILE: pkg/generated/controllers/apps/v1/daemonset.go type DaemonSetController (line 38) | type DaemonSetController interface type DaemonSetClient (line 43) | type DaemonSetClient interface type DaemonSetCache (line 48) | type DaemonSetCache interface type DaemonSetStatusHandler (line 53) | type DaemonSetStatusHandler type DaemonSetGeneratingHandler (line 56) | type DaemonSetGeneratingHandler function RegisterDaemonSetStatusHandler (line 60) | func RegisterDaemonSetStatusHandler(ctx context.Context, controller Daem... function RegisterDaemonSetGeneratingHandler (line 71) | func RegisterDaemonSetGeneratingHandler(ctx context.Context, controller ... type daemonSetStatusHandler (line 86) | type daemonSetStatusHandler struct method sync (line 93) | func (a *daemonSetStatusHandler) sync(key string, obj *v1.DaemonSet) (... type daemonSetGeneratingHandler (line 132) | type daemonSetGeneratingHandler struct method Remove (line 142) | func (a *daemonSetGeneratingHandler) Remove(key string, obj *v1.Daemon... method Handle (line 162) | func (a *daemonSetGeneratingHandler) Handle(obj *v1.DaemonSet, status ... method isNewResourceVersion (line 188) | func (a *daemonSetGeneratingHandler) isNewResourceVersion(obj *v1.Daem... method storeResourceVersion (line 201) | func (a *daemonSetGeneratingHandler) storeResourceVersion(obj *v1.Daem... FILE: pkg/generated/controllers/apps/v1/deployment.go type DeploymentController (line 38) | type DeploymentController interface type DeploymentClient (line 43) | type DeploymentClient interface type DeploymentCache (line 48) | type DeploymentCache interface type DeploymentStatusHandler (line 53) | type DeploymentStatusHandler type DeploymentGeneratingHandler (line 56) | type DeploymentGeneratingHandler function RegisterDeploymentStatusHandler (line 60) | func RegisterDeploymentStatusHandler(ctx context.Context, controller Dep... function RegisterDeploymentGeneratingHandler (line 71) | func RegisterDeploymentGeneratingHandler(ctx context.Context, controller... type deploymentStatusHandler (line 86) | type deploymentStatusHandler struct method sync (line 93) | func (a *deploymentStatusHandler) sync(key string, obj *v1.Deployment)... type deploymentGeneratingHandler (line 132) | type deploymentGeneratingHandler struct method Remove (line 142) | func (a *deploymentGeneratingHandler) Remove(key string, obj *v1.Deplo... method Handle (line 162) | func (a *deploymentGeneratingHandler) Handle(obj *v1.Deployment, statu... method isNewResourceVersion (line 188) | func (a *deploymentGeneratingHandler) isNewResourceVersion(obj *v1.Dep... method storeResourceVersion (line 201) | func (a *deploymentGeneratingHandler) storeResourceVersion(obj *v1.Dep... FILE: pkg/generated/controllers/apps/v1/interface.go function init (line 29) | func init() { type Interface (line 33) | type Interface interface function New (line 39) | func New(controllerFactory controller.SharedControllerFactory) Interface { type version (line 45) | type version struct method DaemonSet (line 49) | func (v *version) DaemonSet() DaemonSetController { method Deployment (line 53) | func (v *version) Deployment() DeploymentController { method StatefulSet (line 57) | func (v *version) StatefulSet() StatefulSetController { FILE: pkg/generated/controllers/apps/v1/statefulset.go type StatefulSetController (line 38) | type StatefulSetController interface type StatefulSetClient (line 43) | type StatefulSetClient interface type StatefulSetCache (line 48) | type StatefulSetCache interface type StatefulSetStatusHandler (line 53) | type StatefulSetStatusHandler type StatefulSetGeneratingHandler (line 56) | type StatefulSetGeneratingHandler function RegisterStatefulSetStatusHandler (line 60) | func RegisterStatefulSetStatusHandler(ctx context.Context, controller St... function RegisterStatefulSetGeneratingHandler (line 71) | func RegisterStatefulSetGeneratingHandler(ctx context.Context, controlle... type statefulSetStatusHandler (line 86) | type statefulSetStatusHandler struct method sync (line 93) | func (a *statefulSetStatusHandler) sync(key string, obj *v1.StatefulSe... type statefulSetGeneratingHandler (line 132) | type statefulSetGeneratingHandler struct method Remove (line 142) | func (a *statefulSetGeneratingHandler) Remove(key string, obj *v1.Stat... method Handle (line 162) | func (a *statefulSetGeneratingHandler) Handle(obj *v1.StatefulSet, sta... method isNewResourceVersion (line 188) | func (a *statefulSetGeneratingHandler) isNewResourceVersion(obj *v1.St... method storeResourceVersion (line 201) | func (a *statefulSetGeneratingHandler) storeResourceVersion(obj *v1.St... FILE: pkg/generated/controllers/batch/factory.go type Factory (line 27) | type Factory struct method Batch (line 66) | func (c *Factory) Batch() Interface { method WithAgent (line 70) | func (c *Factory) WithAgent(userAgent string) Interface { function NewFactoryFromConfigOrDie (line 31) | func NewFactoryFromConfigOrDie(config *rest.Config) *Factory { function NewFactoryFromConfig (line 39) | func NewFactoryFromConfig(config *rest.Config) (*Factory, error) { function NewFactoryFromConfigWithNamespace (line 43) | func NewFactoryFromConfigWithNamespace(config *rest.Config, namespace st... function NewFactoryFromConfigWithOptions (line 51) | func NewFactoryFromConfigWithOptions(config *rest.Config, opts *FactoryO... function NewFactoryFromConfigWithOptionsOrDie (line 58) | func NewFactoryFromConfigWithOptionsOrDie(config *rest.Config, opts *Fac... FILE: pkg/generated/controllers/batch/interface.go type Interface (line 26) | type Interface interface type group (line 30) | type group struct method V1 (line 41) | func (g *group) V1() v1.Interface { function New (line 35) | func New(controllerFactory controller.SharedControllerFactory) Interface { FILE: pkg/generated/controllers/batch/v1/interface.go function init (line 29) | func init() { type Interface (line 33) | type Interface interface function New (line 37) | func New(controllerFactory controller.SharedControllerFactory) Interface { type version (line 43) | type version struct method Job (line 47) | func (v *version) Job() JobController { FILE: pkg/generated/controllers/batch/v1/job.go type JobController (line 38) | type JobController interface type JobClient (line 43) | type JobClient interface type JobCache (line 48) | type JobCache interface type JobStatusHandler (line 53) | type JobStatusHandler type JobGeneratingHandler (line 56) | type JobGeneratingHandler function RegisterJobStatusHandler (line 60) | func RegisterJobStatusHandler(ctx context.Context, controller JobControl... function RegisterJobGeneratingHandler (line 71) | func RegisterJobGeneratingHandler(ctx context.Context, controller JobCon... type jobStatusHandler (line 86) | type jobStatusHandler struct method sync (line 93) | func (a *jobStatusHandler) sync(key string, obj *v1.Job) (*v1.Job, err... type jobGeneratingHandler (line 132) | type jobGeneratingHandler struct method Remove (line 142) | func (a *jobGeneratingHandler) Remove(key string, obj *v1.Job) (*v1.Jo... method Handle (line 162) | func (a *jobGeneratingHandler) Handle(obj *v1.Job, status v1.JobStatus... method isNewResourceVersion (line 188) | func (a *jobGeneratingHandler) isNewResourceVersion(obj *v1.Job) bool { method storeResourceVersion (line 201) | func (a *jobGeneratingHandler) storeResourceVersion(obj *v1.Job) { FILE: pkg/generated/controllers/coordination.k8s.io/factory.go type Factory (line 27) | type Factory struct method Coordination (line 66) | func (c *Factory) Coordination() Interface { method WithAgent (line 70) | func (c *Factory) WithAgent(userAgent string) Interface { function NewFactoryFromConfigOrDie (line 31) | func NewFactoryFromConfigOrDie(config *rest.Config) *Factory { function NewFactoryFromConfig (line 39) | func NewFactoryFromConfig(config *rest.Config) (*Factory, error) { function NewFactoryFromConfigWithNamespace (line 43) | func NewFactoryFromConfigWithNamespace(config *rest.Config, namespace st... function NewFactoryFromConfigWithOptions (line 51) | func NewFactoryFromConfigWithOptions(config *rest.Config, opts *FactoryO... function NewFactoryFromConfigWithOptionsOrDie (line 58) | func NewFactoryFromConfigWithOptionsOrDie(config *rest.Config, opts *Fac... FILE: pkg/generated/controllers/coordination.k8s.io/interface.go type Interface (line 26) | type Interface interface type group (line 30) | type group struct method V1 (line 41) | func (g *group) V1() v1.Interface { function New (line 35) | func New(controllerFactory controller.SharedControllerFactory) Interface { FILE: pkg/generated/controllers/coordination.k8s.io/v1/interface.go function init (line 29) | func init() { type Interface (line 33) | type Interface interface function New (line 37) | func New(controllerFactory controller.SharedControllerFactory) Interface { type version (line 43) | type version struct method Lease (line 47) | func (v *version) Lease() LeaseController { FILE: pkg/generated/controllers/coordination.k8s.io/v1/lease.go type LeaseController (line 27) | type LeaseController interface type LeaseClient (line 32) | type LeaseClient interface type LeaseCache (line 37) | type LeaseCache interface FILE: pkg/generated/controllers/core/factory.go type Factory (line 27) | type Factory struct method Core (line 66) | func (c *Factory) Core() Interface { method WithAgent (line 70) | func (c *Factory) WithAgent(userAgent string) Interface { function NewFactoryFromConfigOrDie (line 31) | func NewFactoryFromConfigOrDie(config *rest.Config) *Factory { function NewFactoryFromConfig (line 39) | func NewFactoryFromConfig(config *rest.Config) (*Factory, error) { function NewFactoryFromConfigWithNamespace (line 43) | func NewFactoryFromConfigWithNamespace(config *rest.Config, namespace st... function NewFactoryFromConfigWithOptions (line 51) | func NewFactoryFromConfigWithOptions(config *rest.Config, opts *FactoryO... function NewFactoryFromConfigWithOptionsOrDie (line 58) | func NewFactoryFromConfigWithOptionsOrDie(config *rest.Config, opts *Fac... FILE: pkg/generated/controllers/core/interface.go type Interface (line 26) | type Interface interface type group (line 30) | type group struct method V1 (line 41) | func (g *group) V1() v1.Interface { function New (line 35) | func New(controllerFactory controller.SharedControllerFactory) Interface { FILE: pkg/generated/controllers/core/v1/configmap.go type ConfigMapController (line 27) | type ConfigMapController interface type ConfigMapClient (line 32) | type ConfigMapClient interface type ConfigMapCache (line 37) | type ConfigMapCache interface FILE: pkg/generated/controllers/core/v1/endpoints.go type EndpointsController (line 27) | type EndpointsController interface type EndpointsClient (line 32) | type EndpointsClient interface type EndpointsCache (line 37) | type EndpointsCache interface FILE: pkg/generated/controllers/core/v1/event.go type EventController (line 27) | type EventController interface type EventClient (line 32) | type EventClient interface type EventCache (line 37) | type EventCache interface FILE: pkg/generated/controllers/core/v1/interface.go function init (line 29) | func init() { type Interface (line 33) | type Interface interface function New (line 49) | func New(controllerFactory controller.SharedControllerFactory) Interface { type version (line 55) | type version struct method ConfigMap (line 59) | func (v *version) ConfigMap() ConfigMapController { method Endpoints (line 63) | func (v *version) Endpoints() EndpointsController { method Event (line 67) | func (v *version) Event() EventController { method LimitRange (line 71) | func (v *version) LimitRange() LimitRangeController { method Namespace (line 75) | func (v *version) Namespace() NamespaceController { method Node (line 79) | func (v *version) Node() NodeController { method PersistentVolume (line 83) | func (v *version) PersistentVolume() PersistentVolumeController { method PersistentVolumeClaim (line 87) | func (v *version) PersistentVolumeClaim() PersistentVolumeClaimControl... method Pod (line 91) | func (v *version) Pod() PodController { method ResourceQuota (line 95) | func (v *version) ResourceQuota() ResourceQuotaController { method Secret (line 99) | func (v *version) Secret() SecretController { method Service (line 103) | func (v *version) Service() ServiceController { method ServiceAccount (line 107) | func (v *version) ServiceAccount() ServiceAccountController { FILE: pkg/generated/controllers/core/v1/limitrange.go type LimitRangeController (line 27) | type LimitRangeController interface type LimitRangeClient (line 32) | type LimitRangeClient interface type LimitRangeCache (line 37) | type LimitRangeCache interface FILE: pkg/generated/controllers/core/v1/namespace.go type NamespaceController (line 38) | type NamespaceController interface type NamespaceClient (line 43) | type NamespaceClient interface type NamespaceCache (line 48) | type NamespaceCache interface type NamespaceStatusHandler (line 53) | type NamespaceStatusHandler type NamespaceGeneratingHandler (line 56) | type NamespaceGeneratingHandler function RegisterNamespaceStatusHandler (line 60) | func RegisterNamespaceStatusHandler(ctx context.Context, controller Name... function RegisterNamespaceGeneratingHandler (line 71) | func RegisterNamespaceGeneratingHandler(ctx context.Context, controller ... type namespaceStatusHandler (line 86) | type namespaceStatusHandler struct method sync (line 93) | func (a *namespaceStatusHandler) sync(key string, obj *v1.Namespace) (... type namespaceGeneratingHandler (line 132) | type namespaceGeneratingHandler struct method Remove (line 142) | func (a *namespaceGeneratingHandler) Remove(key string, obj *v1.Namesp... method Handle (line 162) | func (a *namespaceGeneratingHandler) Handle(obj *v1.Namespace, status ... method isNewResourceVersion (line 188) | func (a *namespaceGeneratingHandler) isNewResourceVersion(obj *v1.Name... method storeResourceVersion (line 201) | func (a *namespaceGeneratingHandler) storeResourceVersion(obj *v1.Name... FILE: pkg/generated/controllers/core/v1/node.go type NodeController (line 38) | type NodeController interface type NodeClient (line 43) | type NodeClient interface type NodeCache (line 48) | type NodeCache interface type NodeStatusHandler (line 53) | type NodeStatusHandler type NodeGeneratingHandler (line 56) | type NodeGeneratingHandler function RegisterNodeStatusHandler (line 60) | func RegisterNodeStatusHandler(ctx context.Context, controller NodeContr... function RegisterNodeGeneratingHandler (line 71) | func RegisterNodeGeneratingHandler(ctx context.Context, controller NodeC... type nodeStatusHandler (line 86) | type nodeStatusHandler struct method sync (line 93) | func (a *nodeStatusHandler) sync(key string, obj *v1.Node) (*v1.Node, ... type nodeGeneratingHandler (line 132) | type nodeGeneratingHandler struct method Remove (line 142) | func (a *nodeGeneratingHandler) Remove(key string, obj *v1.Node) (*v1.... method Handle (line 162) | func (a *nodeGeneratingHandler) Handle(obj *v1.Node, status v1.NodeSta... method isNewResourceVersion (line 188) | func (a *nodeGeneratingHandler) isNewResourceVersion(obj *v1.Node) bool { method storeResourceVersion (line 201) | func (a *nodeGeneratingHandler) storeResourceVersion(obj *v1.Node) { FILE: pkg/generated/controllers/core/v1/persistentvolume.go type PersistentVolumeController (line 38) | type PersistentVolumeController interface type PersistentVolumeClient (line 43) | type PersistentVolumeClient interface type PersistentVolumeCache (line 48) | type PersistentVolumeCache interface type PersistentVolumeStatusHandler (line 53) | type PersistentVolumeStatusHandler type PersistentVolumeGeneratingHandler (line 56) | type PersistentVolumeGeneratingHandler function RegisterPersistentVolumeStatusHandler (line 60) | func RegisterPersistentVolumeStatusHandler(ctx context.Context, controll... function RegisterPersistentVolumeGeneratingHandler (line 71) | func RegisterPersistentVolumeGeneratingHandler(ctx context.Context, cont... type persistentVolumeStatusHandler (line 86) | type persistentVolumeStatusHandler struct method sync (line 93) | func (a *persistentVolumeStatusHandler) sync(key string, obj *v1.Persi... type persistentVolumeGeneratingHandler (line 132) | type persistentVolumeGeneratingHandler struct method Remove (line 142) | func (a *persistentVolumeGeneratingHandler) Remove(key string, obj *v1... method Handle (line 162) | func (a *persistentVolumeGeneratingHandler) Handle(obj *v1.PersistentV... method isNewResourceVersion (line 188) | func (a *persistentVolumeGeneratingHandler) isNewResourceVersion(obj *... method storeResourceVersion (line 201) | func (a *persistentVolumeGeneratingHandler) storeResourceVersion(obj *... FILE: pkg/generated/controllers/core/v1/persistentvolumeclaim.go type PersistentVolumeClaimController (line 38) | type PersistentVolumeClaimController interface type PersistentVolumeClaimClient (line 43) | type PersistentVolumeClaimClient interface type PersistentVolumeClaimCache (line 48) | type PersistentVolumeClaimCache interface type PersistentVolumeClaimStatusHandler (line 53) | type PersistentVolumeClaimStatusHandler type PersistentVolumeClaimGeneratingHandler (line 56) | type PersistentVolumeClaimGeneratingHandler function RegisterPersistentVolumeClaimStatusHandler (line 60) | func RegisterPersistentVolumeClaimStatusHandler(ctx context.Context, con... function RegisterPersistentVolumeClaimGeneratingHandler (line 71) | func RegisterPersistentVolumeClaimGeneratingHandler(ctx context.Context,... type persistentVolumeClaimStatusHandler (line 86) | type persistentVolumeClaimStatusHandler struct method sync (line 93) | func (a *persistentVolumeClaimStatusHandler) sync(key string, obj *v1.... type persistentVolumeClaimGeneratingHandler (line 132) | type persistentVolumeClaimGeneratingHandler struct method Remove (line 142) | func (a *persistentVolumeClaimGeneratingHandler) Remove(key string, ob... method Handle (line 162) | func (a *persistentVolumeClaimGeneratingHandler) Handle(obj *v1.Persis... method isNewResourceVersion (line 188) | func (a *persistentVolumeClaimGeneratingHandler) isNewResourceVersion(... method storeResourceVersion (line 201) | func (a *persistentVolumeClaimGeneratingHandler) storeResourceVersion(... FILE: pkg/generated/controllers/core/v1/pod.go type PodController (line 38) | type PodController interface type PodClient (line 43) | type PodClient interface type PodCache (line 48) | type PodCache interface type PodStatusHandler (line 53) | type PodStatusHandler type PodGeneratingHandler (line 56) | type PodGeneratingHandler function RegisterPodStatusHandler (line 60) | func RegisterPodStatusHandler(ctx context.Context, controller PodControl... function RegisterPodGeneratingHandler (line 71) | func RegisterPodGeneratingHandler(ctx context.Context, controller PodCon... type podStatusHandler (line 86) | type podStatusHandler struct method sync (line 93) | func (a *podStatusHandler) sync(key string, obj *v1.Pod) (*v1.Pod, err... type podGeneratingHandler (line 132) | type podGeneratingHandler struct method Remove (line 142) | func (a *podGeneratingHandler) Remove(key string, obj *v1.Pod) (*v1.Po... method Handle (line 162) | func (a *podGeneratingHandler) Handle(obj *v1.Pod, status v1.PodStatus... method isNewResourceVersion (line 188) | func (a *podGeneratingHandler) isNewResourceVersion(obj *v1.Pod) bool { method storeResourceVersion (line 201) | func (a *podGeneratingHandler) storeResourceVersion(obj *v1.Pod) { FILE: pkg/generated/controllers/core/v1/resourcequota.go type ResourceQuotaController (line 38) | type ResourceQuotaController interface type ResourceQuotaClient (line 43) | type ResourceQuotaClient interface type ResourceQuotaCache (line 48) | type ResourceQuotaCache interface type ResourceQuotaStatusHandler (line 53) | type ResourceQuotaStatusHandler type ResourceQuotaGeneratingHandler (line 56) | type ResourceQuotaGeneratingHandler function RegisterResourceQuotaStatusHandler (line 60) | func RegisterResourceQuotaStatusHandler(ctx context.Context, controller ... function RegisterResourceQuotaGeneratingHandler (line 71) | func RegisterResourceQuotaGeneratingHandler(ctx context.Context, control... type resourceQuotaStatusHandler (line 86) | type resourceQuotaStatusHandler struct method sync (line 93) | func (a *resourceQuotaStatusHandler) sync(key string, obj *v1.Resource... type resourceQuotaGeneratingHandler (line 132) | type resourceQuotaGeneratingHandler struct method Remove (line 142) | func (a *resourceQuotaGeneratingHandler) Remove(key string, obj *v1.Re... method Handle (line 162) | func (a *resourceQuotaGeneratingHandler) Handle(obj *v1.ResourceQuota,... method isNewResourceVersion (line 188) | func (a *resourceQuotaGeneratingHandler) isNewResourceVersion(obj *v1.... method storeResourceVersion (line 201) | func (a *resourceQuotaGeneratingHandler) storeResourceVersion(obj *v1.... FILE: pkg/generated/controllers/core/v1/secret.go type SecretController (line 27) | type SecretController interface type SecretClient (line 32) | type SecretClient interface type SecretCache (line 37) | type SecretCache interface FILE: pkg/generated/controllers/core/v1/service.go type ServiceController (line 38) | type ServiceController interface type ServiceClient (line 43) | type ServiceClient interface type ServiceCache (line 48) | type ServiceCache interface type ServiceStatusHandler (line 53) | type ServiceStatusHandler type ServiceGeneratingHandler (line 56) | type ServiceGeneratingHandler function RegisterServiceStatusHandler (line 60) | func RegisterServiceStatusHandler(ctx context.Context, controller Servic... function RegisterServiceGeneratingHandler (line 71) | func RegisterServiceGeneratingHandler(ctx context.Context, controller Se... type serviceStatusHandler (line 86) | type serviceStatusHandler struct method sync (line 93) | func (a *serviceStatusHandler) sync(key string, obj *v1.Service) (*v1.... type serviceGeneratingHandler (line 132) | type serviceGeneratingHandler struct method Remove (line 142) | func (a *serviceGeneratingHandler) Remove(key string, obj *v1.Service)... method Handle (line 162) | func (a *serviceGeneratingHandler) Handle(obj *v1.Service, status v1.S... method isNewResourceVersion (line 188) | func (a *serviceGeneratingHandler) isNewResourceVersion(obj *v1.Servic... method storeResourceVersion (line 201) | func (a *serviceGeneratingHandler) storeResourceVersion(obj *v1.Servic... FILE: pkg/generated/controllers/core/v1/serviceaccount.go type ServiceAccountController (line 27) | type ServiceAccountController interface type ServiceAccountClient (line 32) | type ServiceAccountClient interface type ServiceAccountCache (line 37) | type ServiceAccountCache interface FILE: pkg/generated/controllers/discovery/factory.go type Factory (line 27) | type Factory struct method Discovery (line 66) | func (c *Factory) Discovery() Interface { method WithAgent (line 70) | func (c *Factory) WithAgent(userAgent string) Interface { function NewFactoryFromConfigOrDie (line 31) | func NewFactoryFromConfigOrDie(config *rest.Config) *Factory { function NewFactoryFromConfig (line 39) | func NewFactoryFromConfig(config *rest.Config) (*Factory, error) { function NewFactoryFromConfigWithNamespace (line 43) | func NewFactoryFromConfigWithNamespace(config *rest.Config, namespace st... function NewFactoryFromConfigWithOptions (line 51) | func NewFactoryFromConfigWithOptions(config *rest.Config, opts *FactoryO... function NewFactoryFromConfigWithOptionsOrDie (line 58) | func NewFactoryFromConfigWithOptionsOrDie(config *rest.Config, opts *Fac... FILE: pkg/generated/controllers/discovery/interface.go type Interface (line 26) | type Interface interface type group (line 30) | type group struct method V1 (line 41) | func (g *group) V1() v1.Interface { function New (line 35) | func New(controllerFactory controller.SharedControllerFactory) Interface { FILE: pkg/generated/controllers/discovery/v1/endpointslice.go type EndpointSliceController (line 27) | type EndpointSliceController interface type EndpointSliceClient (line 32) | type EndpointSliceClient interface type EndpointSliceCache (line 37) | type EndpointSliceCache interface FILE: pkg/generated/controllers/discovery/v1/interface.go function init (line 29) | func init() { type Interface (line 33) | type Interface interface function New (line 37) | func New(controllerFactory controller.SharedControllerFactory) Interface { type version (line 43) | type version struct method EndpointSlice (line 47) | func (v *version) EndpointSlice() EndpointSliceController { FILE: pkg/generated/controllers/extensions/factory.go type Factory (line 27) | type Factory struct method Extensions (line 66) | func (c *Factory) Extensions() Interface { method WithAgent (line 70) | func (c *Factory) WithAgent(userAgent string) Interface { function NewFactoryFromConfigOrDie (line 31) | func NewFactoryFromConfigOrDie(config *rest.Config) *Factory { function NewFactoryFromConfig (line 39) | func NewFactoryFromConfig(config *rest.Config) (*Factory, error) { function NewFactoryFromConfigWithNamespace (line 43) | func NewFactoryFromConfigWithNamespace(config *rest.Config, namespace st... function NewFactoryFromConfigWithOptions (line 51) | func NewFactoryFromConfigWithOptions(config *rest.Config, opts *FactoryO... function NewFactoryFromConfigWithOptionsOrDie (line 58) | func NewFactoryFromConfigWithOptionsOrDie(config *rest.Config, opts *Fac... FILE: pkg/generated/controllers/extensions/interface.go type Interface (line 26) | type Interface interface type group (line 30) | type group struct method V1beta1 (line 41) | func (g *group) V1beta1() v1beta1.Interface { function New (line 35) | func New(controllerFactory controller.SharedControllerFactory) Interface { FILE: pkg/generated/controllers/extensions/v1beta1/ingress.go type IngressController (line 38) | type IngressController interface type IngressClient (line 43) | type IngressClient interface type IngressCache (line 48) | type IngressCache interface type IngressStatusHandler (line 53) | type IngressStatusHandler type IngressGeneratingHandler (line 56) | type IngressGeneratingHandler function RegisterIngressStatusHandler (line 60) | func RegisterIngressStatusHandler(ctx context.Context, controller Ingres... function RegisterIngressGeneratingHandler (line 71) | func RegisterIngressGeneratingHandler(ctx context.Context, controller In... type ingressStatusHandler (line 86) | type ingressStatusHandler struct method sync (line 93) | func (a *ingressStatusHandler) sync(key string, obj *v1beta1.Ingress) ... type ingressGeneratingHandler (line 132) | type ingressGeneratingHandler struct method Remove (line 142) | func (a *ingressGeneratingHandler) Remove(key string, obj *v1beta1.Ing... method Handle (line 162) | func (a *ingressGeneratingHandler) Handle(obj *v1beta1.Ingress, status... method isNewResourceVersion (line 188) | func (a *ingressGeneratingHandler) isNewResourceVersion(obj *v1beta1.I... method storeResourceVersion (line 201) | func (a *ingressGeneratingHandler) storeResourceVersion(obj *v1beta1.I... FILE: pkg/generated/controllers/extensions/v1beta1/interface.go function init (line 29) | func init() { type Interface (line 33) | type Interface interface function New (line 37) | func New(controllerFactory controller.SharedControllerFactory) Interface { type version (line 43) | type version struct method Ingress (line 47) | func (v *version) Ingress() IngressController { FILE: pkg/generated/controllers/networking.k8s.io/factory.go type Factory (line 27) | type Factory struct method Networking (line 66) | func (c *Factory) Networking() Interface { method WithAgent (line 70) | func (c *Factory) WithAgent(userAgent string) Interface { function NewFactoryFromConfigOrDie (line 31) | func NewFactoryFromConfigOrDie(config *rest.Config) *Factory { function NewFactoryFromConfig (line 39) | func NewFactoryFromConfig(config *rest.Config) (*Factory, error) { function NewFactoryFromConfigWithNamespace (line 43) | func NewFactoryFromConfigWithNamespace(config *rest.Config, namespace st... function NewFactoryFromConfigWithOptions (line 51) | func NewFactoryFromConfigWithOptions(config *rest.Config, opts *FactoryO... function NewFactoryFromConfigWithOptionsOrDie (line 58) | func NewFactoryFromConfigWithOptionsOrDie(config *rest.Config, opts *Fac... FILE: pkg/generated/controllers/networking.k8s.io/interface.go type Interface (line 26) | type Interface interface type group (line 30) | type group struct method V1 (line 41) | func (g *group) V1() v1.Interface { function New (line 35) | func New(controllerFactory controller.SharedControllerFactory) Interface { FILE: pkg/generated/controllers/networking.k8s.io/v1/interface.go function init (line 29) | func init() { type Interface (line 33) | type Interface interface function New (line 37) | func New(controllerFactory controller.SharedControllerFactory) Interface { type version (line 43) | type version struct method NetworkPolicy (line 47) | func (v *version) NetworkPolicy() NetworkPolicyController { FILE: pkg/generated/controllers/networking.k8s.io/v1/networkpolicy.go type NetworkPolicyController (line 27) | type NetworkPolicyController interface type NetworkPolicyClient (line 32) | type NetworkPolicyClient interface type NetworkPolicyCache (line 37) | type NetworkPolicyCache interface FILE: pkg/generated/controllers/rbac/factory.go type Factory (line 27) | type Factory struct method Rbac (line 66) | func (c *Factory) Rbac() Interface { method WithAgent (line 70) | func (c *Factory) WithAgent(userAgent string) Interface { function NewFactoryFromConfigOrDie (line 31) | func NewFactoryFromConfigOrDie(config *rest.Config) *Factory { function NewFactoryFromConfig (line 39) | func NewFactoryFromConfig(config *rest.Config) (*Factory, error) { function NewFactoryFromConfigWithNamespace (line 43) | func NewFactoryFromConfigWithNamespace(config *rest.Config, namespace st... function NewFactoryFromConfigWithOptions (line 51) | func NewFactoryFromConfigWithOptions(config *rest.Config, opts *FactoryO... function NewFactoryFromConfigWithOptionsOrDie (line 58) | func NewFactoryFromConfigWithOptionsOrDie(config *rest.Config, opts *Fac... FILE: pkg/generated/controllers/rbac/interface.go type Interface (line 26) | type Interface interface type group (line 30) | type group struct method V1 (line 41) | func (g *group) V1() v1.Interface { function New (line 35) | func New(controllerFactory controller.SharedControllerFactory) Interface { FILE: pkg/generated/controllers/rbac/v1/clusterrole.go type ClusterRoleController (line 27) | type ClusterRoleController interface type ClusterRoleClient (line 32) | type ClusterRoleClient interface type ClusterRoleCache (line 37) | type ClusterRoleCache interface FILE: pkg/generated/controllers/rbac/v1/clusterrolebinding.go type ClusterRoleBindingController (line 27) | type ClusterRoleBindingController interface type ClusterRoleBindingClient (line 32) | type ClusterRoleBindingClient interface type ClusterRoleBindingCache (line 37) | type ClusterRoleBindingCache interface FILE: pkg/generated/controllers/rbac/v1/interface.go function init (line 29) | func init() { type Interface (line 33) | type Interface interface function New (line 40) | func New(controllerFactory controller.SharedControllerFactory) Interface { type version (line 46) | type version struct method ClusterRole (line 50) | func (v *version) ClusterRole() ClusterRoleController { method ClusterRoleBinding (line 54) | func (v *version) ClusterRoleBinding() ClusterRoleBindingController { method Role (line 58) | func (v *version) Role() RoleController { method RoleBinding (line 62) | func (v *version) RoleBinding() RoleBindingController { FILE: pkg/generated/controllers/rbac/v1/role.go type RoleController (line 27) | type RoleController interface type RoleClient (line 32) | type RoleClient interface type RoleCache (line 37) | type RoleCache interface FILE: pkg/generated/controllers/rbac/v1/rolebinding.go type RoleBindingController (line 27) | type RoleBindingController interface type RoleBindingClient (line 32) | type RoleBindingClient interface type RoleBindingCache (line 37) | type RoleBindingCache interface FILE: pkg/generated/controllers/storage/factory.go type Factory (line 27) | type Factory struct method Storage (line 66) | func (c *Factory) Storage() Interface { method WithAgent (line 70) | func (c *Factory) WithAgent(userAgent string) Interface { function NewFactoryFromConfigOrDie (line 31) | func NewFactoryFromConfigOrDie(config *rest.Config) *Factory { function NewFactoryFromConfig (line 39) | func NewFactoryFromConfig(config *rest.Config) (*Factory, error) { function NewFactoryFromConfigWithNamespace (line 43) | func NewFactoryFromConfigWithNamespace(config *rest.Config, namespace st... function NewFactoryFromConfigWithOptions (line 51) | func NewFactoryFromConfigWithOptions(config *rest.Config, opts *FactoryO... function NewFactoryFromConfigWithOptionsOrDie (line 58) | func NewFactoryFromConfigWithOptionsOrDie(config *rest.Config, opts *Fac... FILE: pkg/generated/controllers/storage/interface.go type Interface (line 26) | type Interface interface type group (line 30) | type group struct method V1 (line 41) | func (g *group) V1() v1.Interface { function New (line 35) | func New(controllerFactory controller.SharedControllerFactory) Interface { FILE: pkg/generated/controllers/storage/v1/interface.go function init (line 29) | func init() { type Interface (line 33) | type Interface interface function New (line 37) | func New(controllerFactory controller.SharedControllerFactory) Interface { type version (line 43) | type version struct method StorageClass (line 47) | func (v *version) StorageClass() StorageClassController { FILE: pkg/generated/controllers/storage/v1/storageclass.go type StorageClassController (line 27) | type StorageClassController interface type StorageClassClient (line 32) | type StorageClassClient interface type StorageClassCache (line 37) | type StorageClassCache interface FILE: pkg/generic/cache.go type CacheInterface (line 16) | type CacheInterface interface type NonNamespacedCacheInterface (line 33) | type NonNamespacedCacheInterface interface function NewCache (line 49) | func NewCache[T runtime.Object](indexer cache.Indexer, resource schema.G... function NewNonNamespacedCache (line 56) | func NewNonNamespacedCache[T runtime.Object](indexer cache.Indexer, reso... type Cache (line 66) | type Cache struct type NonNamespacedCache (line 72) | type NonNamespacedCache struct method Get (line 77) | func (c *Cache[T]) Get(namespace, name string) (T, error) { method List (line 98) | func (c *Cache[T]) List(namespace string, selector labels.Selector) (ret... method AddIndexer (line 108) | func (c *Cache[T]) AddIndexer(indexName string, indexer Indexer[T]) { method GetByIndex (line 118) | func (c *Cache[T]) GetByIndex(indexName, key string) (result []T, err er... method Get (line 135) | func (c *NonNamespacedCache[T]) Get(name string) (T, error) { method List (line 140) | func (c *NonNamespacedCache[T]) List(selector labels.Selector) (ret []T,... FILE: pkg/generic/cache_test.go function TestCache (line 11) | func TestCache(t *testing.T) { function TestNonNamespacedCache (line 40) | func TestNonNamespacedCache(t *testing.T) { FILE: pkg/generic/clientMocks_test.go type MockembeddedClient (line 26) | type MockembeddedClient struct method EXPECT (line 45) | func (m *MockembeddedClient) EXPECT() *MockembeddedClientMockRecorder { method Create (line 50) | func (m *MockembeddedClient) Create(ctx context.Context, namespace str... method Delete (line 64) | func (m *MockembeddedClient) Delete(ctx context.Context, namespace, na... method DeleteCollection (line 78) | func (m *MockembeddedClient) DeleteCollection(ctx context.Context, nam... method Get (line 92) | func (m *MockembeddedClient) Get(ctx context.Context, namespace, name ... method List (line 106) | func (m *MockembeddedClient) List(ctx context.Context, namespace strin... method Patch (line 120) | func (m *MockembeddedClient) Patch(ctx context.Context, namespace, nam... method Update (line 139) | func (m *MockembeddedClient) Update(ctx context.Context, namespace str... method UpdateStatus (line 153) | func (m *MockembeddedClient) UpdateStatus(ctx context.Context, namespa... method Watch (line 167) | func (m *MockembeddedClient) Watch(ctx context.Context, namespace stri... method WithImpersonation (line 182) | func (m *MockembeddedClient) WithImpersonation(impersonate rest.Impers... type MockembeddedClientMockRecorder (line 33) | type MockembeddedClientMockRecorder struct method Create (line 58) | func (mr *MockembeddedClientMockRecorder) Create(ctx, namespace, obj, ... method Delete (line 72) | func (mr *MockembeddedClientMockRecorder) Delete(ctx, namespace, name,... method DeleteCollection (line 86) | func (mr *MockembeddedClientMockRecorder) DeleteCollection(ctx, namesp... method Get (line 100) | func (mr *MockembeddedClientMockRecorder) Get(ctx, namespace, name, re... method List (line 114) | func (mr *MockembeddedClientMockRecorder) List(ctx, namespace, result,... method Patch (line 132) | func (mr *MockembeddedClientMockRecorder) Patch(ctx, namespace, name, ... method Update (line 147) | func (mr *MockembeddedClientMockRecorder) Update(ctx, namespace, obj, ... method UpdateStatus (line 161) | func (mr *MockembeddedClientMockRecorder) UpdateStatus(ctx, namespace,... method Watch (line 176) | func (mr *MockembeddedClientMockRecorder) Watch(ctx, namespace, opts a... method WithImpersonation (line 191) | func (mr *MockembeddedClientMockRecorder) WithImpersonation(impersonat... function NewMockembeddedClient (line 38) | func NewMockembeddedClient(ctrl *gomock.Controller) *MockembeddedClient { FILE: pkg/generic/controller.go type ControllerMeta (line 24) | type ControllerMeta interface type RuntimeMetaObject (line 42) | type RuntimeMetaObject interface type ControllerInterface (line 49) | type ControllerInterface interface type NonNamespacedControllerInterface (line 70) | type NonNamespacedControllerInterface interface type ClientInterface (line 91) | type ClientInterface interface type NonNamespacedClientInterface (line 126) | type NonNamespacedClientInterface interface type Handler (line 157) | type Handler type ObjectHandler (line 160) | type ObjectHandler type Indexer (line 163) | type Indexer function FromObjectHandlerToHandler (line 166) | func FromObjectHandlerToHandler[T RuntimeMetaObject](sync ObjectHandler[... type Controller (line 183) | type Controller struct type NonNamespacedController (line 193) | type NonNamespacedController struct function NewController (line 198) | func NewController[T RuntimeMetaObject, TList runtime.Object](gvk schema... method Updater (line 224) | func (c *Controller[T, TList]) Updater() Updater { method AddGenericHandler (line 236) | func (c *Controller[T, TList]) AddGenericHandler(ctx context.Context, na... method AddGenericRemoveHandler (line 241) | func (c *Controller[T, TList]) AddGenericRemoveHandler(ctx context.Conte... method OnChange (line 246) | func (c *Controller[T, TList]) OnChange(ctx context.Context, name string... method OnRemove (line 251) | func (c *Controller[T, TList]) OnRemove(ctx context.Context, name string... method Enqueue (line 256) | func (c *Controller[T, TList]) Enqueue(namespace, name string) { method EnqueueAfter (line 261) | func (c *Controller[T, TList]) EnqueueAfter(namespace, name string, dura... method Informer (line 266) | func (c *Controller[T, TList]) Informer() cache.SharedIndexInformer { method GroupVersionKind (line 271) | func (c *Controller[T, TList]) GroupVersionKind() schema.GroupVersionKind { method Cache (line 276) | func (c *Controller[T, TList]) Cache() CacheInterface[T] { method Create (line 281) | func (c *Controller[T, TList]) Create(obj T) (T, error) { method Update (line 287) | func (c *Controller[T, TList]) Update(obj T) (T, error) { method UpdateStatus (line 294) | func (c *Controller[T, TList]) UpdateStatus(obj T) (T, error) { method Delete (line 300) | func (c *Controller[T, TList]) Delete(namespace, name string, options *m... method Get (line 308) | func (c *Controller[T, TList]) Get(namespace, name string, options metav... method List (line 314) | func (c *Controller[T, TList]) List(namespace string, opts metav1.ListOp... method Watch (line 320) | func (c *Controller[T, TList]) Watch(namespace string, opts metav1.ListO... method Patch (line 325) | func (c *Controller[T, TList]) Patch(namespace, name string, pt types.Pa... method DeleteCollection (line 332) | func (c *Controller[T, TList]) DeleteCollection(namespace string, delete... method WithImpersonation (line 337) | func (c *Controller[T, TList]) WithImpersonation(impersonate rest.Impers... function NewNonNamespacedController (line 356) | func NewNonNamespacedController[T RuntimeMetaObject, TList runtime.Objec... method Enqueue (line 366) | func (c *NonNamespacedController[T, TList]) Enqueue(name string) { method EnqueueAfter (line 371) | func (c *NonNamespacedController[T, TList]) EnqueueAfter(name string, du... method Delete (line 376) | func (c *NonNamespacedController[T, TList]) Delete(name string, options ... method Get (line 381) | func (c *NonNamespacedController[T, TList]) Get(name string, options met... method List (line 386) | func (c *NonNamespacedController[T, TList]) List(opts metav1.ListOptions... method Watch (line 391) | func (c *NonNamespacedController[T, TList]) Watch(opts metav1.ListOption... method Patch (line 396) | func (c *NonNamespacedController[T, TList]) Patch(name string, pt types.... method WithImpersonation (line 401) | func (c *NonNamespacedController[T, TList]) WithImpersonation(impersonat... method Cache (line 415) | func (c *NonNamespacedController[T, TList]) Cache() NonNamespacedCacheIn... method DeleteCollection (line 420) | func (c *NonNamespacedController[T, TList]) DeleteCollection(deleteOpts ... FILE: pkg/generic/controllerFactoryMocks_test.go type MockSharedControllerFactory (line 27) | type MockSharedControllerFactory struct method EXPECT (line 46) | func (m *MockSharedControllerFactory) EXPECT() *MockSharedControllerFa... method ForKind (line 51) | func (m *MockSharedControllerFactory) ForKind(gvk schema.GroupVersionK... method ForObject (line 66) | func (m *MockSharedControllerFactory) ForObject(obj runtime.Object) (c... method ForResource (line 81) | func (m *MockSharedControllerFactory) ForResource(gvr schema.GroupVers... method ForResourceKind (line 95) | func (m *MockSharedControllerFactory) ForResourceKind(gvr schema.Group... method SharedCacheFactory (line 109) | func (m *MockSharedControllerFactory) SharedCacheFactory() cache.Share... method Start (line 123) | func (m *MockSharedControllerFactory) Start(ctx context.Context, worke... type MockSharedControllerFactoryMockRecorder (line 34) | type MockSharedControllerFactoryMockRecorder struct method ForKind (line 60) | func (mr *MockSharedControllerFactoryMockRecorder) ForKind(gvk any) *g... method ForObject (line 75) | func (mr *MockSharedControllerFactoryMockRecorder) ForObject(obj any) ... method ForResource (line 89) | func (mr *MockSharedControllerFactoryMockRecorder) ForResource(gvr, na... method ForResourceKind (line 103) | func (mr *MockSharedControllerFactoryMockRecorder) ForResourceKind(gvr... method SharedCacheFactory (line 117) | func (mr *MockSharedControllerFactoryMockRecorder) SharedCacheFactory(... method Start (line 131) | func (mr *MockSharedControllerFactoryMockRecorder) Start(ctx, workers ... function NewMockSharedControllerFactory (line 39) | func NewMockSharedControllerFactory(ctrl *gomock.Controller) *MockShared... type MockSharedController (line 137) | type MockSharedController struct method EXPECT (line 156) | func (m *MockSharedController) EXPECT() *MockSharedControllerMockRecor... method Client (line 161) | func (m *MockSharedController) Client() *client.Client { method Enqueue (line 175) | func (m *MockSharedController) Enqueue(namespace, name string) { method EnqueueAfter (line 187) | func (m *MockSharedController) EnqueueAfter(namespace, name string, de... method EnqueueKey (line 199) | func (m *MockSharedController) EnqueueKey(key string) { method Informer (line 211) | func (m *MockSharedController) Informer() cache0.SharedIndexInformer { method RegisterHandler (line 225) | func (m *MockSharedController) RegisterHandler(ctx context.Context, na... method Start (line 237) | func (m *MockSharedController) Start(ctx context.Context, workers int)... type MockSharedControllerMockRecorder (line 144) | type MockSharedControllerMockRecorder struct method Client (line 169) | func (mr *MockSharedControllerMockRecorder) Client() *gomock.Call { method Enqueue (line 181) | func (mr *MockSharedControllerMockRecorder) Enqueue(namespace, name an... method EnqueueAfter (line 193) | func (mr *MockSharedControllerMockRecorder) EnqueueAfter(namespace, na... method EnqueueKey (line 205) | func (mr *MockSharedControllerMockRecorder) EnqueueKey(key any) *gomoc... method Informer (line 219) | func (mr *MockSharedControllerMockRecorder) Informer() *gomock.Call { method RegisterHandler (line 231) | func (mr *MockSharedControllerMockRecorder) RegisterHandler(ctx, name,... method Start (line 245) | func (mr *MockSharedControllerMockRecorder) Start(ctx, workers any) *g... function NewMockSharedController (line 149) | func NewMockSharedController(ctrl *gomock.Controller) *MockSharedControl... FILE: pkg/generic/controller_test.go constant globalTestPodName (line 24) | globalTestPodName = "High-Noon-Harry" constant globalTestNamespace (line 25) | globalTestNamespace = "rodeo" constant globalTestNodeName (line 26) | globalTestNodeName = "cowboy-server" function TestController_Get (line 41) | func TestController_Get(parentT *testing.T) { function TestController_List (line 85) | func TestController_List(parentT *testing.T) { function TestController_Watch (line 129) | func TestController_Watch(parentT *testing.T) { function TestController_Patch (line 170) | func TestController_Patch(parentT *testing.T) { function TestController_Update (line 217) | func TestController_Update(t *testing.T) { function TestController_UpdateStatus (line 246) | func TestController_UpdateStatus(t *testing.T) { function TestController_Create (line 274) | func TestController_Create(t *testing.T) { function TestController_Delete (line 302) | func TestController_Delete(parentT *testing.T) { function NewTestController (line 336) | func NewTestController(ctrl *gomock.Controller, testClient embeddedClien... function NewTestNonNamespacedController (line 348) | func NewTestNonNamespacedController(ctrl *gomock.Controller, testClient ... FILE: pkg/generic/embeddedClient.go type embeddedClient (line 15) | type embeddedClient interface FILE: pkg/generic/factory.go function init (line 21) | func init() { type Factory (line 26) | type Factory struct method SetThreadiness (line 63) | func (c *Factory) SetThreadiness(gvk schema.GroupVersionKind, threadin... method ControllerFactory (line 67) | func (c *Factory) ControllerFactory() controller.SharedControllerFacto... method setControllerFactoryWithLock (line 73) | func (c *Factory) setControllerFactoryWithLock() error { method Sync (line 105) | func (c *Factory) Sync(ctx context.Context) error { method Start (line 120) | func (c *Factory) Start(ctx context.Context, defaultThreadiness int) e... type FactoryOptions (line 35) | type FactoryOptions struct function NewFactoryFromConfigWithOptions (line 43) | func NewFactoryFromConfigWithOptions(config *rest.Config, opts *FactoryO... FILE: pkg/generic/fake/cache.go type MockCacheInterface (line 22) | type MockCacheInterface struct type MockCacheInterfaceMockRecorder (line 29) | type MockCacheInterfaceMockRecorder struct function NewMockCacheInterface (line 34) | func NewMockCacheInterface[T runtime.Object](ctrl *gomock.Controller) *M... method EXPECT (line 41) | func (m *MockCacheInterface[T]) EXPECT() *MockCacheInterfaceMockRecorder... method AddIndexer (line 46) | func (m *MockCacheInterface[T]) AddIndexer(indexName string, indexer gen... method AddIndexer (line 52) | func (mr *MockCacheInterfaceMockRecorder[T]) AddIndexer(indexName, index... method Get (line 58) | func (m *MockCacheInterface[T]) Get(namespace, name string) (T, error) { method Get (line 67) | func (mr *MockCacheInterfaceMockRecorder[T]) Get(namespace, name any) *g... method GetByIndex (line 73) | func (m *MockCacheInterface[T]) GetByIndex(indexName, key string) ([]T, ... method GetByIndex (line 82) | func (mr *MockCacheInterfaceMockRecorder[T]) GetByIndex(indexName, key a... method List (line 88) | func (m *MockCacheInterface[T]) List(namespace string, selector labels.S... method List (line 97) | func (mr *MockCacheInterfaceMockRecorder[T]) List(namespace, selector an... type MockNonNamespacedCacheInterface (line 103) | type MockNonNamespacedCacheInterface struct type MockNonNamespacedCacheInterfaceMockRecorder (line 110) | type MockNonNamespacedCacheInterfaceMockRecorder struct function NewMockNonNamespacedCacheInterface (line 115) | func NewMockNonNamespacedCacheInterface[T runtime.Object](ctrl *gomock.C... method EXPECT (line 122) | func (m *MockNonNamespacedCacheInterface[T]) EXPECT() *MockNonNamespaced... method AddIndexer (line 127) | func (m *MockNonNamespacedCacheInterface[T]) AddIndexer(indexName string... method AddIndexer (line 133) | func (mr *MockNonNamespacedCacheInterfaceMockRecorder[T]) AddIndexer(ind... method Get (line 139) | func (m *MockNonNamespacedCacheInterface[T]) Get(name string) (T, error) { method Get (line 148) | func (mr *MockNonNamespacedCacheInterfaceMockRecorder[T]) Get(name any) ... method GetByIndex (line 154) | func (m *MockNonNamespacedCacheInterface[T]) GetByIndex(indexName, key s... method GetByIndex (line 163) | func (mr *MockNonNamespacedCacheInterfaceMockRecorder[T]) GetByIndex(ind... method List (line 169) | func (m *MockNonNamespacedCacheInterface[T]) List(selector labels.Select... method List (line 178) | func (mr *MockNonNamespacedCacheInterfaceMockRecorder[T]) List(selector ... FILE: pkg/generic/fake/controller.go type MockControllerMeta (line 29) | type MockControllerMeta struct method EXPECT (line 48) | func (m *MockControllerMeta) EXPECT() *MockControllerMetaMockRecorder { method AddGenericHandler (line 53) | func (m *MockControllerMeta) AddGenericHandler(ctx context.Context, na... method AddGenericRemoveHandler (line 65) | func (m *MockControllerMeta) AddGenericRemoveHandler(ctx context.Conte... method GroupVersionKind (line 77) | func (m *MockControllerMeta) GroupVersionKind() schema.GroupVersionKind { method Informer (line 91) | func (m *MockControllerMeta) Informer() cache.SharedIndexInformer { method Updater (line 105) | func (m *MockControllerMeta) Updater() generic.Updater { type MockControllerMetaMockRecorder (line 36) | type MockControllerMetaMockRecorder struct method AddGenericHandler (line 59) | func (mr *MockControllerMetaMockRecorder) AddGenericHandler(ctx, name,... method AddGenericRemoveHandler (line 71) | func (mr *MockControllerMetaMockRecorder) AddGenericRemoveHandler(ctx,... method GroupVersionKind (line 85) | func (mr *MockControllerMetaMockRecorder) GroupVersionKind() *gomock.C... method Informer (line 99) | func (mr *MockControllerMetaMockRecorder) Informer() *gomock.Call { method Updater (line 113) | func (mr *MockControllerMetaMockRecorder) Updater() *gomock.Call { function NewMockControllerMeta (line 41) | func NewMockControllerMeta(ctrl *gomock.Controller) *MockControllerMeta { type MockRuntimeMetaObject (line 119) | type MockRuntimeMetaObject struct method EXPECT (line 138) | func (m *MockRuntimeMetaObject) EXPECT() *MockRuntimeMetaObjectMockRec... method DeepCopyObject (line 143) | func (m *MockRuntimeMetaObject) DeepCopyObject() runtime.Object { method GetAnnotations (line 157) | func (m *MockRuntimeMetaObject) GetAnnotations() map[string]string { method GetCreationTimestamp (line 171) | func (m *MockRuntimeMetaObject) GetCreationTimestamp() v1.Time { method GetDeletionGracePeriodSeconds (line 185) | func (m *MockRuntimeMetaObject) GetDeletionGracePeriodSeconds() *int64 { method GetDeletionTimestamp (line 199) | func (m *MockRuntimeMetaObject) GetDeletionTimestamp() *v1.Time { method GetFinalizers (line 213) | func (m *MockRuntimeMetaObject) GetFinalizers() []string { method GetGenerateName (line 227) | func (m *MockRuntimeMetaObject) GetGenerateName() string { method GetGeneration (line 241) | func (m *MockRuntimeMetaObject) GetGeneration() int64 { method GetLabels (line 255) | func (m *MockRuntimeMetaObject) GetLabels() map[string]string { method GetManagedFields (line 269) | func (m *MockRuntimeMetaObject) GetManagedFields() []v1.ManagedFieldsE... method GetName (line 283) | func (m *MockRuntimeMetaObject) GetName() string { method GetNamespace (line 297) | func (m *MockRuntimeMetaObject) GetNamespace() string { method GetObjectKind (line 311) | func (m *MockRuntimeMetaObject) GetObjectKind() schema.ObjectKind { method GetOwnerReferences (line 325) | func (m *MockRuntimeMetaObject) GetOwnerReferences() []v1.OwnerReferen... method GetResourceVersion (line 339) | func (m *MockRuntimeMetaObject) GetResourceVersion() string { method GetSelfLink (line 353) | func (m *MockRuntimeMetaObject) GetSelfLink() string { method GetUID (line 367) | func (m *MockRuntimeMetaObject) GetUID() types.UID { method SetAnnotations (line 381) | func (m *MockRuntimeMetaObject) SetAnnotations(annotations map[string]... method SetCreationTimestamp (line 393) | func (m *MockRuntimeMetaObject) SetCreationTimestamp(timestamp v1.Time) { method SetDeletionGracePeriodSeconds (line 405) | func (m *MockRuntimeMetaObject) SetDeletionGracePeriodSeconds(arg0 *in... method SetDeletionTimestamp (line 417) | func (m *MockRuntimeMetaObject) SetDeletionTimestamp(timestamp *v1.Tim... method SetFinalizers (line 429) | func (m *MockRuntimeMetaObject) SetFinalizers(finalizers []string) { method SetGenerateName (line 441) | func (m *MockRuntimeMetaObject) SetGenerateName(name string) { method SetGeneration (line 453) | func (m *MockRuntimeMetaObject) SetGeneration(generation int64) { method SetLabels (line 465) | func (m *MockRuntimeMetaObject) SetLabels(labels map[string]string) { method SetManagedFields (line 477) | func (m *MockRuntimeMetaObject) SetManagedFields(managedFields []v1.Ma... method SetName (line 489) | func (m *MockRuntimeMetaObject) SetName(name string) { method SetNamespace (line 501) | func (m *MockRuntimeMetaObject) SetNamespace(namespace string) { method SetOwnerReferences (line 513) | func (m *MockRuntimeMetaObject) SetOwnerReferences(arg0 []v1.OwnerRefe... method SetResourceVersion (line 525) | func (m *MockRuntimeMetaObject) SetResourceVersion(version string) { method SetSelfLink (line 537) | func (m *MockRuntimeMetaObject) SetSelfLink(selfLink string) { method SetUID (line 549) | func (m *MockRuntimeMetaObject) SetUID(uid types.UID) { type MockRuntimeMetaObjectMockRecorder (line 126) | type MockRuntimeMetaObjectMockRecorder struct method DeepCopyObject (line 151) | func (mr *MockRuntimeMetaObjectMockRecorder) DeepCopyObject() *gomock.... method GetAnnotations (line 165) | func (mr *MockRuntimeMetaObjectMockRecorder) GetAnnotations() *gomock.... method GetCreationTimestamp (line 179) | func (mr *MockRuntimeMetaObjectMockRecorder) GetCreationTimestamp() *g... method GetDeletionGracePeriodSeconds (line 193) | func (mr *MockRuntimeMetaObjectMockRecorder) GetDeletionGracePeriodSec... method GetDeletionTimestamp (line 207) | func (mr *MockRuntimeMetaObjectMockRecorder) GetDeletionTimestamp() *g... method GetFinalizers (line 221) | func (mr *MockRuntimeMetaObjectMockRecorder) GetFinalizers() *gomock.C... method GetGenerateName (line 235) | func (mr *MockRuntimeMetaObjectMockRecorder) GetGenerateName() *gomock... method GetGeneration (line 249) | func (mr *MockRuntimeMetaObjectMockRecorder) GetGeneration() *gomock.C... method GetLabels (line 263) | func (mr *MockRuntimeMetaObjectMockRecorder) GetLabels() *gomock.Call { method GetManagedFields (line 277) | func (mr *MockRuntimeMetaObjectMockRecorder) GetManagedFields() *gomoc... method GetName (line 291) | func (mr *MockRuntimeMetaObjectMockRecorder) GetName() *gomock.Call { method GetNamespace (line 305) | func (mr *MockRuntimeMetaObjectMockRecorder) GetNamespace() *gomock.Ca... method GetObjectKind (line 319) | func (mr *MockRuntimeMetaObjectMockRecorder) GetObjectKind() *gomock.C... method GetOwnerReferences (line 333) | func (mr *MockRuntimeMetaObjectMockRecorder) GetOwnerReferences() *gom... method GetResourceVersion (line 347) | func (mr *MockRuntimeMetaObjectMockRecorder) GetResourceVersion() *gom... method GetSelfLink (line 361) | func (mr *MockRuntimeMetaObjectMockRecorder) GetSelfLink() *gomock.Call { method GetUID (line 375) | func (mr *MockRuntimeMetaObjectMockRecorder) GetUID() *gomock.Call { method SetAnnotations (line 387) | func (mr *MockRuntimeMetaObjectMockRecorder) SetAnnotations(annotation... method SetCreationTimestamp (line 399) | func (mr *MockRuntimeMetaObjectMockRecorder) SetCreationTimestamp(time... method SetDeletionGracePeriodSeconds (line 411) | func (mr *MockRuntimeMetaObjectMockRecorder) SetDeletionGracePeriodSec... method SetDeletionTimestamp (line 423) | func (mr *MockRuntimeMetaObjectMockRecorder) SetDeletionTimestamp(time... method SetFinalizers (line 435) | func (mr *MockRuntimeMetaObjectMockRecorder) SetFinalizers(finalizers ... method SetGenerateName (line 447) | func (mr *MockRuntimeMetaObjectMockRecorder) SetGenerateName(name any)... method SetGeneration (line 459) | func (mr *MockRuntimeMetaObjectMockRecorder) SetGeneration(generation ... method SetLabels (line 471) | func (mr *MockRuntimeMetaObjectMockRecorder) SetLabels(labels any) *go... method SetManagedFields (line 483) | func (mr *MockRuntimeMetaObjectMockRecorder) SetManagedFields(managedF... method SetName (line 495) | func (mr *MockRuntimeMetaObjectMockRecorder) SetName(name any) *gomock... method SetNamespace (line 507) | func (mr *MockRuntimeMetaObjectMockRecorder) SetNamespace(namespace an... method SetOwnerReferences (line 519) | func (mr *MockRuntimeMetaObjectMockRecorder) SetOwnerReferences(arg0 a... method SetResourceVersion (line 531) | func (mr *MockRuntimeMetaObjectMockRecorder) SetResourceVersion(versio... method SetSelfLink (line 543) | func (mr *MockRuntimeMetaObjectMockRecorder) SetSelfLink(selfLink any)... method SetUID (line 555) | func (mr *MockRuntimeMetaObjectMockRecorder) SetUID(uid any) *gomock.C... function NewMockRuntimeMetaObject (line 131) | func NewMockRuntimeMetaObject(ctrl *gomock.Controller) *MockRuntimeMetaO... type MockControllerInterface (line 561) | type MockControllerInterface struct type MockControllerInterfaceMockRecorder (line 568) | type MockControllerInterfaceMockRecorder struct function NewMockControllerInterface (line 573) | func NewMockControllerInterface[T generic.RuntimeMetaObject, TList runti... method EXPECT (line 580) | func (m *MockControllerInterface[T, TList]) EXPECT() *MockControllerInte... method AddGenericHandler (line 585) | func (m *MockControllerInterface[T, TList]) AddGenericHandler(ctx contex... method AddGenericHandler (line 591) | func (mr *MockControllerInterfaceMockRecorder[T, TList]) AddGenericHandl... method AddGenericRemoveHandler (line 597) | func (m *MockControllerInterface[T, TList]) AddGenericRemoveHandler(ctx ... method AddGenericRemoveHandler (line 603) | func (mr *MockControllerInterfaceMockRecorder[T, TList]) AddGenericRemov... method Cache (line 609) | func (m *MockControllerInterface[T, TList]) Cache() generic.CacheInterfa... method Cache (line 617) | func (mr *MockControllerInterfaceMockRecorder[T, TList]) Cache() *gomock... method Create (line 623) | func (m *MockControllerInterface[T, TList]) Create(arg0 T) (T, error) { method Create (line 632) | func (mr *MockControllerInterfaceMockRecorder[T, TList]) Create(arg0 any... method Delete (line 638) | func (m *MockControllerInterface[T, TList]) Delete(namespace, name strin... method Delete (line 646) | func (mr *MockControllerInterfaceMockRecorder[T, TList]) Delete(namespac... method DeleteCollection (line 652) | func (m *MockControllerInterface[T, TList]) DeleteCollection(namespace s... method DeleteCollection (line 660) | func (mr *MockControllerInterfaceMockRecorder[T, TList]) DeleteCollectio... method Enqueue (line 666) | func (m *MockControllerInterface[T, TList]) Enqueue(namespace, name stri... method Enqueue (line 672) | func (mr *MockControllerInterfaceMockRecorder[T, TList]) Enqueue(namespa... method EnqueueAfter (line 678) | func (m *MockControllerInterface[T, TList]) EnqueueAfter(namespace, name... method EnqueueAfter (line 684) | func (mr *MockControllerInterfaceMockRecorder[T, TList]) EnqueueAfter(na... method Get (line 690) | func (m *MockControllerInterface[T, TList]) Get(namespace, name string, ... method Get (line 699) | func (mr *MockControllerInterfaceMockRecorder[T, TList]) Get(namespace, ... method GroupVersionKind (line 705) | func (m *MockControllerInterface[T, TList]) GroupVersionKind() schema.Gr... method GroupVersionKind (line 713) | func (mr *MockControllerInterfaceMockRecorder[T, TList]) GroupVersionKin... method Informer (line 719) | func (m *MockControllerInterface[T, TList]) Informer() cache.SharedIndex... method Informer (line 727) | func (mr *MockControllerInterfaceMockRecorder[T, TList]) Informer() *gom... method List (line 733) | func (m *MockControllerInterface[T, TList]) List(namespace string, opts ... method List (line 742) | func (mr *MockControllerInterfaceMockRecorder[T, TList]) List(namespace,... method OnChange (line 748) | func (m *MockControllerInterface[T, TList]) OnChange(ctx context.Context... method OnChange (line 754) | func (mr *MockControllerInterfaceMockRecorder[T, TList]) OnChange(ctx, n... method OnRemove (line 760) | func (m *MockControllerInterface[T, TList]) OnRemove(ctx context.Context... method OnRemove (line 766) | func (mr *MockControllerInterfaceMockRecorder[T, TList]) OnRemove(ctx, n... method Patch (line 772) | func (m *MockControllerInterface[T, TList]) Patch(namespace, name string... method Patch (line 785) | func (mr *MockControllerInterfaceMockRecorder[T, TList]) Patch(namespace... method Update (line 792) | func (m *MockControllerInterface[T, TList]) Update(arg0 T) (T, error) { method Update (line 801) | func (mr *MockControllerInterfaceMockRecorder[T, TList]) Update(arg0 any... method UpdateStatus (line 807) | func (m *MockControllerInterface[T, TList]) UpdateStatus(arg0 T) (T, err... method UpdateStatus (line 816) | func (mr *MockControllerInterfaceMockRecorder[T, TList]) UpdateStatus(ar... method Updater (line 822) | func (m *MockControllerInterface[T, TList]) Updater() generic.Updater { method Updater (line 830) | func (mr *MockControllerInterfaceMockRecorder[T, TList]) Updater() *gomo... method Watch (line 836) | func (m *MockControllerInterface[T, TList]) Watch(namespace string, opts... method Watch (line 845) | func (mr *MockControllerInterfaceMockRecorder[T, TList]) Watch(namespace... method WithImpersonation (line 851) | func (m *MockControllerInterface[T, TList]) WithImpersonation(impersonat... method WithImpersonation (line 860) | func (mr *MockControllerInterfaceMockRecorder[T, TList]) WithImpersonati... type MockNonNamespacedControllerInterface (line 866) | type MockNonNamespacedControllerInterface struct type MockNonNamespacedControllerInterfaceMockRecorder (line 873) | type MockNonNamespacedControllerInterfaceMockRecorder struct function NewMockNonNamespacedControllerInterface (line 878) | func NewMockNonNamespacedControllerInterface[T generic.RuntimeMetaObject... method EXPECT (line 885) | func (m *MockNonNamespacedControllerInterface[T, TList]) EXPECT() *MockN... method AddGenericHandler (line 890) | func (m *MockNonNamespacedControllerInterface[T, TList]) AddGenericHandl... method AddGenericHandler (line 896) | func (mr *MockNonNamespacedControllerInterfaceMockRecorder[T, TList]) Ad... method AddGenericRemoveHandler (line 902) | func (m *MockNonNamespacedControllerInterface[T, TList]) AddGenericRemov... method AddGenericRemoveHandler (line 908) | func (mr *MockNonNamespacedControllerInterfaceMockRecorder[T, TList]) Ad... method Cache (line 914) | func (m *MockNonNamespacedControllerInterface[T, TList]) Cache() generic... method Cache (line 922) | func (mr *MockNonNamespacedControllerInterfaceMockRecorder[T, TList]) Ca... method Create (line 928) | func (m *MockNonNamespacedControllerInterface[T, TList]) Create(arg0 T) ... method Create (line 937) | func (mr *MockNonNamespacedControllerInterfaceMockRecorder[T, TList]) Cr... method Delete (line 943) | func (m *MockNonNamespacedControllerInterface[T, TList]) Delete(name str... method Delete (line 951) | func (mr *MockNonNamespacedControllerInterfaceMockRecorder[T, TList]) De... method Enqueue (line 957) | func (m *MockNonNamespacedControllerInterface[T, TList]) Enqueue(name st... method Enqueue (line 963) | func (mr *MockNonNamespacedControllerInterfaceMockRecorder[T, TList]) En... method EnqueueAfter (line 969) | func (m *MockNonNamespacedControllerInterface[T, TList]) EnqueueAfter(na... method EnqueueAfter (line 975) | func (mr *MockNonNamespacedControllerInterfaceMockRecorder[T, TList]) En... method Get (line 981) | func (m *MockNonNamespacedControllerInterface[T, TList]) Get(name string... method Get (line 990) | func (mr *MockNonNamespacedControllerInterfaceMockRecorder[T, TList]) Ge... method GroupVersionKind (line 996) | func (m *MockNonNamespacedControllerInterface[T, TList]) GroupVersionKin... method GroupVersionKind (line 1004) | func (mr *MockNonNamespacedControllerInterfaceMockRecorder[T, TList]) Gr... method Informer (line 1010) | func (m *MockNonNamespacedControllerInterface[T, TList]) Informer() cach... method Informer (line 1018) | func (mr *MockNonNamespacedControllerInterfaceMockRecorder[T, TList]) In... method List (line 1024) | func (m *MockNonNamespacedControllerInterface[T, TList]) List(opts v1.Li... method List (line 1033) | func (mr *MockNonNamespacedControllerInterfaceMockRecorder[T, TList]) Li... method OnChange (line 1039) | func (m *MockNonNamespacedControllerInterface[T, TList]) OnChange(ctx co... method OnChange (line 1045) | func (mr *MockNonNamespacedControllerInterfaceMockRecorder[T, TList]) On... method OnRemove (line 1051) | func (m *MockNonNamespacedControllerInterface[T, TList]) OnRemove(ctx co... method OnRemove (line 1057) | func (mr *MockNonNamespacedControllerInterfaceMockRecorder[T, TList]) On... method Patch (line 1063) | func (m *MockNonNamespacedControllerInterface[T, TList]) Patch(name stri... method Patch (line 1076) | func (mr *MockNonNamespacedControllerInterfaceMockRecorder[T, TList]) Pa... method Update (line 1083) | func (m *MockNonNamespacedControllerInterface[T, TList]) Update(arg0 T) ... method Update (line 1092) | func (mr *MockNonNamespacedControllerInterfaceMockRecorder[T, TList]) Up... method UpdateStatus (line 1098) | func (m *MockNonNamespacedControllerInterface[T, TList]) UpdateStatus(ar... method UpdateStatus (line 1107) | func (mr *MockNonNamespacedControllerInterfaceMockRecorder[T, TList]) Up... method Updater (line 1113) | func (m *MockNonNamespacedControllerInterface[T, TList]) Updater() gener... method Updater (line 1121) | func (mr *MockNonNamespacedControllerInterfaceMockRecorder[T, TList]) Up... method Watch (line 1127) | func (m *MockNonNamespacedControllerInterface[T, TList]) Watch(opts v1.L... method Watch (line 1136) | func (mr *MockNonNamespacedControllerInterfaceMockRecorder[T, TList]) Wa... method WithImpersonation (line 1142) | func (m *MockNonNamespacedControllerInterface[T, TList]) WithImpersonati... method WithImpersonation (line 1151) | func (mr *MockNonNamespacedControllerInterfaceMockRecorder[T, TList]) Wi... type MockClientInterface (line 1157) | type MockClientInterface struct type MockClientInterfaceMockRecorder (line 1164) | type MockClientInterfaceMockRecorder struct function NewMockClientInterface (line 1169) | func NewMockClientInterface[T generic.RuntimeMetaObject, TList runtime.O... method EXPECT (line 1176) | func (m *MockClientInterface[T, TList]) EXPECT() *MockClientInterfaceMoc... method Create (line 1181) | func (m *MockClientInterface[T, TList]) Create(arg0 T) (T, error) { method Create (line 1190) | func (mr *MockClientInterfaceMockRecorder[T, TList]) Create(arg0 any) *g... method Delete (line 1196) | func (m *MockClientInterface[T, TList]) Delete(namespace, name string, o... method Delete (line 1204) | func (mr *MockClientInterfaceMockRecorder[T, TList]) Delete(namespace, n... method DeleteCollection (line 1210) | func (m *MockClientInterface[T, TList]) DeleteCollection(namespace strin... method DeleteCollection (line 1218) | func (mr *MockClientInterfaceMockRecorder[T, TList]) DeleteCollection(na... method Get (line 1224) | func (m *MockClientInterface[T, TList]) Get(namespace, name string, opti... method Get (line 1233) | func (mr *MockClientInterfaceMockRecorder[T, TList]) Get(namespace, name... method List (line 1239) | func (m *MockClientInterface[T, TList]) List(namespace string, opts v1.L... method List (line 1248) | func (mr *MockClientInterfaceMockRecorder[T, TList]) List(namespace, opt... method Patch (line 1254) | func (m *MockClientInterface[T, TList]) Patch(namespace, name string, pt... method Patch (line 1267) | func (mr *MockClientInterfaceMockRecorder[T, TList]) Patch(namespace, na... method Update (line 1274) | func (m *MockClientInterface[T, TList]) Update(arg0 T) (T, error) { method Update (line 1283) | func (mr *MockClientInterfaceMockRecorder[T, TList]) Update(arg0 any) *g... method UpdateStatus (line 1289) | func (m *MockClientInterface[T, TList]) UpdateStatus(arg0 T) (T, error) { method UpdateStatus (line 1298) | func (mr *MockClientInterfaceMockRecorder[T, TList]) UpdateStatus(arg0 a... method Watch (line 1304) | func (m *MockClientInterface[T, TList]) Watch(namespace string, opts v1.... method Watch (line 1313) | func (mr *MockClientInterfaceMockRecorder[T, TList]) Watch(namespace, op... method WithImpersonation (line 1319) | func (m *MockClientInterface[T, TList]) WithImpersonation(impersonate re... method WithImpersonation (line 1328) | func (mr *MockClientInterfaceMockRecorder[T, TList]) WithImpersonation(i... type MockNonNamespacedClientInterface (line 1334) | type MockNonNamespacedClientInterface struct type MockNonNamespacedClientInterfaceMockRecorder (line 1341) | type MockNonNamespacedClientInterfaceMockRecorder struct function NewMockNonNamespacedClientInterface (line 1346) | func NewMockNonNamespacedClientInterface[T generic.RuntimeMetaObject, TL... method EXPECT (line 1353) | func (m *MockNonNamespacedClientInterface[T, TList]) EXPECT() *MockNonNa... method Create (line 1358) | func (m *MockNonNamespacedClientInterface[T, TList]) Create(arg0 T) (T, ... method Create (line 1367) | func (mr *MockNonNamespacedClientInterfaceMockRecorder[T, TList]) Create... method Delete (line 1373) | func (m *MockNonNamespacedClientInterface[T, TList]) Delete(name string,... method Delete (line 1381) | func (mr *MockNonNamespacedClientInterfaceMockRecorder[T, TList]) Delete... method Get (line 1387) | func (m *MockNonNamespacedClientInterface[T, TList]) Get(name string, op... method Get (line 1396) | func (mr *MockNonNamespacedClientInterfaceMockRecorder[T, TList]) Get(na... method List (line 1402) | func (m *MockNonNamespacedClientInterface[T, TList]) List(opts v1.ListOp... method List (line 1411) | func (mr *MockNonNamespacedClientInterfaceMockRecorder[T, TList]) List(o... method Patch (line 1417) | func (m *MockNonNamespacedClientInterface[T, TList]) Patch(name string, ... method Patch (line 1430) | func (mr *MockNonNamespacedClientInterfaceMockRecorder[T, TList]) Patch(... method Update (line 1437) | func (m *MockNonNamespacedClientInterface[T, TList]) Update(arg0 T) (T, ... method Update (line 1446) | func (mr *MockNonNamespacedClientInterfaceMockRecorder[T, TList]) Update... method UpdateStatus (line 1452) | func (m *MockNonNamespacedClientInterface[T, TList]) UpdateStatus(arg0 T... method UpdateStatus (line 1461) | func (mr *MockNonNamespacedClientInterfaceMockRecorder[T, TList]) Update... method Watch (line 1467) | func (m *MockNonNamespacedClientInterface[T, TList]) Watch(opts v1.ListO... method Watch (line 1476) | func (mr *MockNonNamespacedClientInterfaceMockRecorder[T, TList]) Watch(... method WithImpersonation (line 1482) | func (m *MockNonNamespacedClientInterface[T, TList]) WithImpersonation(i... method WithImpersonation (line 1491) | func (mr *MockNonNamespacedClientInterfaceMockRecorder[T, TList]) WithIm... FILE: pkg/generic/fake/fake_test.go function TestInterfaceImplementation (line 13) | func TestInterfaceImplementation(t *testing.T) { FILE: pkg/generic/generating.go type GeneratingHandlerOptions (line 8) | type GeneratingHandlerOptions struct function ConfigureApplyForObject (line 17) | func ConfigureApplyForObject(apply apply.Apply, obj metav1.Object, opts ... FILE: pkg/generic/generating_test.go function TestUniqueApplyForResourceVersion (line 20) | func TestUniqueApplyForResourceVersion(t *testing.T) { function setupTestHandler (line 83) | func setupTestHandler(ctrl *gomock.Controller, apply apply.Apply, opts *... function serviceToEndpoint (line 101) | func serviceToEndpoint(svc *corev1.Service) *corev1.Endpoints { FILE: pkg/generic/remove.go type Updater (line 12) | type Updater type objectLifecycleAdapter (line 14) | type objectLifecycleAdapter struct method sync (line 29) | func (o *objectLifecycleAdapter) sync(key string, obj runtime.Object) ... method constructFinalizerKey (line 59) | func (o *objectLifecycleAdapter) constructFinalizerKey() string { method hasFinalizer (line 63) | func (o *objectLifecycleAdapter) hasFinalizer(obj runtime.Object) bool { method removeFinalizer (line 80) | func (o *objectLifecycleAdapter) removeFinalizer(obj runtime.Object) (... method addFinalizer (line 106) | func (o *objectLifecycleAdapter) addFinalizer(obj runtime.Object) (run... function NewRemoveHandler (line 20) | func NewRemoveHandler(name string, updater Updater, handler Handler) Han... FILE: pkg/generic/remove_test.go function Test_objectLifecycleAdapter_sync (line 13) | func Test_objectLifecycleAdapter_sync(t *testing.T) { FILE: pkg/genericcondition/condition.go type GenericCondition (line 5) | type GenericCondition struct FILE: pkg/gvk/detect.go function Detect (line 10) | func Detect(obj []byte) (schema.GroupVersionKind, bool, error) { FILE: pkg/gvk/get.go function Get (line 11) | func Get(obj runtime.Object) (schema.GroupVersionKind, error) { function Set (line 29) | func Set(objs ...runtime.Object) error { function setObject (line 38) | func setObject(obj runtime.Object) error { FILE: pkg/k8scheck/wait.go function Wait (line 13) | func Wait(ctx context.Context, config rest.Config) error { FILE: pkg/kstatus/kstatus.go constant Reconciling (line 8) | Reconciling = condition.Cond("Reconciling") constant Stalled (line 9) | Stalled = condition.Cond("Stalled") function SetError (line 12) | func SetError(obj interface{}, message string) { function SetTransitioning (line 21) | func SetTransitioning(obj interface{}, message string) { function SetActive (line 30) | func SetActive(obj interface{}) { FILE: pkg/kubeconfig/loader.go function GetNonInteractiveClientConfig (line 11) | func GetNonInteractiveClientConfig(kubeConfig string) clientcmd.ClientCo... function GetNonInteractiveClientConfigWithContext (line 15) | func GetNonInteractiveClientConfigWithContext(kubeConfig, currentContext... function GetInteractiveClientConfig (line 19) | func GetInteractiveClientConfig(kubeConfig string) clientcmd.ClientConfig { function GetClientConfigWithContext (line 23) | func GetClientConfigWithContext(kubeConfig, currentContext string, reade... function GetClientConfig (line 29) | func GetClientConfig(kubeConfig string, reader io.Reader) clientcmd.Clie... function GetLoadingRules (line 33) | func GetLoadingRules(kubeConfig string) *clientcmd.ClientConfigLoadingRu... function canRead (line 51) | func canRead(files []string) (result []string) { FILE: pkg/kv/split.go function RSplit (line 6) | func RSplit(s, sep string) (string, string) { function Split (line 14) | func Split(s, sep string) (string, string) { function SplitLast (line 19) | func SplitLast(s, sep string) (string, string) { function SplitMap (line 27) | func SplitMap(s, sep string) map[string]string { function SplitMapFromSlice (line 31) | func SplitMapFromSlice(parts []string) map[string]string { function safeIndex (line 40) | func safeIndex(parts []string, idx int) string { FILE: pkg/leader/leader.go type Callback (line 15) | type Callback constant devModeEnvKey (line 17) | devModeEnvKey = "CATTLE_DEV_MODE" constant leaseDurationEnvKey (line 18) | leaseDurationEnvKey = "CATTLE_ELECTION_LEASE_DURATION" constant renewDeadlineEnvKey (line 19) | renewDeadlineEnvKey = "CATTLE_ELECTION_RENEW_DEADLINE" constant retryPeriodEnvKey (line 20) | retryPeriodEnvKey = "CATTLE_ELECTION_RETRY_PERIOD" constant defaultLeaseDuration (line 22) | defaultLeaseDuration = 45 * time.Second constant defaultRenewDeadline (line 23) | defaultRenewDeadline = 30 * time.Second constant defaultRetryPeriod (line 24) | defaultRetryPeriod = 2 * time.Second constant developmentLeaseDuration (line 26) | developmentLeaseDuration = 45 * time.Hour constant developmentRenewDeadline (line 27) | developmentRenewDeadline = 30 * time.Hour function RunOrDie (line 29) | func RunOrDie(ctx context.Context, namespace, name string, client kubern... function run (line 41) | func run(ctx context.Context, namespace, name string, client kubernetes.... function computeConfig (line 94) | func computeConfig(rl resourcelock.Interface, cbs leaderelection.LeaderC... FILE: pkg/leader/leader_test.go function Test_computeConfig (line 13) | func Test_computeConfig(t *testing.T) { FILE: pkg/leader/manager.go type Manager (line 12) | type Manager struct method Start (line 31) | func (m *Manager) Start(ctx context.Context) { method OnLeaderOrDie (line 47) | func (m *Manager) OnLeaderOrDie(name string, f func(ctx context.Contex... method OnLeader (line 59) | func (m *Manager) OnLeader(f func(ctx context.Context) error) { function NewManager (line 22) | func NewManager(namespace, name string, k8s kubernetes.Interface) *Manag... FILE: pkg/merr/error.go type Errors (line 5) | type Errors method Err (line 7) | func (e Errors) Err() error { method Error (line 11) | func (e Errors) Error() string { function NewErrors (line 23) | func NewErrors(inErrors ...error) error { FILE: pkg/name/name.go function GuessPluralName (line 12) | func GuessPluralName(name string) string { function suffix (line 36) | func suffix(str, end string) bool { function Limit (line 44) | func Limit(s string, count int) string { function Hex (line 53) | func Hex(s string, n int) string { function SafeConcatName (line 61) | func SafeConcatName(name ...string) string { FILE: pkg/name/name_test.go constant string32 (line 10) | string32 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" constant string63 (line 11) | string63 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa... constant string64 (line 12) | string64 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa... function TestGuessPluralName (line 17) | func TestGuessPluralName(t *testing.T) { function TestLimit (line 78) | func TestLimit(t *testing.T) { function TestHex (line 139) | func TestHex(t *testing.T) { function TestSafeConcatName (line 201) | func TestSafeConcatName(t *testing.T) { FILE: pkg/needacert/needacert.go constant byServiceIndex (line 37) | byServiceIndex = "byService" constant bySecretIndex (line 38) | bySecretIndex = "bySecret" function Register (line 41) | func Register(ctx context.Context, function serviceSecret (line 89) | func serviceSecret(obj *corev1.Service) ([]string, error) { type handler (line 99) | type handler struct method resolveServiceFromSecret (line 72) | func (h *handler) resolveServiceFromSecret(namespace, name string, obj... method OnMutationWebhookChange (line 142) | func (h *handler) OnMutationWebhookChange(key string, webhook *adminre... method OnValidatingWebhookChange (line 186) | func (h *handler) OnValidatingWebhookChange(key string, webhook *admin... method OnService (line 230) | func (h *handler) OnService(key string, service *corev1.Service) (*cor... method OnCRDChange (line 268) | func (h *handler) OnCRDChange(key string, crd *apiextv1.CustomResource... method generateSecret (line 301) | func (h *handler) generateSecret(service *corev1.Service) (*corev1.Sec... method updateSecret (line 364) | func (h *handler) updateSecret(owner runtime.Object, secret *corev1.Se... method scheduleNextCertCheck (line 383) | func (h *handler) scheduleNextCertCheck(obj metav1.Object, secret *cor... method createSecret (line 403) | func (h *handler) createSecret(owner runtime.Object, ns, name string, ... function validatingWebhookServices (line 110) | func validatingWebhookServices(obj *adminregv1.ValidatingWebhookConfigur... function crdWebhookServices (line 119) | func crdWebhookServices(obj *apiextv1.CustomResourceDefinition) (result ... function mutatingWebhookServices (line 133) | func mutatingWebhookServices(obj *adminregv1.MutatingWebhookConfiguratio... function parseCert (line 440) | func parseCert(secret *corev1.Secret) (*x509.Certificate, error) { FILE: pkg/needacert/needacert_test.go function TestCreateSecret (line 22) | func TestCreateSecret(t *testing.T) { function TestUpdateSecret_ExpiredCert_ManyParallel (line 40) | func TestUpdateSecret_ExpiredCert_ManyParallel(t *testing.T) { function TestGenerateSecret_NoAnnotation (line 85) | func TestGenerateSecret_NoAnnotation(t *testing.T) { function TestHandler_OnMutationWebhookChange (line 99) | func TestHandler_OnMutationWebhookChange(t *testing.T) { function TestHandler_OnValidatingWebhookChange_Parallel (line 201) | func TestHandler_OnValidatingWebhookChange_Parallel(t *testing.T) { function TestHandler_OnMutationWebhookChange_Parallel (line 311) | func TestHandler_OnMutationWebhookChange_Parallel(t *testing.T) { function TestHandler_OnService_Parallel (line 406) | func TestHandler_OnService_Parallel(t *testing.T) { function TestHandler_OnCRDChange_Parallel (line 490) | func TestHandler_OnCRDChange_Parallel(t *testing.T) { function TestHandler_GenerateSecret_Race (line 594) | func TestHandler_GenerateSecret_Race(t *testing.T) { function TestHandler_GenerateSecret_Race_MultiService (line 657) | func TestHandler_GenerateSecret_Race_MultiService(t *testing.T) { function TestHandler_Race_Stress (line 722) | func TestHandler_Race_Stress(t *testing.T) { function TestHandler_ParseCert_CorruptedData (line 845) | func TestHandler_ParseCert_CorruptedData(t *testing.T) { function TestHandler_GenerateSecret_Race_SharedSecret (line 863) | func TestHandler_GenerateSecret_Race_SharedSecret(t *testing.T) { function TestHandler_GenerateSecret_StaleCacheAlreadyExists (line 938) | func TestHandler_GenerateSecret_StaleCacheAlreadyExists(t *testing.T) { function TestHandler_scheduleNextCertCheck (line 1007) | func TestHandler_scheduleNextCertCheck(t *testing.T) { FILE: pkg/objectset/objectset.go type ObjectKey (line 18) | type ObjectKey struct method String (line 30) | func (o ObjectKey) String() string { function NewObjectKey (line 23) | func NewObjectKey(obj v1.Object) ObjectKey { type ObjectKeyByGVK (line 37) | type ObjectKeyByGVK type ObjectByGVK (line 39) | type ObjectByGVK method Add (line 41) | func (o ObjectByGVK) Add(obj runtime.Object) (schema.GroupVersionKind,... type ObjectSet (line 66) | type ObjectSet struct method ObjectsByGVK (line 85) | func (o *ObjectSet) ObjectsByGVK() ObjectByGVK { method Contains (line 92) | func (o *ObjectSet) Contains(gk schema.GroupKind, key ObjectKey) bool { method All (line 97) | func (o *ObjectSet) All() []runtime.Object { method Add (line 101) | func (o *ObjectSet) Add(objs ...runtime.Object) *ObjectSet { method add (line 108) | func (o *ObjectSet) add(obj runtime.Object) { method err (line 132) | func (o *ObjectSet) err(err error) error { method AddErr (line 137) | func (o *ObjectSet) AddErr(err error) { method Err (line 141) | func (o *ObjectSet) Err() error { method Len (line 145) | func (o *ObjectSet) Len() int { method GVKs (line 149) | func (o *ObjectSet) GVKs() []schema.GroupVersionKind { method GVKOrder (line 153) | func (o *ObjectSet) GVKOrder(known ...schema.GroupVersionKind) []schem... method Namespaces (line 171) | func (o *ObjectSet) Namespaces() []string { function NewObjectSet (line 75) | func NewObjectSet(objs ...runtime.Object) *ObjectSet { type ObjectByKey (line 181) | type ObjectByKey method Namespaces (line 183) | func (o ObjectByKey) Namespaces() []string { type ObjectByGK (line 191) | type ObjectByGK method Add (line 193) | func (o ObjectByGK) Add(obj runtime.Object) (schema.GroupKind, error) { FILE: pkg/objectset/objectset_test.go function TestObjectSet_Namespaces (line 11) | func TestObjectSet_Namespaces(t *testing.T) { function TestObjectByKey_Namespaces (line 86) | func TestObjectByKey_Namespaces(t *testing.T) { FILE: pkg/patch/apply.go function Apply (line 12) | func Apply(original, patch []byte) ([]byte, error) { function applyStrategicMergePatch (line 30) | func applyStrategicMergePatch(original, patch []byte, lookup strategicpa... function applyMergePatch (line 46) | func applyMergePatch(original, patch []byte) ([]byte, error) { function applyJSONPatch (line 50) | func applyJSONPatch(original, patch []byte) ([]byte, error) { FILE: pkg/patch/style.go type patchCacheEntry (line 19) | type patchCacheEntry struct function isJSONPatch (line 24) | func isJSONPatch(patch []byte) bool { function GetPatchStyle (line 29) | func GetPatchStyle(original, patch []byte) (types.PatchType, strategicpa... function GetMergeStyle (line 43) | func GetMergeStyle(gvk schema.GroupVersionKind) (types.PatchType, strate... FILE: pkg/randomtoken/token.go constant characters (line 9) | characters = "bcdfghjklmnpqrstvwxz2456789" constant tokenLength (line 10) | tokenLength = 54 function Generate (line 15) | func Generate() (string, error) { FILE: pkg/ratelimit/none.go type none (line 13) | type none struct method TryAccept (line 15) | func (*none) TryAccept() bool { return true } method Stop (line 16) | func (*none) Stop() {} method Accept (line 17) | func (*none) Accept() {} method QPS (line 18) | func (*none) QPS() float32 { return 1 } method Wait (line 19) | func (*none) Wait(_ context.Context) error { return nil } FILE: pkg/relatedresource/all.go constant AllKey (line 6) | AllKey = "_all_" function TriggerAllKey (line 9) | func TriggerAllKey(namespace, name string, obj runtime.Object) ([]Key, e... FILE: pkg/relatedresource/changeset.go type Key (line 16) | type Key struct function NewKey (line 21) | func NewKey(namespace, name string) Key { function FromString (line 28) | func FromString(key string) Key { type ControllerWrapper (line 32) | type ControllerWrapper interface type ClusterScopedEnqueuer (line 37) | type ClusterScopedEnqueuer interface type Enqueuer (line 41) | type Enqueuer interface type Resolver (line 45) | type Resolver function WatchClusterScoped (line 47) | func WatchClusterScoped(ctx context.Context, name string, resolve Resolv... function Watch (line 51) | func Watch(ctx context.Context, name string, resolve Resolver, enq Enque... function watch (line 57) | func watch(ctx context.Context, name string, enq Enqueuer, resolve Resol... type wrapper (line 98) | type wrapper struct method Enqueue (line 102) | func (w *wrapper) Enqueue(namespace, name string) { type informerRegisterer (line 107) | type informerRegisterer interface function addResourceEventHandler (line 112) | func addResourceEventHandler(ctx context.Context, informer informerRegis... FILE: pkg/relatedresource/changeset_test.go function Test_addResourceEventHandler (line 13) | func Test_addResourceEventHandler(t *testing.T) { type handlerRegistration (line 46) | type handlerRegistration struct method HasSynced (line 48) | func (h handlerRegistration) HasSynced() bool { return true } type fakeInformer (line 51) | type fakeInformer struct method AddEventHandler (line 57) | func (informer *fakeInformer) AddEventHandler(handler cache.ResourceEv... method RemoveEventHandler (line 65) | func (informer *fakeInformer) RemoveEventHandler(handlerReg cache.Reso... method add (line 78) | func (informer *fakeInformer) add(obj runtime.Object) { method waitUntilDeleted (line 84) | func (informer *fakeInformer) waitUntilDeleted(handler cache.ResourceE... function slicesIndex (line 96) | func slicesIndex[S ~[]E, E comparable](s S, v E) int { function deleteIndex (line 105) | func deleteIndex[S ~[]E, E any](s S, i int) S { FILE: pkg/relatedresource/owner.go function OwnerResolver (line 10) | func OwnerResolver(namespaced bool, apiVersion, kind string) Resolver { FILE: pkg/resolvehome/main.go function Resolve (line 13) | func Resolve(s string) (string, error) { FILE: pkg/schemas/definition/definition.go function IsMapType (line 9) | func IsMapType(fieldType string) bool { function IsArrayType (line 13) | func IsArrayType(fieldType string) bool { function IsReferenceType (line 17) | func IsReferenceType(fieldType string) bool { function HasReferenceType (line 21) | func HasReferenceType(fieldType string) bool { function SubType (line 25) | func SubType(fieldType string) string { function GetType (line 34) | func GetType(data map[string]interface{}) string { FILE: pkg/schemas/mapper.go type Mapper (line 10) | type Mapper interface type Mappers (line 16) | type Mappers method FromInternal (line 18) | func (m Mappers) FromInternal(data data.Object) { method ToInternal (line 24) | func (m Mappers) ToInternal(data data.Object) error { method ModifySchema (line 32) | func (m Mappers) ModifySchema(schema *Schema, schemas *Schemas) error { type typeMapper (line 41) | type typeMapper struct method FromInternal (line 50) | func (t *typeMapper) FromInternal(data data.Object) { method ToInternal (line 86) | func (t *typeMapper) ToInternal(data data.Object) error { method ModifySchema (line 118) | func (t *typeMapper) ModifySchema(schema *Schema, schemas *Schemas) er... function addError (line 79) | func addError(errors []error, err error) []error { FILE: pkg/schemas/mappers/access.go type Access (line 10) | type Access struct method FromInternal (line 15) | func (e Access) FromInternal(data data.Object) { method ToInternal (line 18) | func (e Access) ToInternal(data data.Object) error { method ModifySchema (line 22) | func (e Access) ModifySchema(schema *types.Schema, schemas *types.Sche... FILE: pkg/schemas/mappers/alias.go type AliasField (line 8) | type AliasField struct method FromInternal (line 20) | func (d AliasField) FromInternal(data data.Object) { method ToInternal (line 23) | func (d AliasField) ToInternal(data data.Object) error { method ModifySchema (line 33) | func (d AliasField) ModifySchema(schema *types.Schema, schemas *types.... function NewAlias (line 13) | func NewAlias(field string, names ...string) types.Mapper { FILE: pkg/schemas/mappers/check.go function ValidateField (line 9) | func ValidateField(field string, schema *types.Schema) error { FILE: pkg/schemas/mappers/condition.go type Condition (line 7) | type Condition struct method FromInternal (line 13) | func (m Condition) FromInternal(data map[string]interface{}) { method ToInternal (line 19) | func (m Condition) ToInternal(data map[string]interface{}) error { method ModifySchema (line 26) | func (m Condition) ModifySchema(s *types.Schema, schemas *types.Schema... FILE: pkg/schemas/mappers/copy.go type Copy (line 9) | type Copy struct method FromInternal (line 13) | func (c Copy) FromInternal(data map[string]interface{}) { method ToInternal (line 23) | func (c Copy) ToInternal(data map[string]interface{}) error { method ModifySchema (line 36) | func (c Copy) ModifySchema(s *types.Schema, schemas *types.Schemas) er... FILE: pkg/schemas/mappers/default.go type DefaultMapper (line 8) | type DefaultMapper struct method FromInternal (line 12) | func (d DefaultMapper) FromInternal(data data.Object) { method ToInternal (line 15) | func (d DefaultMapper) ToInternal(data data.Object) error { method ModifySchema (line 19) | func (d DefaultMapper) ModifySchema(schema *types.Schema, schemas *typ... FILE: pkg/schemas/mappers/drop.go type Drop (line 10) | type Drop struct method FromInternal (line 15) | func (d Drop) FromInternal(data data.Object) { method ToInternal (line 19) | func (d Drop) ToInternal(data data.Object) error { method ModifySchema (line 23) | func (d Drop) ModifySchema(schema *types.Schema, schemas *types.Schema... FILE: pkg/schemas/mappers/embed.go type Embed (line 10) | type Embed struct method FromInternal (line 20) | func (e *Embed) FromInternal(data data.Object) { method ToInternal (line 30) | func (e *Embed) ToInternal(data data.Object) error { method ModifySchema (line 53) | func (e *Embed) ModifySchema(schema *types.Schema, schemas *types.Sche... FILE: pkg/schemas/mappers/empty.go type EmptyMapper (line 8) | type EmptyMapper struct method FromInternal (line 11) | func (e *EmptyMapper) FromInternal(data data.Object) { method ToInternal (line 14) | func (e *EmptyMapper) ToInternal(data data.Object) error { method ModifySchema (line 18) | func (e *EmptyMapper) ModifySchema(schema *schemas.Schema, schemas *sc... FILE: pkg/schemas/mappers/enum.go type Enum (line 13) | type Enum struct method FromInternal (line 43) | func (d *Enum) FromInternal(data data.Object) { method ToInternal (line 46) | func (d *Enum) ToInternal(data data.Object) error { function NewEnum (line 18) | func NewEnum(field string, vals ...string) schemas.Mapper { function normalize (line 37) | func normalize(v string) string { FILE: pkg/schemas/mappers/exists.go type Exists (line 8) | type Exists struct method FromInternal (line 14) | func (m *Exists) FromInternal(data data.Object) { method ToInternal (line 20) | func (m *Exists) ToInternal(data data.Object) error { method ModifySchema (line 27) | func (m *Exists) ModifySchema(s *types.Schema, schemas *types.Schemas)... FILE: pkg/schemas/mappers/json_keys.go type JSONKeys (line 9) | type JSONKeys struct method FromInternal (line 12) | func (d JSONKeys) FromInternal(data data.Object) { method ToInternal (line 15) | func (d JSONKeys) ToInternal(data data.Object) error { method ModifySchema (line 26) | func (d JSONKeys) ModifySchema(schema *types.Schema, schemas *types.Sc... FILE: pkg/schemas/mappers/metadata.go function NewMetadataMapper (line 7) | func NewMetadataMapper() types.Mapper { FILE: pkg/schemas/mappers/move.go type Move (line 13) | type Move struct method FromInternal (line 20) | func (m Move) FromInternal(d data.Object) { method ToInternal (line 26) | func (m Move) ToInternal(d data.Object) error { method ModifySchema (line 33) | func (m Move) ModifySchema(s *types.Schema, schemas *types.Schemas) er... function getField (line 70) | func getField(schema *types.Schema, schemas *types.Schemas, target strin... FILE: pkg/schemas/mappers/set_value.go type SetValue (line 8) | type SetValue struct method FromInternal (line 14) | func (d SetValue) FromInternal(data data.Object) { method ToInternal (line 20) | func (d SetValue) ToInternal(data data.Object) error { method ModifySchema (line 27) | func (d SetValue) ModifySchema(schema *types.Schema, schemas *types.Sc... FILE: pkg/schemas/mappers/slice_to_map.go type SliceToMap (line 11) | type SliceToMap struct method FromInternal (line 16) | func (s SliceToMap) FromInternal(data data.Object) { method ToInternal (line 31) | func (s SliceToMap) ToInternal(data data.Object) error { method ModifySchema (line 52) | func (s SliceToMap) ModifySchema(schema *types.Schema, schemas *types.... FILE: pkg/schemas/openapi/generate.go function MustGenerate (line 14) | func MustGenerate(obj interface{}) *v1.JSONSchemaProps { function ToOpenAPIFromStruct (line 25) | func ToOpenAPIFromStruct(obj interface{}) (*v1.JSONSchemaProps, error) { function ToOpenAPI (line 35) | func ToOpenAPI(name string, schemas *types.Schemas) (*v1.JSONSchemaProps... function populateField (line 52) | func populateField(fieldJSP *v1.JSONSchemaProps, f *types.Field) error { function typeToProps (line 104) | func typeToProps(typeName string, schemas *types.Schemas, inflight map[s... function schemaToProps (line 156) | func schemaToProps(schema *types.Schema, schemas *types.Schemas, infligh... function typeAndSchema (line 192) | func typeAndSchema(typeName string, schemas *types.Schemas) (string, str... FILE: pkg/schemas/reflection.go method TypeName (line 21) | func (s *Schemas) TypeName(name string, obj interface{}) *Schemas { method getTypeName (line 26) | func (s *Schemas) getTypeName(t reflect.Type) string { method SchemaFor (line 33) | func (s *Schemas) SchemaFor(t reflect.Type) *Schema { method AddMapperForType (line 38) | func (s *Schemas) AddMapperForType(obj interface{}, mapper ...Mapper) *S... method MustImport (line 51) | func (s *Schemas) MustImport(obj interface{}, externalOverrides ...inter... method MustImportAndCustomize (line 62) | func (s *Schemas) MustImportAndCustomize(obj interface{}, f func(*Schema... function getType (line 67) | func getType(obj interface{}) reflect.Type { method Import (line 79) | func (s *Schemas) Import(obj interface{}, externalOverrides ...interface... method newSchemaFromType (line 89) | func (s *Schemas) newSchemaFromType(t reflect.Type, typeName string) (*S... method MustCustomizeType (line 111) | func (s *Schemas) MustCustomizeType(obj interface{}, f func(*Schema)) *S... method assignMappers (line 123) | func (s *Schemas) assignMappers(schema *Schema) error { function canList (line 155) | func canList(schema *Schema) bool { method importType (line 159) | func (s *Schemas) importType(t reflect.Type, overrides ...reflect.Type) ... function jsonName (line 193) | func jsonName(f reflect.StructField) string { function k8sType (line 197) | func k8sType(field reflect.StructField) bool { function k8sObject (line 202) | func k8sObject(field reflect.StructField) bool { method readFields (line 207) | func (s *Schemas) readFields(schema *Schema, t reflect.Type) error { method processFieldsMappers (line 336) | func (s *Schemas) processFieldsMappers(t reflect.Type, fieldName string,... function applyTag (line 363) | func applyTag(structField *reflect.StructField, field *Field) error { function toInt (line 425) | func toInt(value string, structField *reflect.StructField) (*int64, erro... function split (line 433) | func split(input string) []string { function getKeyValue (line 447) | func getKeyValue(input string) (string, string) { function deRef (line 460) | func deRef(p reflect.Type) reflect.Type { method determineSchemaType (line 467) | func (s *Schemas) determineSchemaType(t reflect.Type) (string, error) { FILE: pkg/schemas/schemas.go type SchemasInitFunc (line 14) | type SchemasInitFunc type MapperFactory (line 16) | type MapperFactory type FieldMapperFactory (line 18) | type FieldMapperFactory type Schemas (line 20) | type Schemas struct method Init (line 60) | func (s *Schemas) Init(initFunc SchemasInitFunc) *Schemas { method MustAddSchemas (line 64) | func (s *Schemas) MustAddSchemas(schema *Schemas) *Schemas { method AddSchemas (line 72) | func (s *Schemas) AddSchemas(schema *Schemas) (*Schemas, error) { method RemoveSchema (line 82) | func (s *Schemas) RemoveSchema(schema Schema) *Schemas { method doRemoveSchema (line 88) | func (s *Schemas) doRemoveSchema(schema Schema) *Schemas { method MustAddSchema (line 93) | func (s *Schemas) MustAddSchema(schema Schema) *Schemas { method AddSchema (line 101) | func (s *Schemas) AddSchema(schema Schema) error { method doAddSchema (line 107) | func (s *Schemas) doAddSchema(schema Schema) error { method setupDefaults (line 123) | func (s *Schemas) setupDefaults(schema *Schema) (err error) { method AddFieldMapper (line 143) | func (s *Schemas) AddFieldMapper(name string, factory FieldMapperFacto... method AddMapper (line 151) | func (s *Schemas) AddMapper(schemaID string, mapper Mapper) *Schemas { method Schemas (line 156) | func (s *Schemas) Schemas() []*Schema { method SchemasByID (line 160) | func (s *Schemas) SchemasByID() map[string]*Schema { method mapper (line 164) | func (s *Schemas) mapper(schemaID string) []Mapper { method Schema (line 168) | func (s *Schemas) Schema(name string) *Schema { method doSchema (line 172) | func (s *Schemas) doSchema(name string, lock bool) *Schema { function EmptySchemas (line 33) | func EmptySchemas() *Schemas { function NewSchemas (line 38) | func NewSchemas(schemas ...*Schemas) (*Schemas, error) { method MustCustomizeField (line 193) | func (s *Schema) MustCustomizeField(name string, f func(f Field) Field) ... FILE: pkg/schemas/types.go type Schema (line 7) | type Schema struct method DeepCopy (line 27) | func (s *Schema) DeepCopy() *Schema { function SetHasObservedGeneration (line 83) | func SetHasObservedGeneration(s *Schema, value bool) { function HasObservedGeneration (line 93) | func HasObservedGeneration(s *Schema) bool { type Field (line 100) | type Field struct type Action (line 119) | type Action struct type ResourcePermissions (line 124) | type ResourcePermissions type ResourceVerbs (line 126) | type ResourceVerbs FILE: pkg/schemas/validation/error.go type ErrorCode (line 40) | type ErrorCode struct method Error (line 45) | func (e ErrorCode) Error() string { FILE: pkg/schemas/validation/validation.go function CheckFieldCriteria (line 17) | func CheckFieldCriteria(fieldName string, field schemas.Field, value int... function ConvertSimple (line 89) | func ConvertSimple(fieldType string, value interface{}) (interface{}, er... FILE: pkg/schemes/all.go function Register (line 13) | func Register(addToScheme func(*runtime.Scheme) error) error { function AddToScheme (line 18) | func AddToScheme(scheme *runtime.Scheme) error { FILE: pkg/seen/strings.go type Seen (line 5) | type Seen interface function New (line 9) | func New() Seen { type strings (line 15) | type strings struct method String (line 19) | func (s strings) String(value string) bool { FILE: pkg/signals/signal.go function SetupSignalHandler (line 32) | func SetupSignalHandler() <-chan struct{} { function SetupSignalContext (line 39) | func SetupSignalContext() context.Context { function RequestShutdown (line 60) | func RequestShutdown() bool { FILE: pkg/slice/contains.go function ContainsString (line 3) | func ContainsString(slice []string, item string) bool { function StringsEqual (line 12) | func StringsEqual(left, right []string) bool { FILE: pkg/start/all.go type Starter (line 9) | type Starter interface function All (line 14) | func All(ctx context.Context, threadiness int, starters ...Starter) error { function Sync (line 21) | func Sync(ctx context.Context, starters ...Starter) error { function Start (line 33) | func Start(ctx context.Context, threadiness int, starters ...Starter) er... FILE: pkg/stringset/stringset.go type Set (line 8) | type Set struct method Add (line 12) | func (s *Set) Add(ss ...string) { method Delete (line 21) | func (s *Set) Delete(ss ...string) { method Has (line 30) | func (s *Set) Has(ss string) bool { method Len (line 38) | func (s *Set) Len() int { method Values (line 42) | func (s *Set) Values() []string { FILE: pkg/stringset/stringset_test.go function stringPtr (line 9) | func stringPtr(s string) *string { function Test_Set (line 13) | func Test_Set(t *testing.T) { FILE: pkg/summary/capi_cluster_test.go function TestIsCAPICluster (line 10) | func TestIsCAPICluster(t *testing.T) { function makeClusterObj (line 80) | func makeClusterObj(desiredReplicas, replicas, readyReplicas, availableR... function TestCheckCAPIClusterTransitioning (line 107) | func TestCheckCAPIClusterTransitioning(t *testing.T) { function TestCheckTransitioning_CAPIClusterDispatch (line 560) | func TestCheckTransitioning_CAPIClusterDispatch(t *testing.T) { FILE: pkg/summary/capi_machine_test.go function TestIsCAPIMachine (line 10) | func TestIsCAPIMachine(t *testing.T) { function TestParseMessage (line 70) | func TestParseMessage(t *testing.T) { function TestCheckCAPIMachineTransitioning (line 166) | func TestCheckCAPIMachineTransitioning(t *testing.T) { function TestCheckTransitioning_CAPIMachineDispatch (line 514) | func TestCheckTransitioning_CAPIMachineDispatch(t *testing.T) { function TestCheckTransitioning_NonCAPIMachineUnchanged (line 547) | func TestCheckTransitioning_NonCAPIMachineUnchanged(t *testing.T) { FILE: pkg/summary/capi_machineset_test.go function TestIsCAPIMachineSet (line 10) | func TestIsCAPIMachineSet(t *testing.T) { function makeMachineSetObj (line 72) | func makeMachineSetObj(specReplicas, statusReplicas, readyReplicas int64... function makeMachineDeploymentObj (line 93) | func makeMachineDeploymentObj(specReplicas, statusReplicas, readyReplica... function TestCheckCAPIMachineSetAndDeploymentTransitioning (line 115) | func TestCheckCAPIMachineSetAndDeploymentTransitioning(t *testing.T) { function TestIsCAPIMachineDeployment (line 576) | func TestIsCAPIMachineDeployment(t *testing.T) { function TestCheckTransitioning_CAPIMachineDeploymentDispatch (line 640) | func TestCheckTransitioning_CAPIMachineDeploymentDispatch(t *testing.T) { FILE: pkg/summary/cattletypes.go function checkCattleReady (line 9) | func checkCattleReady(obj data.Object, condition []Condition, summary Su... function checkCattleTypes (line 23) | func checkCattleTypes(obj data.Object, condition []Condition, summary Su... function checkRelease (line 27) | func checkRelease(obj data.Object, _ []Condition, summary Summary) Summa... FILE: pkg/summary/cattletypes_test.go function TestCheckRelease (line 10) | func TestCheckRelease(t *testing.T) { FILE: pkg/summary/client/interface.go type Interface (line 12) | type Interface interface type ExtendedInterface (line 16) | type ExtendedInterface interface type ResourceInterface (line 21) | type ResourceInterface interface type NamespaceableResourceInterface (line 26) | type NamespaceableResourceInterface interface FILE: pkg/summary/client/options.go type Options (line 7) | type Options struct FILE: pkg/summary/client/simple.go type summaryClient (line 15) | type summaryClient struct method Resource (line 36) | func (c *summaryClient) Resource(resource schema.GroupVersionResource)... method ResourceWithOptions (line 40) | func (c *summaryClient) ResourceWithOptions(resource schema.GroupVersi... function NewForDynamicClient (line 21) | func NewForDynamicClient(client dynamic.Interface) Interface { function NewForExtendedDynamicClient (line 25) | func NewForExtendedDynamicClient(client dynamic.Interface) ExtendedInter... type summaryResourceClient (line 29) | type summaryResourceClient struct method Namespace (line 51) | func (c *summaryResourceClient) Namespace(ns string) ResourceInterface { method List (line 57) | func (c *summaryResourceClient) List(ctx context.Context, opts metav1.... method Watch (line 91) | func (c *summaryResourceClient) Watch(ctx context.Context, opts metav1... type watcher (line 125) | type watcher struct method ResultChan (line 130) | func (w watcher) ResultChan() <-chan watch.Event { function generateSummarizeOpts (line 134) | func generateSummarizeOpts(schema *schemas.Schema) *summary.SummarizeOpt... FILE: pkg/summary/condition.go function GetUnstructuredConditions (line 12) | func GetUnstructuredConditions(obj map[string]interface{}) []Condition { function getRawConditions (line 16) | func getRawConditions(obj data.Object) []data.Object { function getAnnotationConditions (line 33) | func getAnnotationConditions(obj data.Object) []data.Object { function getConditions (line 51) | func getConditions(obj data.Object) (result []Condition) { type Condition (line 58) | type Condition struct method Type (line 73) | func (c Condition) Type() string { method Status (line 77) | func (c Condition) Status() string { method Reason (line 81) | func (c Condition) Reason() string { method Message (line 85) | func (c Condition) Message() string { method Equals (line 89) | func (c Condition) Equals(other Condition) bool { function NewCondition (line 62) | func NewCondition(conditionType, status, reason, message string) Conditi... function NormalizeConditions (line 96) | func NormalizeConditions(runtimeObj runtime.Object) { function normalizeAndSetConditions (line 113) | func normalizeAndSetConditions(obj data.Object, conditions []data.Object... FILE: pkg/summary/condition_test.go function TestGetRawConditions (line 11) | func TestGetRawConditions(t *testing.T) { function TestGetAnnotationConditions (line 180) | func TestGetAnnotationConditions(t *testing.T) { function TestNormalizeConditions (line 309) | func TestNormalizeConditions(t *testing.T) { function TestNormalizeConditionsNonUnstructured (line 459) | func TestNormalizeConditionsNonUnstructured(t *testing.T) { FILE: pkg/summary/coretypes.go function checkHasPodTemplate (line 9) | func checkHasPodTemplate(obj data.Object, condition []Condition, summary... function checkHasPodSelector (line 27) | func checkHasPodSelector(obj data.Object, condition []Condition, summary... function checkPod (line 72) | func checkPod(obj data.Object, condition []Condition, summary Summary) S... function checkPodTemplate (line 82) | func checkPodTemplate(obj data.Object, condition []Condition, summary Su... function checkPodPullSecret (line 91) | func checkPodPullSecret(obj data.Object, _ []Condition, summary Summary)... function checkPodProjectedVolume (line 105) | func checkPodProjectedVolume(obj data.Object, _ []Condition, summary Sum... function addEnvRef (line 129) | func addEnvRef(summary Summary, names map[string]bool, obj data.Object, ... function checkPodConfigMaps (line 162) | func checkPodConfigMaps(obj data.Object, _ []Condition, summary Summary)... function checkPodSecrets (line 181) | func checkPodSecrets(obj data.Object, _ []Condition, summary Summary) Su... function checkPodServiceAccount (line 200) | func checkPodServiceAccount(obj data.Object, _ []Condition, summary Summ... FILE: pkg/summary/gvk.go type conditionTypeStatusJSON (line 33) | type conditionTypeStatusJSON struct type conditionStatusErrorJSON (line 38) | type conditionStatusErrorJSON struct type ConditionTypeStatusErrorMapping (line 43) | type ConditionTypeStatusErrorMapping method MarshalJSON (line 45) | func (m ConditionTypeStatusErrorMapping) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 60) | func (m ConditionTypeStatusErrorMapping) UnmarshalJSON(data []byte) er... FILE: pkg/summary/gvk_test.go function TestConditionalTypeStatusErrorMapping_MarshalJSON (line 13) | func TestConditionalTypeStatusErrorMapping_MarshalJSON(t *testing.T) { function TestConditionalTypeStatusErrorMapping_UnmarshalJSON (line 95) | func TestConditionalTypeStatusErrorMapping_UnmarshalJSON(t *testing.T) { FILE: pkg/summary/informer/informer.go function NewSummarySharedInformerFactory (line 36) | func NewSummarySharedInformerFactory(client client.Interface, defaultRes... function NewFilteredSummarySharedInformerFactory (line 42) | func NewFilteredSummarySharedInformerFactory(client client.Interface, de... type summarySharedInformerFactory (line 53) | type summarySharedInformerFactory struct method ForResource (line 68) | func (f *summarySharedInformerFactory) ForResource(gvr schema.GroupVer... method Start (line 85) | func (f *summarySharedInformerFactory) Start(stopCh <-chan struct{}) { method WaitForCacheSync (line 98) | func (f *summarySharedInformerFactory) WaitForCacheSync(stopCh <-chan ... function NewFilteredSummaryInformerWithOptions (line 119) | func NewFilteredSummaryInformerWithOptions( function NewFilteredSummaryInformer (line 154) | func NewFilteredSummaryInformer(client client.Interface, gvr schema.Grou... type summaryInformer (line 180) | type summaryInformer struct method Informer (line 187) | func (d *summaryInformer) Informer() cache.SharedIndexInformer { method Lister (line 191) | func (d *summaryInformer) Lister() cache.GenericLister { FILE: pkg/summary/informer/informer_test.go type mockClient (line 18) | type mockClient struct method Resource (line 23) | func (m *mockClient) Resource(resource schema.GroupVersionResource) cl... method ResourceWithOptions (line 27) | func (m *mockClient) ResourceWithOptions(resource schema.GroupVersionR... method Namespace (line 31) | func (m *mockClient) Namespace(string) client.ResourceInterface { method List (line 35) | func (m *mockClient) List(ctx context.Context, opts metav1.ListOptions... method Watch (line 46) | func (m *mockClient) Watch(ctx context.Context, opts metav1.ListOption... type mockClientUnsupported (line 53) | type mockClientUnsupported struct method IsWatchListSemanticsUnSupported (line 57) | func (m *mockClientUnsupported) IsWatchListSemanticsUnSupported() bool { type mockClientSupported (line 61) | type mockClientSupported struct method IsWatchListSemanticsUnSupported (line 65) | func (m *mockClientSupported) IsWatchListSemanticsUnSupported() bool { function TestNewFilteredSummaryInformer_WatchListSupport (line 69) | func TestNewFilteredSummaryInformer_WatchListSupport(t *testing.T) { function TestNewFilteredSummaryInformerWithOptions_WatchListSupport (line 159) | func TestNewFilteredSummaryInformerWithOptions_WatchListSupport(t *testi... FILE: pkg/summary/informer/interface.go type SummarySharedInformerFactory (line 26) | type SummarySharedInformerFactory interface type TweakListOptionsFunc (line 34) | type TweakListOptionsFunc FILE: pkg/summary/informer/watchlist.go type listWatcherWithWatchListSemanticsWrapper (line 9) | type listWatcherWithWatchListSemanticsWrapper struct method IsWatchListSemanticsUnSupported (line 24) | func (lw *listWatcherWithWatchListSemanticsWrapper) IsWatchListSemanti... function toListWatcherWithWatchListSemantics (line 32) | func toListWatcherWithWatchListSemantics(lw *cache.ListWatch, client any... type unSupportedWatchListSemantics (line 39) | type unSupportedWatchListSemantics interface function doesClientNotSupportWatchListSemantics (line 48) | func doesClientNotSupportWatchListSemantics(client any) bool { FILE: pkg/summary/lister/interface.go type Lister (line 25) | type Lister interface type NamespaceLister (line 35) | type NamespaceLister interface FILE: pkg/summary/lister/lister.go type summaryLister (line 31) | type summaryLister struct method List (line 42) | func (l *summaryLister) List(selector labels.Selector) (ret []*summary... method Get (line 50) | func (l *summaryLister) Get(name string) (*summary.SummarizedObject, e... method Namespace (line 62) | func (l *summaryLister) Namespace(namespace string) NamespaceLister { function New (line 37) | func New(indexer cache.Indexer, gvr schema.GroupVersionResource) Lister { type summaryNamespaceLister (line 67) | type summaryNamespaceLister struct method List (line 74) | func (l *summaryNamespaceLister) List(selector labels.Selector) (ret [... method Get (line 82) | func (l *summaryNamespaceLister) Get(name string) (*summary.Summarized... FILE: pkg/summary/lister/shim.go type summaryListerShim (line 29) | type summaryListerShim struct method List (line 40) | func (s *summaryListerShim) List(selector labels.Selector) (ret []runt... method Get (line 54) | func (s *summaryListerShim) Get(name string) (runtime.Object, error) { method ByNamespace (line 58) | func (s *summaryListerShim) ByNamespace(namespace string) cache.Generi... function NewRuntimeObjectShim (line 35) | func NewRuntimeObjectShim(lister Lister) cache.GenericLister { type summaryNamespaceListerShim (line 66) | type summaryNamespaceListerShim struct method List (line 71) | func (ns *summaryNamespaceListerShim) List(selector labels.Selector) (... method Get (line 85) | func (ns *summaryNamespaceListerShim) Get(name string) (runtime.Object... FILE: pkg/summary/summarized.go type SummarizedObject (line 9) | type SummarizedObject struct method DeepCopyInto (line 79) | func (in *SummarizedObject) DeepCopyInto(out *SummarizedObject) { method DeepCopy (line 86) | func (in *SummarizedObject) DeepCopy() *SummarizedObject { method DeepCopyObject (line 95) | func (in *SummarizedObject) DeepCopyObject() runtime.Object { type SummarizedObjectList (line 14) | type SummarizedObjectList struct method DeepCopyInto (line 50) | func (in *SummarizedObjectList) DeepCopyInto(out *SummarizedObjectList) { method DeepCopy (line 63) | func (in *SummarizedObjectList) DeepCopy() *SummarizedObjectList { method DeepCopyObject (line 72) | func (in *SummarizedObjectList) DeepCopyObject() runtime.Object { function Summarized (line 20) | func Summarized(u runtime.Object) *SummarizedObject { function SummarizedWithOptions (line 24) | func SummarizedWithOptions(u runtime.Object, opts *SummarizeOptions) *Su... FILE: pkg/summary/summarizers.go constant kindSep (line 23) | kindSep = ", Kind=" constant reason (line 24) | reason = "%REASON%" constant checkGVKErrorMappingEnvVar (line 25) | checkGVKErrorMappingEnvVar = "CATTLE_WRANGLER_CHECK_GVK_ERROR_MAPPING" type Summarizer (line 134) | type Summarizer function init (line 136) | func init() { function initializeCheckErrors (line 166) | func initializeCheckErrors() { function checkGeneration (line 215) | func checkGeneration(obj data.Object, _ []Condition, summary Summary) Su... function checkOwner (line 243) | func checkOwner(obj data.Object, conditions []Condition, summary Summary... function checkStatusSummary (line 265) | func checkStatusSummary(obj data.Object, _ []Condition, summary Summary)... function checkStandard (line 291) | func checkStandard(obj data.Object, _ []Condition, summary Summary) Summ... function checkErrors (line 327) | func checkErrors(data data.Object, conditions []Condition, summary Summa... function checkTransitioning (line 362) | func checkTransitioning(obj data.Object, conditions []Condition, summary... function checkCAPIMachineTransitioning (line 396) | func checkCAPIMachineTransitioning(conditions []Condition, summary Summa... function checkCAPIMachineSetAndDeploymentTransitioning (line 510) | func checkCAPIMachineSetAndDeploymentTransitioning(obj data.Object, cond... function checkCAPIClusterTransitioning (line 614) | func checkCAPIClusterTransitioning(obj data.Object, conditions []Conditi... function checkGenericTransitioning (line 735) | func checkGenericTransitioning(_ data.Object, conditions []Condition, su... function checkActive (line 816) | func checkActive(obj data.Object, _ []Condition, summary Summary) Summary { function checkPhase (line 831) | func checkPhase(obj data.Object, _ []Condition, summary Summary) Summary { function checkInitializing (line 845) | func checkInitializing(obj data.Object, conditions []Condition, summary ... function checkRemoving (line 860) | func checkRemoving(obj data.Object, conditions []Condition, summary Summ... function checkLoadBalancer (line 899) | func checkLoadBalancer(obj data.Object, _ []Condition, summary Summary) ... function isKind (line 915) | func isKind(obj data.Object, kind string, apiGroups ...string) bool { function checkApplyOwned (line 948) | func checkApplyOwned(obj data.Object, conditions []Condition, summary Su... function isCAPIMachine (line 981) | func isCAPIMachine(obj data.Object) bool { function isCAPIMachineSet (line 987) | func isCAPIMachineSet(obj data.Object) bool { function isCAPIMachineDeployment (line 993) | func isCAPIMachineDeployment(obj data.Object) bool { function isCAPICluster (line 999) | func isCAPICluster(obj data.Object) bool { function parseMessage (line 1020) | func parseMessage(message string) (detail, prefix string) { function nestedInt64 (line 1075) | func nestedInt64(obj data.Object, fields ...string) (int64, bool, error) { FILE: pkg/summary/summarizers_test.go function TestCheckErrors (line 11) | func TestCheckErrors(t *testing.T) { function TestCheckGeneration (line 368) | func TestCheckGeneration(t *testing.T) { FILE: pkg/summary/summary.go type Summary (line 13) | type Summary struct method String (line 38) | func (s Summary) String() string { method IsReady (line 61) | func (s Summary) IsReady() bool { method DeepCopy (line 65) | func (s *Summary) DeepCopy() *Summary { method DeepCopyInto (line 70) | func (s *Summary) DeepCopyInto(v *Summary) { type SummarizeOptions (line 23) | type SummarizeOptions struct type Relationship (line 27) | type Relationship struct function dedupMessage (line 74) | func dedupMessage(messages []string) []string { function Summarize (line 93) | func Summarize(runtimeObj runtime.Object) Summary { function SummarizeWithOptions (line 97) | func SummarizeWithOptions(runtimeObj runtime.Object, opts *SummarizeOpti... FILE: pkg/ticker/ticker.go function Context (line 8) | func Context(ctx context.Context, duration time.Duration) <-chan time.Ti... FILE: pkg/trigger/evalall.go type AllHandler (line 18) | type AllHandler type Controller (line 20) | type Controller interface type Trigger (line 26) | type Trigger interface type trigger (line 32) | type trigger struct method Key (line 44) | func (e *trigger) Key() relatedresource.Key { method Trigger (line 51) | func (e *trigger) Trigger() { method OnTrigger (line 55) | func (e *trigger) OnTrigger(ctx context.Context, name string, handler ... function New (line 37) | func New(controller Controller) Trigger { FILE: pkg/unstructured/unstructured.go function ToUnstructured (line 9) | func ToUnstructured(obj runtime.Object) (*unstructured.Unstructured, err... FILE: pkg/webhook/match.go type RouteMatch (line 9) | type RouteMatch struct method admit (line 23) | func (r *RouteMatch) admit(response *Response, request *Request) error { method matches (line 30) | func (r *RouteMatch) matches(req *v1.AdmissionRequest) bool { method getObjType (line 51) | func (r *RouteMatch) getObjType() runtime.Object { method DryRun (line 78) | func (r *RouteMatch) DryRun(dryRun bool) *RouteMatch { r.dryRun = &dry... method Group (line 81) | func (r *RouteMatch) Group(group string) *RouteMatch { r.group = group... method HandleFunc (line 84) | func (r *RouteMatch) HandleFunc(handler HandlerFunc) *RouteMatch { r.h... method Handle (line 87) | func (r *RouteMatch) Handle(handler Handler) *RouteMatch { r.handler =... method Kind (line 90) | func (r *RouteMatch) Kind(kind string) *RouteMatch { r.kind = kind; re... method Name (line 93) | func (r *RouteMatch) Name(name string) *RouteMatch { r.name = name; re... method Namespace (line 96) | func (r *RouteMatch) Namespace(namespace string) *RouteMatch { r.names... method Operation (line 99) | func (r *RouteMatch) Operation(operation v1.Operation) *RouteMatch { r... method Resource (line 102) | func (r *RouteMatch) Resource(resource string) *RouteMatch { r.resourc... method SubResource (line 105) | func (r *RouteMatch) SubResource(sr string) *RouteMatch { r.subResourc... method Type (line 108) | func (r *RouteMatch) Type(objType runtime.Object) *RouteMatch { r.objT... method Version (line 111) | func (r *RouteMatch) Version(version string) *RouteMatch { r.version =... function checkString (line 58) | func checkString(expected, actual string) bool { function checkBool (line 65) | func checkBool(expected, actual *bool) bool { method DryRun (line 116) | func (r *Router) DryRun(dryRun bool) *RouteMatch { return r.next().DryRu... method Group (line 119) | func (r *Router) Group(group string) *RouteMatch { return r.next().Group... method HandleFunc (line 122) | func (r *Router) HandleFunc(hf HandlerFunc) *RouteMatch { return r.next(... method Handle (line 125) | func (r *Router) Handle(handler Handler) *RouteMatch { return r.next().H... method Kind (line 128) | func (r *Router) Kind(kind string) *RouteMatch { return r.next().Kind(ki... method Name (line 131) | func (r *Router) Name(name string) *RouteMatch { return r.next().Name(na... method Namespace (line 134) | func (r *Router) Namespace(namespace string) *RouteMatch { return r.next... method Operation (line 137) | func (r *Router) Operation(operation v1.Operation) *RouteMatch { return ... method Resource (line 140) | func (r *Router) Resource(resource string) *RouteMatch { return r.next()... method SubResource (line 143) | func (r *Router) SubResource(subResource string) *RouteMatch { method Type (line 148) | func (r *Router) Type(objType runtime.Object) *RouteMatch { return r.nex... method Version (line 151) | func (r *Router) Version(version string) *RouteMatch { return r.next().V... FILE: pkg/webhook/router.go function NewRouter (line 24) | func NewRouter() *Router { type Router (line 29) | type Router struct method sendError (line 33) | func (r *Router) sendError(rw http.ResponseWriter, review *v1.Admissio... method ServeHTTP (line 52) | func (r *Router) ServeHTTP(rw http.ResponseWriter, req *http.Request) { method admit (line 81) | func (r *Router) admit(response *Response, request *v1.AdmissionReques... method next (line 96) | func (r *Router) next() *RouteMatch { function writeResponse (line 43) | func writeResponse(rw http.ResponseWriter, review *v1.AdmissionReview) { type Request (line 103) | type Request struct method DecodeOldObject (line 112) | func (r *Request) DecodeOldObject() (runtime.Object, error) { method DecodeObject (line 120) | func (r *Request) DecodeObject() (runtime.Object, error) { type Response (line 127) | type Response struct method CreatePatch (line 133) | func (r *Response) CreatePatch(request *Request, newObj runtime.Object... type Handler (line 155) | type Handler interface type HandlerFunc (line 160) | type HandlerFunc method Admit (line 163) | func (h HandlerFunc) Admit(resp *Response, req *Request) error { function resourceString (line 168) | func resourceString(ns, name string) string { FILE: pkg/yaml/objects_test.go type JSONstruct (line 10) | type JSONstruct struct type EmbeddedStruct (line 18) | type EmbeddedStruct struct type CustomStruct (line 21) | type CustomStruct struct method UnmarshalJSON (line 26) | func (c *CustomStruct) UnmarshalJSON(data []byte) error { FILE: pkg/yaml/yaml.go constant buffSize (line 31) | buffSize = 4096 function Unmarshal (line 36) | func Unmarshal(data []byte, v interface{}) error { function UnmarshalWithJSONDecoder (line 44) | func UnmarshalWithJSONDecoder[T any](yamlReader io.Reader) ([]T, error) { function ToObjects (line 84) | func ToObjects(in io.Reader) ([]runtime.Object, error) { function toObjects (line 107) | func toObjects(bytes []byte) ([]runtime.Object, error) { function Export (line 138) | func Export(objects ...runtime.Object) ([]byte, error) { function CleanObjectForExport (line 164) | func CleanObjectForExport(obj runtime.Object) (runtime.Object, error) { function CleanAnnotationsForExport (line 227) | func CleanAnnotationsForExport(annotations map[string]string) map[string... function cleanMap (line 247) | func cleanMap(annoLabels map[string]string) { function ToBytes (line 257) | func ToBytes(objects []runtime.Object) ([]byte, error) { FILE: pkg/yaml/yaml_test.go function TestUnmarshalWithJSONDecoder_deployment (line 11) | func TestUnmarshalWithJSONDecoder_deployment(t *testing.T) { function TestUnmarshalWithJSONDecoder_jsonSruct (line 101) | func TestUnmarshalWithJSONDecoder_jsonSruct(t *testing.T) {