diff --git a/Dockerfile b/Dockerfile index 8648076af..df41a127c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM golang:1.15.8 as builder # Install FDB -ARG FDB_VERSION=6.2.28 +ARG FDB_VERSION=6.2.29 ARG FDB_WEBSITE=https://www.foundationdb.org COPY foundationdb-kubernetes-sidecar/website/ /mnt/website/ @@ -19,7 +19,7 @@ RUN set -eux && \ update-ca-certificates --fresh # Copy 6.2 binaries -COPY --from=foundationdb/foundationdb:6.2.28 /usr/bin/fdb* /usr/bin/fdb/6.2/ +COPY --from=foundationdb/foundationdb:6.2.29 /usr/bin/fdb* /usr/bin/fdb/6.2/ # Copy 6.1 binaries COPY --from=foundationdb/foundationdb:6.1.13 /usr/bin/fdb* /usr/bin/fdb/6.1/ diff --git a/config/samples/cluster_local_tls.yaml b/config/samples/cluster_local_tls.yaml index 74cbd6da8..414eb294f 100644 --- a/config/samples/cluster_local_tls.yaml +++ b/config/samples/cluster_local_tls.yaml @@ -7,7 +7,7 @@ metadata: controller-tools.k8s.io: "1.0" name: sample-cluster spec: - version: 6.2.28 + version: 6.2.29 faultDomain: key: foundationdb.org/none processCounts: diff --git a/config/samples/deployment.yaml b/config/samples/deployment.yaml index 2f954bc2c..972c31f08 100644 --- a/config/samples/deployment.yaml +++ b/config/samples/deployment.yaml @@ -115,7 +115,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: foundationdb/fdb-kubernetes-operator:v0.28.0 + image: foundationdb/fdb-kubernetes-operator:v0.29.0 name: manager resources: limits: diff --git a/config/samples/deployment/manager.yaml b/config/samples/deployment/manager.yaml index 56393fcdd..4c6a8fa57 100644 --- a/config/samples/deployment/manager.yaml +++ b/config/samples/deployment/manager.yaml @@ -29,7 +29,7 @@ spec: containers: - command: - /manager - image: foundationdb/fdb-kubernetes-operator:v0.28.0 + image: foundationdb/fdb-kubernetes-operator:v0.29.0 name: manager env: - name: WATCH_NAMESPACE diff --git a/docs/changelog/v0.29.0.md b/docs/changelog/v0.29.0.md new file mode 100644 index 000000000..4b532471b --- /dev/null +++ b/docs/changelog/v0.29.0.md @@ -0,0 +1,13 @@ +# v0.29.0 + +* Fix #520: Public NotReady pods to pod cluster IPs. +* Add test for kubectl rootcmd. +* Prevent removing unknown labels in pods. +* Allow removing instances by pod name. +* Update controller-runtime and dependencies. +* Add deny list to prevent specific instances of the operator from taking global operations. +* Rename release job. +* Add locks before removing pods or including instances. +* Add python lint. +* Update to golang 1.15.8. +* Add evacuate command for plugin. diff --git a/docs/compatibility.md b/docs/compatibility.md index 855ee5cba..b2d1a5dbe 100644 --- a/docs/compatibility.md +++ b/docs/compatibility.md @@ -25,7 +25,7 @@ published for each major version. | Operator Version | Most Recent Version | Supported Cluster Models | Supported FDB Versions | Supported Kubernetes Versions | | ----------------- | ------------------- | ------------------------- | ----------------------- | ----------------------------- | -| 0.x | 0.28.0 | v1beta1 | 6.1.12+ | 1.15.0+ | +| 0.x | 0.29.0 | v1beta1 | 6.1.12+ | 1.15.0+ | ## Preparing for a Major Release diff --git a/helm/fdb-operator/values.yaml b/helm/fdb-operator/values.yaml index 7d47465ac..0abe1c42e 100644 --- a/helm/fdb-operator/values.yaml +++ b/helm/fdb-operator/values.yaml @@ -1,7 +1,7 @@ operator: name: fdb-kubernetes-operator-controller-manager image: foundationdb/fdb-kubernetes-operator - tag: 0.28.0 + tag: 0.29.0 role: fdb-kubernetes-operator-manager-role rolebinding: fdb-kubernetes-operator-manager-rolebinding replicas: 1