Skip to content

Commit 3c1bb72

Browse files
authored
(DOCSP-25886) Breaking change for 1.17.1 images on quay (#1107)
* (DOCSP-25886) Breaking change for 1.17.1 images on quai * Updated the error * Edits * Copy review from John W * Reconciled with RN from LS * Final copy review nit, ready for tech review
1 parent d916e57 commit 3c1bb72

File tree

1 file changed

+57
-11
lines changed

1 file changed

+57
-11
lines changed

source/release-notes.txt

Lines changed: 57 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,29 +23,75 @@ Release Notes for |k8s-op-full|
2323
~~~~~~~~~~~~~~~~~~~~
2424

2525
*Released 2022-10-10*
26-
27-
Improvements
28-
````````````
29-
30-
- Uses `Quay <https://quay.io/>`__ as an image registry for
31-
|k8s-op-short| on OpenShift. When you upgrade your |k8s-op-short|
32-
deployment, it automatically pulls new images from Quay. You don't need to
33-
take any action.
34-
26+
3527
Breaking Changes
3628
````````````````
37-
29+
30+
.. warning:: **Installations for OpenShift**
31+
32+
This release has invalid `quay.io <quay.io/mongodb/mongodb-agent-ubi>`__
33+
digests referenced in the certified bundle's CSV. This affects only
34+
OpenShift deployments when you install or upgrade |k8s-op-short| from
35+
the certified bundle (OperatorHub) in `quay.io <quay.io/mongodb/mongodb-agent-ubi>`__.
36+
37+
If you use |k8s-op-short| with OpenShift, we recommend that you do NOT
38+
upgrade to this release (v1.17.1), and instead upgrade to the
39+
|k8s-op-short| v1.17.2, which is due the week commencing 17th October 2022.
40+
41+
As a result of this issue, installing this release could result in
42+
``ImagePullBackOff`` errors in Pods hosting AppDB, the database for |onprem|.
43+
Errors will look similar to the following:
44+
45+
.. code-block:: sh
46+
47+
Failed to pull image "quay.io/mongodb/mongodb-agent-ubi@sha256:a4cadf209ab87eb7d121ccd8b1503fa5d88be8866b5c3cb7897d14c36869abf6": rpc error: code = Unknown desc = reading manifest sha256:a4cadf209ab87eb7d121ccd8b1503fa5d88be8866b5c3cb7897d14c36869abf6 in quay.io/mongodb/mongodb-agent-ubi: manifest unknown: manifest unknown
48+
49+
To continue using the |k8s-op-short| v1.17.1, use the following workaround
50+
and update the |k8s-op-short| Subscription with the following ``spec.config.env``:
51+
52+
.. code-block:: yaml
53+
54+
spec:
55+
config:
56+
env:
57+
- name: AGENT_IMAGE
58+
value: >-
59+
quay.io/mongodb/mongodb-agent-ubi@sha256:ffa842168cc0865bba022b414d49e66ae314bf2fd87288814903d5a430162620
60+
- name: RELATED_IMAGE_AGENT_IMAGE_11_0_5_6963_1
61+
value: >-
62+
quay.io/mongodb/mongodb-agent-ubi@sha256:e7176c627ef5669be56e007a57a81ef5673e9161033a6966c6e13022d241ec9e
63+
- name: RELATED_IMAGE_AGENT_IMAGE_11_12_0_7388_1
64+
value: >-
65+
quay.io/mongodb/mongodb-agent-ubi@sha256:ffa842168cc0865bba022b414d49e66ae314bf2fd87288814903d5a430162620
66+
- name: RELATED_IMAGE_AGENT_IMAGE_12_0_4_7554_1
67+
value: >-
68+
quay.io/mongodb/mongodb-agent-ubi@sha256:3e07e8164421a6736b86619d9d72f721d4212acb5f178ec20ffec045a7a8f855
69+
70+
Remove this workaround as soon as you install the new |k8s-op-short| v1.17.2.
71+
72+
This release has the following additional breaking change:
73+
3874
- Removes the ``operator.deployment_name`` parameter from |k8s-op-short| Helm charts.
3975
In previous releases, you might have used this parameter to customize the name of the
4076
|k8s-op-short| container.
4177

4278
Starting with this release, the value of the ``operator.name`` Helm chart parameter
4379
determines the name of the |k8s-op-short| container.
44-
80+
4581
This is a breaking change only if you set ``operator.deployment_name`` to a different
4682
value than ``operator.name`` and if you configured tooling to rely on the value of
4783
``operator.deployment_name``.
4884

85+
Improvements
86+
````````````
87+
88+
- Uses `Quay <https://quay.io/>`__ as an image registry for
89+
|k8s-op-short| on OpenShift. When you upgrade your |k8s-op-short|
90+
deployment, it automatically pulls new images from Quay. You don't need to
91+
take any action.
92+
93+
94+
4995
.. _ent_op-1.17.0:
5096

5197
|k8s-op-full| 1.17.0

0 commit comments

Comments
 (0)