From 09331a20f22d251b5322918e7a7d817b838f6c20 Mon Sep 17 00:00:00 2001 From: Temporal Workflows <> Date: Sat, 15 Nov 2025 06:36:00 +0000 Subject: [PATCH] Update release notes and yaml files for release 2.18.0 --- api/v1beta2/foundationdbbackup_types.go | 2 +- api/v1beta2/foundationdbcluster_types.go | 2 +- api/v1beta2/foundationdbrestore_types.go | 2 +- charts/fdb-operator/Chart.yaml | 2 +- charts/fdb-operator/values.yaml | 2 +- .../bases/apps.foundationdb.org_foundationdbbackups.yaml | 2 +- .../bases/apps.foundationdb.org_foundationdbclusters.yaml | 2 +- .../bases/apps.foundationdb.org_foundationdbrestores.yaml | 2 +- config/deployment/manager.yaml | 2 +- config/samples/deployment.yaml | 2 +- docs/changelog/v2.18.0.md | 6 ++++++ 11 files changed, 16 insertions(+), 10 deletions(-) create mode 100755 docs/changelog/v2.18.0.md diff --git a/api/v1beta2/foundationdbbackup_types.go b/api/v1beta2/foundationdbbackup_types.go index 97c0a0504..9fe91c2fc 100644 --- a/api/v1beta2/foundationdbbackup_types.go +++ b/api/v1beta2/foundationdbbackup_types.go @@ -30,7 +30,7 @@ import ( // +kubebuilder:object:root=true // +kubebuilder:resource:shortName=fdbbackup // +kubebuilder:subresource:status -// +kubebuilder:metadata:annotations="foundationdb.org/release=v2.17.0" +// +kubebuilder:metadata:annotations="foundationdb.org/release=v2.18.0" // +kubebuilder:printcolumn:name="Generation",type="integer",JSONPath=".metadata.generation",description="Latest generation of the spec",priority=0 // +kubebuilder:printcolumn:name="Reconciled",type="integer",JSONPath=".status.generations.reconciled",description="Last reconciled generation of the spec",priority=0 // +kubebuilder:printcolumn:name="Restorable",type="boolean",JSONPath=".status.backupDetails.restorable",description="If the backup is restorable",priority=0 diff --git a/api/v1beta2/foundationdbcluster_types.go b/api/v1beta2/foundationdbcluster_types.go index 991fc1ef0..0bf9d5283 100644 --- a/api/v1beta2/foundationdbcluster_types.go +++ b/api/v1beta2/foundationdbcluster_types.go @@ -39,7 +39,7 @@ import ( // +kubebuilder:object:root=true // +kubebuilder:resource:shortName=fdb // +kubebuilder:subresource:status -// +kubebuilder:metadata:annotations="foundationdb.org/release=v2.17.0" +// +kubebuilder:metadata:annotations="foundationdb.org/release=v2.18.0" // +kubebuilder:printcolumn:name="Generation",type="integer",JSONPath=".metadata.generation",description="Latest generation of the spec",priority=0 // +kubebuilder:printcolumn:name="Reconciled",type="integer",JSONPath=".status.generations.reconciled",description="Last reconciled generation of the spec",priority=0 // +kubebuilder:printcolumn:name="Available",type="boolean",JSONPath=".status.health.available",description="Database available",priority=0 diff --git a/api/v1beta2/foundationdbrestore_types.go b/api/v1beta2/foundationdbrestore_types.go index d3c1f42e3..de6452657 100644 --- a/api/v1beta2/foundationdbrestore_types.go +++ b/api/v1beta2/foundationdbrestore_types.go @@ -23,7 +23,7 @@ import ( // +kubebuilder:object:root=true // +kubebuilder:resource:shortName=fdbrestore // +kubebuilder:subresource:status -// +kubebuilder:metadata:annotations="foundationdb.org/release=v2.17.0" +// +kubebuilder:metadata:annotations="foundationdb.org/release=v2.18.0" // +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp" // +kubebuilder:printcolumn:name="State",type=string,JSONPath=`.status.state` // +kubebuilder:storageversion diff --git a/charts/fdb-operator/Chart.yaml b/charts/fdb-operator/Chart.yaml index e28e0c438..6ae72f8fe 100644 --- a/charts/fdb-operator/Chart.yaml +++ b/charts/fdb-operator/Chart.yaml @@ -18,6 +18,6 @@ type: application version: 0.2.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. -appVersion: v2.17.0 +appVersion: v2.18.0 maintainers: - name: "foundationdb-ci" diff --git a/charts/fdb-operator/values.yaml b/charts/fdb-operator/values.yaml index e1f258243..128e4edff 100644 --- a/charts/fdb-operator/values.yaml +++ b/charts/fdb-operator/values.yaml @@ -1,7 +1,7 @@ --- image: repository: foundationdb/fdb-kubernetes-operator - tag: v2.17.0 + tag: v2.18.0 pullPolicy: IfNotPresent initContainers: 7.1: diff --git a/config/crd/bases/apps.foundationdb.org_foundationdbbackups.yaml b/config/crd/bases/apps.foundationdb.org_foundationdbbackups.yaml index 0fed5dba9..200170bfa 100644 --- a/config/crd/bases/apps.foundationdb.org_foundationdbbackups.yaml +++ b/config/crd/bases/apps.foundationdb.org_foundationdbbackups.yaml @@ -4,7 +4,7 @@ kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.18.0 - foundationdb.org/release: v2.17.0 + foundationdb.org/release: v2.18.0 name: foundationdbbackups.apps.foundationdb.org spec: group: apps.foundationdb.org diff --git a/config/crd/bases/apps.foundationdb.org_foundationdbclusters.yaml b/config/crd/bases/apps.foundationdb.org_foundationdbclusters.yaml index fda1868c0..b0eb1136b 100644 --- a/config/crd/bases/apps.foundationdb.org_foundationdbclusters.yaml +++ b/config/crd/bases/apps.foundationdb.org_foundationdbclusters.yaml @@ -4,7 +4,7 @@ kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.18.0 - foundationdb.org/release: v2.17.0 + foundationdb.org/release: v2.18.0 name: foundationdbclusters.apps.foundationdb.org spec: group: apps.foundationdb.org diff --git a/config/crd/bases/apps.foundationdb.org_foundationdbrestores.yaml b/config/crd/bases/apps.foundationdb.org_foundationdbrestores.yaml index 90897f193..aa12c64c3 100644 --- a/config/crd/bases/apps.foundationdb.org_foundationdbrestores.yaml +++ b/config/crd/bases/apps.foundationdb.org_foundationdbrestores.yaml @@ -4,7 +4,7 @@ kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.18.0 - foundationdb.org/release: v2.17.0 + foundationdb.org/release: v2.18.0 name: foundationdbrestores.apps.foundationdb.org spec: group: apps.foundationdb.org diff --git a/config/deployment/manager.yaml b/config/deployment/manager.yaml index fd65f0f5f..b4c7e1487 100644 --- a/config/deployment/manager.yaml +++ b/config/deployment/manager.yaml @@ -86,7 +86,7 @@ spec: containers: - command: - /manager - image: foundationdb/fdb-kubernetes-operator:v2.17.0 + image: foundationdb/fdb-kubernetes-operator:v2.18.0 name: manager env: - name: WATCH_NAMESPACE diff --git a/config/samples/deployment.yaml b/config/samples/deployment.yaml index af2e785a2..523da3c1a 100644 --- a/config/samples/deployment.yaml +++ b/config/samples/deployment.yaml @@ -142,7 +142,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: foundationdb/fdb-kubernetes-operator:v2.17.0 + image: foundationdb/fdb-kubernetes-operator:v2.18.0 name: manager ports: - containerPort: 8080 diff --git a/docs/changelog/v2.18.0.md b/docs/changelog/v2.18.0.md new file mode 100755 index 000000000..2f1f353c4 --- /dev/null +++ b/docs/changelog/v2.18.0.md @@ -0,0 +1,6 @@ +# v2.18.0 + +## Changes + +* Improve e2e test suite retries [#2387](https:///github.com/FoundationDB/fdb-kubernetes-operator/pull/2387) +* In the multi-region recover command handle cases where the cluster entries cannot be resolved. [#2391](https:///github.com/FoundationDB/fdb-kubernetes-operator/pull/2391) \ No newline at end of file