Skip to content

Commit f3170c6

Browse files
authored
Release MongoDB Kubernetes Operator v0.12.0 (#1646)
1 parent 4818d41 commit f3170c6

File tree

5 files changed

+32
-16
lines changed

5 files changed

+32
-16
lines changed

config/manager/manager.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -45,16 +45,16 @@ spec:
4545
- name: OPERATOR_NAME
4646
value: mongodb-kubernetes-operator
4747
- name: AGENT_IMAGE
48-
value: quay.io/mongodb/mongodb-agent-ubi:107.0.7.8596-1
48+
value: quay.io/mongodb/mongodb-agent-ubi:108.0.2.8729-1
4949
- name: VERSION_UPGRADE_HOOK_IMAGE
5050
value: quay.io/mongodb/mongodb-kubernetes-operator-version-upgrade-post-start-hook:1.0.9
5151
- name: READINESS_PROBE_IMAGE
52-
value: quay.io/mongodb/mongodb-kubernetes-readinessprobe:1.0.20
52+
value: quay.io/mongodb/mongodb-kubernetes-readinessprobe:1.0.22
5353
- name: MONGODB_IMAGE
5454
value: mongodb-community-server
5555
- name: MONGODB_REPO_URL
5656
value: quay.io/mongodb
57-
image: quay.io/mongodb/mongodb-kubernetes-operator:0.11.0
57+
image: quay.io/mongodb/mongodb-kubernetes-operator:0.12.0
5858
imagePullPolicy: Always
5959
name: mongodb-kubernetes-operator
6060
resources:

deploy/openshift/operator_openshift.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -47,16 +47,16 @@ spec:
4747
- name: OPERATOR_NAME
4848
value: mongodb-kubernetes-operator
4949
- name: AGENT_IMAGE
50-
value: quay.io/mongodb/mongodb-agent-ubi:107.0.7.8596-1
50+
value: quay.io/mongodb/mongodb-agent-ubi:108.0.2.8729-1
5151
- name: READINESS_PROBE_IMAGE
52-
value: quay.io/mongodb/mongodb-kubernetes-readinessprobe:1.0.20
52+
value: quay.io/mongodb/mongodb-kubernetes-readinessprobe:1.0.22
5353
- name: VERSION_UPGRADE_HOOK_IMAGE
5454
value: quay.io/mongodb/mongodb-kubernetes-operator-version-upgrade-post-start-hook:1.0.9
5555
- name: MONGODB_IMAGE
5656
value: mongo
5757
- name: MONGODB_REPO_URL
5858
value: quay.io
59-
image: quay.io/mongodb/mongodb-kubernetes-operator:0.11.0
59+
image: quay.io/mongodb/mongodb-kubernetes-operator:0.12.0
6060
imagePullPolicy: Always
6161
name: mongodb-kubernetes-operator
6262
resources:

docs/RELEASE_NOTES.md

+7
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,10 @@
22

33
## Added support for MongoDB 8.0.0 GA
44
MongoDB 8.0.0 GA is now officially supported by the Operator
5+
6+
## Minor fixes and improvements
7+
8+
- Use pointer field for priority in member options
9+
- readinessProbe: use human-readable timestamps instead
10+
- Bumped Go to 1.23 and kube APIs to 1.29
11+
- Update package crypto to remediate multiple CVEs

docs/how-to-release.md

+16-7
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,25 @@
11

22
## How to Release
33
* Prepare release PR:
4-
* Pull the changes in the helm-charts sub module folder to get the latest main.
5-
* `cd helm-charts && git pull origin main`.
4+
* Pull the changes in the helm-charts submodule folder to get the latest main.
5+
* `cd helm-charts`
6+
* `git submodule update --init` - if submodule was not initialised before
7+
* `git pull origin main`
68
* Update any changing versions in [release.json](../release.json).
9+
* `operator` - always when doing a release
10+
* `version-upgrade-hook` - whenever we make changes in the [versionhook](../cmd/versionhook) files
11+
* `readiness-probe` - whenever we make changes in the [readiness](../cmd/readiness) files
12+
* `agent` - newest version available in `ops-manager` `conf-hosted.properties` file under `automation.agent.version`
13+
* `agent-tools-version` - newest version available in `ops-manager` `conf-hosted.properties` file under `mongotools.version`
714
* Ensure that [the release notes](./RELEASE_NOTES.md) are up to date for this release.
15+
* all merged PRs have a covered entry in the release notes. For example, you can use `git log v0.11.0..HEAD --reverse --oneline` to get the list of commits after previous release
816
* Run `python scripts/ci/update_release.py` to update the relevant yaml manifests.
9-
* Copy `CRD`s to Helm Chart
10-
- `cp config/crd/bases/mongodbcommunity.mongodb.com_mongodbcommunity.yaml helm-charts/charts/community-operator-crds/templates/mongodbcommunity.mongodb.com_mongodbcommunity.yaml`
11-
- commit changes to the [helm-charts submodule](https://github.com/mongodb/helm-charts) and create a PR against it ([similar to this one](https://github.com/mongodb/helm-charts/pull/163)).
12-
- do not merge helm-charts PR until release PR is merged and the images are pushed to quay.io.
13-
- do not commit the submodule change in the release pr of the community repository.
17+
* **use venv and then `python3 -m pip install -r requirements.txt`**
18+
* Copy ``CRD`s`` to Helm Chart
19+
* `cp config/crd/bases/mongodbcommunity.mongodb.com_mongodbcommunity.yaml helm-charts/charts/community-operator-crds/templates/mongodbcommunity.mongodb.com_mongodbcommunity.yaml`
20+
* commit changes to the [helm-charts submodule](https://github.com/mongodb/helm-charts) and create a PR against it ([similar to this one](https://github.com/mongodb/helm-charts/pull/163)).
21+
* do not merge helm-charts PR until release PR is merged and the images are pushed to quay.io.
22+
* do not commit the submodule change in the release pr of the community repository.
1423
* Commit all changes (except for the submodule change)
1524
* Create a PR with the title `Release MongoDB Kubernetes Operator v<operator-version>` (the title must match this pattern).
1625
* Wait for the tests to pass and merge the PR.

release.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"golang-builder-image": "golang:1.23",
3-
"operator": "0.11.0",
3+
"operator": "0.12.0",
44
"version-upgrade-hook": "1.0.9",
5-
"readiness-probe": "1.0.21",
6-
"agent": "108.0.0.8694-1",
5+
"readiness-probe": "1.0.22",
6+
"agent": "108.0.2.8729-1",
77
"agent-tools-version": "100.10.0"
88
}

0 commit comments

Comments
 (0)