Skip to content

Commit 9c7daa1

Browse files
authored
(DOCSP-15540) Custom version of AppDB in Operator (#597)
* resolving conflicts * Continued work. Removed obsolete procedure from unsupported v1.3, added scaffolding steps for migrating to specified AppDB versions. To be continued. * Continued updates * Include tech draft review from Cian and Nikolas * Included copy review from Melissa * Fix build errors * Include tech review * Adding a redirect for a removed topic /tutorial/migrate-to-single-resource * Final nits, plus DOCSP-16377 link fix
1 parent e7f70aa commit 9c7daa1

31 files changed

+298
-217
lines changed

config/redirects

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@ symlink: stable -> v1.10
1212
# Base URL
1313
raw: kubernetes-operator/ -> ${base}/stable/
1414

15+
# Add redirects related to the removal of
16+
# /tutorial/migrate-to-single-resource. This topic was added initially
17+
# for v1.3 that is now EOL.
18+
[v1.11-*]: kubernetes-operator/${version}/tutorial/migrate-to-single-resource -> ${base}/stable/release-notes/#k8s-op-full-1-11-0
19+
20+
1521
# Fix problematic redirects that omitted /stable (DOCSP-4989)
1622
raw: kubernetes-operator/tutorial/install-k8s-operator -> ${base}/stable/tutorial/install-k8s-operator/
1723
raw: kubernetes-operator/reference/k8s-operator-specification -> ${base}/stable/reference/k8s-operator-specification/

source/includes/admonitions/fact-migrate-to-single-resource.rst

Lines changed: 0 additions & 4 deletions
This file was deleted.

source/includes/admonitions/fact-one-cluster-per-proj.rst

Lines changed: 0 additions & 4 deletions
This file was deleted.

source/includes/admonitions/note-deploy-om-offline.rst

Lines changed: 0 additions & 7 deletions
This file was deleted.

source/includes/code-examples/yaml-files/example-opsmgr.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ spec:
1414
applicationDatabase:
1515
members: 3
1616
version: "4.2.11-ent"
17-
persistent: true
1817
security:
1918
tls:
2019
ca: "appdb-ca" # Optional. Name of the ConfigMap file
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Starting in |k8s-op-short| version 1.11.0, you must
2+
:ref:`migrate <migrate-to-ent-appdb-version>` all deployed
3+
``MongoDBOpsManager`` custom resources to a specified MongoDB version.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
Before upgrading your |k8s-op| to v1.11.0 or later,
2+
:ref:`Migrate the Application Database <migrate-to-ent-appdb-version>`
3+
of any deployed ``MongoDBOpsManager`` custom resources
4+
to one of the supported enterprise MongoDB editions. You specify the
5+
MongoDB version for the :opsmgr:`Application Database
6+
</core/system-overview/#application-database>` in the
7+
:opsmgrkube:`spec.applicationDatabase.version` setting.
8+
The :opsmgrkube:`spec.applicationDatabase.version` setting
9+
is a required field. For the list of supported MongoDB versions, see the
10+
:qr-mdb:`container registry </mongodb-enterprise-appdb-database?tab=tags>`.
11+
12+
You must migrate the Application Database to the latest available
13+
enterprise edition of MongoDB if your ``MongoDBOpsManager`` custom
14+
resource uses:
15+
16+
- A bundled version of MongoDB for the Application Database. In this case,
17+
the :opsmgrkube:`spec.applicationDatabase.version` setting is not
18+
specified, or its value is empty.
19+
- Any other enterprise MongoDB version specified in the :opsmgrkube:`spec.applicationDatabase.version` setting.
20+
- Any community edition of MongoDB specified in the :opsmgrkube:`spec.applicationDatabase.version` setting.
21+
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
For best results, use the
2+
:qr-mdb:`latest available enterprise MongoDB version </mongodb-enterprise-appdb-database?tab=tags>`
3+
that is :ref:`compatible <k8s-onprem-version-compatibility>` with your
4+
|onprem| version.

source/includes/list-tables/crds.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
- Description
77

88
* - ``mongodb``
9-
- Install the CustomResourceDefinitions for the database resources and also
10-
watch those resources.
9+
- Install the CustomResourceDefinitions for database resources
10+
and watch those resources.
1111

1212
* - ``mongodbusers``
13-
- Install the CustomResourceDefinitions for the MongoDB user resources and
14-
also watch those resources.
13+
- Install the CustomResourceDefinitions for MongoDB user resources
14+
and watch those resources.
1515

1616
* - ``opsmanagers``
17-
- Install the CustomResourceDefinitions for the |onprem| resources and also
18-
watch those resources.
17+
- Install the CustomResourceDefinitions for |onprem| resources
18+
and watch those resources.

source/includes/options-k8s-shared.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1341,4 +1341,5 @@ description: |
13411341
deployed with the |k8s-op-short|.
13421342
13431343
{{example}}
1344+
13441345
...

0 commit comments

Comments
 (0)