Skip to content

Commit 23daeb9

Browse files
authored
(DOCSP-30434) MEKO 1.20.1 RNs, compatibility, and updates version flipper. (#1365)
* (DOCSP-30434) MEKO 1.20.1 RNs, compatibility, and updates version flipper. * Revises per tech and copy reviews.
1 parent ee7df54 commit 23daeb9

File tree

6 files changed

+111
-2
lines changed

6 files changed

+111
-2
lines changed

config/redirects

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
# while we work out how to deploy this property.
33

44
define: base https://www.mongodb.com/docs/kubernetes-operator
5-
define: versions v0.8 v0.9 v0.10 v0.11 v0.12 v1.0 v1.1 v1.2 v1.3 v1.4 v1.5 v1.6 v1.7 v1.8 v1.9 v1.10 v1.11 v1.12 v1.13 v1.14 v1.15 v1.16 v1.17 v1.18 v1.19 master
5+
define: versions v0.8 v0.9 v0.10 v0.11 v0.12 v1.0 v1.1 v1.2 v1.3 v1.4 v1.5 v1.6 v1.7 v1.8 v1.9 v1.10 v1.11 v1.12 v1.13 v1.14 v1.15 v1.16 v1.17 v1.18 v1.19 v1.20 master
66
symlink: v1.20 -> master
77
symlink: upcoming -> master
8-
symlink: stable -> v1.19
8+
symlink: stable -> v1.20
99

1010
########
1111

source/includes/list-tables/compatibility-k8s-os.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66
- |k8s| Version
77
- OpenShift Version
88

9+
* - 1.20.x
10+
- 1.24, 1.25, 1.26, 1.27
11+
- 4.11-4.13
12+
913
* - 1.19.x
1014
- 1.23, 1.24, 1.25, 1.26
1115
- 4.11-4.12

source/includes/list-tables/compatibility-mdb.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
* - |k8s-op-short| Release Series
1717
- Base Image
1818

19+
* - 1.20.x
20+
- Red Hat UBI 8 Base Image
21+
1922
* - 1.19.x
2023
- Red Hat UBI 8 Base Image
2124

source/includes/list-tables/compatibility-om.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
* - |k8s-op-short| Release Series
66
- |onprem| Version
77

8+
* - 1.20.x
9+
- 5.0, 6.0
10+
811
* - 1.19.x
912
- 5.0, 6.0
1013

source/reference/support-lifecycle.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ to change.
2626
* - |k8s-op-short| Version
2727
- End of Life Date
2828

29+
* - 1.20.x
30+
- 2024-03-12
31+
2932
* - 1.19.x
3033
- 2024-01-03
3134

source/release-notes.txt

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,102 @@ Release Notes for |k8s-op-full|
1212
:depth: 1
1313
:class: singlecol
1414

15+
.. _ent-op-1.20.x:
16+
17+
|k8s-op-full| 1.20 Series
18+
-------------------------
19+
20+
.. _ent_op-1.20.1:
21+
22+
|k8s-op-full| 1.20.1
23+
~~~~~~~~~~~~~~~~~~~~
24+
25+
*Released 2023-06-07*
26+
27+
This release fixes an issue that prevented upgrading the |k8s-op-short| to 1.20.0 in OpenShift.
28+
29+
Breaking Changes
30+
````````````````
31+
32+
- Removes ``appdb.connectionSpec.Project``, which was deprecated more than two years ago.
33+
34+
Bug Fixes
35+
`````````
36+
37+
- Fixes an issue where the ``MongoDBMultiCluster`` resource was not watching |onprem|'s connection ConfigMap and secret.
38+
- Fixes support for rotating the ``clusterfile`` secret, which is used for internal X.509 authentication in the ``MongoDB`` and ``MongoDBMultiCluster`` resources.
39+
40+
MongoDBOpsManager Resource
41+
``````````````````````````
42+
43+
- Adds support for votes, priority, and tags by introducing the
44+
``spec.applicationDatabase.memberConfig.votes``,
45+
``spec.applicationDatabase.memberConfig.priority``,
46+
and ``spec.applicationDatabase.memberConfig.tags`` settings.
47+
48+
- Changes the container registry for the Application Database image from
49+
``quay.io/mongodb/mongodb-enterprise-appdb-database-ubi`` to ``quay.io/mongodb/mongodb-enterprise-server``. This results in the following changes when you upgrade to
50+
this release:
51+
52+
- The Helm chart setting for the Application Database image, ``values.mongodb.name``,
53+
defaults to ``mongodb-enterprise-server``.
54+
55+
- The |k8s-op-short| updates your Application Database replica set Pods to use the new
56+
images referenced in the ``values.mongodb.name`` Helm setting. The new images are
57+
functionally equivalent to the previous ones assuming that the MongoDB version is the same.
58+
59+
- The |k8s-op-short| automatically updates the tag suffix for all Application Database
60+
images that reference the new container registry from ``-ent`` to ``-ubi8`` or the
61+
suffix set in :ref:`mdb-image-type` or :ref:`mongodb-image-type`. For example,
62+
the |k8s-op-short| changes ``quay.io/mongodb/mongodb-enterprise-server:4.4.5-ent``
63+
to ``quay.io/mongodb/mongodb-enterprise-server:4.4.5-ubi8``. You don't need to update
64+
the ``applicationDatabase.version`` setting in the ``MongoDBOpsManager`` resource.
65+
66+
- You can stop the |k8s-op-short| from automatically updating the tag suffix by setting
67+
:ref:`old-suffix` or :ref:`old-suffix-helm` to ``true``. For example, you might want
68+
to stop the automatic suffix change if you're mirroring this image from your own repository.
69+
70+
- Adds support for specifying versions without a suffix in
71+
``spec.applicationDatabase.version``. For example, you can specify a version, such as
72+
``6.0.5``, without adding the ``-ubi8`` suffix. The |k8s-op-short| automatically converts
73+
this to ``6.0.5-${MDB_IMAGE_TYPE}``. The default for the ``MDB_IMAGE_TYPE`` environment
74+
variable is ``-ubi8``.
75+
76+
New Images
77+
``````````
78+
79+
- Changes all images to reference UBI variants by default. The new images use the suffix ``-ubi``.
80+
81+
- quay.io/mongodb/mongodb-enterprise-database-ubi
82+
83+
- quay.io/mongodb/mongodb-enterprise-init-database-ubi
84+
85+
- quay.io/mongodb/mongodb-enterprise-ops-manager-ubi
86+
87+
- quay.io/mongodb/mongodb-enterprise-init-ops-manager-ubi
88+
89+
- quay.io/mongodb/mongodb-enterprise-init-appdb-ubi
90+
91+
- quay.io/mongodb/mongodb-agent-ubi
92+
93+
- quay.io/mongodb/mongodb-enterprise-appdb-database-ubi
94+
95+
- Changes the default Application Database image repository to use the official MongoDB Enterprise repository by setting ``values.mongodb.name`` to ``quay.io/mongodb/mongodb-enterprise-server`` by default.
96+
97+
- Introduces the ``values.mongodb.imageType`` environment variable to override the new default ``-ubi8`` Application Database image tag suffix used by the ``MongoDBOpsManager`` resource.
98+
99+
.. _ent_op-1.20.0:
100+
101+
|k8s-op-full| 1.20.0
102+
~~~~~~~~~~~~~~~~~~~~
103+
104+
*Released 2023-06-07*
105+
106+
.. warning:: **Upgrade to |k8s-op-short| 1.20.1**
107+
108+
This release (1.20.0) is tied to a broken release on the Openshift Marketplace.
109+
Don't upgrade to 1.20.0, and instead upgrade to the 1.20.1 release.
110+
15111
.. _ent-op-1.19.x:
16112

17113
|k8s-op-full| 1.19 Series

0 commit comments

Comments
 (0)