Skip to content

Commit f5eeb7d

Browse files
JuliaMongodavidhou17sarahsimpersjvincent-mongodbjwilliams-mongo
committed
OM HA branch in full (#1697)
* (DOCSP-34886) CRD changes for OM HA (#1528) * (DOCSP-34886) CRD changes for OM HA * Tech review from Lukasz * Final round of reviews from Lukasz * Final copy review, merging * (DOCSP-33679) Multi cluster OM arch (#1601) * (DOCSP-33679) Multi cluster OM arch * (DOCSP-36586) OM Multi-cluster diagram and its description (#1629) * DOCSP-36586) OM Multi-cluster diagram and its description * (DOCSP-35675): Restructure OM resource settings page (#1631) * Restructure OM resource settings * fix error messages from DOCSP-35675 (#1634) * Replaying the PR from Jeff on master to this branch, 1611 * Replaying changes from Sarah to this branch, 1637 * (DOCSP-36981) Moves heading out of tabs so that content renders (#1643) * DOCSP-35411 -- Add K8s cluster naming convention callout (#1649) * DOCSP-35411 -- Add K8s cluster naming convention callout * DOCSP-35411 -- copy review revisions * DOCSP-35411 -- copy review revisions * DOCSP-35411 -- copy review revisions * Adds files (#1656) * (DOCSP-33733) Forced recovery of the AppDB (#1655) * (DOCSP-33733) Forced recovery of the AppDB * (DOCSP-36962) Add a pull request template (#1633) * Manually applying PR1624 from master about verifying signatures * (DOCSP-37411) Creating sample files for multi-cluster OM and assets.toml (#1667) * Manually applying changes from PR 1625 about encryption at rest from master to the branch * (DOCSP-37349): Updated download links. * (DOCSP-33249) Adds sig verification topic to TOC. (#1679) * Update sample files from MEKO (#1686) * Update sample files from MEKO (#1688) * (DOCSP-37782) Update install instructions to avoid creating service roles (#1689) * (DOCSP-37782) Update install instructions to avoid creating service roles * (DOCSP-36587) OM, AppDB and Backups: Multi-k8s cluster deployment with TLS and Service Mesh (#1687) * (DOCSP-36587) OM MC deployment * (DOCSP-38226) Add a Helm registry secrets setting to mongodb kubectl plugin (#1692) * (DOCSP-38226) Add a Helm registry secrets setting to mongodb kubectl plugin * (DOCSP-33962) Add info about Pods for AppDB and versions of mongod and Agent (#1691) * (DOCSP-33962) Add info about Pods for AppDB and versions of mongod and Agent * (DOCSP-37577) Refactoring of the OM arch section (#1695) * (DOCSP-37577) Refactoring of the OM arch section * DOCSP-38455 Update the supported versions for MEKO (#1693) * (DOCSP-37426): Document placeholders for external services annotations (#1684) * (DOCSP-35096) Adds procedure for disabling queryable backups. (#1636) * (DOCSP-35096) Adds procedure for disabling queryable backups. * (DOCSP-35095) adds static containers. (#1626) * (DOCSP-35095) adds static containers. * (DOCSP-35095) Updates settings for static containers. (#1698) * (DOCSP-35095) Updates settings for static containers. --------- Co-authored-by: davidhou17 <[email protected]> Co-authored-by: Sarah Simpers <[email protected]> Co-authored-by: Jeff Vincent <[email protected]> Co-authored-by: John Williams <[email protected]> Co-authored-by: Corry Root <[email protected]> Co-authored-by: Evelyn Rabil <[email protected]> Co-authored-by: Allison Reinheimer Moore <[email protected]> Co-authored-by: Łukasz Sierant <[email protected]> Co-authored-by: kanchana-mongodb <[email protected]>
1 parent 1de9de8 commit f5eeb7d

File tree

72 files changed

+4203
-1435
lines changed

Some content is hidden

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

72 files changed

+4203
-1435
lines changed

config/redirects

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,10 @@ symlink: upcoming -> master
1111
# Base URL
1212
raw: docs/kubernetes-operator/ -> ${base}/stable/
1313

14-
# Add redirects for the renaming of the multi-cluster CLI to MongoDB kubectl
15-
plugin, starting with version 1.19 and later:
14+
# Add redirects for the renaming of the disaster recovery topics for Ops Manager:
15+
[v1.25-*]: docs/kubernetes-operator/${version}/tutorial/recover-om-appdb-deployments -> ${base}/stable/tutorial/recover-om-appdb-yes-k8sop-cluster/
16+
17+
# Add redirects for the renaming of the multi-cluster CLI to MongoDB kubectl plugin, starting with version 1.19 and later:
1618
[v1.19-*]: docs/kubernetes-operator/${version}/multi-cluster-cli-reference -> ${base}/stable/plugin-reference/
1719
[v1.19-*]: docs/kubernetes-operator/${version}/multi-cluster-quick-start-prerequisites -> ${base}/stable/multi-cluster-prerequisites/
1820
[v1.19-*]: docs/kubernetes-operator/${version}/central-and-member-clusters -> ${base}/stable/multi-cluster/multi-cluster-overview/

snooty.toml

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@ toc_landing_pages = [
1919
"/reference",
2020
"/reference/operator-settings",
2121
"/security",
22+
"/tutorial/om-arch",
23+
"/tutorial/om-arch-multi-cluster",
2224
"/tutorial/back-up-mdb-resources",
25+
"/tutorial/disaster-recovery-om-appdb",
2326
"/tutorial/edit-deployment",
2427
"/tutorial/plan-k8s-operator-install",
2528
"/tutorial/secret-storage",
@@ -82,13 +85,15 @@ Epoch-time = "Timestamp in the number of seconds that have elapsed since the `UN
8285
epoch-time = "timestamp in the number of seconds that have elapsed since the `UNIX epoch <https://en.wikipedia.org/wiki/Unix_time?oldid=828172017>`__"
8386
fqdn = ":abbr:`FQDN (fully qualified domain name)`"
8487
gcp = ":abbr:`GCP (Google Cloud Platform)`"
88+
gcloud-cli-install = "`Install gcloud CLI <https://cloud.google.com/sdk/docs/install>`__"
8589
gke = "`GKE (Google Kubernetes Engine) <https://cloud.google.com/kubernetes-engine>`__"
8690
global-write-clusters = "Global Clusters"
8791
global-write-cluster = "Global Cluster"
8892
global-write = "Global Writes"
8993
hardlink = "https://www.mongodb.com/docs/kubernetes-operator/"
9094
hashicorp-vault = "`HashiCorp Vault <https://www.vaultproject.io/>`__"
9195
helm = "`Helm <https://helm.sh/>`__"
96+
helm-install = "`Install Helm <https://helm.sh/docs/intro/install/>`__"
9297
https = ":abbr:`HTTPS (Hypertext Transfer Protocol Secure)`"
9398
http = ":abbr:`HTTP (Hypertext Transfer Protocol)`"
9499
iana = ":abbr:`IANA (Internet Assigned Numbers Authority)`"
@@ -105,6 +110,7 @@ json = ":abbr:`JSON (Javascript Object Notation)`"
105110
jedec = ":abbr:`JEDEC (Joint Electron Device Engineering Council Solid State Technology Association)`"
106111
jvm = ":abbr:`JVM (Java Virtual Machine)`"
107112
k8s-affinity = "`Affinity and Anti-Affinity <https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity>`__"
113+
k8s-annotations = "`annotations <https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/>`__"
108114
k8s-headless-service = "`Headless Service <https://kubernetes.io/docs/concepts/services-networking/service/#headless-services>`__"
109115
k8s-cr = "`ClusterRole <https://kubernetes.io/docs/reference/access-authn-authz/rbac/#role-and-clusterrole>`__"
110116
k8s-crb = "`ClusterRoleBinding <https://kubernetes.io/docs/reference/access-authn-authz/rbac/#rolebinding-and-clusterrolebinding>`__"
@@ -115,9 +121,16 @@ k8s-custom-resource = "`custom resource <https://kubernetes.io/docs/concepts/ext
115121
k8s-custom-resources = "`custom resources <https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/>`__"
116122
k8s-crds = "`CustomResourceDefinitions <https://kubernetes.io/docs/tasks/access-kubernetes-api/extend-api-custom-resource-definitions/>`__"
117123
k8s-crd = "`CustomResourceDefinition <https://kubernetes.io/docs/tasks/access-kubernetes-api/extend-api-custom-resource-definitions/>`__"
124+
k8s-kubeconfigs = "`kubeconfig files <https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/>`__"
125+
k8s-configuration = "`Kubernetes configuration <https://kubernetes.io/docs/concepts/configuration/>`__"
126+
k8s-container-states = "`container states <https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-states>`__"
118127
k8s-mdbrscs = "``MongoDB`` resources"
119128
k8s-mdbrsc = "``MongoDB`` resource"
120129
kubectl = "`kubectl <https://kubernetes.io/docs/reference/kubectl/kubectl/>`__"
130+
kubectl-install = "`Install kubectl <https://kubernetes.io/docs/tasks/tools/#kubectl>`__"
131+
kustomize = "`Kustomize <https://kustomize.io/>`__"
132+
kustomize-install = "`Install Kustomize <https://kubectl.docs.kubernetes.io/installation/kustomize/>`__"
133+
minio = "`MinIO Operator <https://github.com/minio/operator>`__"
121134
mongodb-multi = "``MongoDBMultiCluster`` resource"
122135
mongodb-multis = "``MongoDBMultiCluster`` resources"
123136
mongodbusers = "``MongoDBUsers`` resources"
@@ -137,6 +150,7 @@ k8s-pods = "`Pods <https://kubernetes.io/docs/concepts/workloads/pods/pod/>`__"
137150
k8s-pod = "`Pod <https://kubernetes.io/docs/concepts/workloads/pods/pod/>`__"
138151
k8s-pvcs = "`Persistent Volume Claims <https://kubernetes.io/docs/concepts/storage/persistent-volumes/#persistentvolumeclaims>`__"
139152
k8s-api-ref = "`Kubernetes API Reference <https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/>`__"
153+
k8s-api-server = "`Kubernetes API server <https://kubernetes.io/docs/concepts/overview/components/#kube-apiserver>`__"
140154
k8s-pvc = "`Persistent Volume Claim <https://kubernetes.io/docs/concepts/storage/persistent-volumes/#persistentvolumeclaims>`__"
141155
k8s-pvs = "`Persistent Volumes <https://kubernetes.io/docs/concepts/storage/persistent-volumes/>`__"
142156
k8s-pv = "`Persistent Volume <https://kubernetes.io/docs/concepts/storage/persistent-volumes/>`__"
@@ -164,10 +178,13 @@ mms = ":opsmgr:`Ops Manager </>`"
164178
mongod = ":binary:`~bin.mongod`"
165179
mongos = ":binary:`~bin.mongos`"
166180
mongo = ":binary:`~bin.mongo`"
167-
multi-cluster = "multi-Kubernetes-cluster deployment"
168-
Multi-cluster = "Multi-Kubernetes-cluster deployment"
169-
multi-clusters = "multi-Kubernetes-cluster deployments"
170-
Multi-clusters = "Multi-Kubernetes-cluster deployments"
181+
mongosh = ":binary:`~bin.mongosh`"
182+
multi-cluster-om = "multi-cluster Ops Manager deployment"
183+
multi-cluster-appdb = "multi-cluster Application Database deployment"
184+
multi-cluster = "multi-Kubernetes cluster MongoDB deployment"
185+
Multi-cluster = "Multi-Kubernetes cluster MongoDB deployment"
186+
multi-clusters = "multi-Kubernetes cluster MongoDB deployments"
187+
Multi-clusters = "Multi-Kubernetes cluster MongoBB deployments"
171188
kubectl-mongodb = "``kubectl mongodb`` plugin"
172189
onprem = "Ops Manager"
173190
onprem-link = ":opsmgr:`Ops Manager </>`"
@@ -177,10 +194,12 @@ nvme-clusters = "clusters with local NVMe SSDs"
177194
pem = ":abbr:`PEM (Privacy-Enhanced Mail)`"
178195
pit = ":abbr:`PIT (Point in Time)`"
179196
piv = ":abbr:`PIV (Personal Identity Verification)`"
197+
quay = "`Quay <https://quay.io/>`__"
180198
rdp = ":abbr:`RDP (Remote Desktop Protocol)`"
181199
restapi = ":abbr:`REST (Representational State Transfer)` :abbr:`API (Application Programming Interface)`"
182200
rest = ":abbr:`REST (Representational State Transfer)`"
183201
san-dns = ":abbr:`SAN (Subject Alternative Name)`"
202+
sidecar-injection = "`sidecar injection <https://istio.io/latest/docs/setup/additional-setup/sidecar-injection/#automatic-sidecar-injection>`__"
184203
s3 = ":abbr:`S3 (Simple Storage Service)`"
185204
secret-store = "secret storage tool"
186205
secret-stores = "secret storage tools"
@@ -194,6 +213,7 @@ sni = ":abbr:`SNI (Server Name Indication)`"
194213
smtp = ":abbr:`SMTP (Simple Mail Transport Protocol)`"
195214
snmp = ":abbr:`SNMP (Simple Network Management Protocol)`"
196215
spn = ":abbr:`SPN (Service Principal Name)`"
216+
spot-vms = "`Spot VMs <https://cloud.google.com/kubernetes-engine/docs/concepts/spot-vms>`__"
197217
ssd = ":abbr:`SSD (Solid State Disk)`"
198218
ssl = ":abbr:`SSL (Secure Sockets Layer)`"
199219
stitch-docs = "MongoDB Stitch"
Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)