Skip to content

Commit 8fc835d

Browse files
committed
ESO - Move API version to v1
To be able to update External Secret Operator past v0.16.2, the API version needs to be updated to v1 from v1beta1. There are no functional differences or structural changes between the v1beta1 and v1 API versions for the core CRDs (ExternalSecret, SecretStore and ClusterSecretStore). All fields and structures within the spec and status sections remain identical between v1beta1 and v1. The logic for fetching secrets, templating (assuming consistent engineVersion), reconciliation, and status updates is exactly the same. The transition from v1beta1 to v1 is primarily a stability declaration within the Kubernetes API versioning schema. This means the ESO maintainers committed to not introducing breaking changes to the current structure, making the API stable for production use.
1 parent 4f3bbd4 commit 8fc835d

File tree

116 files changed

+219
-219
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

116 files changed

+219
-219
lines changed

components/authentication/base/admin-checker/external-secrets/rhtap-infra-secrets.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apiVersion: external-secrets.io/v1beta1
1+
apiVersion: external-secrets.io/v1
22
kind: ExternalSecret
33
metadata:
44
name: rhtap-infra-secrets

components/authentication/base/group-sync/external-secrets/konflux-ldap-sa.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apiVersion: external-secrets.io/v1beta1
1+
apiVersion: external-secrets.io/v1
22
kind: ExternalSecret
33
metadata:
44
name: konflux-ldap-sa

components/backup/base/all-clusters/external-secret.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apiVersion: external-secrets.io/v1beta1
1+
apiVersion: external-secrets.io/v1
22
kind: ExternalSecret
33
metadata:
44
name: backup-s3-credentials

components/build-service/base/external-secrets/pipelines-as-code-secret.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apiVersion: external-secrets.io/v1beta1
1+
apiVersion: external-secrets.io/v1
22
kind: ExternalSecret
33
metadata:
44
name: pipelines-as-code-secret

components/build-service/production/base/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ patches:
2121
name: pipelines-as-code-secret
2222
kind: ExternalSecret
2323
group: external-secrets.io
24-
version: v1beta1
24+
version: v1
2525
- path: manager_resources_patch.yaml
2626

2727
components:

components/build-templates/production/e2e-quay-push-secret.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apiVersion: external-secrets.io/v1beta1
1+
apiVersion: external-secrets.io/v1
22
kind: ExternalSecret
33
metadata:
44
name: quay-push-secret

components/build-templates/production/e2e-registry-redhat-io-pull-secret.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apiVersion: external-secrets.io/v1beta1
1+
apiVersion: external-secrets.io/v1
22
kind: ExternalSecret
33
metadata:
44
name: registry-redhat-io-pull-secret

components/build-templates/staging/e2e-quay-push-secret.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apiVersion: external-secrets.io/v1beta1
1+
apiVersion: external-secrets.io/v1
22
kind: ExternalSecret
33
metadata:
44
name: quay-push-secret

components/ci-helper-app/staging/external-secrets/ci-helper-app-secrets.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apiVersion: external-secrets.io/v1beta1
1+
apiVersion: external-secrets.io/v1
22
kind: ExternalSecret
33
metadata:
44
name: ci-helper-app-secrets

components/cluster-as-a-service/production/external-secrets.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apiVersion: external-secrets.io/v1beta1
1+
apiVersion: external-secrets.io/v1
22
kind: ExternalSecret
33
metadata:
44
name: cluster-as-a-service-hypershift-credentials
@@ -30,7 +30,7 @@ spec:
3030
ssh-publickey: unused
3131

3232
---
33-
apiVersion: external-secrets.io/v1beta1
33+
apiVersion: external-secrets.io/v1
3434
kind: ExternalSecret
3535
metadata:
3636
name: cluster-as-a-service-hypershift-oidc-credentials

0 commit comments

Comments
 (0)