From d7f21a22940caf2cd6bbbba8558bcd7142e6fc85 Mon Sep 17 00:00:00 2001 From: John Brownlee Date: Mon, 15 Mar 2021 11:50:44 -0700 Subject: [PATCH] Version bump. --- config/samples/deployment.yaml | 158 ------------------------- config/samples/deployment/manager.yaml | 2 +- docs/changelog/v0.30.0.md | 11 ++ docs/compatibility.md | 2 +- helm/fdb-operator/values.yaml | 2 +- 5 files changed, 14 insertions(+), 161 deletions(-) create mode 100644 docs/changelog/v0.30.0.md diff --git a/config/samples/deployment.yaml b/config/samples/deployment.yaml index 934642c6d..e69de29bb 100644 --- a/config/samples/deployment.yaml +++ b/config/samples/deployment.yaml @@ -1,158 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: fdb-kubernetes-operator-controller-manager ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - creationTimestamp: null - name: fdb-kubernetes-operator-manager-role -rules: -- apiGroups: - - "" - resources: - - pods - - configmaps - - persistentvolumeclaims - - events - - secrets - - services - verbs: - - get - - watch - - list - - create - - update - - patch - - delete -- apiGroups: - - apps.foundationdb.org - resources: - - foundationdbclusters - - foundationdbbackups - - foundationdbrestores - verbs: - - get - - list - - watch - - create - - update - - patch - - delete -- apiGroups: - - apps.foundationdb.org - resources: - - foundationdbclusters/status - - foundationdbbackups/status - - foundationdbrestores/status - verbs: - - get - - update - - patch -- apiGroups: - - admissionregistration.k8s.io - resources: - - mutatingwebhookconfigurations - - validatingwebhookconfigurations - verbs: - - get - - list - - watch - - create - - update - - patch - - delete -- apiGroups: - - apps - resources: - - deployments - verbs: - - get - - list - - watch - - create - - update - - patch - - delete -- apiGroups: - - coordination.k8s.io - resources: - - leases - verbs: - - get - - list - - watch - - create - - update - - patch - - delete ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - creationTimestamp: null - name: fdb-kubernetes-operator-manager-rolebinding -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: fdb-kubernetes-operator-manager-role -subjects: -- kind: ServiceAccount - name: fdb-kubernetes-operator-controller-manager ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - labels: - app: fdb-kubernetes-operator-controller-manager - control-plane: controller-manager - name: fdb-kubernetes-operator-controller-manager -spec: - replicas: 1 - selector: - matchLabels: - app: fdb-kubernetes-operator-controller-manager - template: - metadata: - labels: - app: fdb-kubernetes-operator-controller-manager - control-plane: controller-manager - spec: - containers: - - command: - - /manager - env: - - name: WATCH_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - image: foundationdb/fdb-kubernetes-operator:v0.29.0 - name: manager - resources: - limits: - cpu: 500m - memory: 256Mi - requests: - cpu: 500m - memory: 256Mi - securityContext: - allowPrivilegeEscalation: false - privileged: false - readOnlyRootFilesystem: true - volumeMounts: - - mountPath: /tmp - name: tmp - - mountPath: /var/log/fdb - name: logs - securityContext: - fsGroup: 4059 - runAsGroup: 4059 - runAsUser: 4059 - serviceAccountName: fdb-kubernetes-operator-controller-manager - terminationGracePeriodSeconds: 10 - volumes: - - emptyDir: {} - name: tmp - - emptyDir: {} - name: logs diff --git a/config/samples/deployment/manager.yaml b/config/samples/deployment/manager.yaml index 4c6a8fa57..16901b327 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.29.0 + image: foundationdb/fdb-kubernetes-operator:v0.30.0 name: manager env: - name: WATCH_NAMESPACE diff --git a/docs/changelog/v0.30.0.md b/docs/changelog/v0.30.0.md new file mode 100644 index 000000000..22c672e47 --- /dev/null +++ b/docs/changelog/v0.30.0.md @@ -0,0 +1,11 @@ +# v0.30.0 + +* Add tini to the sidecar image. +* Use locality information to determine which processes to remove in a shrink. +* Prevent reconciliation from being blocked when pods are stuck in terminating. +* Add documentation on working with locks. +* Test the CRDs against multiple versions of the API server. +* Manage more conditions through the process group status. +* Represent process classes as a customn type. +* Fix the image tag in the helm chart. +* Add validation on the satellite configuration in the region config. \ No newline at end of file diff --git a/docs/compatibility.md b/docs/compatibility.md index b2d1a5dbe..f9565e1ea 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.29.0 | v1beta1 | 6.1.12+ | 1.15.0+ | +| 0.x | 0.30.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 8c52aa802..4af03908b 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: v0.29.0 + tag: v0.30.0 role: fdb-kubernetes-operator-manager-role rolebinding: fdb-kubernetes-operator-manager-rolebinding replicas: 1