Skip to content

Commit a0d13cb

Browse files
corryrootjwilliams-mongo
authored andcommitted
(DOCSP-21316), (DOCSP-21187): Added v1.15.1 TLS info. (#864)
* (DOCSP-21316), (DOCSP-21187): Added v1.15.1 tls info. * (DOCSP-21316), (DOCSP-21187): Incorporated feedback from Rodrigo and Rajdeep. * (DOCSP-21316), (DOCSP-21187): Incorporated feedback from Rodrigo and Rajdeep. * (DOCSP-21316): Incorporated Julia's feedback. * (DOCSP-21316): Fixed typo. * (DOCSP-21316): Incorporated Priyo's feedback. * (DOCSP-21316): Added missing colon.
1 parent 074aed6 commit a0d13cb

File tree

6 files changed

+59
-5
lines changed

6 files changed

+59
-5
lines changed

source/includes/fact-broken-appdb.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
If you have a broken Application Database after upgrading to
2+
|k8s-op-short| version 1.14.0 or 1.15.0, see
3+
:ref:`troubleshoot-om-failed-state`.
Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1-
If you are upgrading to |k8s-op-short| version 1.14.0 or later,
2-
you must disable TLS in the :setting:`spec.security.certsSecretPrefix` field, upgrade, and then :ref:`enable TLS <secure-tls>`.
1+
|k8s-op-short| version :ref:`1.15.1 <ent_op-1.15.1>` fixes an issue
2+
that prevented the |k8s-op-short| upgrade when managing a
3+
TLS-enabled Application Datbase whose TLS certificate is stored in an
4+
:k8sdocs:`Opaque </concepts/configuration/secret/#opaque-secrets>`
5+
secret.
36

7+
We recommend that you upgrade to |k8s-op-short| version 1.15.1
8+
or later.
9+
10+
We strongly advise against upgrading to |k8s-op-short| version 1.14.0
11+
or 1.15.0.

source/includes/prereqs/pem-format.rst

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.. important::
22

3-
Starting in version 1.13, the |k8s-op-short| uses
4-
:k8sdocs:`kubernetes.io/tls
3+
For fresh |k8s-op-short| installations starting with version 1.13,
4+
the |k8s-op-short| uses :k8sdocs:`kubernetes.io/tls
55
</concepts/configuration/secret/#tls-secrets>` secrets
66
to store |tls| certificates and private keys for |onprem| and MongoDB
77
resources.
@@ -15,3 +15,8 @@
1515
To maintain backwards compatibility, the |k8s-op-short|
1616
continues to support storing |pem| files in Opaque secrets. Support
1717
of this feature might be removed in a future release.
18+
19+
We recommend that you upgrade to |k8s-op-short| version 1.15.1
20+
or later.
21+
22+
.. include:: /includes/fact-broken-appdb.rst

source/reference/troubleshooting.txt

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -787,3 +787,35 @@ following command to remove it:
787787
.. code-block:: sh
788788

789789
kubectl delete deployment/enterprise-operator
790+
791+
792+
.. _troubleshoot-om-failed-state:
793+
794+
|onprem| in Failed State
795+
---------------------------
796+
797+
.. include:: /includes/facts/fact-disable-tls.rst
798+
799+
However, if you have a broken Application Database after upgrading to
800+
|k8s-op-short| version 1.14.0 or 1.15.0, do the following steps:
801+
802+
1. Run the following command to scale your |k8s-op-short| deployment to
803+
zero replicas:
804+
805+
.. code-block:: sh
806+
807+
kubectl scale deployment/mongodb-enterprise-operator --replicas 0
808+
809+
#. Run the following command to delete the AppDB StatefulSet:
810+
811+
.. code-block:: sh
812+
813+
kubectl delete sts/<mongodb-resource-name>-db
814+
815+
#. Run the following command to remove the Automation Config secret:
816+
817+
.. code-block:: sh
818+
819+
kubectl delete secret/<mongodb-resource-name>-db-config
820+
821+
#. :ref:`upgrade-k8s-operator` to version 1.15.1 or later.

source/release-notes.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ Bug Fixes
5252

5353
.. include:: /includes/facts/fact-disable-tls.rst
5454

55+
.. include:: /includes/fact-broken-appdb.rst
56+
5557
MongoDB Resource
5658
````````````````
5759

@@ -121,6 +123,8 @@ Find all new images at:
121123

122124
.. include:: /includes/facts/fact-disable-tls.rst
123125

126+
.. include:: /includes/fact-broken-appdb.rst
127+
124128
Changes
125129
+++++++
126130

source/tutorial/upgrade-k8s-operator.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,13 @@ Upgrade the |k8s-op|
1313
The following procedure outlines how to upgrade the |k8s-op-short|
1414
to its latest version.
1515

16-
.. admonition:: Upgrading to version 1.14 and later
16+
.. admonition:: Upgrading to version 1.14.0 or 1.15.0
1717
:class: warning
1818

1919
.. include:: /includes/facts/fact-disable-tls.rst
2020

21+
.. include:: /includes/fact-broken-appdb.rst
22+
2123
.. admonition:: Upgrading to version 1.11.0 and later
2224
:class: warning
2325

0 commit comments

Comments
 (0)