SYMBOL INDEX (595 symbols across 94 files) FILE: apis/config/v1alpha1/feature_types.go type FeatureSpec (line 11) | type FeatureSpec struct type FeatureStatus (line 34) | type FeatureStatus struct type Feature (line 44) | type Feature struct type FeatureList (line 54) | type FeatureList struct function init (line 60) | func init() { FILE: apis/config/v1alpha1/featuregate_types.go type FeatureReference (line 11) | type FeatureReference struct type FeatureGateSpec (line 20) | type FeatureGateSpec struct type FeatureGateStatus (line 35) | type FeatureGateStatus struct type FeatureGate (line 58) | type FeatureGate struct type FeatureGateList (line 71) | type FeatureGateList struct function init (line 77) | func init() { FILE: apis/config/v1alpha1/featuregate_webhook.go function getScheme (line 30) | func getScheme() (*runtime.Scheme, error) { method getClient (line 42) | func (r *FeatureGate) getClient() (client.Client, error) { method SetupWebhookWithManager (line 60) | func (r *FeatureGate) SetupWebhookWithManager(mgr ctrl.Manager) error { method ValidateCreate (line 71) | func (r *FeatureGate) ValidateCreate() error { method ValidateUpdate (line 90) | func (r *FeatureGate) ValidateUpdate(old runtime.Object) error { method validateNamespaceConflicts (line 119) | func (r *FeatureGate) validateNamespaceConflicts(ctx context.Context, c ... method computeConflictingNamespaces (line 140) | func (r *FeatureGate) computeConflictingNamespaces(ctx context.Context, ... method validateFeatureImmutability (line 174) | func (r *FeatureGate) validateFeatureImmutability(ctx context.Context, c... function computeChangedImmutableFeatures (line 192) | func computeChangedImmutableFeatures(spec FeatureGateSpec, currentFeatur... method ValidateDelete (line 219) | func (r *FeatureGate) ValidateDelete() error { function namespacesMatchingSelector (line 227) | func namespacesMatchingSelector(ctx context.Context, c client.Client, se... FILE: apis/config/v1alpha1/featuregate_webhook_test.go function TestValidateFeatureImmutability (line 20) | func TestValidateFeatureImmutability(t *testing.T) { function TestNamespaceConflicts (line 89) | func TestNamespaceConflicts(t *testing.T) { function sliceDiffIgnoreOrder (line 343) | func sliceDiffIgnoreOrder(a, b []string) string { FILE: apis/config/v1alpha1/zz_generated.deepcopy.go method DeepCopyInto (line 16) | func (in *Feature) DeepCopyInto(out *Feature) { method DeepCopy (line 25) | func (in *Feature) DeepCopy() *Feature { method DeepCopyObject (line 35) | func (in *Feature) DeepCopyObject() runtime.Object { method DeepCopyInto (line 43) | func (in *FeatureGate) DeepCopyInto(out *FeatureGate) { method DeepCopy (line 52) | func (in *FeatureGate) DeepCopy() *FeatureGate { method DeepCopyObject (line 62) | func (in *FeatureGate) DeepCopyObject() runtime.Object { method DeepCopyInto (line 70) | func (in *FeatureGateList) DeepCopyInto(out *FeatureGateList) { method DeepCopy (line 84) | func (in *FeatureGateList) DeepCopy() *FeatureGateList { method DeepCopyObject (line 94) | func (in *FeatureGateList) DeepCopyObject() runtime.Object { method DeepCopyInto (line 102) | func (in *FeatureGateSpec) DeepCopyInto(out *FeatureGateSpec) { method DeepCopy (line 113) | func (in *FeatureGateSpec) DeepCopy() *FeatureGateSpec { method DeepCopyInto (line 123) | func (in *FeatureGateStatus) DeepCopyInto(out *FeatureGateStatus) { method DeepCopy (line 148) | func (in *FeatureGateStatus) DeepCopy() *FeatureGateStatus { method DeepCopyInto (line 158) | func (in *FeatureList) DeepCopyInto(out *FeatureList) { method DeepCopy (line 172) | func (in *FeatureList) DeepCopy() *FeatureList { method DeepCopyObject (line 182) | func (in *FeatureList) DeepCopyObject() runtime.Object { method DeepCopyInto (line 190) | func (in *FeatureReference) DeepCopyInto(out *FeatureReference) { method DeepCopy (line 195) | func (in *FeatureReference) DeepCopy() *FeatureReference { method DeepCopyInto (line 205) | func (in *FeatureSpec) DeepCopyInto(out *FeatureSpec) { method DeepCopy (line 210) | func (in *FeatureSpec) DeepCopy() *FeatureSpec { method DeepCopyInto (line 220) | func (in *FeatureStatus) DeepCopyInto(out *FeatureStatus) { method DeepCopy (line 225) | func (in *FeatureStatus) DeepCopy() *FeatureStatus { FILE: apis/core/v1alpha1/capabilities_types.go type CapabilitySpec (line 12) | type CapabilitySpec struct type Query (line 27) | type Query struct type QueryObject (line 50) | type QueryObject struct type QueryGVR (line 69) | type QueryGVR struct type QueryPartialSchema (line 87) | type QueryPartialSchema struct type CapabilityStatus (line 99) | type CapabilityStatus struct type QueryResult (line 107) | type QueryResult struct type Result (line 128) | type Result struct type Capability (line 155) | type Capability struct type CapabilityList (line 167) | type CapabilityList struct function init (line 173) | func init() { FILE: apis/core/v1alpha1/zz_generated.deepcopy.go method DeepCopyInto (line 16) | func (in *Capability) DeepCopyInto(out *Capability) { method DeepCopy (line 25) | func (in *Capability) DeepCopy() *Capability { method DeepCopyObject (line 35) | func (in *Capability) DeepCopyObject() runtime.Object { method DeepCopyInto (line 43) | func (in *CapabilityList) DeepCopyInto(out *CapabilityList) { method DeepCopy (line 57) | func (in *CapabilityList) DeepCopy() *CapabilityList { method DeepCopyObject (line 67) | func (in *CapabilityList) DeepCopyObject() runtime.Object { method DeepCopyInto (line 75) | func (in *CapabilitySpec) DeepCopyInto(out *CapabilitySpec) { method DeepCopy (line 87) | func (in *CapabilitySpec) DeepCopy() *CapabilitySpec { method DeepCopyInto (line 97) | func (in *CapabilityStatus) DeepCopyInto(out *CapabilityStatus) { method DeepCopy (line 109) | func (in *CapabilityStatus) DeepCopy() *CapabilityStatus { method DeepCopyInto (line 119) | func (in *Query) DeepCopyInto(out *Query) { method DeepCopy (line 143) | func (in *Query) DeepCopy() *Query { method DeepCopyInto (line 153) | func (in *QueryGVR) DeepCopyInto(out *QueryGVR) { method DeepCopy (line 163) | func (in *QueryGVR) DeepCopy() *QueryGVR { method DeepCopyInto (line 173) | func (in *QueryObject) DeepCopyInto(out *QueryObject) { method DeepCopy (line 193) | func (in *QueryObject) DeepCopy() *QueryObject { method DeepCopyInto (line 203) | func (in *QueryPartialSchema) DeepCopyInto(out *QueryPartialSchema) { method DeepCopy (line 208) | func (in *QueryPartialSchema) DeepCopy() *QueryPartialSchema { method DeepCopyInto (line 218) | func (in *QueryResult) DeepCopyInto(out *QueryResult) { method DeepCopy (line 223) | func (in *QueryResult) DeepCopy() *QueryResult { method DeepCopyInto (line 233) | func (in *Result) DeepCopyInto(out *Result) { method DeepCopy (line 253) | func (in *Result) DeepCopy() *Result { FILE: apis/core/v1alpha2/capability_types.go type CapabilitySpec (line 12) | type CapabilitySpec struct type Query (line 27) | type Query struct type QueryObject (line 50) | type QueryObject struct type QueryGVR (line 69) | type QueryGVR struct type QueryPartialSchema (line 87) | type QueryPartialSchema struct type CapabilityStatus (line 99) | type CapabilityStatus struct type QueryResult (line 107) | type QueryResult struct type Result (line 128) | type Result struct type Capability (line 155) | type Capability struct type CapabilityList (line 167) | type CapabilityList struct function init (line 173) | func init() { FILE: apis/core/v1alpha2/feature_stability_policies.go type Policy (line 7) | type Policy struct function GetPolicyForStabilityLevel (line 59) | func GetPolicyForStabilityLevel(stability StabilityLevel) Policy { FILE: apis/core/v1alpha2/feature_types.go type StabilityLevel (line 11) | type StabilityLevel constant WorkInProgress (line 14) | WorkInProgress StabilityLevel = "Work In Progress" constant Experimental (line 15) | Experimental StabilityLevel = "Experimental" constant TechnicalPreview (line 16) | TechnicalPreview StabilityLevel = "Technical Preview" constant Stable (line 17) | Stable StabilityLevel = "Stable" constant Deprecated (line 18) | Deprecated StabilityLevel = "Deprecated" type FeatureSpec (line 22) | type FeatureSpec struct type FeatureStatus (line 37) | type FeatureStatus struct type Feature (line 49) | type Feature struct type FeatureList (line 59) | type FeatureList struct function init (line 65) | func init() { FILE: apis/core/v1alpha2/featuregate_types.go type FeatureReference (line 11) | type FeatureReference struct type FeatureGateSpec (line 23) | type FeatureGateSpec struct type FeatureGateStatus (line 32) | type FeatureGateStatus struct type FeatureReferenceStatus (line 40) | type FeatureReferenceStatus constant AppliedReferenceStatus (line 43) | AppliedReferenceStatus FeatureReferenceStatus = "Applied" constant InvalidReferenceStatus (line 44) | InvalidReferenceStatus FeatureReferenceStatus = "Invalid" type FeatureReferenceResult (line 48) | type FeatureReferenceResult struct type FeatureGate (line 70) | type FeatureGate struct type FeatureGateList (line 83) | type FeatureGateList struct function init (line 89) | func init() { FILE: apis/core/v1alpha2/featuregate_webhook.go function getScheme (line 28) | func getScheme() (*runtime.Scheme, error) { method getClient (line 40) | func (r *FeatureGate) getClient() (client.Client, error) { method SetupWebhookWithManager (line 58) | func (r *FeatureGate) SetupWebhookWithManager(mgr ctrl.Manager) error { method ValidateCreate (line 79) | func (r *FeatureGate) ValidateCreate() error { method ValidateUpdate (line 101) | func (r *FeatureGate) ValidateUpdate(old runtime.Object) error { method ValidateDelete (line 132) | func (r *FeatureGate) ValidateDelete() error { method validateFeatureForStabilityPolicyViolation (line 139) | func (r *FeatureGate) validateFeatureForStabilityPolicyViolation(ctx con... function computeFeaturesThatVoidSupportWarranty (line 169) | func computeFeaturesThatVoidSupportWarranty(spec FeatureGateSpec, featur... function computeImmutableFeatures (line 190) | func computeImmutableFeatures(spec FeatureGateSpec, features *FeatureLis... method validateWarrantyVoidOverride (line 208) | func (r *FeatureGate) validateWarrantyVoidOverride(oldObject *FeatureGat... function computeFeaturesThatOverridedWarranyVoidOverride (line 223) | func computeFeaturesThatOverridedWarranyVoidOverride(spec FeatureGateSpe... method validateFeatureExists (line 240) | func (r *FeatureGate) validateFeatureExists(ctx context.Context, c clien... function computeFeaturesThatDoNotExist (line 261) | func computeFeaturesThatDoNotExist(spec FeatureGateSpec, features *Featu... method validateConflictingFeaturesInFeatureGate (line 277) | func (r *FeatureGate) validateConflictingFeaturesInFeatureGate(ctx conte... function computeConflictingFeatures (line 297) | func computeConflictingFeatures(featureGate *FeatureGate, featureGates *... function getPermanentlyVoidAllSupportGuaranteesFieldForFeature (line 324) | func getPermanentlyVoidAllSupportGuaranteesFieldForFeature(featureGate *... function getFeatureStabilityLevel (line 334) | func getFeatureStabilityLevel(list *FeatureList, featureName string) (St... FILE: apis/core/v1alpha2/featuregate_webhook_test.go function TestComputeFeaturesThatVoidSupportWarranty (line 15) | func TestComputeFeaturesThatVoidSupportWarranty(t *testing.T) { function TestComputeImmutableFeatures (line 84) | func TestComputeImmutableFeatures(t *testing.T) { function TestComputeInvalidStabilityPolicyOverridedFeatures (line 152) | func TestComputeInvalidStabilityPolicyOverridedFeatures(t *testing.T) { function TestComputeConflictingFeatures (line 212) | func TestComputeConflictingFeatures(t *testing.T) { function TestComputeFeaturesThatDoNotExist (line 317) | func TestComputeFeaturesThatDoNotExist(t *testing.T) { function sliceDiffIgnoreOrder (line 389) | func sliceDiffIgnoreOrder(a, b []string) string { FILE: apis/core/v1alpha2/readiness_types.go type ReadinessCheckType (line 11) | type ReadinessCheckType constant BasicReadinessCheck (line 15) | BasicReadinessCheck = ReadinessCheckType("basic") constant CompositeReadinessCheck (line 18) | CompositeReadinessCheck = ReadinessCheckType("composite") type ReadinessSpec (line 22) | type ReadinessSpec struct type Check (line 27) | type Check struct type ReadinessStatus (line 42) | type ReadinessStatus struct type CheckStatus (line 51) | type CheckStatus struct type Provider (line 62) | type Provider struct type Readiness (line 77) | type Readiness struct type ReadinessList (line 88) | type ReadinessList struct function init (line 94) | func init() { FILE: apis/core/v1alpha2/readinessprovider_types.go type ReadinessProviderState (line 11) | type ReadinessProviderState constant ProviderSuccessState (line 15) | ProviderSuccessState = ReadinessProviderState("success") constant ProviderFailureState (line 18) | ProviderFailureState = ReadinessProviderState("failure") constant ProviderInProgressState (line 21) | ProviderInProgressState = ReadinessProviderState("inprogress") type ReadinessConditionState (line 25) | type ReadinessConditionState constant ConditionSuccessState (line 29) | ConditionSuccessState = ReadinessConditionState("success") constant ConditionFailureState (line 32) | ConditionFailureState = ReadinessConditionState("failure") constant ConditionInProgressState (line 35) | ConditionInProgressState = ReadinessConditionState("inprogress") type ReadinessProviderSpec (line 39) | type ReadinessProviderSpec struct type ServiceAccountRef (line 55) | type ServiceAccountRef struct type ReadinessProviderCondition (line 65) | type ReadinessProviderCondition struct type ResourceExistenceCondition (line 75) | type ResourceExistenceCondition struct type ReadinessProviderStatus (line 93) | type ReadinessProviderStatus struct type ReadinessConditionStatus (line 106) | type ReadinessConditionStatus struct type ReadinessProvider (line 126) | type ReadinessProvider struct type ReadinessProviderList (line 137) | type ReadinessProviderList struct function init (line 143) | func init() { FILE: apis/core/v1alpha2/readinessprovider_webhook.go method SetupWebhookWithManager (line 30) | func (r *ReadinessProvider) SetupWebhookWithManager(mgr ctrl.Manager) er... method getClient (line 49) | func (r *ReadinessProvider) getClient() (client.Client, error) { method ValidateCreate (line 67) | func (r *ReadinessProvider) ValidateCreate() error { method ValidateUpdate (line 80) | func (r *ReadinessProvider) ValidateUpdate(_ runtime.Object) error { method ValidateDelete (line 94) | func (r *ReadinessProvider) ValidateDelete() error { method validateObject (line 99) | func (r *ReadinessProvider) validateObject(ctx context.Context, k8sClien... FILE: apis/core/v1alpha2/zz_generated.deepcopy.go method DeepCopyInto (line 16) | func (in *Capability) DeepCopyInto(out *Capability) { method DeepCopy (line 25) | func (in *Capability) DeepCopy() *Capability { method DeepCopyObject (line 35) | func (in *Capability) DeepCopyObject() runtime.Object { method DeepCopyInto (line 43) | func (in *CapabilityList) DeepCopyInto(out *CapabilityList) { method DeepCopy (line 57) | func (in *CapabilityList) DeepCopy() *CapabilityList { method DeepCopyObject (line 67) | func (in *CapabilityList) DeepCopyObject() runtime.Object { method DeepCopyInto (line 75) | func (in *CapabilitySpec) DeepCopyInto(out *CapabilitySpec) { method DeepCopy (line 87) | func (in *CapabilitySpec) DeepCopy() *CapabilitySpec { method DeepCopyInto (line 97) | func (in *CapabilityStatus) DeepCopyInto(out *CapabilityStatus) { method DeepCopy (line 109) | func (in *CapabilityStatus) DeepCopy() *CapabilityStatus { method DeepCopyInto (line 119) | func (in *Check) DeepCopyInto(out *Check) { method DeepCopy (line 124) | func (in *Check) DeepCopy() *Check { method DeepCopyInto (line 134) | func (in *CheckStatus) DeepCopyInto(out *CheckStatus) { method DeepCopy (line 144) | func (in *CheckStatus) DeepCopy() *CheckStatus { method DeepCopyInto (line 154) | func (in *Feature) DeepCopyInto(out *Feature) { method DeepCopy (line 163) | func (in *Feature) DeepCopy() *Feature { method DeepCopyObject (line 173) | func (in *Feature) DeepCopyObject() runtime.Object { method DeepCopyInto (line 181) | func (in *FeatureGate) DeepCopyInto(out *FeatureGate) { method DeepCopy (line 190) | func (in *FeatureGate) DeepCopy() *FeatureGate { method DeepCopyObject (line 200) | func (in *FeatureGate) DeepCopyObject() runtime.Object { method DeepCopyInto (line 208) | func (in *FeatureGateList) DeepCopyInto(out *FeatureGateList) { method DeepCopy (line 222) | func (in *FeatureGateList) DeepCopy() *FeatureGateList { method DeepCopyObject (line 232) | func (in *FeatureGateList) DeepCopyObject() runtime.Object { method DeepCopyInto (line 240) | func (in *FeatureGateSpec) DeepCopyInto(out *FeatureGateSpec) { method DeepCopy (line 250) | func (in *FeatureGateSpec) DeepCopy() *FeatureGateSpec { method DeepCopyInto (line 260) | func (in *FeatureGateStatus) DeepCopyInto(out *FeatureGateStatus) { method DeepCopy (line 270) | func (in *FeatureGateStatus) DeepCopy() *FeatureGateStatus { method DeepCopyInto (line 280) | func (in *FeatureList) DeepCopyInto(out *FeatureList) { method DeepCopy (line 294) | func (in *FeatureList) DeepCopy() *FeatureList { method DeepCopyObject (line 304) | func (in *FeatureList) DeepCopyObject() runtime.Object { method DeepCopyInto (line 312) | func (in *FeatureReference) DeepCopyInto(out *FeatureReference) { method DeepCopy (line 317) | func (in *FeatureReference) DeepCopy() *FeatureReference { method DeepCopyInto (line 327) | func (in *FeatureReferenceResult) DeepCopyInto(out *FeatureReferenceResu... method DeepCopy (line 332) | func (in *FeatureReferenceResult) DeepCopy() *FeatureReferenceResult { method DeepCopyInto (line 342) | func (in *FeatureSpec) DeepCopyInto(out *FeatureSpec) { method DeepCopy (line 347) | func (in *FeatureSpec) DeepCopy() *FeatureSpec { method DeepCopyInto (line 357) | func (in *FeatureStatus) DeepCopyInto(out *FeatureStatus) { method DeepCopy (line 362) | func (in *FeatureStatus) DeepCopy() *FeatureStatus { method DeepCopyInto (line 372) | func (in *Policy) DeepCopyInto(out *Policy) { method DeepCopy (line 377) | func (in *Policy) DeepCopy() *Policy { method DeepCopyInto (line 387) | func (in *Provider) DeepCopyInto(out *Provider) { method DeepCopy (line 392) | func (in *Provider) DeepCopy() *Provider { method DeepCopyInto (line 402) | func (in *Query) DeepCopyInto(out *Query) { method DeepCopy (line 426) | func (in *Query) DeepCopy() *Query { method DeepCopyInto (line 436) | func (in *QueryGVR) DeepCopyInto(out *QueryGVR) { method DeepCopy (line 446) | func (in *QueryGVR) DeepCopy() *QueryGVR { method DeepCopyInto (line 456) | func (in *QueryObject) DeepCopyInto(out *QueryObject) { method DeepCopy (line 476) | func (in *QueryObject) DeepCopy() *QueryObject { method DeepCopyInto (line 486) | func (in *QueryPartialSchema) DeepCopyInto(out *QueryPartialSchema) { method DeepCopy (line 491) | func (in *QueryPartialSchema) DeepCopy() *QueryPartialSchema { method DeepCopyInto (line 501) | func (in *QueryResult) DeepCopyInto(out *QueryResult) { method DeepCopy (line 506) | func (in *QueryResult) DeepCopy() *QueryResult { method DeepCopyInto (line 516) | func (in *Readiness) DeepCopyInto(out *Readiness) { method DeepCopy (line 525) | func (in *Readiness) DeepCopy() *Readiness { method DeepCopyObject (line 535) | func (in *Readiness) DeepCopyObject() runtime.Object { method DeepCopyInto (line 543) | func (in *ReadinessConditionStatus) DeepCopyInto(out *ReadinessCondition... method DeepCopy (line 548) | func (in *ReadinessConditionStatus) DeepCopy() *ReadinessConditionStatus { method DeepCopyInto (line 558) | func (in *ReadinessList) DeepCopyInto(out *ReadinessList) { method DeepCopy (line 572) | func (in *ReadinessList) DeepCopy() *ReadinessList { method DeepCopyObject (line 582) | func (in *ReadinessList) DeepCopyObject() runtime.Object { method DeepCopyInto (line 590) | func (in *ReadinessProvider) DeepCopyInto(out *ReadinessProvider) { method DeepCopy (line 599) | func (in *ReadinessProvider) DeepCopy() *ReadinessProvider { method DeepCopyObject (line 609) | func (in *ReadinessProvider) DeepCopyObject() runtime.Object { method DeepCopyInto (line 617) | func (in *ReadinessProviderCondition) DeepCopyInto(out *ReadinessProvide... method DeepCopy (line 627) | func (in *ReadinessProviderCondition) DeepCopy() *ReadinessProviderCondi... method DeepCopyInto (line 637) | func (in *ReadinessProviderList) DeepCopyInto(out *ReadinessProviderList) { method DeepCopy (line 651) | func (in *ReadinessProviderList) DeepCopy() *ReadinessProviderList { method DeepCopyObject (line 661) | func (in *ReadinessProviderList) DeepCopyObject() runtime.Object { method DeepCopyInto (line 669) | func (in *ReadinessProviderSpec) DeepCopyInto(out *ReadinessProviderSpec) { method DeepCopy (line 691) | func (in *ReadinessProviderSpec) DeepCopy() *ReadinessProviderSpec { method DeepCopyInto (line 701) | func (in *ReadinessProviderStatus) DeepCopyInto(out *ReadinessProviderSt... method DeepCopy (line 711) | func (in *ReadinessProviderStatus) DeepCopy() *ReadinessProviderStatus { method DeepCopyInto (line 721) | func (in *ReadinessSpec) DeepCopyInto(out *ReadinessSpec) { method DeepCopy (line 731) | func (in *ReadinessSpec) DeepCopy() *ReadinessSpec { method DeepCopyInto (line 741) | func (in *ReadinessStatus) DeepCopyInto(out *ReadinessStatus) { method DeepCopy (line 753) | func (in *ReadinessStatus) DeepCopy() *ReadinessStatus { method DeepCopyInto (line 763) | func (in *ResourceExistenceCondition) DeepCopyInto(out *ResourceExistenc... method DeepCopy (line 773) | func (in *ResourceExistenceCondition) DeepCopy() *ResourceExistenceCondi... method DeepCopyInto (line 783) | func (in *Result) DeepCopyInto(out *Result) { method DeepCopy (line 803) | func (in *Result) DeepCopy() *Result { method DeepCopyInto (line 813) | func (in *ServiceAccountRef) DeepCopyInto(out *ServiceAccountRef) { method DeepCopy (line 818) | func (in *ServiceAccountRef) DeepCopy() *ServiceAccountRef { FILE: capabilities/client/pkg/discovery/cluster_gvr.go function Group (line 26) | func Group(queryName, group string) *QueryGVR { type nullString (line 34) | type nullString struct method set (line 39) | func (s *nullString) set(value string) { type QueryGVR (line 47) | type QueryGVR struct method Name (line 56) | func (q *QueryGVR) Name() string { method WithVersions (line 62) | func (q *QueryGVR) WithVersions(versions ...string) *QueryGVR { method WithResource (line 69) | func (q *QueryGVR) WithResource(resource string) *QueryGVR { method Run (line 75) | func (q *QueryGVR) Run(config *clusterQueryClientConfig) (bool, error) { method validate (line 111) | func (q *QueryGVR) validate(cfg *clusterQueryClientConfig) error { method unmatchedGroupResource (line 138) | func (q *QueryGVR) unmatchedGroupResource(cfg *clusterQueryClientConfi... method unmatchedGroupVersions (line 169) | func (q *QueryGVR) unmatchedGroupVersions(cfg *clusterQueryClientConfi... method unmatchedGroupVersionResources (line 210) | func (q *QueryGVR) unmatchedGroupVersionResources(cfg *clusterQueryCli... method containsGroup (line 238) | func (q *QueryGVR) containsGroup(groups []*metav1.APIGroup, group stri... method resourceListInGroup (line 249) | func (q *QueryGVR) resourceListInGroup(resourceLists []*metav1.APIReso... method groupFromGroupList (line 265) | func (q *QueryGVR) groupFromGroupList(groupList *metav1.APIGroupList) ... method resourceExists (line 275) | func (q *QueryGVR) resourceExists(resources []*metav1.APIResourceList)... method Reason (line 292) | func (q *QueryGVR) Reason() string { function containsEmpty (line 128) | func containsEmpty(strs []string) bool { FILE: capabilities/client/pkg/discovery/cluster_object.go function Object (line 24) | func Object(queryName string, obj *corev1.ObjectReference) *QueryObject { type QueryObject (line 33) | type QueryObject struct method Name (line 42) | func (q *QueryObject) Name() string { method WithoutAnnotations (line 47) | func (q *QueryObject) WithoutAnnotations(a map[string]string) *QueryOb... method WithAnnotations (line 60) | func (q *QueryObject) WithAnnotations(a map[string]string) *QueryObject { method Run (line 73) | func (q *QueryObject) Run(config *clusterQueryClientConfig) (bool, err... method QueryObjectExists (line 93) | func (q *QueryObject) QueryObjectExists(resources []*restmapper.APIGro... method objectExists (line 109) | func (q *QueryObject) objectExists(resources []*restmapper.APIGroupRes... method checkAnnotations (line 137) | func (q *QueryObject) checkAnnotations(u *unstructured.Unstructured) b... method Reason (line 155) | func (q *QueryObject) Reason() string { method annotationsMap (line 159) | func (q *QueryObject) annotationsMap(presence bool) map[string]string { type resourceAnnotation (line 169) | type resourceAnnotation struct FILE: capabilities/client/pkg/discovery/cluster_schema.go function Schema (line 12) | func Schema(name, partialSchema string) *QueryPartialSchema { type QueryPartialSchema (line 22) | type QueryPartialSchema struct method Name (line 29) | func (q *QueryPartialSchema) Name() string { method Run (line 34) | func (q *QueryPartialSchema) Run(config *clusterQueryClientConfig) (bo... method Reason (line 54) | func (q *QueryPartialSchema) Reason() string { type QueryFailure (line 47) | type QueryFailure struct FILE: capabilities/client/pkg/discovery/cluster_test.go function init (line 21) | func init() { function queryClientWithResourcesAndObjects (line 70) | func queryClientWithResourcesAndObjects() (*ClusterQueryClient, error) { function queryClientWithNoResources (line 74) | func queryClientWithNoResources() (*ClusterQueryClient, error) { function queryClientWithResourcesAndNoObjects (line 78) | func queryClientWithResourcesAndNoObjects() (*ClusterQueryClient, error) { function queryClientWithSchema (line 83) | func queryClientWithSchema() (*ClusterQueryClient, error) { function TestClusterQueries (line 88) | func TestClusterQueries(t *testing.T) { function TestGVRQueries (line 176) | func TestGVRQueries(t *testing.T) { FILE: capabilities/client/pkg/discovery/discovery.go function NewClusterQueryClientForConfig (line 15) | func NewClusterQueryClientForConfig(config *rest.Config) (*ClusterQueryC... function NewClusterQueryClient (line 28) | func NewClusterQueryClient(dynamicClient dynamic.Interface, discoveryCli... type clusterQueryClientConfig (line 39) | type clusterQueryClientConfig struct type ClusterQueryClient (line 45) | type ClusterQueryClient struct method Query (line 50) | func (c *ClusterQueryClient) Query(targets ...QueryTarget) *ClusterQue... method PreparedQuery (line 59) | func (c *ClusterQueryClient) PreparedQuery(targets ...QueryTarget) fun... type QueryTarget (line 69) | type QueryTarget interface type QueryResult (line 76) | type QueryResult struct type Results (line 84) | type Results method ForQuery (line 88) | func (r Results) ForQuery(queryName string) *QueryResult { type ClusterQuery (line 93) | type ClusterQuery struct method Execute (line 102) | func (c *ClusterQuery) Execute() (bool, error) { method Prepare (line 133) | func (c *ClusterQuery) Prepare() func() (bool, error) { method Results (line 138) | func (c *ClusterQuery) Results() Results { FILE: capabilities/client/pkg/discovery/fake.go function NewFakeClusterQueryClient (line 16) | func NewFakeClusterQueryClient(resources []*metav1.APIResourceList, sche... type fakeWithSchema (line 27) | type fakeWithSchema struct method OpenAPISchema (line 31) | func (fws fakeWithSchema) OpenAPISchema() (*openapi_v2.Document, error) { function NewFakeClusterQueryClientWithSchema (line 44) | func NewFakeClusterQueryClientWithSchema(_ []*metav1.APIResourceList, sc... FILE: capabilities/client/pkg/discovery/generate.go function QueryTargetsToCapabilityResource (line 20) | func QueryTargetsToCapabilityResource(queryTargets []QueryTarget) (*runv... function QueryTargetsToCapability (line 76) | func QueryTargetsToCapability(queryTargets []QueryTarget) (*corev1alpha2... FILE: capabilities/client/pkg/discovery/generate_test.go type unknownQueryType (line 20) | type unknownQueryType method Name (line 22) | func (unk unknownQueryType) Name() string { method Run (line 25) | func (unk unknownQueryType) Run(_ *clusterQueryClientConfig) (bool, er... method Reason (line 28) | func (unk unknownQueryType) Reason() string { function TestQueryTargetsToCapabilityResource (line 32) | func TestQueryTargetsToCapabilityResource(t *testing.T) { function TestQueryTargetsToCapability (line 146) | func TestQueryTargetsToCapability(t *testing.T) { FILE: capabilities/client/pkg/discovery/tkg/capabilities.go constant clusterTypeManagement (line 21) | clusterTypeManagement = "management" constant clusterTypeWorkload (line 23) | clusterTypeWorkload = "workload" constant metadataConfigMapNamespace (line 26) | metadataConfigMapNamespace = "tkg-system-public" constant metadataConfigMapName (line 28) | metadataConfigMapName = "tkg-metadata" constant namespaceNSX (line 31) | namespaceNSX = "vmware-system-nsx" method IsTKGm (line 36) | func (dc *DiscoveryClient) IsTKGm(ctx context.Context) (bool, error) { method IsTKGS (line 42) | func (dc *DiscoveryClient) IsTKGS(_ context.Context) (bool, error) { method IsManagementCluster (line 50) | func (dc *DiscoveryClient) IsManagementCluster(ctx context.Context) (boo... method IsWorkloadCluster (line 60) | func (dc *DiscoveryClient) IsWorkloadCluster(ctx context.Context) (bool,... function clusterTypeFromMetadataConfigMap (line 69) | func clusterTypeFromMetadataConfigMap(ctx context.Context, c client.Clie... method HasNSX (line 96) | func (dc *DiscoveryClient) HasNSX(_ context.Context) (bool, error) { FILE: capabilities/client/pkg/discovery/tkg/capabilities_test.go function TestHasNSX (line 17) | func TestHasNSX(t *testing.T) { function TestIsTKGS (line 50) | func TestIsTKGS(t *testing.T) { function metadataConfigMapFor (line 96) | func metadataConfigMapFor(clusterType string) *corev1.ConfigMap { function discoveryClientForConfigMap (line 109) | func discoveryClientForConfigMap(cm *corev1.ConfigMap) (*DiscoveryClient... function TestIsManagementCluster (line 113) | func TestIsManagementCluster(t *testing.T) { function TestIsWorkloadCluster (line 152) | func TestIsWorkloadCluster(t *testing.T) { FILE: capabilities/client/pkg/discovery/tkg/client.go function init (line 21) | func init() { type DiscoveryClient (line 29) | type DiscoveryClient struct function NewDiscoveryClientForConfig (line 36) | func NewDiscoveryClientForConfig(config *rest.Config) (*DiscoveryClient,... function NewDiscoveryClient (line 50) | func NewDiscoveryClient(c client.Client, clusterQueryClient *discovery.C... FILE: capabilities/client/pkg/discovery/tkg/cloudprovider.go type CloudProvider (line 15) | type CloudProvider constant CloudProviderAWS (line 19) | CloudProviderAWS = CloudProvider("aws") constant CloudProviderAzure (line 21) | CloudProviderAzure = CloudProvider("azure") constant CloudProviderVsphere (line 23) | CloudProviderVsphere = CloudProvider("vsphere") method HasCloudProvider (line 28) | func (dc *DiscoveryClient) HasCloudProvider(ctx context.Context, cloudPr... FILE: capabilities/client/pkg/discovery/tkg/cloudprovider_test.go function nodeFor (line 17) | func nodeFor(cloudProvider CloudProvider) *corev1.Node { function discoveryClientForNode (line 23) | func discoveryClientForNode(node *corev1.Node) (*DiscoveryClient, error) { function TestHasCloudProvider (line 31) | func TestHasCloudProvider(t *testing.T) { FILE: capabilities/client/pkg/discovery/tkg/clustermetadata.go type ClusterMetadata (line 9) | type ClusterMetadata struct type Cluster (line 15) | type Cluster struct type Infrastructure (line 26) | type Infrastructure struct FILE: capabilities/client/pkg/discovery/tkg/fake.go function newFakeDiscoveryClient (line 86) | func newFakeDiscoveryClient(resources []*metav1.APIResourceList, scheme ... FILE: capabilities/client/pkg/discovery/tkg/infraprovider.go type InfrastructureProvider (line 15) | type InfrastructureProvider constant InfrastructureProviderAWS (line 19) | InfrastructureProviderAWS = InfrastructureProvider("aws") constant InfrastructureProviderAzure (line 21) | InfrastructureProviderAzure = InfrastructureProvider("azure") constant InfrastructureProviderVsphere (line 23) | InfrastructureProviderVsphere = InfrastructureProvider("vsphere") method HasInfrastructureProvider (line 28) | func (dc *DiscoveryClient) HasInfrastructureProvider(ctx context.Context... FILE: capabilities/client/pkg/discovery/tkg/infraprovider_test.go function providerFor (line 16) | func providerFor(infraProvider InfrastructureProvider) *clusterctl.Provi... function discoveryClientForProvider (line 23) | func discoveryClientForProvider(provider *clusterctl.Provider) (*Discove... function TestHasInfrastructureProvider (line 31) | func TestHasInfrastructureProvider(t *testing.T) { FILE: capabilities/client/pkg/discovery/tkg/resource.go method HasTanzuRunGroup (line 15) | func (dc *DiscoveryClient) HasTanzuRunGroup(_ context.Context, versions ... method HasTanzuKubernetesClusterV1alpha1 (line 22) | func (dc *DiscoveryClient) HasTanzuKubernetesClusterV1alpha1(_ context.C... method HasTanzuKubernetesReleaseV1alpha1 (line 31) | func (dc *DiscoveryClient) HasTanzuKubernetesReleaseV1alpha1(_ context.C... FILE: capabilities/client/pkg/discovery/tkg/resource_test.go function TestHasTanzuRunGroup (line 13) | func TestHasTanzuRunGroup(t *testing.T) { function TestHasTanzuKubernetesCluster (line 59) | func TestHasTanzuKubernetesCluster(t *testing.T) { function TestHasTanzuKubernetesRelease (line 94) | func TestHasTanzuKubernetesRelease(t *testing.T) { FILE: capabilities/controller/main.go function init (line 30) | func init() { function main (line 37) | func main() { FILE: capabilities/controller/pkg/capabilities/core/capability_controller.go type CapabilityReconciler (line 22) | type CapabilityReconciler struct method Reconcile (line 33) | func (r *CapabilityReconciler) Reconcile(ctx context.Context, req ctrl... method queryGVRs (line 82) | func (r *CapabilityReconciler) queryGVRs(log logr.Logger, clusterQuery... method queryObjects (line 95) | func (r *CapabilityReconciler) queryObjects(log logr.Logger, clusterQu... method queryPartialSchemas (line 108) | func (r *CapabilityReconciler) queryPartialSchemas(log logr.Logger, cl... method executeQueries (line 121) | func (r *CapabilityReconciler) executeQueries(log logr.Logger, cluster... method SetupWithManager (line 145) | func (r *CapabilityReconciler) SetupWithManager(mgr ctrl.Manager) error { FILE: capabilities/controller/pkg/capabilities/suite_test.go function TestAPIs (line 27) | func TestAPIs(t *testing.T) { FILE: capabilities/controller/pkg/config/config.go function GetConfigForServiceAccount (line 16) | func GetConfigForServiceAccount(ctx context.Context, coreClient client.C... function buildConfig (line 45) | func buildConfig(secret *corev1.Secret, host string) (*rest.Config, erro... FILE: capabilities/controller/pkg/config/config_test.go function TestGetConfigForServiceAccount (line 21) | func TestGetConfigForServiceAccount(t *testing.T) { function getTestObjects (line 84) | func getTestObjects() ([]runtime.Object, map[string]*corev1.Secret) { FILE: capabilities/controller/pkg/constants/constants.go constant ContextTimeout (line 9) | ContextTimeout = 60 * time.Second constant ServiceAccountWithDefaultPermissions (line 10) | ServiceAccountWithDefaultPermissions = "tanzu-capabilities-manager-defau... constant CapabilitiesControllerNamespace (line 11) | CapabilitiesControllerNamespace = "tkg-system" FILE: cmd/plugin/codegen/generate.go function registerOptionsMarkers (line 42) | func registerOptionsMarkers() error { function runGenerate (line 86) | func runGenerate(_ *cobra.Command, args []string) error { FILE: cmd/plugin/codegen/generators/feature/fakeData/cronjob_types.go type CronjobSpec (line 9) | type CronjobSpec struct type CronjobStatus (line 14) | type CronjobStatus struct type Cronjob (line 21) | type Cronjob struct FILE: cmd/plugin/codegen/generators/feature/fakeData/memcached_types.go type MemcachedSpec (line 9) | type MemcachedSpec struct type MemcachedStatus (line 14) | type MemcachedStatus struct type Memcached (line 18) | type Memcached struct FILE: cmd/plugin/codegen/generators/feature/fakeData/mykind_types.go type MyKindSpec (line 9) | type MyKindSpec struct type MyKindStatus (line 14) | type MyKindStatus struct type MyKind (line 20) | type MyKind struct FILE: cmd/plugin/codegen/generators/feature/feature_suite_test.go function TestFeatureGeneration (line 13) | func TestFeatureGeneration(t *testing.T) { FILE: cmd/plugin/codegen/generators/feature/gen.go constant markerName (line 14) | markerName = "tanzu:feature" type Generator (line 22) | type Generator struct method Generate (line 35) | func (g Generator) Generate(ctx *genall.GenerationContext) error { method RegisterMarkers (line 50) | func (Generator) RegisterMarkers(reg *markers.Registry) error { type Rule (line 25) | type Rule struct function generateFeatures (line 78) | func generateFeatures(ctx *genall.GenerationContext) []interface{} { function getMarkerValues (line 107) | func getMarkerValues(name string, markerValues map[string][]interface{})... FILE: cmd/plugin/codegen/main.go function main (line 23) | func main() { FILE: cmd/plugin/codegen/test/fakeData/mykind_types.go type MyKindSpec (line 9) | type MyKindSpec struct type MyKindStatus (line 14) | type MyKindStatus struct type MyKind (line 20) | type MyKind struct FILE: cmd/plugin/codegen/test/main.go function main (line 24) | func main() { function initialize (line 36) | func initialize() error { function test (line 67) | func test(c *cobra.Command, _ []string) error { function Cleanup (line 81) | func Cleanup() error { FILE: cmd/plugin/feature/activate.go function init (line 33) | func init() { function featureActivate (line 37) | func featureActivate(cmd *cobra.Command, args []string) error { function activateFeature (line 62) | func activateFeature(ctx context.Context, fgClient *featuregateclient.Fe... function displayActivationWarnings (line 96) | func displayActivationWarnings(feature *corev1alpha2.Feature) { function willWarrantyBeVoided (line 117) | func willWarrantyBeVoided(ref corev1alpha2.FeatureReference, feature *co... function userGivesPermissionToVoidWarranty (line 123) | func userGivesPermissionToVoidWarranty(feature *corev1alpha2.Feature, us... function userAllowsByInteractiveCLI (line 133) | func userAllowsByInteractiveCLI(in *os.File) (bool, error) { FILE: cmd/plugin/feature/activate_test.go function TestActivateFeature (line 23) | func TestActivateFeature(t *testing.T) { function TestUserAllowsByInteractiveCLI (line 137) | func TestUserAllowsByInteractiveCLI(t *testing.T) { function TestExecuteFeatureActivateCommand (line 207) | func TestExecuteFeatureActivateCommand(t *testing.T) { function restoreEnvVar (line 245) | func restoreEnvVar(env string, previousVal string, wasPreviouslySet bool... FILE: cmd/plugin/feature/deactivate.go function deactivateFeature (line 44) | func deactivateFeature(ctx context.Context, fgClient *featuregateclient.... FILE: cmd/plugin/feature/deactivate_test.go function TestDeactivateFeature (line 22) | func TestDeactivateFeature(t *testing.T) { function TestExecuteFeatureDeactivateCommand (line 99) | func TestExecuteFeatureDeactivateCommand(t *testing.T) { FILE: cmd/plugin/feature/list.go function init (line 35) | func init() { type FeatureInfo (line 45) | type FeatureInfo struct function printFeatures (line 56) | func printFeatures(cmd *cobra.Command, _ []string) error { function featureInfoList (line 79) | func featureInfoList(ctx context.Context, cl *featuregateclient.FeatureG... function collectFeaturesInfo (line 100) | func collectFeaturesInfo(gates []corev1alpha2.FeatureGate, features []co... function setShowInList (line 142) | func setShowInList(infos map[string]*FeatureInfo, inclExperimental bool,... function featuresFilteredByFlags (line 161) | func featuresFilteredByFlags(infos map[string]*FeatureInfo, activated, d... function listExtended (line 181) | func listExtended(cmd *cobra.Command, features []FeatureInfo) error { function listBasic (line 198) | func listBasic(cmd *cobra.Command, features []FeatureInfo) error { FILE: cmd/plugin/feature/list_test.go function TestFeatureInfoList (line 21) | func TestFeatureInfoList(t *testing.T) { function TestListExtended (line 277) | func TestListExtended(t *testing.T) { function TestListBasic (line 311) | func TestListBasic(t *testing.T) { function TestExecuteFeatureListCommand (line 345) | func TestExecuteFeatureListCommand(t *testing.T) { function featureInfoSliceContains (line 379) | func featureInfoSliceContains(features []FeatureInfo, name string) bool { method String (line 388) | func (feature FeatureInfo) String() string { FILE: cmd/plugin/feature/main.go constant contextTimeout (line 26) | contextTimeout = 300 * time.Second function main (line 28) | func main() { FILE: cmd/plugin/feature/test/main.go function main (line 18) | func main() { function test (line 29) | func test(_ *cobra.Command, _ []string) error { FILE: featuregates/client/pkg/featuregateclient/client.go type FeatureGateClient (line 23) | type FeatureGateClient struct method GetFeatureGate (line 79) | func (f *FeatureGateClient) GetFeatureGate(ctx context.Context, featur... method GetFeatureGateList (line 92) | func (f *FeatureGateClient) GetFeatureGateList(ctx context.Context) (*... method GetFeature (line 102) | func (f *FeatureGateClient) GetFeature(ctx context.Context, featureNam... method GetFeatureList (line 115) | func (f *FeatureGateClient) GetFeatureList(ctx context.Context) (*core... method ActivateFeature (line 128) | func (f *FeatureGateClient) ActivateFeature(ctx context.Context, featu... method setVoidWarranty (line 214) | func (f *FeatureGateClient) setVoidWarranty(ctx context.Context, gate ... method setActivated (line 225) | func (f *FeatureGateClient) setActivated(ctx context.Context, gate *co... method DeactivateFeature (line 237) | func (f *FeatureGateClient) DeactivateFeature(ctx context.Context, fea... method setDeactivated (line 269) | func (f *FeatureGateClient) setDeactivated(ctx context.Context, gate *... function NewFeatureGateClient (line 28) | func NewFeatureGateClient(options ...Option) (*FeatureGateClient, error) { type Option (line 45) | type Option function WithClient (line 48) | func WithClient(cl client.Client) Option { function getFeatureGateClient (line 56) | func getFeatureGateClient() (client.Client, error) { function FeatureRefFromGateList (line 171) | func FeatureRefFromGateList(gates *corev1alpha2.FeatureGateList, feature... function setVoidWarrantyChecksPass (line 196) | func setVoidWarrantyChecksPass(ref corev1alpha2.FeatureReference, featur... function getCurrentClusterConfig (line 280) | func getCurrentClusterConfig() (*rest.Config, error) { function getRestConfigWithContext (line 296) | func getRestConfigWithContext(ctx, kubeconfigPath string) (*rest.Config,... FILE: featuregates/client/pkg/featuregateclient/client_test.go constant contextTimeout (line 19) | contextTimeout = 30 * time.Second function TestGetFeature (line 21) | func TestGetFeature(t *testing.T) { function TestGetFeatureList (line 74) | func TestGetFeatureList(t *testing.T) { function TestGetFeaturegate (line 127) | func TestGetFeaturegate(t *testing.T) { function TestGetFeaturegateList (line 184) | func TestGetFeaturegateList(t *testing.T) { function TestActivateFeature (line 228) | func TestActivateFeature(t *testing.T) { function TestDeactivateFeature (line 368) | func TestDeactivateFeature(t *testing.T) { function featureGateContainsFeature (line 487) | func featureGateContainsFeature(gate *corev1alpha2.FeatureGate, feature ... function featureGateListContainsFeatureGate (line 496) | func featureGateListContainsFeatureGate(gates *corev1alpha2.FeatureGateL... function featureListContainsFeature (line 505) | func featureListContainsFeature(features *corev1alpha2.FeatureList, feat... FILE: featuregates/client/pkg/featuregateclient/errors.go type ErrType (line 10) | type ErrType method Error (line 22) | func (t ErrType) Error() string { constant ErrTypeNotFound (line 14) | ErrTypeNotFound ErrType = "NotFound" constant ErrTypeForbidden (line 16) | ErrTypeForbidden ErrType = "Forbidden" constant ErrTypeTooMany (line 18) | ErrTypeTooMany ErrType = "TooMany" FILE: featuregates/client/pkg/featuregateclient/fake/objects.go function GetTestObjects (line 17) | func GetTestObjects() ([]runtime.Object, map[string]*corev1alpha2.Featur... FILE: featuregates/client/pkg/featuregateclient/validation.go function validateFeatureActivationToggle (line 13) | func validateFeatureActivationToggle(gates *corev1alpha2.FeatureGateList... function featureExistsInOneAndOnlyOneFeaturegate (line 26) | func featureExistsInOneAndOnlyOneFeaturegate(gates *corev1alpha2.Feature... function qtyFeatureGatesContainingFeature (line 39) | func qtyFeatureGatesContainingFeature(gates *corev1alpha2.FeatureGateLis... function featureActivationToggleAllowed (line 53) | func featureActivationToggleAllowed(feature *corev1alpha2.Feature) error { FILE: featuregates/client/pkg/util/featuregate.go constant TKGSystemFeatureGate (line 21) | TKGSystemFeatureGate = "tkg-system" function ComputeFeatureStates (line 35) | func ComputeFeatureStates(featureGateSpec configv1alpha1.FeatureGateSpec... function FeatureActivatedInNamespace (line 93) | func FeatureActivatedInNamespace(ctx context.Context, c client.Client, n... function FeaturesActivatedInNamespacesMatchingSelector (line 105) | func FeaturesActivatedInNamespacesMatchingSelector(ctx context.Context, ... function IsFeatureActivated (line 145) | func IsFeatureActivated(ctx context.Context, c client.Client, featureNam... function GetFeatureGateForFeature (line 157) | func GetFeatureGateForFeature(ctx context.Context, c client.Client, feat... function GetFeatureGateWithFeatureInStatus (line 174) | func GetFeatureGateWithFeatureInStatus(ctx context.Context, c client.Cli... function GetFeatureReferenceFromFeatureGate (line 191) | func GetFeatureReferenceFromFeatureGate(featureGate *corev1alpha2.Featur... FILE: featuregates/client/pkg/util/featuregate_test.go function TestComputeFeatureStates (line 23) | func TestComputeFeatureStates(t *testing.T) { function TestFeaturesActivatedInNamespacesMatchingSelector (line 83) | func TestFeaturesActivatedInNamespacesMatchingSelector(t *testing.T) { function TestIsFeatureActivated (line 311) | func TestIsFeatureActivated(t *testing.T) { function TestGetFeatureGateForFeature (line 380) | func TestGetFeatureGateForFeature(t *testing.T) { function TestGetFeatureGateWithFeatureInStatus (line 465) | func TestGetFeatureGateWithFeatureInStatus(t *testing.T) { function TestGetFeatureReferenceFromFeatureGate (line 559) | func TestGetFeatureReferenceFromFeatureGate(t *testing.T) { FILE: featuregates/client/pkg/util/namespace_selector.go function NamespacesMatchingSelector (line 18) | func NamespacesMatchingSelector(ctx context.Context, c client.Client, se... FILE: featuregates/client/pkg/util/namespace_selector_test.go function TestNamespacesMatchingSelector (line 20) | func TestNamespacesMatchingSelector(t *testing.T) { FILE: featuregates/controller/main.go function init (line 43) | func init() { function setCipherSuiteFunc (line 50) | func setCipherSuiteFunc(cipherSuiteString string) (func(cfg *tls.Config)... function main (line 62) | func main() { FILE: featuregates/controller/pkg/feature/feature_controller.go constant contextTimeout (line 26) | contextTimeout = 30 * time.Second type FeatureReconciler (line 29) | type FeatureReconciler struct method Reconcile (line 41) | func (r *FeatureReconciler) Reconcile(ctx context.Context, req ctrl.Re... method SetupWithManager (line 217) | func (r *FeatureReconciler) SetupWithManager(mgr ctrl.Manager) error { method toFeatureRequests (line 226) | func (r *FeatureReconciler) toFeatureRequests(o client.Object) []recon... function reconcileFeatureInFeatureGateSpec (line 89) | func reconcileFeatureInFeatureGateSpec(ctx context.Context, c client.Cli... function reconcileDeletedFeature (line 109) | func reconcileDeletedFeature(ctx context.Context, c client.Client, featu... function reconcileFeatureNotInFeatureGateSpec (line 130) | func reconcileFeatureNotInFeatureGateSpec(ctx context.Context, c client.... function applyPolicyToComputeFeatureResultAndActivation (line 158) | func applyPolicyToComputeFeatureResultAndActivation(policy corev1alpha2.... function computeFeatureGateStatusResults (line 180) | func computeFeatureGateStatusResults(featureGateStatus corev1alpha2.Feat... FILE: featuregates/controller/pkg/feature/feature_suite_test.go function TestFeaturegate (line 42) | func TestFeaturegate(t *testing.T) { function generateCertificateAndManifests (line 62) | func generateCertificateAndManifests() error { function getTestFeatureGate (line 177) | func getTestFeatureGate() *corev1alpha2.FeatureGate { function getTestFeature (line 194) | func getTestFeature(stability corev1alpha2.StabilityLevel) *corev1alpha2... FILE: featuregates/controller/pkg/featuregate/featuregate_controller.go constant contextTimeout (line 24) | contextTimeout = 30 * time.Second type FeatureGateReconciler (line 27) | type FeatureGateReconciler struct method Reconcile (line 37) | func (r *FeatureGateReconciler) Reconcile(ctx context.Context, req ctr... method SetupWithManager (line 73) | func (r *FeatureGateReconciler) SetupWithManager(mgr ctrl.Manager) err... method toFeatureGateRequests (line 85) | func (r *FeatureGateReconciler) toFeatureGateRequests(_ client.Object)... FILE: hack/tools/main.go function main (line 8) | func main() {} FILE: main.go function main (line 6) | func main() {} FILE: readiness/controller/main.go function init (line 43) | func init() { function setCipherSuiteFunc (line 50) | func setCipherSuiteFunc(cipherSuiteString string) (func(cfg *tls.Config)... function main (line 62) | func main() { FILE: readiness/controller/pkg/conditions/resourceexistence.go function NewResourceExistenceConditionFunc (line 16) | func NewResourceExistenceConditionFunc() func(context.Context, *capabili... FILE: readiness/controller/pkg/conditions/resourceexistence_test.go constant defaultNamespace (line 43) | defaultNamespace = "default" function TestResourceExistenceCondition (line 45) | func TestResourceExistenceCondition(t *testing.T) { function getCustomQueryClient (line 243) | func getCustomQueryClient() (*capabilitiesdiscovery.ClusterQueryClient, ... FILE: readiness/controller/pkg/readiness/readiness_controller.go constant contextTimeout (line 23) | contextTimeout = 30 * time.Second type ReadinessReconciler (line 26) | type ReadinessReconciler struct method Reconcile (line 37) | func (r *ReadinessReconciler) Reconcile(ctx context.Context, req ctrl.... method SetupWithManager (line 119) | func (r *ReadinessReconciler) SetupWithManager(mgr ctrl.Manager) error { method findObjectsForReadinessProvider (line 155) | func (r *ReadinessReconciler) findObjectsForReadinessProvider(readines... FILE: readiness/controller/pkg/readiness/suite_test.go function TestAPIs (line 41) | func TestAPIs(t *testing.T) { function getTestReadiness (line 411) | func getTestReadiness() *corev1alpha2.Readiness { function getTestReadinessProvider (line 422) | func getTestReadinessProvider() *corev1alpha2.ReadinessProvider { FILE: readiness/controller/pkg/readinessprovider/readinessprovider_controller.go constant requeueInterval (line 24) | requeueInterval = 60 * time.Second constant contextTimeout (line 25) | contextTimeout = 60 * time.Second type ReadinessProviderReconciler (line 29) | type ReadinessProviderReconciler struct method Reconcile (line 44) | func (r *ReadinessProviderReconciler) Reconcile(ctx context.Context, r... method SetupWithManager (line 118) | func (r *ReadinessProviderReconciler) SetupWithManager(mgr ctrl.Manage... function determineProviderStatus (line 100) | func determineProviderStatus(log logr.Logger, conditionStatusList []core... FILE: readiness/controller/pkg/readinessprovider/suite_test.go function TestAPIs (line 56) | func TestAPIs(t *testing.T) { function generateCertificateAndManifests (line 62) | func generateCertificateAndManifests() error { function getTestReadinessProvider (line 456) | func getTestReadinessProvider() *corev1alpha2.ReadinessProvider { FILE: readiness/e2e/e2e_test.go function init (line 26) | func init() { function TestE2E (line 32) | func TestE2E(t *testing.T) { FILE: readiness/e2e/suite_test.go function deleteReadinessProviders (line 617) | func deleteReadinessProviders(readinessNames ...string) { function deleteReadinesses (line 624) | func deleteReadinesses(readinessNames ...string) { function deleteSecrets (line 631) | func deleteSecrets(secretNames ...string) { function deleteResources (line 638) | func deleteResources(typeMeta metav1.TypeMeta, objectNames ...string) { FILE: util/cmp/compare.go type Comparer (line 18) | type Comparer interface type DeepEqualComparer (line 24) | type DeepEqualComparer struct method Eq (line 27) | func (de *DeepEqualComparer) Eq(a, b interface{}) error { type DefinedComparer (line 39) | type DefinedComparer struct method Eq (line 43) | func (dc *DefinedComparer) Eq(a, b interface{}) error { function Contains (line 80) | func Contains(list, contains interface{}, comparer Comparer) (err error) { type IterableMessage (line 98) | type IterableMessage interface FILE: util/cmp/compare_test.go type TestStruct (line 12) | type TestStruct struct type A (line 19) | type A struct function TestDefined (line 23) | func TestDefined(t *testing.T) { FILE: util/cmp/strings/slices.go function SliceDiffIgnoreOrder (line 21) | func SliceDiffIgnoreOrder(a, b []string) string { FILE: util/cmp/strings/slices_test.go function TestSliceDiffIgnoreOrder (line 8) | func TestSliceDiffIgnoreOrder(t *testing.T) { FILE: util/kubeclient/kubeclient.go function GetConfigForServiceAccount (line 17) | func GetConfigForServiceAccount(ctx context.Context, clientset kubernete... FILE: util/test/kube.go function CreateResourcesFromManifest (line 22) | func CreateResourcesFromManifest(manifestBytes []byte, cfg *rest.Config,... function getResource (line 44) | func getResource(decoder *yamlutil.YAMLOrJSONDecoder, mapper meta.RESTMa... FILE: util/webhook/certs/certmanager.go function New (line 24) | func New(options *Options) (*CertificateManager, error) { type CertificateManager (line 35) | type CertificateManager struct method Start (line 41) | func (cm *CertificateManager) Start(ctx context.Context) error { method start (line 52) | func (cm *CertificateManager) start(ctx context.Context) error { method rotateCerts (line 70) | func (cm *CertificateManager) rotateCerts(ctx context.Context, schedul... method getNextRotationTime (line 153) | func (cm *CertificateManager) getNextRotationTime(secret *corev1.Secre... method updateWebhookConfigs (line 171) | func (cm *CertificateManager) updateWebhookConfigs(ctx context.Context... method generateWebhookCertSecretData (line 221) | func (cm *CertificateManager) generateWebhookCertSecretData(ctx contex... method updateWebhookSecret (line 235) | func (cm *CertificateManager) updateWebhookSecret(ctx context.Context,... method WaitForCertDirReady (line 248) | func (cm *CertificateManager) WaitForCertDirReady() error { method certDirReady (line 259) | func (cm *CertificateManager) certDirReady() <-chan struct{} { FILE: util/webhook/certs/certmanager_suite_test.go function init (line 30) | func init() { function TestCertificateManager (line 33) | func TestCertificateManager(t *testing.T) { FILE: util/webhook/certs/constants.go constant CACertName (line 10) | CACertName = "ca.crt" constant ServerCertName (line 12) | ServerCertName = "tls.crt" constant ServerKeyName (line 14) | ServerKeyName = "tls.key" constant certExpirtationBuffer (line 18) | certExpirtationBuffer = time.Minute * 30 constant defaultRotationInterval (line 23) | defaultRotationInterval = time.Hour * 24 FILE: util/webhook/certs/options.go type Options (line 13) | type Options struct method defaultOpts (line 59) | func (o *Options) defaultOpts() error { FILE: util/ytt/ytt.go type Command (line 17) | type Command struct method RenderTemplate (line 38) | func (ytt *Command) RenderTemplate(filePaths []string, input io.Reader... method buildArgs (line 67) | func (ytt *Command) buildArgs(filePaths []string, input io.Reader) []s... type CommandOptions (line 23) | type CommandOptions struct function NewYttCommand (line 30) | func NewYttCommand(options CommandOptions) *Command { function RenderYTTTemplate (line 94) | func RenderYTTTemplate(options CommandOptions, filePaths []string, input...