- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 16 for CustomResourceFieldSelectors (0.33 sec)
-
staging/src/k8s.io/apiextensions-apiserver/pkg/features/kube_features.go
// owner: @jpbetz // alpha: v1.30 // // CustomResourceDefinitions may include SelectableFields to declare which fields // may be used as field selectors. CustomResourceFieldSelectors featuregate.Feature = "CustomResourceFieldSelectors" ) func init() { utilfeature.DefaultMutableFeatureGate.Add(defaultKubernetesFeatureGates) }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Mon May 06 15:53:03 UTC 2024 - 1.8K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/test/integration/fieldselector_test.go
} crd := selectableFieldFixture.DeepCopy() // Write a field that uses the feature while the feature gate is enabled t.Run("CustomResourceFieldSelectors", func(t *testing.T) { featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, apiextensionsfeatures.CustomResourceFieldSelectors, true) crd, err = fixtures.CreateNewV1CustomResourceDefinition(crd, apiExtensionClient, dynamicClient) if err != nil { t.Fatal(err)
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Mon May 06 15:53:03 UTC 2024 - 27K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/conversion/converter.go
if version.Subresources != nil && version.Subresources.Scale != nil { convertScale = true } if utilfeature.DefaultFeatureGate.Enabled(apiextensionsfeatures.CustomResourceFieldSelectors) { fieldPaths := sets.New[string]() for _, sf := range version.SelectableFields { fieldPaths.Insert(strings.TrimPrefix(sf.JSONPath, ".")) } selectableFields[gv] = fieldPaths } }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Feb 28 19:06:46 UTC 2024 - 9.5K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/registry/customresource/strategy_test.go
}, } for _, tc := range tcs { featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, apiextensionsfeatures.CustomResourceFieldSelectors, true) t.Run(tc.name, func(t *testing.T) { strategy := customResourceStrategy{selectableFieldSet: prepareSelectableFields(tc.selectableFields)} _, fields, err := strategy.GetAttrs(tc.obj)
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Apr 24 18:25:29 UTC 2024 - 8.2K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/registry/customresource/strategy.go
}, structuralSchema: structuralSchema, celValidator: celValidator, kind: kind, } if utilfeature.DefaultFeatureGate.Enabled(apiextensionsfeatures.CustomResourceFieldSelectors) { strategy.selectableFieldSet = prepareSelectableFields(selectableFields) } return strategy } func prepareSelectableFields(selectableFields []v1.SelectableField) []selectableField {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Feb 28 21:22:34 UTC 2024 - 14.9K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapiv3/controller.go
v3, err := builder.BuildOpenAPIV3(crd, versionName, builder.Options{ V2: false, IncludeSelectableFields: utilfeature.DefaultFeatureGate.Enabled(apiextensionsfeatures.CustomResourceFieldSelectors), }) if err != nil { return err } c.updateCRDSpec(crd, name, versionName, v3) return nil } func (c *Controller) addCustomResourceDefinition(obj interface{}) {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Sat May 04 18:33:12 UTC 2024 - 7.9K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/controller.go
continue } s, err := builder.BuildOpenAPIV2(crd, v.Name, builder.Options{ V2: true, IncludeSelectableFields: utilfeature.DefaultFeatureGate.Enabled(apiextensionsfeatures.CustomResourceFieldSelectors), }) // Defaults must be pruned here for CRDs to cleanly merge with the static // spec that already has defaults pruned if err != nil { return nil, "", err }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Sat May 04 18:33:12 UTC 2024 - 9.6K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/registry/customresourcedefinition/strategy.go
for _, v := range newCRD.Spec.Versions { if v.Schema != nil { dropOptionalOldSelfField(v.Schema.OpenAPIV3Schema) } } } if !utilfeature.DefaultFeatureGate.Enabled(apiextensionsfeatures.CustomResourceFieldSelectors) && (oldCRD == nil || (oldCRD != nil && !specHasSelectableFields(&oldCRD.Spec))) { dropSelectableFields(&newCRD.Spec) } } // dropOptionalOldSelfField drops field optionalOldSelf from CRD schema
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Feb 28 19:06:46 UTC 2024 - 10.3K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/types.go
// selectableFields specifies paths to fields that may be used as field selectors. // See https://kubernetes.io/docs/concepts/overview/working-with-objects/field-selectors // // +featureGate=CustomResourceFieldSelectors // +optional // +listType=atomic SelectableFields []SelectableField `json:"selectableFields,omitempty" protobuf:"bytes,11,rep,name=selectableFields"` // conversion defines conversion settings for the CRD.
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Feb 28 19:06:46 UTC 2024 - 32.3K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/generated.proto
// selectableFields specifies paths to fields that may be used as field selectors. // See https://kubernetes.io/docs/concepts/overview/working-with-objects/field-selectors // // +featureGate=CustomResourceFieldSelectors // +optional // +listType=atomic repeated SelectableField selectableFields = 11; // conversion defines conversion settings for the CRD. // +optional
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Thu Mar 28 15:34:11 UTC 2024 - 41.8K bytes - Viewed (0)