-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
CRDs in main erroring when applied #5079
Copy link
Copy link
Closed
Labels
good first issueGood for newcomersGood for newcomerskind/bugCategorizes issue or PR as related to a bug.Categorizes issue or PR as related to a bug.kind/documentationCategorizes issue or PR as related to documentation.Categorizes issue or PR as related to documentation.
Description
Describe the bug
CRDs (bundle.yaml) from main branch error on apply. Expectations, should not error.
Discovered when smoke-testing changes #4984 against current and next CRDs version
To Reproduce
Steps to reproduce the behavior:
- provide all relevant manifests
- provide the Kubernetes and ESO version
Create a kind cluster
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
name: local-dev
nodes:
- role: control-plane
image: kindest/node:v1.32.0
- role: worker
image: kindest/node:v1.32.0Apply CRDs
kubeclt apply -f https://raw.githubusercontent.com/gofogo/external-secrets-fork/refs/heads/main/deploy/crds/bundle.yaml
customresourcedefinition.apiextensions.k8s.io/clusterexternalsecrets.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/clusterpushsecrets.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/externalsecrets.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/pushsecrets.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/acraccesstokens.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/clustergenerators.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/ecrauthorizationtokens.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/fakes.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/gcraccesstokens.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/generatorstates.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/githubaccesstokens.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/grafanas.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/mfas.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/passwords.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/quayaccesstokens.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/stssessiontokens.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/uuids.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/vaultdynamicsecrets.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/webhooks.generators.external-secrets.io created
Error from server (Invalid): error when creating "https://raw.githubusercontent.com/gofogo/external-secrets-fork/refs/heads/main/deploy/crds/bundle.yaml": CustomResourceDefinition.apiextensions.k8s.io "clustersecretstores.external-secrets.io" is invalid: metadata.annotations: Too long: may not be more than 262144 bytes
Error from server (Invalid): error when creating "https://raw.githubusercontent.com/gofogo/external-secrets-fork/refs/heads/main/deploy/crds/bundle.yaml": CustomResourceDefinition.apiextensions.k8s.io "secretstores.external-secrets.io" is invalid: metadata.annotations: Too long: may not be more than 262144 bytesWhen version 0.18.2
> k apply -f https://raw.githubusercontent.com/external-secrets/external-secrets/refs/tags/v0.18.2/deploy/crds/bundle.yaml
# created on fresh
customresourcedefinition.apiextensions.k8s.io/clusterexternalsecrets.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/clusterpushsecrets.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/clustersecretstores.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/externalsecrets.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/pushsecrets.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/secretstores.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/acraccesstokens.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/clustergenerators.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/ecrauthorizationtokens.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/fakes.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/gcraccesstokens.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/generatorstates.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/githubaccesstokens.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/grafanas.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/mfas.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/passwords.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/quayaccesstokens.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/stssessiontokens.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/uuids.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/vaultdynamicsecrets.generators.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/webhooks.generators.external-secrets.io created
# applied on top
customresourcedefinition.apiextensions.k8s.io/clusterexternalsecrets.external-secrets.io configured
customresourcedefinition.apiextensions.k8s.io/clusterpushsecrets.external-secrets.io unchanged
customresourcedefinition.apiextensions.k8s.io/clustersecretstores.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/externalsecrets.external-secrets.io configured
customresourcedefinition.apiextensions.k8s.io/pushsecrets.external-secrets.io unchanged
customresourcedefinition.apiextensions.k8s.io/secretstores.external-secrets.io created
customresourcedefinition.apiextensions.k8s.io/acraccesstokens.generators.external-secrets.io unchanged
customresourcedefinition.apiextensions.k8s.io/clustergenerators.generators.external-secrets.io unchanged
customresourcedefinition.apiextensions.k8s.io/ecrauthorizationtokens.generators.external-secrets.io unchanged
customresourcedefinition.apiextensions.k8s.io/fakes.generators.external-secrets.io unchanged
customresourcedefinition.apiextensions.k8s.io/gcraccesstokens.generators.external-secrets.io unchanged
customresourcedefinition.apiextensions.k8s.io/generatorstates.generators.external-secrets.io unchanged
customresourcedefinition.apiextensions.k8s.io/githubaccesstokens.generators.external-secrets.io unchanged
customresourcedefinition.apiextensions.k8s.io/grafanas.generators.external-secrets.io unchanged
customresourcedefinition.apiextensions.k8s.io/mfas.generators.external-secrets.io unchanged
customresourcedefinition.apiextensions.k8s.io/passwords.generators.external-secrets.io unchanged
customresourcedefinition.apiextensions.k8s.io/quayaccesstokens.generators.external-secrets.io unchanged
customresourcedefinition.apiextensions.k8s.io/stssessiontokens.generators.external-secrets.io unchanged
customresourcedefinition.apiextensions.k8s.io/uuids.generators.external-secrets.io unchanged
customresourcedefinition.apiextensions.k8s.io/vaultdynamicsecrets.generators.external-secrets.io unchanged
customresourcedefinition.apiextensions.k8s.io/webhooks.generators.external-secrets.io unchangedExpected behavior
Apply without error
Screenshots
Additional context
Add any other context about the problem here.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomerskind/bugCategorizes issue or PR as related to a bug.Categorizes issue or PR as related to a bug.kind/documentationCategorizes issue or PR as related to documentation.Categorizes issue or PR as related to documentation.