Skip to content

Commit 76c5cf9

Browse files
erabil-mdbjwilliams-mongo
authored andcommitted
(DOCSP-44038) Adds RNs for 1.28, updates compatibility and licensing. (#1875)
1 parent e57986a commit 76c5cf9

File tree

8 files changed

+80
-11
lines changed

8 files changed

+80
-11
lines changed

config/redirects

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
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 v1.20 v1.21 v1.22 v1.23 v1.24 v1.25 v1.26 v1.27 master
6-
symlink: v1.27 -> 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 v1.21 v1.22 v1.23 v1.24 v1.25 v1.26 v1.27 v1.28 master
6+
symlink: v1.28 -> master
77
symlink: upcoming -> master
88

99
########

snooty.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ mdb-ent-db = "MongoDB Enterprise Database"
4848
mdb-support = "`MongoDB Support <https://support.mongodb.com/welcome>`__"
4949
mdb-version = "7.0.0"
5050
monitoring-agent = "Monitoring Agent"
51-
version = "1.27"
52-
dl-version = "1.27.0"
51+
version = "1.28"
52+
dl-version = "1.28.0"
5353

5454
[substitutions]
5555
copy = "unicode:: U+000A9"

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@
88
- |k8s| Version
99
- OpenShift Version
1010

11+
* - 1.28
12+
- October 02, 2024
13+
- October 02, 2025
14+
- 1.28, 1.29, 1.30
15+
- 4.15, 4.16
16+
1117
* - 1.27
1218
- August 27, 2024
1319
- August 27, 2025

source/includes/list-tables/compatibility-mdb.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
- Base Image
77

8+
* - 1.28.x
9+
- Red Hat UBI 9 Base Image
10+
811
* - 1.27.x
912
- Red Hat UBI 8 Base Image
1013

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.28.x
9+
- 6.0, 7.0, 8.0
10+
811
* - 1.27.x
912
- 6.0, 7.0
1013

source/reference/support-lifecycle.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ Considerations
3333
* - |k8s-op-short| Version
3434
- End of Life Date
3535

36+
* - 1.28.x
37+
- 2025-10-02
38+
3639
* - 1.27.x
3740
- 2025-08-27
3841

source/release-notes.txt

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

15+
.. _ent-op-1.28.x:
16+
17+
|k8s-op-full| 1.28 Series
18+
-------------------------
19+
20+
.. _ent_op-1.28.0:
21+
22+
|k8s-op-full| 1.28.0
23+
~~~~~~~~~~~~~~~~~~~~
24+
25+
*Released 2024-10-02*
26+
27+
New Features
28+
```````````````
29+
30+
- (Public Preview) **MongoDB** resource: Introduces support for sharded clusters
31+
across |multi-clusters| by setting :setting:`spec.topology=MultiCluster <spec.topology>`
32+
when creating a MongoDB resource with ``spec.type=ShardedCluster``.
33+
To learn more, see :ref:`multi-cluster-sharded-cluster`.
34+
35+
- **MongoDB** and **MongoDBMultiCluster** resources: Adds support for automated
36+
expansion of storage by increasing the capacity of |k8s|
37+
``persistentVolumeClaims``. To learn more, see :ref:`k8s-resize-storage`.
38+
39+
- Automated expansion of ``persistentVolumeClaims`` is only supported if the
40+
underlying |k8s| ``storageClass`` supports |k8s| ``persistentVolume`` expansion.
41+
Ensure your ``storageClass`` supports in-place expansion without data loss.
42+
43+
- **OpsManager** resource: Introduces support for Ops Manager 8.0.0.
44+
45+
- **MongoDB** and **MongoDBMultiCluster** resources: Introduces support for MongoDB 8.0.0.
46+
47+
- **MongoDB** and **MongoDBMultiCluster** application database resources: Changes
48+
the default behaviour of :setting:`spec.featureCompatibilityVersion` for the database:
49+
50+
- When you upgrade your MongoDB version, the |k8s-op-short| sets :setting:`spec.featureCompatibilityVersion`
51+
to the version you are upgrading from to give you the option to downgrade if necessary.
52+
53+
- If you want the feature compatibility version to match the new MongoDB version,
54+
you must manually set ``featureCompatibilityVersion`` to either the new MongoDB
55+
version, or ``AlwaysMatchVersion``.
56+
57+
- Updates :ref:`container images <k8s-container-images>` to use
58+
`Red Hat UBI 9 <https://www.redhat.com/en/topics/containers>`__ as the base image,
59+
except ``mongodb-enterprise-database-ubi``, which remains on ``UBI8`` to support workloads
60+
running on MongoDB 6.0.4 and earlier.
61+
62+
- The UBI8 image is only used for the default non-static architecture. For a full UBI9 setup,
63+
use static containers. To learn more, see :ref:`static-containers`.
64+
65+
Bug Fixes
66+
```````````
67+
68+
- **MongoDB**, **AppDB**, and **MongoDBMultiCluster** resources: Fixes a bug where
69+
the ``init`` container wasn't getting the default security context, which was then
70+
flagged by security policies.
71+
72+
- **MongoDBMultiCluster** resource: Fixes a bug where resource validations weren't
73+
performed as part of the reconcile loop.
74+
1575
.. _ent-op-1.27.x:
1676

1777
|k8s-op-full| 1.27 Series

source/third-party-licenses.txt

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ License: :tldrl:`TL;DR <apache2>` | :osil:`Full Text <Apache-2.0>`
103103
- v0.28.9
104104

105105
* - :gopkg:`k8s.io/klog/v2 </k8s.io/klog/v2>`
106-
- v2.120.1
106+
- v2.130.1
107107

108108
* - :gopkg:`k8s.io/kube-openapi/pkg </k8s.io/kube-openapi/pkg>`
109109
- v0.0.0-20230717233707-2695361300d9
@@ -164,9 +164,6 @@ License: :tldrl:`TL;DR <bsd3>` | :osil:`Full Text <BSD-3-Clause>`
164164
- Version
165165

166166

167-
* - :gopkg:`github.com/evanphx/json-patch </github.com/evanphx/json-patch>`
168-
- v5.9.0
169-
170167
* - :gopkg:`github.com/evanphx/json-patch/v5 </github.com/evanphx/json-patch/v5>`
171168
- v5.6.0
172169

@@ -274,9 +271,6 @@ License: :tldrl:`TL;DR <mit>` | :osil:`Full Text <MIT>`
274271
* - :gopkg:`github.com/mailru/easyjson </github.com/mailru/easyjson>`
275272
- v0.7.7
276273

277-
* - :gopkg:`github.com/mitchellh/go-homedir </github.com/mitchellh/go-homedir>`
278-
- v1.1.0
279-
280274
* - :gopkg:`github.com/mitchellh/mapstructure </github.com/mitchellh/mapstructure>`
281275
- v1.5.0
282276

0 commit comments

Comments
 (0)