Skip to content

Commit bf3d81f

Browse files
authored
Merge pull request #274 from aramase/kubectl-explain
feat: add preserveUnknownFields=false marker
2 parents 47fd978 + 676d77a commit bf3d81f

8 files changed

+8
-2
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export GOPATH GOBIN GO111MODULE DOCKER_CLI_EXPERIMENTAL
3737
HAS_GOLANGCI := $(shell command -v golangci-lint;)
3838

3939
# Produce CRDs that work back to Kubernetes 1.11 (no version conversion)
40-
CRD_OPTIONS ?= "crd:trivialVersions=true"
40+
CRD_OPTIONS ?= "crd:trivialVersions=true,preserveUnknownFields=false"
4141

4242
# Get the currently used golang install path (in GOPATH/bin, unless GOBIN is set)
4343
ifeq (,$(shell go env GOBIN))

config/crd/bases/secrets-store.csi.x-k8s.io_secretproviderclasses.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ spec:
1414
listKind: SecretProviderClassList
1515
plural: secretproviderclasses
1616
singular: secretproviderclass
17+
preserveUnknownFields: false
1718
scope: Namespaced
1819
validation:
1920
openAPIV3Schema:

config/crd/bases/secrets-store.csi.x-k8s.io_secretproviderclasspodstatuses.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ spec:
1414
listKind: SecretProviderClassPodStatusList
1515
plural: secretproviderclasspodstatuses
1616
singular: secretproviderclasspodstatus
17+
preserveUnknownFields: false
1718
scope: Namespaced
1819
validation:
1920
openAPIV3Schema:

manifest_staging/charts/secrets-store-csi-driver/templates/secrets-store.csi.x-k8s.io_secretproviderclasses.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ spec:
1414
listKind: SecretProviderClassList
1515
plural: secretproviderclasses
1616
singular: secretproviderclass
17+
preserveUnknownFields: false
1718
scope: Namespaced
1819
validation:
1920
openAPIV3Schema:

manifest_staging/charts/secrets-store-csi-driver/templates/secrets-store.csi.x-k8s.io_secretproviderclasspodstatuses.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ spec:
1414
listKind: SecretProviderClassPodStatusList
1515
plural: secretproviderclasspodstatuses
1616
singular: secretproviderclasspodstatus
17+
preserveUnknownFields: false
1718
scope: Namespaced
1819
validation:
1920
openAPIV3Schema:

manifest_staging/deploy/secrets-store.csi.x-k8s.io_secretproviderclasses.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ spec:
1414
listKind: SecretProviderClassList
1515
plural: secretproviderclasses
1616
singular: secretproviderclass
17+
preserveUnknownFields: false
1718
scope: Namespaced
1819
validation:
1920
openAPIV3Schema:

manifest_staging/deploy/secrets-store.csi.x-k8s.io_secretproviderclasspodstatuses.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ spec:
1414
listKind: SecretProviderClassPodStatusList
1515
plural: secretproviderclasspodstatuses
1616
singular: secretproviderclasspodstatus
17+
preserveUnknownFields: false
1718
scope: Namespaced
1819
validation:
1920
openAPIV3Schema:

test/bats/tests/vault/vault_v1alpha1_secretproviderclass_ns.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ apiVersion: secrets-store.csi.x-k8s.io/v1alpha1
22
kind: SecretProviderClass
33
metadata:
44
name: vault-foo-sync
5+
namespace: default
56
spec:
67
provider: invalidprovider
7-
namespace: default
88
secretObjects:
99
- secretName: foosecret
1010
type: Opaque

0 commit comments

Comments
 (0)