Skip to content

Commit 39ace4b

Browse files
authored
(DOCSP-42448) Release notes for 1.27, plus compatibility changes (#1821)
* (DOCSP-42448) Release notes for 1.27, plus compatibility changes * Added a few links * copy review, added links * Edits, fixing the links * Added redirects * Added licenses
1 parent e184960 commit 39ace4b

File tree

8 files changed

+138
-37
lines changed

8 files changed

+138
-37
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 master
6-
symlink: v1.26 -> 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 master
6+
symlink: v1.27 -> 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.26"
52-
dl-version = "1.26.0"
51+
version = "1.27"
52+
dl-version = "1.27.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.27
12+
- August 27, 2024
13+
- August 27, 2025
14+
- 1.28, 1.29, 1.30
15+
- 4.15, 4.16
16+
1117
* - 1.26
1218
- June 21, 2024
1319
- June 21, 2025

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

Lines changed: 3 additions & 3 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.27.x
9+
- Red Hat UBI 8 Base Image
10+
811
* - 1.26.x
912
- Red Hat UBI 8 Base Image
1013

@@ -22,6 +25,3 @@
2225

2326
* - 1.21.x
2427
- Red Hat UBI 8 Base Image
25-
26-
* - 1.20.x
27-
- Red Hat UBI 8 Base Image

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

Lines changed: 3 additions & 3 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.27.x
9+
- 6.0, 7.0
10+
811
* - 1.26.x
912
- 6.0, 7.0
1013

@@ -22,6 +25,3 @@
2225

2326
* - 1.21.x
2427
- 6.0
25-
26-
* - 1.20.x
27-
- 5.0, 6.0

source/reference/support-lifecycle.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ Considerations
3232

3333
* - |k8s-op-short| Version
3434
- End of Life Date
35+
36+
* - 1.27.x
37+
- 2025-08-27
3538

3639
* - 1.26.x
3740
- 2025-06-21

source/release-notes.txt

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

15+
.. _ent-op-1.27.x:
16+
17+
|k8s-op-full| 1.27 Series
18+
-------------------------
19+
20+
.. _ent_op-1.27.0:
21+
22+
|k8s-op-full| 1.27.0
23+
~~~~~~~~~~~~~~~~~~~~
24+
25+
*Released 2024-08-27*
26+
27+
New Features
28+
```````````````
29+
30+
- **MongoDB** resource: Adds support for enabling log rotation for MongoDB
31+
processes, monitoring agent, and backup agent. To learn more, see :ref:`mongodb-crd-logging-specification`.
32+
33+
Use the following settings to configure logs rotation per component:
34+
35+
- :setting:`spec.agent.mongod.logRotate` for the mongoDB processes.
36+
- :setting:`spec.agent.mongod.auditlogRotate` for the mongoDB processes audit logs.
37+
- :setting:`spec.agent.backupAgent.logRotate` for the backup agent.
38+
- :setting:`spec.agent.monitoringAgent.logRotate` for the monitoring agent.
39+
- :setting:`spec.agent.readinessProbe.environmentVariables` for the environment variables
40+
the readiness probe runs with. This setting also applies to settings
41+
related to the logs rotation. To learn more about the supported environment
42+
settings, see `Readiness Probe <https://github.com/mongodb/mongodb-kubernetes-operator/blob/master/docs/logging.md#readinessprobe/>`__.
43+
44+
- :opsmgrkube:`spec.applicationDatabase.agent.<component>.logRotate` for the Application Database.
45+
46+
For sharded clusters, the |k8s-op-short| supports configuring log rotation
47+
only under the ``spec.Agent`` settings, and not per process type, such as
48+
``mongos`` or ``configsrv``.
49+
50+
- **OpsManager** resource: Adds support for replacing the :ref:`logback.xml configuration file <onprem-own-logs>`,
51+
which configures general logging settings, such as log rotation for |onprem|
52+
and |onprem| backups.
53+
54+
Use the following settings:
55+
56+
- :setting:`spec.logging.logBackAccessRef` for the ConfigMap and access key with the ``logback``
57+
access configuration file to mount on the |onprem| Pod. Name the ConfigMap's access key
58+
``logback-access.xml``. This file configures access to the logging configuration
59+
file for |onprem|.
60+
- :setting:`spec.logging.logBackRef` for the ConfigMap and access key with the ``logback``
61+
configuration file to mount on the |onprem| Pod. This file
62+
configures the general logging behavior for |onprem|,
63+
including log rotation policies, log levels, and other logging parameters.
64+
Name the ConfigMap's access key ``logback.xml``.
65+
- :setting:`spec.backup.logging.logBackAccessRef` for the ConfigMap and access key with the ``logback``
66+
access configuration file to mount on the |onprem| Pod. Name the ConfigMap's access key
67+
``logback-access.xml``. This file configures access to the logging configuration
68+
file for |onprem| backups.
69+
- :setting:`spec.backup.logging.logBackRef` for the ConfigMap and access key with the ``logback``
70+
configuration file to mount on the |onprem| Pod. This file
71+
configures the general logging behavior for |onprem| backups,
72+
including log rotation policies, log levels, and other logging parameters.
73+
Name the ConfigMap's access key ``logback.xml``.
74+
75+
Deprecations
76+
```````````````
77+
78+
- The ``spec.applicationDatabase.agent.logRotate`` setting for the Application Database has been deprecated.
79+
Use :opsmgrkube:`spec.applicationDatabase.agent.mongod.logRotate <spec.applicationDatabase.agent.<component>.logRotate>` instead.
80+
81+
Bug Fixes
82+
```````````
83+
84+
- **Agent** launcher: Fixes an issue where, under some resync scenarios,
85+
the journal data in ``/journal`` may have been corrupted. The Agent now ensures
86+
that no conflicting journal data exist and prioritizes the data from ``/data/journal``.
87+
To deactivate this behavior, set the environment variable ``MDB_CLEAN_JOURNAL``
88+
in the |k8s-op-short| to any value other than 1.
89+
90+
- **MongoDB**, **AppDB**, **MongoDBMulti** resources: Fixes an issue that ensures
91+
that external domains are used in the ``connectionString``, if you configure it.
92+
93+
- **MongoDB** resource: Removes panic response if you provide a Horizon
94+
configuration that is shorter than the number of members. The |k8s-op-short| now
95+
issues a descriptive error in the status of the MongoDB resource in such cases.
96+
97+
- **MongoDB** resource: Fixes an issue where, when creating a resource in a new
98+
project named as a prefix of another project would fail, preventing the
99+
MongoDB resource from being created.
100+
15101
.. _ent-op-1.26.x:
16102

17103
|k8s-op-full| 1.26 Series

source/third-party-licenses.txt

Lines changed: 33 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -36,29 +36,29 @@ License: :tldrl:`TL;DR <apache2>` | :osil:`Full Text <Apache-2.0>`
3636
- Version
3737

3838

39-
* - :gopkg:`github.com/go-jose/go-jose/v3 </github.com/go-jose/go-jose/v3>`
40-
- v3.0.3
39+
* - :gopkg:`github.com/go-jose/go-jose/v4 </github.com/go-jose/go-jose/v4>`
40+
- v4.0.1
4141

4242
* - :gopkg:`github.com/go-logr/logr </github.com/go-logr/logr>`
43-
- v1.4.1
43+
- v1.4.2
4444

4545
* - :gopkg:`github.com/go-openapi/jsonpointer </github.com/go-openapi/jsonpointer>`
4646
- v0.19.6
4747

4848
* - :gopkg:`github.com/go-openapi/jsonreference </github.com/go-openapi/jsonreference>`
49-
- v0.20.1
49+
- v0.20.2
5050

5151
* - :gopkg:`github.com/go-openapi/swag </github.com/go-openapi/swag>`
5252
- v0.22.3
5353

5454
* - :gopkg:`github.com/golang/groupcache/lru </github.com/golang/groupcache/lru>`
5555
- v0.0.0-20210331224755-41bb18bfe9da
5656

57-
* - :gopkg:`github.com/google/gnostic </github.com/google/gnostic>`
58-
- v0.5.7-v3refs
57+
* - :gopkg:`github.com/google/gnostic-models </github.com/google/gnostic-models>`
58+
- v0.6.8
5959

6060
* - :gopkg:`github.com/google/gofuzz </github.com/google/gofuzz>`
61-
- v1.1.0
61+
- v1.2.0
6262

6363
* - :gopkg:`github.com/modern-go/concurrent </github.com/modern-go/concurrent>`
6464
- v0.0.0-20180306012644-bacd9c7ef1dd
@@ -67,7 +67,7 @@ License: :tldrl:`TL;DR <apache2>` | :osil:`Full Text <Apache-2.0>`
6767
- v1.0.2
6868

6969
* - :gopkg:`github.com/prometheus/client_golang/prometheus </github.com/prometheus/client_golang/prometheus>`
70-
- v1.19.0
70+
- v1.19.1
7171

7272
* - :gopkg:`github.com/prometheus/client_model/go </github.com/prometheus/client_model/go>`
7373
- v0.6.0
@@ -82,40 +82,40 @@ License: :tldrl:`TL;DR <apache2>` | :osil:`Full Text <Apache-2.0>`
8282
- v1.0.3
8383

8484
* - :gopkg:`gomodules.xyz/jsonpatch/v2 </gomodules.xyz/jsonpatch/v2>`
85-
- v2.3.0
85+
- v2.4.0
8686

8787
* - :gopkg:`gopkg.in/yaml.v2 </gopkg.in/yaml.v2>`
8888
- v2.4.0
8989

9090
* - :gopkg:`k8s.io/api </k8s.io/api>`
91-
- v0.27.12
91+
- v0.28.11
9292

9393
* - :gopkg:`k8s.io/apiextensions-apiserver/pkg/apis/apiextensions </k8s.io/apiextensions-apiserver/pkg/apis/apiextensions>`
94-
- v0.27.12
94+
- v0.28.9
9595

9696
* - :gopkg:`k8s.io/apimachinery/pkg </k8s.io/apimachinery/pkg>`
97-
- v0.27.12
97+
- v0.28.11
9898

9999
* - :gopkg:`k8s.io/client-go </k8s.io/client-go>`
100-
- v0.27.12
100+
- v0.28.11
101101

102102
* - :gopkg:`k8s.io/component-base/config </k8s.io/component-base/config>`
103-
- v0.27.12
103+
- v0.28.9
104104

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

108108
* - :gopkg:`k8s.io/kube-openapi/pkg </k8s.io/kube-openapi/pkg>`
109-
- v0.0.0-20230501164219-8b0f38b5fd1f
109+
- v0.0.0-20230717233707-2695361300d9
110110

111111
* - :gopkg:`k8s.io/kube-openapi/pkg/validation/spec </k8s.io/kube-openapi/pkg/validation/spec>`
112-
- v0.0.0-20230501164219-8b0f38b5fd1f
112+
- v0.0.0-20230717233707-2695361300d9
113113

114114
* - :gopkg:`k8s.io/utils </k8s.io/utils>`
115-
- v0.0.0-20240310230437-4693a0247e57
115+
- v0.0.0-20240502163921-fe8a2dddb1d0
116116

117117
* - :gopkg:`sigs.k8s.io/controller-runtime </sigs.k8s.io/controller-runtime>`
118-
- v0.15.3
118+
- v0.16.6
119119

120120
* - :gopkg:`sigs.k8s.io/json </sigs.k8s.io/json>`
121121
- v0.0.0-20221116044647-bc3834ca7abd
@@ -173,8 +173,8 @@ License: :tldrl:`TL;DR <bsd3>` | :osil:`Full Text <BSD-3-Clause>`
173173
* - :gopkg:`github.com/fsnotify/fsnotify </github.com/fsnotify/fsnotify>`
174174
- v1.6.0
175175

176-
* - :gopkg:`github.com/go-jose/go-jose/v3/json </github.com/go-jose/go-jose/v3/json>`
177-
- v3.0.3
176+
* - :gopkg:`github.com/go-jose/go-jose/v4/json </github.com/go-jose/go-jose/v4/json>`
177+
- v4.0.1
178178

179179
* - :gopkg:`github.com/gogo/protobuf </github.com/gogo/protobuf>`
180180
- v1.3.2
@@ -210,13 +210,13 @@ License: :tldrl:`TL;DR <bsd3>` | :osil:`Full Text <BSD-3-Clause>`
210210
- v0.9.1
211211

212212
* - :gopkg:`k8s.io/apimachinery/third_party/forked/golang </k8s.io/apimachinery/third_party/forked/golang>`
213-
- v0.27.12
213+
- v0.28.11
214214

215215
* - :gopkg:`k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json </k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json>`
216-
- v0.0.0-20230501164219-8b0f38b5fd1f
216+
- v0.0.0-20230717233707-2695361300d9
217217

218218
* - :gopkg:`k8s.io/utils/internal/third_party/forked/golang/net </k8s.io/utils/internal/third_party/forked/golang/net>`
219-
- v0.0.0-20240310230437-4693a0247e57
219+
- v0.0.0-20240502163921-fe8a2dddb1d0
220220

221221
:abbr:`ISC (Internet Systems Consortium)` License
222222
-------------------------------------------------
@@ -260,7 +260,7 @@ License: :tldrl:`TL;DR <mit>` | :osil:`Full Text <MIT>`
260260
- v2.2.0
261261

262262
* - :gopkg:`github.com/emicklei/go-restful/v3 </github.com/emicklei/go-restful/v3>`
263-
- v3.9.0
263+
- v3.11.0
264264

265265
* - :gopkg:`github.com/ghodss/yaml </github.com/ghodss/yaml>`
266266
- v1.0.0
@@ -274,6 +274,9 @@ License: :tldrl:`TL;DR <mit>` | :osil:`Full Text <MIT>`
274274
* - :gopkg:`github.com/mailru/easyjson </github.com/mailru/easyjson>`
275275
- v0.7.7
276276

277+
* - :gopkg:`github.com/mitchellh/go-homedir </github.com/mitchellh/go-homedir>`
278+
- v1.1.0
279+
277280
* - :gopkg:`github.com/mitchellh/mapstructure </github.com/mitchellh/mapstructure>`
278281
- v1.5.0
279282

@@ -290,11 +293,14 @@ License: :tldrl:`TL;DR <mit>` | :osil:`Full Text <MIT>`
290293
- v1.9.0
291294

292295
* - :gopkg:`go.uber.org/multierr </go.uber.org/multierr>`
293-
- v1.10.0
296+
- v1.11.0
294297

295298
* - :gopkg:`go.uber.org/zap </go.uber.org/zap>`
296299
- v1.27.0
297300

301+
* - :gopkg:`gopkg.in/natefinch/lumberjack.v2 </gopkg.in/natefinch/lumberjack.v2>`
302+
- v2.2.1
303+
298304
* - :gopkg:`gopkg.in/yaml.v3 </gopkg.in/yaml.v3>`
299305
- v3.0.1
300306

@@ -321,7 +327,7 @@ License: :tldrl:`TL;DR <mpl-2.0>` | :osil:`Full Text <MPL-2.0>`
321327
- v1.1.1
322328

323329
* - :gopkg:`github.com/hashicorp/go-retryablehttp </github.com/hashicorp/go-retryablehttp>`
324-
- v0.7.5
330+
- v0.7.7
325331

326332
* - :gopkg:`github.com/hashicorp/go-rootcerts </github.com/hashicorp/go-rootcerts>`
327333
- v1.0.2
@@ -339,7 +345,7 @@ License: :tldrl:`TL;DR <mpl-2.0>` | :osil:`Full Text <MPL-2.0>`
339345
- v1.0.0
340346

341347
* - :gopkg:`github.com/hashicorp/vault/api </github.com/hashicorp/vault/api>`
342-
- v1.12.2
348+
- v1.14.0
343349

344350
* - :gopkg:`github.com/r3labs/diff/v3 </github.com/r3labs/diff/v3>`
345351
- v3.0.1

0 commit comments

Comments
 (0)