Skip to content

Commit 51b5f12

Browse files
(DOCSP-38470) Adding |mdbagent|, {+monitoring-agent+} and {+appdb+} constants (#1737)
* Added the new constants * Modified monitoring agent instances * Updated {+appdb+} instances
1 parent df5f32f commit 51b5f12

File tree

54 files changed

+284
-282
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+284
-282
lines changed

snooty.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ toc_landing_pages = [
3434
[constants]
3535
aagent = "MongoDB Agent or legacy Automation Agent"
3636
aagents = "MongoDB Agents or legacy Automation Agents"
37+
appdb = "Application Database"
3738
k8s-op-short = "Kubernetes Operator"
3839
k8s-api-version = "v1.26"
3940
k8s-crds = "`CustomResourceDefinitions <https://kubernetes.io/docs/tasks/access-kubernetes-api/extend-api-custom-resource-definitions/>`__"
@@ -46,6 +47,7 @@ mdbagent = "MongoDB Agent"
4647
mdb-ent-db = "MongoDB Enterprise Database"
4748
mdb-support = "`MongoDB Support <https://support.mongodb.com/welcome>`__"
4849
mdb-version = "7.0.0"
50+
monitoring-agent = "Monitoring Agent"
4951
version = "1.25"
5052
dl-version = "1.25.0"
5153

source/includes/facts/fact-disable-tls.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
|k8s-op-short| version :ref:`1.15.1 <ent_op-1.15.1>` fixes an issue
22
that prevented the |k8s-op-short| upgrade when managing a
3-
TLS-enabled Application Database whose TLS certificate is stored in an
3+
TLS-enabled {+appdb+} whose TLS certificate is stored in an
44
:k8sdocs:`Opaque </concepts/configuration/secret/#opaque-secrets>`
55
secret.
66

source/includes/facts/fact-must-migrate-specified-appdb.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Before upgrading your |k8s-op| to v1.11.0 or later,
2-
migrate the Application Database
2+
migrate the {+appdb+}
33
of any deployed ``MongoDBOpsManager`` custom resources
44
to one of the supported enterprise MongoDB editions. You specify the
55
MongoDB version for the :opsmgr:`Application Database
@@ -8,11 +8,11 @@ MongoDB version for the :opsmgr:`Application Database
88
For the list of supported MongoDB versions, see the
99
:qr-mdb:`container registry </mongodb-enterprise-server?tab=tags>`.
1010

11-
You must migrate the Application Database to the latest available
11+
You must migrate the {+appdb+} to the latest available
1212
enterprise edition of MongoDB if your ``MongoDBOpsManager`` custom
1313
resource uses:
1414

15-
- A bundled version of MongoDB for the Application Database. In this case,
15+
- A bundled version of MongoDB for the {+appdb+}. In this case,
1616
the :opsmgrkube:`spec.applicationDatabase.version` setting is not
1717
specified, or its value is empty.
1818
- Any other enterprise MongoDB version specified in the :opsmgrkube:`spec.applicationDatabase.version` setting.

source/includes/facts/fact-om-in-multi-clusters-summary-of-diffs.rst

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,33 +15,33 @@ These procedures are the same as the procedures for deploying |onprem| in single
1515

1616
.. include:: /includes/admonitions/note-om-external-connectivity-multi-cluster.rst
1717

18-
- **Deploy Ops Manager and the Application Database on the central cluster.**
18+
- **Deploy Ops Manager and the {+appdb+} on the central cluster.**
1919

20-
You can choose to deploy |onprem| and the Application Database only on the central cluster,
20+
You can choose to deploy |onprem| and the {+appdb+} only on the central cluster,
2121
using the same procedure as for single MongoDB resources |k8s| clusters. To learn more,
2222
see :ref:`Deploy an Ops Manager instance on the central cluster with TLS encryption <deploy-om-container>`.
2323

24-
- **Deploy Ops Manager on the central cluster and the Application Database on selected member clusters.**
24+
- **Deploy Ops Manager on the central cluster and the {+appdb+} on selected member clusters.**
2525

2626
You can choose to deploy |onprem| on the central cluster and the Application
2727
Database on a subset of selected member clusters, to increase the
28-
Application Database's resilience and availability in |onprem|. Configure
28+
{+appdb+}'s resilience and availability in |onprem|. Configure
2929
the following settings in the |onprem| CRD:
3030

3131
- Use :opsmgrkube:`topology <spec.applicationDatabase.topology>` to specify the ``MultiCluster`` value.
3232

3333
- Specify the :opsmgrkube:`clusterSpecList <spec.applicationDatabase.clusterSpecList>` and
3434
include in it the :opsmgrkube:`clusterName <spec.applicationDatabase.clusterSpecList.clusterName>`
35-
of each selected |k8s| member cluster on which you want to deploy the Application Database, and the
35+
of each selected |k8s| member cluster on which you want to deploy the {+appdb+}, and the
3636
number of :opsmgrkube:`members <spec.applicationDatabase.clusterSpecList.members>`
3737
(MongoDB nodes) in each |k8s| member cluster.
3838

3939
.. note::
4040

41-
If you deploy the Application Database on selected member clusters in
41+
If you deploy the {+appdb+} on selected member clusters in
4242
your |multi-cluster|, you must include the central cluster and
4343
member clusters in the same service mesh configuration. This enables
44-
bi-directional communication from |onprem| to the Application Database.
44+
bi-directional communication from |onprem| to the {+appdb+}.
4545

4646
To learn more, see :ref:`Deploy Ops Manager <deploy-om-container>`,
4747
review the |multi-cluster| example and specify ``MultiCluster`` for

source/includes/facts/ldap-considerations-multi-cluster.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
- To configure |ldap| in |k8s-crds|, use the parameters under the
22
:setting:`spec.security.authentication.ldap` and other
33
:ref:`security LDAP settings <security-settings>` specific to the
4-
MongoDB Agent, from the |k8s-op-short| MongoDB resource specification.
4+
{+mdbagent+}, from the |k8s-op-short| MongoDB resource specification.
55
The procedures in this section describe the required settings and
66
provide examples of |ldap| configuration.
77

source/includes/facts/ldap-considerations.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
- To configure |ldap| in |k8s-crds|, use the parameters under the
22
:setting:`spec.security.authentication.ldap` and other
33
:ref:`security LDAP settings <security-settings>` specific to the
4-
MongoDB Agent, from the |k8s-op-short| MongoDB resource specification.
4+
{+mdbagent+}, from the |k8s-op-short| MongoDB resource specification.
55
The procedures in this section describe the required settings and
66
provide examples of LDAP configuration.
77

source/includes/list-tables/crd-logging-configuration.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
- :setting:`spec.agent.startupOptions`
1212

1313
* - MongoDB
14-
- Monitoring agent logs
14+
- {+monitoring-agent+} logs
1515
- Ops Manager API or UI
1616

1717
* - MongoDB
@@ -30,19 +30,19 @@
3030
- Readiness Probe
3131
- `Container Environment Variables <https://www.mongodb.com/docs/kubernetes-operator/master/reference/kubectl-operator-settings/#readiness-probe-logger-max-size>`__
3232

33-
* - Application Database
33+
* - {+appdb+}
3434
- MongoDB Logs
3535
- :opsmgrkube:`spec.applicationDatabase.agent.logRotate`
3636

37-
* - Application Database
37+
* - {+appdb+}
3838
- Automation Agent Logs
3939
- :opsmgrkube:`spec.applicationDatabase.agent.startupOptions`
4040

41-
* - Application Database
42-
- Monitoring agent logs
41+
* - {+appdb+}
42+
- {+monitoring-agent+} logs
4343
- Forwarded to ``stdout`` only (kubectl logs).
4444
Managed and stored in the |k8s| control plane.
4545

46-
* - Application Database
46+
* - {+appdb+}
4747
- Audit logs
4848
- :opsmgrkube:`spec.applicationDatabase.agent.logRotate.includeAuditLogsWithMongoDBLogs`

source/includes/list-tables/default-k8s-object-permissions.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
- Require the following permissions:
6464

6565
- ``get``, ``list``, ``watch``. The |k8s-op-short| queries the
66-
Application Database Pods to get information about its state.
66+
{+appdb+} Pods to get information about its state.
6767

6868
* - Namespaces
6969
- Require the following permissions:
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
|url| of the repository from which the |k8s-op-short| downloads
2-
the Application Database image.
2+
the {+appdb+} image.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
|url| of the repository from which the ``initContainer`` image that
2-
contains the Application Database start-up scripts and the readiness
2+
contains the {+appdb+} start-up scripts and the readiness
33
probe is downloaded.

source/includes/prereqs/mdbagent-reqs.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
- Your project's MongoDB Agent. For the MongoDB Agent certificate,
1+
- Your project's {+mdbagent+}. For the {+mdbagent+} certificate,
22
ensure that you meet the following requirements:
33

44
- The Common Name in the |tls| certificate is not empty.

source/includes/prereqs/secure-om-resource.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
* - DNS Names
1313
- Ensure that you add |san-dns|\s or Subject Names
1414
for each |k8s-pod| that hosts a member of the
15-
Application Database replica set. The |san-dns| for each pod
15+
{+appdb+} replica set. The |san-dns| for each pod
1616
must use the following format:
1717

1818
.. code-block:: sh

source/includes/setting-k8sSaConf-spec.agent.startupOptions.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
{+mdbagent+} settings with which you want to start MongoDB database resource.
77

8-
You must provide MongoDB Agent settings as key-value pairs. The values
8+
You must provide {+mdbagent+} settings as key-value pairs. The values
99
must be strings.
1010

1111
For a list of supported {+mdbagent+} settings, see:

source/includes/setting-k8sScConf-spec.configSrv.agent.startupOptions.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
{+mdbagent+} settings with which you want to start each :term:`config server` member.
77

8-
You must provide MongoDB Agent settings as key-value pairs. The values
8+
You must provide {+mdbagent+} settings as key-value pairs. The values
99
must be strings.
1010

1111
For a list of supported {+mdbagent+} settings, see:

source/includes/setting-k8sScConf-spec.mongos.agent.startupOptions.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
{+mdbagent+} settings with which you want to start each |mongos| instance.
77

8-
You must provide MongoDB Agent settings as key-value pairs. The values
8+
You must provide {+mdbagent+} settings as key-value pairs. The values
99
must be strings.
1010

1111
For a list of supported {+mdbagent+} settings, see:

source/includes/setting-k8sScConf-spec.shard.agent.startupOptions.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
{+mdbagent+} settings with which you want to start each :manual:`sharded cluster </reference/glossary/#std-term-sharded-cluster>` shard member.
77

8-
You must provide MongoDB Agent settings as key-value pairs. The values
8+
You must provide {+mdbagent+} settings as key-value pairs. The values
99
must be strings.
1010

1111
For a list of supported {+mdbagent+} settings, see:

source/includes/steps-deploy-k8s-multi-cluster-replica-set-ldap.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ content: |
6060
For a full list of LDAP settings, see security settings in the |k8s-op-short|
6161
:ref:`MongoDBMultiCluster resource specification <multi-cluster-specification>`.
6262
Also see the :setting:`spec.security.authentication.agents.automationUserName`
63-
setting for the MongoDB Agent user in your LDAP-enabled |k8s-op-short|
63+
setting for the {+mdbagent+} user in your LDAP-enabled |k8s-op-short|
6464
deployment.
6565
6666
---

source/includes/steps-deploy-k8s-om-multi-https.rst

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@
288288

289289
.. step:: Prepare TLS certificates.
290290

291-
In this step, you enable |tls| for the Application Database and the |application|.
291+
In this step, you enable |tls| for the {+appdb+} and the |application|.
292292
If you don't want to use TLS, remove the following fields from the ``MongoDBOpsManager``
293293
resources:
294294

@@ -312,8 +312,8 @@
312312
generation step and put the keys and certificates into the following files:
313313

314314
- ``certs/ca.crt`` - |certauth| certificates. These are not necessary when using trusted certificates.
315-
- ``certs/appdb.key`` - private key for the Application Database.
316-
- ``certs/appdb.crt`` - certificate for the Application Database.
315+
- ``certs/appdb.key`` - private key for the {+appdb+}.
316+
- ``certs/appdb.crt`` - certificate for the {+appdb+}.
317317
- ``certs/om.key`` - private key for |onprem|.
318318
- ``certs/om.crt`` - certificate for |onprem|.
319319

@@ -343,7 +343,7 @@
343343

344344
Deploying this way shows that a single |k8s| cluster deployment is
345345
a special case of a multi-|k8s| cluster deployment on a single |k8s| member cluster.
346-
You can start deploying the |application| and the Application Database
346+
You can start deploying the |application| and the {+appdb+}
347347
on as many |k8s| clusters as necessary from the beginning, and don't
348348
have to start with the deployment with only a single member |k8s| cluster.
349349

@@ -356,7 +356,7 @@
356356

357357
c. Wait for the |k8s-op-short| to pick up the work and reach the
358358
``status.applicationDatabase.phase=Pending`` state. Wait for both the
359-
Application Database and |onprem| deployments to complete.
359+
{+appdb+} and |onprem| deployments to complete.
360360

361361
.. io-code-block::
362362
:copyable: true
@@ -373,12 +373,12 @@
373373
d. Deploy |onprem|. The |k8s-op-short| deploys |onprem| by performing
374374
the following steps. It:
375375

376-
- Deploys the Application Database's replica set nodes and waits
376+
- Deploys the {+appdb+}'s replica set nodes and waits
377377
for the MongoDB processes in the replica set to start running.
378-
- Deploys the |application| instance with the Application Database's
378+
- Deploys the |application| instance with the {+appdb+}'s
379379
connection string and waits for it to become ready.
380-
- Adds the Monitoring {+mdbagent+} containers to each Application Database's Pod.
381-
- Waits for both the |application| and the Application Database Pods to start running.
380+
- Adds the Monitoring {+mdbagent+} containers to each {+appdb+}'s Pod.
381+
- Waits for both the |application| and the {+appdb+} Pods to start running.
382382

383383
.. io-code-block::
384384
:copyable: true
@@ -395,7 +395,7 @@
395395
Now that you have deployed a single-member cluster in a :ref:`multi-cluster mode <mode-multi-or-single>`,
396396
you can reconfigure this deployment to span more than one |k8s| cluster.
397397

398-
e. On the second member cluster, deploy two additional Application Database
398+
e. On the second member cluster, deploy two additional {+appdb+}
399399
replica set members and one additional instance of the |application|:
400400

401401
.. literalinclude:: /includes/code-examples/ops-manager-multi-cluster/code_snippets/0320_ops_manager_add_second_cluster.sh

source/includes/steps-deploy-k8s-opsmgr-http.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ content: |
150150
- string
151151
- *Optional*.
152152
153-
The type of the |k8s| deployment for the Application Database.
153+
The type of the |k8s| deployment for the {+appdb+}.
154154
If omitted, the default is ``SingleCluster``.
155155
156156
If you specify ``MultiCluster``, the |k8s-op-short| ignores
@@ -160,7 +160,7 @@ content: |
160160
161161
Instead, you must specify the :opsmgrkube:`clusterSpecList <spec.applicationDatabase.clusterSpecList>`
162162
and include in it the :opsmgrkube:`clusterName <spec.applicationDatabase.clusterSpecList.clusterName>`
163-
of each selected |k8s| member cluster on which you want to deploy the Application Database, and
163+
of each selected |k8s| member cluster on which you want to deploy the {+appdb+}, and
164164
the number of :opsmgrkube:`members <spec.applicationDatabase.clusterSpecList.members>`
165165
(MongoDB nodes) in each |k8s| cluster.
166166
@@ -435,7 +435,7 @@ content: |
435435
436436
The |k8s-op-short| reconciles the resources in the following order:
437437
438-
1. Application Database.
438+
1. {+appdb+}.
439439
#. |onprem|.
440440
#. Backup.
441441

source/includes/steps-deploy-k8s-opsmgr-https.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -234,15 +234,15 @@ content: |
234234
- string
235235
- *Optional*.
236236
237-
The type of the |k8s| deployment for the Application Database.
237+
The type of the |k8s| deployment for the {+appdb+}.
238238
If omitted, the default is ``SingleCluster``.
239239
240240
If you specify ``MultiCluster``, the |k8s-op-short| ignores values
241241
that you set for the :setting:`spec.applicationDatabase.members <spec.members>` field, if specified.
242242
Instead, you must specify the :opsmgrkube:`clusterSpecList <spec.applicationDatabase.clusterSpecList>`
243243
and include in it the :opsmgrkube:`clusterName <spec.applicationDatabase.clusterSpecList.clusterName>`
244244
of each selected |k8s| member cluster on which you want to deploy the
245-
Application Database, and the number of :opsmgrkube:`members <spec.applicationDatabase.clusterSpecList.members>`
245+
{+appdb+}, and the number of :opsmgrkube:`members <spec.applicationDatabase.clusterSpecList.members>`
246246
(MongoDB nodes) in each |k8s| cluster.
247247
248248
.. note::
@@ -280,7 +280,7 @@ content: |
280280
281281
The |k8s-op-short| mounts the |certauth| you add using the
282282
:opsmgrkube:`spec.applicationDatabase.security.tls.ca` setting to
283-
both the |onprem| and the Application Database Pods.
283+
both the |onprem| and the {+appdb+} Pods.
284284
285285
---
286286
title: "Configure Backup settings."
@@ -536,7 +536,7 @@ content: |
536536
537537
The |k8s-op-short| reconciles the resources in the following order:
538538
539-
1. Application Database.
539+
1. {+appdb+}.
540540
#. |onprem|.
541541
#. Backup.
542542

source/includes/steps-migrate-to-new-tls-format.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ content: |
4444
For more information, see the prerequisites in the |k8s-op-short|
4545
|tls| tutorials:
4646
47-
- :ref:`secure-om-db-tls` for Application Database resources
47+
- :ref:`secure-om-db-tls` for {+appdb+} resources
4848
- :ref:`deploy-om-container` for |onprem| resources
4949
- :ref:`k8s-secure-resources` for database resources
5050
@@ -58,7 +58,7 @@ content: |
5858
following fields, as appropriate, to reference the new |tls| secrets
5959
you created in the previous step:
6060
61-
- Application Database |tls| secrets: :opsmgrkube:`applicationDatabase.security.certsSecretPrefix`
61+
- {+appdb+} |tls| secrets: :opsmgrkube:`applicationDatabase.security.certsSecretPrefix`
6262
- |onprem| |tls| secrets: :opsmgrkube:`security.certsSecretPrefix`
6363
- Database resource |tls| secrets: :setting:`security.security.certsSecretPrefix`
6464

source/includes/steps-multi-cluster-source.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -884,13 +884,13 @@ content: |
884884
.. include:: /includes/prereqs/san-format-multi-cluster.rst
885885
886886
---
887-
title: "Generate one TLS certificate for your project's MongoDB Agents."
887+
title: "Generate one TLS certificate for your project's {+mdbagent+}s."
888888
stepnum: 0
889889
level: 4
890890
ref: generate-tls-agents
891891
content: |
892892
893-
For the MongoDB Agent |tls| certificate:
893+
For the {+mdbagent+} |tls| certificate:
894894
895895
- The Common Name in the |tls| certificate must not be empty.
896896

source/includes/steps-recover-k8s-om-multi-appdb-deployments.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,11 @@ content: |
8282
kubectl get om -o yaml -w
8383
8484
Once the central cluster reaches a ``Running`` state, you can
85-
re-scale the Application Database to your desired
85+
re-scale the {+appdb+} to your desired
8686
distribution of member clusters.
8787
8888
At this point, the newly restored |k8s-op-short| should pick up management of
89-
the existing Application Database.
89+
the existing {+appdb+}.
9090
9191
- The :ref:`ConfigMap <create-k8s-project>` used to create the initial project.
9292
@@ -99,7 +99,7 @@ content: |
9999
100100
.. note::
101101
102-
If the Application Database replica set has lost some nodes and is
102+
If the {+appdb+} replica set has lost some nodes and is
103103
unable to form a voting majority, :ref:`forcibly reconfigure the replica set <recover-appdb-forced-reconfig>`.
104104
This adds new replica set nodes that will form a voting majority allowing
105105
the replica set to elect a primary.

0 commit comments

Comments
 (0)