From c015223395bc57a988a53501ad6720201ff18c50 Mon Sep 17 00:00:00 2001 From: Evergreen Date: Tue, 16 Sep 2025 17:02:20 +0000 Subject: [PATCH 1/5] Update code snippets outputs --- .../ra-01_0030_verify_access_to_clusters.out | 15 + ...ubectl_mongodb_configure_multi_cluster.out | 49 +++ .../ra-02_0205_helm_configure_repo.out | 6 + .../ra-02_0210_helm_install_operator.out | 374 ++++++++++++++++++ .../ra-02_0211_check_operator_deployment.out | 9 + .../ra-05_0215_helm_configure_repo.out | 1 + .../ra-05_0216_helm_install_cert_manager.out | 28 ++ .../ra-05_0221_verify_issuer.out | 3 + .../ra-10_0150_om_load_balancer.out | 10 + ...321_ops_manager_wait_for_pending_state.out | 4 + ...330_ops_manager_wait_for_running_state.out | 22 ++ ...522_ops_manager_wait_for_running_state.out | 30 ++ .../ra-11_2210_verify_mongosh_connection.out | 15 + .../ra-12_1210_verify_mongosh_connection.out | 15 + 14 files changed, 581 insertions(+) create mode 100644 scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-01_0030_verify_access_to_clusters.out create mode 100644 scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-02_0200_kubectl_mongodb_configure_multi_cluster.out create mode 100644 scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-02_0205_helm_configure_repo.out create mode 100644 scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-02_0210_helm_install_operator.out create mode 100644 scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-02_0211_check_operator_deployment.out create mode 100644 scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-05_0215_helm_configure_repo.out create mode 100644 scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-05_0216_helm_install_cert_manager.out create mode 100644 scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-05_0221_verify_issuer.out create mode 100644 scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-10_0150_om_load_balancer.out create mode 100644 scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-10_0321_ops_manager_wait_for_pending_state.out create mode 100644 scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-10_0330_ops_manager_wait_for_running_state.out create mode 100644 scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-10_0522_ops_manager_wait_for_running_state.out create mode 100644 scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-11_2210_verify_mongosh_connection.out create mode 100644 scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-12_1210_verify_mongosh_connection.out diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-01_0030_verify_access_to_clusters.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-01_0030_verify_access_to_clusters.out new file mode 100644 index 000000000..9bef89e63 --- /dev/null +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-01_0030_verify_access_to_clusters.out @@ -0,0 +1,15 @@ +Nodes in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-30508 +NAME STATUS ROLES AGE VERSION +gke-k8s-mdb-0-mongodb-ku-default-pool-8120fe00-czdz Ready 31s v1.33.4-gke.1036000 +gke-k8s-mdb-0-mongodb-ku-default-pool-8120fe00-dbqp Ready 36s v1.33.4-gke.1036000 +gke-k8s-mdb-0-mongodb-ku-default-pool-8120fe00-twrp Ready 36s v1.33.4-gke.1036000 + +Nodes in cluster gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-mongodb-kubxbf4576-30508 +NAME STATUS ROLES AGE VERSION +gke-k8s-mdb-1-mongodb-ku-default-pool-96a64cd3-4w6b Ready 101s v1.33.4-gke.1036000 +gke-k8s-mdb-1-mongodb-ku-default-pool-96a64cd3-hkd9 Ready 99s v1.33.4-gke.1036000 +gke-k8s-mdb-1-mongodb-ku-default-pool-96a64cd3-rnsm Ready 98s v1.33.4-gke.1036000 + +Nodes in cluster gke_scratch-kubernetes-team_europe-central2-c_k8s-mdb-2-mongodb-kubxbf4576-30508 +NAME STATUS ROLES AGE VERSION +gke-k8s-mdb-2-mongodb-ku-default-pool-632f47b3-5f31 Ready 95s v1.33.4-gke.1036000 diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-02_0200_kubectl_mongodb_configure_multi_cluster.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-02_0200_kubectl_mongodb_configure_multi_cluster.out new file mode 100644 index 000000000..ae31a9b8e --- /dev/null +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-02_0200_kubectl_mongodb_configure_multi_cluster.out @@ -0,0 +1,49 @@ + +Build: , +Ensured namespaces exist in all clusters. +creating central cluster roles in cluster: gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-30508 +created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry +created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding +created clusterrolebinding: mongodb-kubernetes-operator-mongodb-operator-multi-cluster-mongodb-role-binding +created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry +created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding +created clusterrolebinding: mongodb-kubernetes-operator-mongodb-operator-multi-cluster-mongodb-role-binding +creating member roles in cluster: gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-mongodb-kubxbf4576-30508 +created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry +created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding +created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry +created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding +creating member roles in cluster: gke_scratch-kubernetes-team_europe-central2-c_k8s-mdb-2-mongodb-kubxbf4576-30508 +created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry +created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding +created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry +created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding +Ensured ServiceAccounts and Roles. +Creating KubeConfig secret mongodb-operator/mongodb-enterprise-operator-multi-cluster-kubeconfig in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-30508 +Ensured database Roles in member clusters. +Creating Member list Configmap mongodb-operator/mongodb-kubernetes-operator-member-list in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-30508 + +Build: , +Ensured namespaces exist in all clusters. +creating central cluster roles in cluster: gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-30508 +created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry +created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding +created clusterrolebinding: mongodb-kubernetes-operator-mongodb-operator-multi-cluster-mongodb-role-binding +created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry +created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding +created clusterrolebinding: mongodb-kubernetes-operator-mongodb-operator-multi-cluster-mongodb-role-binding +creating member roles in cluster: gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-mongodb-kubxbf4576-30508 +created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry +created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding +created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry +created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding +creating member roles in cluster: gke_scratch-kubernetes-team_europe-central2-c_k8s-mdb-2-mongodb-kubxbf4576-30508 +created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry +created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding +created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry +created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding +Ensured ServiceAccounts and Roles. +Creating KubeConfig secret mongodb-operator/mongodb-enterprise-operator-multi-cluster-kubeconfig in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-30508 +Secret mongodb-operator/mongodb-enterprise-operator-multi-cluster-kubeconfig already exists, updating it +Ensured database Roles in member clusters. +Creating Member list Configmap mongodb-operator/mongodb-kubernetes-operator-member-list in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-30508 diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-02_0205_helm_configure_repo.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-02_0205_helm_configure_repo.out new file mode 100644 index 000000000..9febb7b12 --- /dev/null +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-02_0205_helm_configure_repo.out @@ -0,0 +1,6 @@ +"mongodb" has been added to your repositories +Hang tight while we grab the latest from your chart repositories... +...Successfully got an update from the "mongodb" chart repository +Update Complete. ⎈Happy Helming!⎈ +NAME CHART VERSION APP VERSION DESCRIPTION +mongodb/mongodb-kubernetes 1.4.0 MongoDB Controllers for Kubernetes translate th... diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-02_0210_helm_install_operator.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-02_0210_helm_install_operator.out new file mode 100644 index 000000000..b8de12592 --- /dev/null +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-02_0210_helm_install_operator.out @@ -0,0 +1,374 @@ +Release "mongodb-kubernetes-operator-multi-cluster" does not exist. Installing it now. +NAME: mongodb-kubernetes-operator-multi-cluster +LAST DEPLOYED: Tue Sep 16 15:54:56 2025 +NAMESPACE: mongodb-operator +STATUS: deployed +REVISION: 1 +TEST SUITE: None +USER-SUPPLIED VALUES: +dummy: value +multiCluster: + clusters: + - gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-30508 + - gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-mongodb-kubxbf4576-30508 + - gke_scratch-kubernetes-team_europe-central2-c_k8s-mdb-2-mongodb-kubxbf4576-30508 +namespace: mongodb-operator +operator: + createOperatorServiceAccount: false + createResourcesServiceAccountsAndRoles: false + env: dev + name: mongodb-kubernetes-operator-multi-cluster + namespace: mongodb-operator + watchNamespace: mongodb-om,mongodb + +COMPUTED VALUES: +agent: + name: mongodb-agent + version: 108.0.12.8846-1 +community: + agent: + name: mongodb-agent + version: 108.0.2.8729-1 + mongodb: + imageType: ubi8 + name: mongodb-community-server + repo: quay.io/mongodb + registry: + agent: quay.io/mongodb + resource: + members: 3 + name: mongodb-replica-set + tls: + caCertificateSecretRef: tls-ca-key-pair + certManager: + certDuration: 8760h + renewCertBefore: 720h + certificateKeySecretRef: tls-certificate + enabled: false + sampleX509User: false + useCertManager: true + useX509: false + version: 4.4.0 +database: + name: mongodb-kubernetes-database + version: 1.4.0 +dummy: value +initAppDb: + name: mongodb-kubernetes-init-appdb + version: 1.4.0 +initDatabase: + name: mongodb-kubernetes-init-database + version: 1.4.0 +initOpsManager: + name: mongodb-kubernetes-init-ops-manager + version: 1.4.0 +managedSecurityContext: false +mongodb: + appdbAssumeOldFormat: false + imageType: ubi8 + name: mongodb-enterprise-server + repo: quay.io/mongodb +multiCluster: + clusterClientTimeout: 10 + clusters: + - gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-30508 + - gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-mongodb-kubxbf4576-30508 + - gke_scratch-kubernetes-team_europe-central2-c_k8s-mdb-2-mongodb-kubxbf4576-30508 + kubeConfigSecretName: mongodb-enterprise-operator-multi-cluster-kubeconfig + performFailOver: true +namespace: mongodb-operator +operator: + additionalArguments: [] + affinity: {} + baseName: mongodb-kubernetes + createOperatorServiceAccount: false + createResourcesServiceAccountsAndRoles: false + deployment_name: mongodb-kubernetes-operator + enableClusterMongoDBRoles: true + enablePVCResize: true + env: dev + maxConcurrentReconciles: 1 + mdbDefaultArchitecture: non-static + name: mongodb-kubernetes-operator-multi-cluster + namespace: mongodb-operator + nodeSelector: {} + operator_image_name: mongodb-kubernetes + replicas: 1 + resources: + limits: + cpu: 1100m + memory: 1Gi + requests: + cpu: 500m + memory: 200Mi + telemetry: + collection: + clusters: {} + deployments: {} + frequency: 1h + operators: {} + send: + frequency: 168h + tolerations: [] + vaultSecretBackend: + enabled: false + tlsSecretRef: "" + version: 1.4.0 + watchNamespace: mongodb-om,mongodb + watchedResources: + - mongodb + - opsmanagers + - mongodbusers + - mongodbcommunity + - mongodbsearch + webhook: + installClusterRole: true + registerConfiguration: true +opsManager: + name: mongodb-enterprise-ops-manager-ubi +readinessProbe: + name: mongodb-kubernetes-readinessprobe + version: 1.0.22 +registry: + agent: quay.io/mongodb + database: quay.io/mongodb + imagePullSecrets: null + initAppDb: quay.io/mongodb + initDatabase: quay.io/mongodb + initOpsManager: quay.io/mongodb + operator: quay.io/mongodb + opsManager: quay.io/mongodb + pullPolicy: Always + readinessProbe: quay.io/mongodb + versionUpgradeHook: quay.io/mongodb +search: + name: mongodb-search + repo: quay.io/mongodb + version: 0.53.1 +versionUpgradeHook: + name: mongodb-kubernetes-operator-version-upgrade-post-start-hook + version: 1.0.9 + +HOOKS: +MANIFEST: +--- +# Source: mongodb-kubernetes/templates/operator-roles-telemetry.yaml +# Additional ClusterRole for clusterVersionDetection +kind: ClusterRole +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: mongodb-kubernetes-operator-multi-cluster-cluster-telemetry +rules: + # Non-resource URL permissions + - nonResourceURLs: + - "/version" + verbs: + - get + # Cluster-scoped resource permissions + - apiGroups: + - '' + resources: + - namespaces + resourceNames: + - kube-system + verbs: + - get + - apiGroups: + - '' + resources: + - nodes + verbs: + - list +--- +# Source: mongodb-kubernetes/templates/operator-roles-webhook.yaml +kind: ClusterRole +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: mongodb-kubernetes-operator-multi-cluster-mongodb-operator-webhook-cr +rules: + - apiGroups: + - "admissionregistration.k8s.io" + resources: + - validatingwebhookconfigurations + verbs: + - get + - create + - update + - delete + - apiGroups: + - "" + resources: + - services + verbs: + - get + - list + - watch + - create + - update + - delete +--- +# Source: mongodb-kubernetes/templates/operator-roles-telemetry.yaml +# ClusterRoleBinding for clusterVersionDetection +kind: ClusterRoleBinding +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: mongodb-kubernetes-operator-multi-cluster-mongodb-operator-cluster-telemetry-binding +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: mongodb-kubernetes-operator-multi-cluster-cluster-telemetry +subjects: + - kind: ServiceAccount + name: mongodb-kubernetes-operator-multi-cluster + namespace: mongodb-operator +--- +# Source: mongodb-kubernetes/templates/operator-roles-webhook.yaml +kind: ClusterRoleBinding +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: mongodb-kubernetes-operator-multi-cluster-mongodb-operator-webhook-crb +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: mongodb-kubernetes-operator-multi-cluster-mongodb-operator-webhook-cr +subjects: + - kind: ServiceAccount + name: mongodb-kubernetes-operator-multi-cluster + namespace: mongodb-operator +--- +# Source: mongodb-kubernetes/templates/operator.yaml +apiVersion: apps/v1 +kind: Deployment +metadata: + name: mongodb-kubernetes-operator-multi-cluster + namespace: mongodb-operator +spec: + replicas: 1 + selector: + matchLabels: + app.kubernetes.io/component: controller + app.kubernetes.io/name: mongodb-kubernetes-operator-multi-cluster + app.kubernetes.io/instance: mongodb-kubernetes-operator-multi-cluster + template: + metadata: + labels: + app.kubernetes.io/component: controller + app.kubernetes.io/name: mongodb-kubernetes-operator-multi-cluster + app.kubernetes.io/instance: mongodb-kubernetes-operator-multi-cluster + spec: + serviceAccountName: mongodb-kubernetes-operator-multi-cluster + securityContext: + runAsNonRoot: true + runAsUser: 2000 + containers: + - name: mongodb-kubernetes-operator-multi-cluster + image: "quay.io/mongodb/mongodb-kubernetes:1.4.0" + imagePullPolicy: Always + args: + - -watch-resource=mongodb + - -watch-resource=opsmanagers + - -watch-resource=mongodbusers + - -watch-resource=mongodbcommunity + - -watch-resource=mongodbsearch + - -watch-resource=mongodbmulticluster + - -watch-resource=clustermongodbroles + command: + - /usr/local/bin/mongodb-kubernetes-operator + volumeMounts: + - mountPath: /etc/config/kubeconfig + name: kube-config-volume + resources: + limits: + cpu: 1100m + memory: 1Gi + requests: + cpu: 500m + memory: 200Mi + env: + - name: OPERATOR_ENV + value: dev + - name: MDB_DEFAULT_ARCHITECTURE + value: non-static + - name: NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + - name: WATCH_NAMESPACE + value: "mongodb-om,mongodb" + - name: MDB_OPERATOR_TELEMETRY_COLLECTION_FREQUENCY + value: "1h" + - name: MDB_OPERATOR_TELEMETRY_SEND_FREQUENCY + value: "168h" + - name: CLUSTER_CLIENT_TIMEOUT + value: "10" + - name: IMAGE_PULL_POLICY + value: Always + # Database + - name: MONGODB_ENTERPRISE_DATABASE_IMAGE + value: quay.io/mongodb/mongodb-kubernetes-database + - name: INIT_DATABASE_IMAGE_REPOSITORY + value: quay.io/mongodb/mongodb-kubernetes-init-database + - name: INIT_DATABASE_VERSION + value: 1.4.0 + - name: DATABASE_VERSION + value: 1.4.0 + # Ops Manager + - name: OPS_MANAGER_IMAGE_REPOSITORY + value: quay.io/mongodb/mongodb-enterprise-ops-manager-ubi + - name: INIT_OPS_MANAGER_IMAGE_REPOSITORY + value: quay.io/mongodb/mongodb-kubernetes-init-ops-manager + - name: INIT_OPS_MANAGER_VERSION + value: 1.4.0 + # AppDB + - name: INIT_APPDB_IMAGE_REPOSITORY + value: quay.io/mongodb/mongodb-kubernetes-init-appdb + - name: INIT_APPDB_VERSION + value: 1.4.0 + - name: OPS_MANAGER_IMAGE_PULL_POLICY + value: Always + - name: AGENT_IMAGE + value: "quay.io/mongodb/mongodb-agent:108.0.12.8846-1" + - name: MDB_AGENT_IMAGE_REPOSITORY + value: "quay.io/mongodb/mongodb-agent" + - name: MONGODB_IMAGE + value: mongodb-enterprise-server + - name: MONGODB_REPO_URL + value: quay.io/mongodb + - name: MDB_IMAGE_TYPE + value: ubi8 + - name: PERFORM_FAILOVER + value: 'true' + - name: MDB_MAX_CONCURRENT_RECONCILES + value: "1" + - name: POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name + - name: OPERATOR_NAME + value: mongodb-kubernetes-operator-multi-cluster + # Community Env Vars Start + - name: MDB_COMMUNITY_AGENT_IMAGE + value: "quay.io/mongodb/mongodb-agent:108.0.2.8729-1" + - name: VERSION_UPGRADE_HOOK_IMAGE + value: "quay.io/mongodb/mongodb-kubernetes-operator-version-upgrade-post-start-hook:1.0.9" + - name: READINESS_PROBE_IMAGE + value: "quay.io/mongodb/mongodb-kubernetes-readinessprobe:1.0.22" + - name: MDB_COMMUNITY_IMAGE + value: "mongodb-community-server" + - name: MDB_COMMUNITY_REPO_URL + value: "quay.io/mongodb" + - name: MDB_COMMUNITY_IMAGE_TYPE + value: "ubi8" + # Community Env Vars End + - name: MDB_SEARCH_REPO_URL + value: "quay.io/mongodb" + - name: MDB_SEARCH_NAME + value: "mongodb-search" + - name: MDB_SEARCH_VERSION + value: "0.53.1" + volumes: + - name: kube-config-volume + secret: + defaultMode: 420 + secretName: mongodb-enterprise-operator-multi-cluster-kubeconfig + diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-02_0211_check_operator_deployment.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-02_0211_check_operator_deployment.out new file mode 100644 index 000000000..34ea479cf --- /dev/null +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-02_0211_check_operator_deployment.out @@ -0,0 +1,9 @@ +Waiting for deployment "mongodb-kubernetes-operator-multi-cluster" rollout to finish: 0 of 1 updated replicas are available... +deployment "mongodb-kubernetes-operator-multi-cluster" successfully rolled out +Operator deployment in mongodb-operator namespace +NAME READY UP-TO-DATE AVAILABLE AGE +mongodb-kubernetes-operator-multi-cluster 1/1 1 1 13s + +Operator pod in mongodb-operator namespace +NAME READY STATUS RESTARTS AGE +mongodb-kubernetes-operator-multi-cluster-6b5d5fbb74-sdfl7 1/1 Running 0 13s diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-05_0215_helm_configure_repo.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-05_0215_helm_configure_repo.out new file mode 100644 index 000000000..eb8c697bd --- /dev/null +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-05_0215_helm_configure_repo.out @@ -0,0 +1 @@ +"jetstack" has been added to your repositories diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-05_0216_helm_install_cert_manager.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-05_0216_helm_install_cert_manager.out new file mode 100644 index 000000000..deb9f66ee --- /dev/null +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-05_0216_helm_install_cert_manager.out @@ -0,0 +1,28 @@ +Release "cert-manager" does not exist. Installing it now. +NAME: cert-manager +LAST DEPLOYED: Tue Sep 16 15:55:13 2025 +NAMESPACE: cert-manager +STATUS: deployed +REVISION: 1 +TEST SUITE: None +NOTES: +⚠️ WARNING: New default private key rotation policy for Certificate resources. +The default private key rotation policy for Certificate resources was +changed to `Always` in cert-manager >= v1.18.0. +Learn more in the [1.18 release notes](https://cert-manager.io/docs/releases/release-notes/release-notes-1.18). + +cert-manager v1.18.2 has been deployed successfully! + +In order to begin issuing certificates, you will need to set up a ClusterIssuer +or Issuer resource (for example, by creating a 'letsencrypt-staging' issuer). + +More information on the different types of issuers and how to configure them +can be found in our documentation: + +https://cert-manager.io/docs/configuration/ + +For information on how to configure cert-manager to automatically provision +Certificates for Ingress resources, take a look at the `ingress-shim` +documentation: + +https://cert-manager.io/docs/usage/ingress/ diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-05_0221_verify_issuer.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-05_0221_verify_issuer.out new file mode 100644 index 000000000..899c45507 --- /dev/null +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-05_0221_verify_issuer.out @@ -0,0 +1,3 @@ +certificate.cert-manager.io/test-selfsigned-cert created +certificate.cert-manager.io/test-selfsigned-cert condition met +certificate.cert-manager.io "test-selfsigned-cert" deleted from cert-manager namespace diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-10_0150_om_load_balancer.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-10_0150_om_load_balancer.out new file mode 100644 index 000000000..2c9773b92 --- /dev/null +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-10_0150_om_load_balancer.out @@ -0,0 +1,10 @@ +NAME NETWORK DIRECTION PRIORITY ALLOW DENY DISABLED +fw-ops-manager-hc default INGRESS 1000 tcp:8443 False +NAME PROTOCOL +om-healthcheck HTTPS +NAME BACKENDS PROTOCOL +om-backend-service HTTPS +NAME DEFAULT_SERVICE +om-url-map backendServices/om-backend-service +NAME SSL_CERTIFICATES URL_MAP REGION CERTIFICATE_MAP +om-lb-proxy om-certificate om-url-map diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-10_0321_ops_manager_wait_for_pending_state.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-10_0321_ops_manager_wait_for_pending_state.out new file mode 100644 index 000000000..0e3908c8c --- /dev/null +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-10_0321_ops_manager_wait_for_pending_state.out @@ -0,0 +1,4 @@ +Waiting for Application Database to reach Pending phase... +mongodbopsmanager.mongodb.com/om condition met +Waiting for Ops Manager to reach Pending phase... +mongodbopsmanager.mongodb.com/om condition met diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-10_0330_ops_manager_wait_for_running_state.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-10_0330_ops_manager_wait_for_running_state.out new file mode 100644 index 000000000..03127e0a8 --- /dev/null +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-10_0330_ops_manager_wait_for_running_state.out @@ -0,0 +1,22 @@ +Waiting for Application Database to reach Running phase... +mongodbopsmanager.mongodb.com/om condition met + +Waiting for Ops Manager to reach Running phase... +mongodbopsmanager.mongodb.com/om condition met + +MongoDBOpsManager resource +NAME REPLICAS VERSION STATE (OPSMANAGER) STATE (APPDB) STATE (BACKUP) AGE WARNINGS +om 8.0.5 Running Running Disabled 17m + +Pods running in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-30508 +NAME READY STATUS RESTARTS AGE +om-0-0 1/1 Running 0 11m +om-db-0-0 3/3 Running 0 3m38s +om-db-0-1 3/3 Running 0 4m36s + +Pods running in cluster gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-mongodb-kubxbf4576-30508 +NAME READY STATUS RESTARTS AGE +om-1-0 1/1 Running 0 11m +om-1-1 1/1 Running 0 7m27s +om-db-1-0 3/3 Running 0 106s +om-db-1-1 3/3 Running 0 2m42s diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-10_0522_ops_manager_wait_for_running_state.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-10_0522_ops_manager_wait_for_running_state.out new file mode 100644 index 000000000..fcc92e2da --- /dev/null +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-10_0522_ops_manager_wait_for_running_state.out @@ -0,0 +1,30 @@ + +Waiting for Backup to reach Running phase... +mongodbopsmanager.mongodb.com/om condition met +Waiting for Application Database to reach Running phase... +mongodbopsmanager.mongodb.com/om condition met + +Waiting for Ops Manager to reach Running phase... +mongodbopsmanager.mongodb.com/om condition met + +MongoDBOpsManager resource +NAME REPLICAS VERSION STATE (OPSMANAGER) STATE (APPDB) STATE (BACKUP) AGE WARNINGS +om 8.0.5 Running Running Running 20m + +Pods running in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-30508 +NAME READY STATUS RESTARTS AGE +om-0-0 1/1 Running 0 13m +om-db-0-0 3/3 Running 0 6m8s +om-db-0-1 3/3 Running 0 7m6s + +Pods running in cluster gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-mongodb-kubxbf4576-30508 +NAME READY STATUS RESTARTS AGE +om-1-0 1/1 Running 0 13m +om-1-1 1/1 Running 0 9m57s +om-db-1-0 3/3 Running 0 4m16s +om-db-1-1 3/3 Running 0 5m12s + +Pods running in cluster gke_scratch-kubernetes-team_europe-central2-c_k8s-mdb-2-mongodb-kubxbf4576-30508 +NAME READY STATUS RESTARTS AGE +om-2-backup-daemon-0 1/1 Running 0 2m6s +om-db-2-0 3/3 Running 0 3m21s diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-11_2210_verify_mongosh_connection.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-11_2210_verify_mongosh_connection.out new file mode 100644 index 000000000..51abdd14f --- /dev/null +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-11_2210_verify_mongosh_connection.out @@ -0,0 +1,15 @@ +{ + authInfo: { + authenticatedUsers: [ { user: 'sc-user', db: 'admin' } ], + authenticatedUserRoles: [ { role: 'root', db: 'admin' } ] + }, + ok: 1, + '$clusterTime': { + clusterTime: Timestamp({ t: 1758040294, i: 1 }), + signature: { + hash: Binary.createFromBase64('BCFe/yOI2ot3tBRFnSd87s+aAO8=', 0), + keyId: Long('7550725142578462743') + } + }, + operationTime: Timestamp({ t: 1758040294, i: 1 }) +} diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-12_1210_verify_mongosh_connection.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-12_1210_verify_mongosh_connection.out new file mode 100644 index 000000000..5b79e1030 --- /dev/null +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_no_mesh_snippets/ra-12_1210_verify_mongosh_connection.out @@ -0,0 +1,15 @@ +{ + authInfo: { + authenticatedUsers: [ { user: 'rs-user', db: 'admin' } ], + authenticatedUserRoles: [ { role: 'root', db: 'admin' } ] + }, + ok: 1, + '$clusterTime': { + clusterTime: Timestamp({ t: 1758039637, i: 1 }), + signature: { + hash: Binary.createFromBase64('eorH8VbxlP51Oz33/JTVZEbvZlk=', 0), + keyId: Long('7550722733101809669') + } + }, + operationTime: Timestamp({ t: 1758039637, i: 1 }) +} From a7ead5286f8e9b63cd1a785f7e697750da271925 Mon Sep 17 00:00:00 2001 From: Evergreen Date: Tue, 16 Sep 2025 14:32:45 +0000 Subject: [PATCH 2/5] Update code snippets outputs --- .../02_0090_helm_add_mogodb_repo.out | 4 +- .../02_0100_install_operator.out | 82 ++++++++----------- .../02_0310_wait_for_database_resource.out | 17 ++-- .../02_0335_show_running_pods.out | 22 ++--- .../03_0444_list_search_indexes.out | 14 ++-- .../03_0445_list_vector_search_indexes.out | 14 ++-- .../03_0450_execute_search_query.out | 6 +- .../03_0455_execute_vector_search_query.out | 6 +- 8 files changed, 71 insertions(+), 94 deletions(-) diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/02_0090_helm_add_mogodb_repo.out b/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/02_0090_helm_add_mogodb_repo.out index b1576c236..8057c3129 100644 --- a/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/02_0090_helm_add_mogodb_repo.out +++ b/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/02_0090_helm_add_mogodb_repo.out @@ -1,6 +1,6 @@ -"mongodb" already exists with the same configuration, skipping +"mongodb" has been added to your repositories Hang tight while we grab the latest from your chart repositories... ...Successfully got an update from the "mongodb" chart repository Update Complete. ⎈Happy Helming!⎈ NAME CHART VERSION APP VERSION DESCRIPTION -mongodb/mongodb-kubernetes 1.2.0 MongoDB Controllers for Kubernetes translate th... +mongodb/mongodb-kubernetes 1.3.0 MongoDB Controllers for Kubernetes translate th... diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/02_0100_install_operator.out b/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/02_0100_install_operator.out index 0f016af81..7817e9a18 100644 --- a/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/02_0100_install_operator.out +++ b/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/02_0100_install_operator.out @@ -1,13 +1,12 @@ Release "mongodb-kubernetes" does not exist. Installing it now. NAME: mongodb-kubernetes -LAST DEPLOYED: Mon Sep 1 18:24:58 2025 +LAST DEPLOYED: Tue Sep 16 14:24:13 2025 NAMESPACE: mongodb STATUS: deployed REVISION: 1 TEST SUITE: None USER-SUPPLIED VALUES: -registry: - imagePullSecrets: prerelease-image-pullsecret +{} COMPUTED VALUES: agent: @@ -21,7 +20,6 @@ community: imageType: ubi8 name: mongodb-community-server repo: quay.io/mongodb - name: mongodb-database registry: agent: quay.io/mongodb resource: @@ -40,16 +38,16 @@ community: version: 4.4.0 database: name: mongodb-kubernetes-database - version: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + version: 1.4.0 initAppDb: name: mongodb-kubernetes-init-appdb - version: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + version: 1.4.0 initDatabase: name: mongodb-kubernetes-init-database - version: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + version: 1.4.0 initOpsManager: name: mongodb-kubernetes-init-ops-manager - version: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + version: 1.4.0 managedSecurityContext: false mongodb: appdbAssumeOldFormat: false @@ -96,7 +94,7 @@ operator: vaultSecretBackend: enabled: false tlsSecretRef: "" - version: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + version: 1.4.0 watchedResources: - mongodb - opsmanagers @@ -113,22 +111,20 @@ readinessProbe: version: 1.0.22 registry: agent: quay.io/mongodb - appDb: quay.io/mongodb/staging - database: quay.io/mongodb/staging - imagePullSecrets: prerelease-image-pullsecret - initAppDb: quay.io/mongodb/staging - initDatabase: quay.io/mongodb/staging - initOpsManager: quay.io/mongodb/staging - operator: quay.io/mongodb/staging + database: quay.io/mongodb + imagePullSecrets: null + initAppDb: quay.io/mongodb + initDatabase: quay.io/mongodb + initOpsManager: quay.io/mongodb + operator: quay.io/mongodb opsManager: quay.io/mongodb pullPolicy: Always readinessProbe: quay.io/mongodb versionUpgradeHook: quay.io/mongodb search: - community: - name: mongodb-search - repo: quay.io/mongodb/staging - version: latest + name: mongodb-search + repo: quay.io/mongodb + version: 0.53.1 versionUpgradeHook: name: mongodb-kubernetes-operator-version-upgrade-post-start-hook version: 1.0.9 @@ -142,8 +138,6 @@ kind: ServiceAccount metadata: name: mongodb-kubernetes-appdb namespace: mongodb -imagePullSecrets: - - name: prerelease-image-pullsecret --- # Source: mongodb-kubernetes/templates/database-roles.yaml apiVersion: v1 @@ -151,8 +145,6 @@ kind: ServiceAccount metadata: name: mongodb-kubernetes-database-pods namespace: mongodb -imagePullSecrets: - - name: prerelease-image-pullsecret --- # Source: mongodb-kubernetes/templates/database-roles.yaml apiVersion: v1 @@ -160,8 +152,6 @@ kind: ServiceAccount metadata: name: mongodb-kubernetes-ops-manager namespace: mongodb -imagePullSecrets: - - name: prerelease-image-pullsecret --- # Source: mongodb-kubernetes/templates/operator-sa.yaml apiVersion: v1 @@ -169,8 +159,6 @@ kind: ServiceAccount metadata: name: mongodb-kubernetes-operator namespace: mongodb -imagePullSecrets: - - name: prerelease-image-pullsecret --- # Source: mongodb-kubernetes/templates/operator-roles-clustermongodbroles.yaml kind: ClusterRole @@ -217,7 +205,7 @@ rules: kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: - name: mongodb-kubernetes-operator-mongodb-webhook + name: mongodb-kubernetes-operator-mongodb-webhook-cr rules: - apiGroups: - "admissionregistration.k8s.io" @@ -273,11 +261,11 @@ subjects: kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: - name: mongodb-kubernetes-operator-mongodb-webhook-binding + name: mongodb-kubernetes-operator-mongodb-webhook-crb roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole - name: mongodb-kubernetes-operator-mongodb-webhook + name: mongodb-kubernetes-operator-mongodb-webhook-cr subjects: - kind: ServiceAccount name: mongodb-kubernetes-operator @@ -474,11 +462,9 @@ spec: securityContext: runAsNonRoot: true runAsUser: 2000 - imagePullSecrets: - - name: prerelease-image-pullsecret containers: - name: mongodb-kubernetes-operator - image: "quay.io/mongodb/staging/mongodb-kubernetes:1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2" + image: "quay.io/mongodb/mongodb-kubernetes:1.4.0" imagePullPolicy: Always args: - -watch-resource=mongodb @@ -519,25 +505,25 @@ spec: value: Always # Database - name: MONGODB_ENTERPRISE_DATABASE_IMAGE - value: quay.io/mongodb/staging/mongodb-kubernetes-database + value: quay.io/mongodb/mongodb-kubernetes-database - name: INIT_DATABASE_IMAGE_REPOSITORY - value: quay.io/mongodb/staging/mongodb-kubernetes-init-database + value: quay.io/mongodb/mongodb-kubernetes-init-database - name: INIT_DATABASE_VERSION - value: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + value: 1.4.0 - name: DATABASE_VERSION - value: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + value: 1.4.0 # Ops Manager - name: OPS_MANAGER_IMAGE_REPOSITORY value: quay.io/mongodb/mongodb-enterprise-ops-manager-ubi - name: INIT_OPS_MANAGER_IMAGE_REPOSITORY - value: quay.io/mongodb/staging/mongodb-kubernetes-init-ops-manager + value: quay.io/mongodb/mongodb-kubernetes-init-ops-manager - name: INIT_OPS_MANAGER_VERSION - value: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + value: 1.4.0 # AppDB - name: INIT_APPDB_IMAGE_REPOSITORY - value: quay.io/mongodb/staging/mongodb-kubernetes-init-appdb + value: quay.io/mongodb/mongodb-kubernetes-init-appdb - name: INIT_APPDB_VERSION - value: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + value: 1.4.0 - name: OPS_MANAGER_IMAGE_PULL_POLICY value: Always - name: AGENT_IMAGE @@ -552,8 +538,6 @@ spec: value: ubi8 - name: PERFORM_FAILOVER value: 'true' - - name: IMAGE_PULL_SECRETS - value: prerelease-image-pullsecret - name: MDB_MAX_CONCURRENT_RECONCILES value: "1" - name: POD_NAME @@ -576,10 +560,10 @@ spec: - name: MDB_COMMUNITY_IMAGE_TYPE value: "ubi8" # Community Env Vars End - - name: MDB_SEARCH_COMMUNITY_REPO_URL - value: "quay.io/mongodb/staging" - - name: MDB_SEARCH_COMMUNITY_NAME + - name: MDB_SEARCH_REPO_URL + value: "quay.io/mongodb" + - name: MDB_SEARCH_NAME value: "mongodb-search" - - name: MDB_SEARCH_COMMUNITY_VERSION - value: "latest" + - name: MDB_SEARCH_VERSION + value: "0.53.1" diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/02_0310_wait_for_database_resource.out b/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/02_0310_wait_for_database_resource.out index 9a5c191d1..39e9c1a59 100644 --- a/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/02_0310_wait_for_database_resource.out +++ b/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/02_0310_wait_for_database_resource.out @@ -2,15 +2,12 @@ Waiting for MongoDB resource to reach Running phase... mongodb.mongodb.com/mdb-rs condition met MongoDB resource -NAME PHASE VERSION TYPE AGE -mdb-rs Running 8.0.10 ReplicaSet 2m46s +NAME PHASE VERSION TYPE AGE +mdb-rs Running 8.0.10-ent ReplicaSet 109s Pods running in cluster kind-kind -NAME READY STATUS RESTARTS AGE -mdb-debug-mdb-rs-0-0 1/1 Running 0 2m26s -mdb-debug-mdb-rs-1-0 1/1 Running 0 2m26s -mdb-debug-mdb-rs-2-0 1/1 Running 0 2m25s -mdb-rs-0 1/1 Running 0 2m29s -mdb-rs-1 1/1 Running 0 89s -mdb-rs-2 1/1 Running 0 46s -mongodb-kubernetes-operator-5b44cd54d4-kvrpv 1/1 Running 0 2m47s +NAME READY STATUS RESTARTS AGE +mdb-rs-0 1/1 Running 0 107s +mdb-rs-1 0/1 Running 0 82s +mdb-rs-2 1/1 Running 0 57s +mongodb-kubernetes-operator-fc996f567-m79tk 1/1 Running 0 111s diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/02_0335_show_running_pods.out b/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/02_0335_show_running_pods.out index 97734a89d..ee8cce1ed 100644 --- a/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/02_0335_show_running_pods.out +++ b/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/02_0335_show_running_pods.out @@ -1,20 +1,16 @@ MongoDB resource -NAME PHASE VERSION TYPE AGE -mdb-rs Running 8.0.10 ReplicaSet 4m26s +NAME PHASE VERSION TYPE AGE +mdb-rs Running 8.0.10-ent ReplicaSet 7m MongoDBSearch resource NAME PHASE AGE -mdb-rs Running 97s +mdb-rs Running 5m11s Pods running in cluster kind-kind -NAME READY STATUS RESTARTS AGE -mdb-debug-mdb-rs-0-0 1/1 Running 0 4m7s -mdb-debug-mdb-rs-1-0 1/1 Running 0 4m7s -mdb-debug-mdb-rs-2-0 1/1 Running 0 4m6s -mdb-debug-mdb-rs-search-0-0 1/1 Running 0 97s -mdb-rs-0 1/1 Running 0 4m10s -mdb-rs-1 1/1 Running 0 3m10s -mdb-rs-2 1/1 Running 0 2m27s -mdb-rs-search-0 1/1 Running 0 29s -mongodb-kubernetes-operator-5b44cd54d4-kvrpv 1/1 Running 0 4m28s +NAME READY STATUS RESTARTS AGE +mdb-rs-0 1/1 Running 0 6m58s +mdb-rs-1 1/1 Running 0 6m33s +mdb-rs-2 1/1 Running 0 6m8s +mdb-rs-search-0 1/1 Running 2 (3m44s ago) 4m3s +mongodb-kubernetes-operator-fc996f567-m79tk 1/1 Running 0 7m2s diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/03_0444_list_search_indexes.out b/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/03_0444_list_search_indexes.out index 09342c66e..4866705ab 100644 --- a/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/03_0444_list_search_indexes.out +++ b/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/03_0444_list_search_indexes.out @@ -4,15 +4,15 @@ ns: 'sample_mflix.movies', firstBatch: [ { - id: '68b5c9f984d938552792ba0c', + id: '68c974c245ccb96c3ca77232', name: 'default', type: 'search', latestDefinition: { - indexID: ObjectId('68b5c9f984d938552792ba0c'), + indexID: ObjectId('68c974c245ccb96c3ca77232'), name: 'default', database: 'sample_mflix', lastObservedCollectionName: 'movies', - collectionUUID: UUID('b4127db1-78ed-4f2a-b8e8-54a826075622'), + collectionUUID: UUID('07df76b1-37ab-4445-a3f9-5cb6e5ddadf2'), numPartitions: 1, mappings: { dynamic: true, fields: {} }, indexFeatureVersion: 3 @@ -22,11 +22,11 @@ }, ok: 1, '$clusterTime': { - clusterTime: Timestamp({ t: 1756744247, i: 1 }), + clusterTime: Timestamp({ t: 1758033151, i: 1 }), signature: { - hash: Binary.createFromBase64('7Ylj1qg2orgtBnElSVeObPTpTjw=', 0), - keyId: Long('7545158272257359877') + hash: Binary.createFromBase64('7YKI4GnZNUUOJIozX2eTcoQsFe0=', 0), + keyId: Long('7550693252446289925') } }, - operationTime: Timestamp({ t: 1756744247, i: 1 }) + operationTime: Timestamp({ t: 1758033151, i: 1 }) } diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/03_0445_list_vector_search_indexes.out b/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/03_0445_list_vector_search_indexes.out index a8d0a7470..8d7ba8627 100644 --- a/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/03_0445_list_vector_search_indexes.out +++ b/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/03_0445_list_vector_search_indexes.out @@ -4,16 +4,16 @@ ns: 'sample_mflix.embedded_movies', firstBatch: [ { - id: '68b5c9fa84d938552792ba0d', + id: '68c974c345ccb96c3ca77233', name: 'vector_index', type: 'vectorSearch', latestDefinition: { type: 'vectorSearch', - indexID: ObjectId('68b5c9fa84d938552792ba0d'), + indexID: ObjectId('68c974c345ccb96c3ca77233'), name: 'vector_index', database: 'sample_mflix', lastObservedCollectionName: 'embedded_movies', - collectionUUID: UUID('c9a6ef19-2993-4edc-904e-31964b889467'), + collectionUUID: UUID('98eeef92-0c1f-4d3c-a005-1835b1151c15'), numPartitions: 1, fields: [ { @@ -30,11 +30,11 @@ }, ok: 1, '$clusterTime': { - clusterTime: Timestamp({ t: 1756744247, i: 1 }), + clusterTime: Timestamp({ t: 1758033151, i: 1 }), signature: { - hash: Binary.createFromBase64('7Ylj1qg2orgtBnElSVeObPTpTjw=', 0), - keyId: Long('7545158272257359877') + hash: Binary.createFromBase64('7YKI4GnZNUUOJIozX2eTcoQsFe0=', 0), + keyId: Long('7550693252446289925') } }, - operationTime: Timestamp({ t: 1756744247, i: 1 }) + operationTime: Timestamp({ t: 1758033151, i: 1 }) } diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/03_0450_execute_search_query.out b/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/03_0450_execute_search_query.out index f425a96d8..63ffe0362 100644 --- a/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/03_0450_execute_search_query.out +++ b/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/03_0450_execute_search_query.out @@ -1,5 +1,5 @@ -mdb-rs [primary] test> switched to db sample_mflix -mdb-rs [primary] sample_mflix> ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... [ +Enterprise mdb-rs [primary] test> switched to db sample_mflix +Enterprise mdb-rs [primary] sample_mflix> ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... [ { plot: 'A sports agent stages an unconventional recruitment strategy to get talented Indian cricket players to play Major League Baseball.', genres: [ 'Biography', 'Drama', 'Sport' ], @@ -19,4 +19,4 @@ mdb-rs [primary] sample_mflix> ... ... ... ... ... ... ... ... ... ... ... ... . released: ISODate('2013-03-03T00:00:00.000Z') } ] -mdb-rs [primary] sample_mflix> \ No newline at end of file +Enterprise mdb-rs [primary] sample_mflix> \ No newline at end of file diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/03_0455_execute_vector_search_query.out b/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/03_0455_execute_vector_search_query.out index 1623a6fdc..f4291c59a 100644 --- a/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/03_0455_execute_vector_search_query.out +++ b/scripts/code_snippets/tests/outputs/test_kind_search_enterprise_snippets/03_0455_execute_vector_search_query.out @@ -1,5 +1,5 @@ -mdb-rs [primary] test> switched to db sample_mflix -mdb-rs [primary] sample_mflix> ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... [ +Enterprise mdb-rs [primary] test> switched to db sample_mflix +Enterprise mdb-rs [primary] sample_mflix> ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... [ { plot: 'At the age of 21, Tim discovers he can travel in time and change what happens and has happened in his own life. His decision to make his world a better place by getting a girlfriend turns out not to be as easy as you might think.', title: 'About Time', @@ -51,4 +51,4 @@ mdb-rs [primary] sample_mflix> ... ... ... ... ... ... ... ... ... ... ... ... . score: 0.7472751140594482 } ] -mdb-rs [primary] sample_mflix> \ No newline at end of file +Enterprise mdb-rs [primary] sample_mflix> \ No newline at end of file From 8debf8baf2257ad825299c7034d232b654276bfd Mon Sep 17 00:00:00 2001 From: Evergreen Date: Tue, 16 Sep 2025 14:32:11 +0000 Subject: [PATCH 3/5] Update code snippets outputs --- .../01_0090_helm_add_mogodb_repo.out | 4 +- .../01_0100_install_operator.out | 82 ++++++++----------- .../01_0110_wait_for_operator_deployment.out | 6 +- .../01_0315_wait_for_community_resource.out | 13 ++- .../01_0335_show_running_pods.out | 18 ++-- .../03_0444_list_search_indexes.out | 14 ++-- .../03_0445_list_vector_search_indexes.out | 14 ++-- 7 files changed, 64 insertions(+), 87 deletions(-) diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0090_helm_add_mogodb_repo.out b/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0090_helm_add_mogodb_repo.out index b1576c236..8057c3129 100644 --- a/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0090_helm_add_mogodb_repo.out +++ b/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0090_helm_add_mogodb_repo.out @@ -1,6 +1,6 @@ -"mongodb" already exists with the same configuration, skipping +"mongodb" has been added to your repositories Hang tight while we grab the latest from your chart repositories... ...Successfully got an update from the "mongodb" chart repository Update Complete. ⎈Happy Helming!⎈ NAME CHART VERSION APP VERSION DESCRIPTION -mongodb/mongodb-kubernetes 1.2.0 MongoDB Controllers for Kubernetes translate th... +mongodb/mongodb-kubernetes 1.3.0 MongoDB Controllers for Kubernetes translate th... diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0100_install_operator.out b/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0100_install_operator.out index 9c027d887..855b41c95 100644 --- a/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0100_install_operator.out +++ b/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0100_install_operator.out @@ -1,13 +1,12 @@ Release "mongodb-kubernetes" does not exist. Installing it now. NAME: mongodb-kubernetes -LAST DEPLOYED: Mon Sep 1 19:22:18 2025 +LAST DEPLOYED: Tue Sep 16 14:23:14 2025 NAMESPACE: mongodb STATUS: deployed REVISION: 1 TEST SUITE: None USER-SUPPLIED VALUES: -registry: - imagePullSecrets: prerelease-image-pullsecret +{} COMPUTED VALUES: agent: @@ -21,7 +20,6 @@ community: imageType: ubi8 name: mongodb-community-server repo: quay.io/mongodb - name: mongodb-database registry: agent: quay.io/mongodb resource: @@ -40,16 +38,16 @@ community: version: 4.4.0 database: name: mongodb-kubernetes-database - version: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + version: 1.4.0 initAppDb: name: mongodb-kubernetes-init-appdb - version: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + version: 1.4.0 initDatabase: name: mongodb-kubernetes-init-database - version: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + version: 1.4.0 initOpsManager: name: mongodb-kubernetes-init-ops-manager - version: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + version: 1.4.0 managedSecurityContext: false mongodb: appdbAssumeOldFormat: false @@ -96,7 +94,7 @@ operator: vaultSecretBackend: enabled: false tlsSecretRef: "" - version: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + version: 1.4.0 watchedResources: - mongodb - opsmanagers @@ -113,22 +111,20 @@ readinessProbe: version: 1.0.22 registry: agent: quay.io/mongodb - appDb: quay.io/mongodb/staging - database: quay.io/mongodb/staging - imagePullSecrets: prerelease-image-pullsecret - initAppDb: quay.io/mongodb/staging - initDatabase: quay.io/mongodb/staging - initOpsManager: quay.io/mongodb/staging - operator: quay.io/mongodb/staging + database: quay.io/mongodb + imagePullSecrets: null + initAppDb: quay.io/mongodb + initDatabase: quay.io/mongodb + initOpsManager: quay.io/mongodb + operator: quay.io/mongodb opsManager: quay.io/mongodb pullPolicy: Always readinessProbe: quay.io/mongodb versionUpgradeHook: quay.io/mongodb search: - community: - name: mongodb-search - repo: quay.io/mongodb/staging - version: latest + name: mongodb-search + repo: quay.io/mongodb + version: 0.53.1 versionUpgradeHook: name: mongodb-kubernetes-operator-version-upgrade-post-start-hook version: 1.0.9 @@ -142,8 +138,6 @@ kind: ServiceAccount metadata: name: mongodb-kubernetes-appdb namespace: mongodb -imagePullSecrets: - - name: prerelease-image-pullsecret --- # Source: mongodb-kubernetes/templates/database-roles.yaml apiVersion: v1 @@ -151,8 +145,6 @@ kind: ServiceAccount metadata: name: mongodb-kubernetes-database-pods namespace: mongodb -imagePullSecrets: - - name: prerelease-image-pullsecret --- # Source: mongodb-kubernetes/templates/database-roles.yaml apiVersion: v1 @@ -160,8 +152,6 @@ kind: ServiceAccount metadata: name: mongodb-kubernetes-ops-manager namespace: mongodb -imagePullSecrets: - - name: prerelease-image-pullsecret --- # Source: mongodb-kubernetes/templates/operator-sa.yaml apiVersion: v1 @@ -169,8 +159,6 @@ kind: ServiceAccount metadata: name: mongodb-kubernetes-operator namespace: mongodb -imagePullSecrets: - - name: prerelease-image-pullsecret --- # Source: mongodb-kubernetes/templates/operator-roles-clustermongodbroles.yaml kind: ClusterRole @@ -217,7 +205,7 @@ rules: kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: - name: mongodb-kubernetes-operator-mongodb-webhook + name: mongodb-kubernetes-operator-mongodb-webhook-cr rules: - apiGroups: - "admissionregistration.k8s.io" @@ -273,11 +261,11 @@ subjects: kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: - name: mongodb-kubernetes-operator-mongodb-webhook-binding + name: mongodb-kubernetes-operator-mongodb-webhook-crb roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole - name: mongodb-kubernetes-operator-mongodb-webhook + name: mongodb-kubernetes-operator-mongodb-webhook-cr subjects: - kind: ServiceAccount name: mongodb-kubernetes-operator @@ -474,11 +462,9 @@ spec: securityContext: runAsNonRoot: true runAsUser: 2000 - imagePullSecrets: - - name: prerelease-image-pullsecret containers: - name: mongodb-kubernetes-operator - image: "quay.io/mongodb/staging/mongodb-kubernetes:1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2" + image: "quay.io/mongodb/mongodb-kubernetes:1.4.0" imagePullPolicy: Always args: - -watch-resource=mongodb @@ -519,25 +505,25 @@ spec: value: Always # Database - name: MONGODB_ENTERPRISE_DATABASE_IMAGE - value: quay.io/mongodb/staging/mongodb-kubernetes-database + value: quay.io/mongodb/mongodb-kubernetes-database - name: INIT_DATABASE_IMAGE_REPOSITORY - value: quay.io/mongodb/staging/mongodb-kubernetes-init-database + value: quay.io/mongodb/mongodb-kubernetes-init-database - name: INIT_DATABASE_VERSION - value: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + value: 1.4.0 - name: DATABASE_VERSION - value: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + value: 1.4.0 # Ops Manager - name: OPS_MANAGER_IMAGE_REPOSITORY value: quay.io/mongodb/mongodb-enterprise-ops-manager-ubi - name: INIT_OPS_MANAGER_IMAGE_REPOSITORY - value: quay.io/mongodb/staging/mongodb-kubernetes-init-ops-manager + value: quay.io/mongodb/mongodb-kubernetes-init-ops-manager - name: INIT_OPS_MANAGER_VERSION - value: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + value: 1.4.0 # AppDB - name: INIT_APPDB_IMAGE_REPOSITORY - value: quay.io/mongodb/staging/mongodb-kubernetes-init-appdb + value: quay.io/mongodb/mongodb-kubernetes-init-appdb - name: INIT_APPDB_VERSION - value: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + value: 1.4.0 - name: OPS_MANAGER_IMAGE_PULL_POLICY value: Always - name: AGENT_IMAGE @@ -552,8 +538,6 @@ spec: value: ubi8 - name: PERFORM_FAILOVER value: 'true' - - name: IMAGE_PULL_SECRETS - value: prerelease-image-pullsecret - name: MDB_MAX_CONCURRENT_RECONCILES value: "1" - name: POD_NAME @@ -576,10 +560,10 @@ spec: - name: MDB_COMMUNITY_IMAGE_TYPE value: "ubi8" # Community Env Vars End - - name: MDB_SEARCH_COMMUNITY_REPO_URL - value: "quay.io/mongodb/staging" - - name: MDB_SEARCH_COMMUNITY_NAME + - name: MDB_SEARCH_REPO_URL + value: "quay.io/mongodb" + - name: MDB_SEARCH_NAME value: "mongodb-search" - - name: MDB_SEARCH_COMMUNITY_VERSION - value: "latest" + - name: MDB_SEARCH_VERSION + value: "0.53.1" diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0110_wait_for_operator_deployment.out b/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0110_wait_for_operator_deployment.out index 7c8a8b287..c47e34fa2 100644 --- a/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0110_wait_for_operator_deployment.out +++ b/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0110_wait_for_operator_deployment.out @@ -2,8 +2,8 @@ Waiting for deployment "mongodb-kubernetes-operator" rollout to finish: 0 of 1 u deployment "mongodb-kubernetes-operator" successfully rolled out Operator deployment in mongodb namespace NAME READY UP-TO-DATE AVAILABLE AGE -mongodb-kubernetes-operator 1/1 1 1 2s +mongodb-kubernetes-operator 1/1 1 1 3s Operator pod in mongodb namespace -NAME READY STATUS RESTARTS AGE -mongodb-kubernetes-operator-5b44cd54d4-rjxrj 1/1 Running 0 3s +NAME READY STATUS RESTARTS AGE +mongodb-kubernetes-operator-fc996f567-5vn5h 1/1 Running 0 3s diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0315_wait_for_community_resource.out b/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0315_wait_for_community_resource.out index 3110199cb..3b89b9e25 100644 --- a/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0315_wait_for_community_resource.out +++ b/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0315_wait_for_community_resource.out @@ -6,11 +6,8 @@ NAME PHASE VERSION mdbc-rs Running 8.0.10 Pods running in cluster kind-kind -NAME READY STATUS RESTARTS AGE -mdb-debug-mdbc-rs-0-0 1/1 Running 0 118s -mdb-debug-mdbc-rs-1-0 1/1 Running 0 118s -mdb-debug-mdbc-rs-2-0 1/1 Running 0 117s -mdbc-rs-0 2/2 Running 0 2m11s -mdbc-rs-1 2/2 Running 0 83s -mdbc-rs-2 2/2 Running 0 34s -mongodb-kubernetes-operator-5b44cd54d4-rjxrj 1/1 Running 0 2m16s +NAME READY STATUS RESTARTS AGE +mdbc-rs-0 2/2 Running 0 2m21s +mdbc-rs-1 2/2 Running 0 81s +mdbc-rs-2 2/2 Running 0 34s +mongodb-kubernetes-operator-fc996f567-5vn5h 1/1 Running 0 2m24s diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0335_show_running_pods.out b/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0335_show_running_pods.out index 144cefd50..fba55e044 100644 --- a/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0335_show_running_pods.out +++ b/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0335_show_running_pods.out @@ -5,16 +5,12 @@ mdbc-rs Running 8.0.10 MongoDBSearch resource NAME PHASE AGE -mdbc-rs Running 5m33s +mdbc-rs Running 5m11s Pods running in cluster kind-kind -NAME READY STATUS RESTARTS AGE -mdb-debug-mdbc-rs-0-0 1/1 Running 0 7m32s -mdb-debug-mdbc-rs-1-0 1/1 Running 0 7m32s -mdb-debug-mdbc-rs-2-0 1/1 Running 0 7m31s -mdb-debug-mdbc-rs-search-0-0 1/1 Running 0 5m32s -mdbc-rs-0 2/2 Running 1 (33s ago) 7m45s -mdbc-rs-1 2/2 Running 1 (3m11s ago) 6m57s -mdbc-rs-2 2/2 Running 1 (113s ago) 6m8s -mdbc-rs-search-0 1/1 Running 4 (4m20s ago) 5m33s -mongodb-kubernetes-operator-5b44cd54d4-rjxrj 1/1 Running 0 7m50s +NAME READY STATUS RESTARTS AGE +mdbc-rs-0 2/2 Running 1 (25s ago) 7m32s +mdbc-rs-1 2/2 Running 1 (3m1s ago) 6m32s +mdbc-rs-2 2/2 Running 1 (103s ago) 5m45s +mdbc-rs-search-0 1/1 Running 4 (3m58s ago) 5m11s +mongodb-kubernetes-operator-fc996f567-5vn5h 1/1 Running 0 7m35s diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/03_0444_list_search_indexes.out b/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/03_0444_list_search_indexes.out index 66bd52f34..c7420d893 100644 --- a/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/03_0444_list_search_indexes.out +++ b/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/03_0444_list_search_indexes.out @@ -4,15 +4,15 @@ ns: 'sample_mflix.movies', firstBatch: [ { - id: '68b5d833862bdd46756f23fe', + id: '68c974a12bc7c076f12cd34d', name: 'default', type: 'search', latestDefinition: { - indexID: ObjectId('68b5d833862bdd46756f23fe'), + indexID: ObjectId('68c974a12bc7c076f12cd34d'), name: 'default', database: 'sample_mflix', lastObservedCollectionName: 'movies', - collectionUUID: UUID('eb5bdd9e-fe14-4a0e-a012-5af2d7324d7a'), + collectionUUID: UUID('4037cad2-02ed-4c48-a4d8-38c433b8aaf1'), numPartitions: 1, mappings: { dynamic: true, fields: {} }, indexFeatureVersion: 3 @@ -22,11 +22,11 @@ }, ok: 1, '$clusterTime': { - clusterTime: Timestamp({ t: 1756747889, i: 1 }), + clusterTime: Timestamp({ t: 1758033116, i: 1 }), signature: { - hash: Binary.createFromBase64('BJNOThO1gxmbkTscNSABaUstAy0=', 0), - keyId: Long('7545172961045512197') + hash: Binary.createFromBase64('Wehb6njq4tsFr6uYMz9n7vyRLAw=', 0), + keyId: Long('7550693115007336453') } }, - operationTime: Timestamp({ t: 1756747889, i: 1 }) + operationTime: Timestamp({ t: 1758033116, i: 1 }) } diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/03_0445_list_vector_search_indexes.out b/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/03_0445_list_vector_search_indexes.out index afac79fb5..0ff79a3dd 100644 --- a/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/03_0445_list_vector_search_indexes.out +++ b/scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/03_0445_list_vector_search_indexes.out @@ -4,16 +4,16 @@ ns: 'sample_mflix.embedded_movies', firstBatch: [ { - id: '68b5d834862bdd46756f23ff', + id: '68c974a12bc7c076f12cd34e', name: 'vector_index', type: 'vectorSearch', latestDefinition: { type: 'vectorSearch', - indexID: ObjectId('68b5d834862bdd46756f23ff'), + indexID: ObjectId('68c974a12bc7c076f12cd34e'), name: 'vector_index', database: 'sample_mflix', lastObservedCollectionName: 'embedded_movies', - collectionUUID: UUID('98d05ae8-9fa5-4813-9833-54355c75a016'), + collectionUUID: UUID('ac18b1d2-d1a2-49a6-9a02-de2bdbf1ecb0'), numPartitions: 1, fields: [ { @@ -30,11 +30,11 @@ }, ok: 1, '$clusterTime': { - clusterTime: Timestamp({ t: 1756747889, i: 1 }), + clusterTime: Timestamp({ t: 1758033116, i: 1 }), signature: { - hash: Binary.createFromBase64('BJNOThO1gxmbkTscNSABaUstAy0=', 0), - keyId: Long('7545172961045512197') + hash: Binary.createFromBase64('Wehb6njq4tsFr6uYMz9n7vyRLAw=', 0), + keyId: Long('7550693115007336453') } }, - operationTime: Timestamp({ t: 1756747889, i: 1 }) + operationTime: Timestamp({ t: 1758033116, i: 1 }) } From 599d174a7a91bcee2ce1343bcc3b8bf27444653f Mon Sep 17 00:00:00 2001 From: Evergreen Date: Tue, 16 Sep 2025 14:27:36 +0000 Subject: [PATCH 4/5] Update code snippets outputs --- .../03_0444_list_search_indexes.out | 14 +- .../03_0445_list_vector_search_indexes.out | 14 +- .../04_0090_helm_add_mogodb_repo.out | 6 + .../04_0100_install_operator.out | 232 +++++------------- .../04_0315_wait_for_community_resource.out | 10 +- .../04_0335_show_running_pods.out | 16 +- 6 files changed, 101 insertions(+), 191 deletions(-) create mode 100644 scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0090_helm_add_mogodb_repo.out diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/03_0444_list_search_indexes.out b/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/03_0444_list_search_indexes.out index eca57d146..605599e70 100644 --- a/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/03_0444_list_search_indexes.out +++ b/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/03_0444_list_search_indexes.out @@ -4,15 +4,15 @@ ns: 'sample_mflix.movies', firstBatch: [ { - id: '68b9a74d02abb82501c6798f', + id: '68c9738df0b0d978654a2134', name: 'default', type: 'search', latestDefinition: { - indexID: ObjectId('68b9a74d02abb82501c6798f'), + indexID: ObjectId('68c9738df0b0d978654a2134'), name: 'default', database: 'sample_mflix', lastObservedCollectionName: 'movies', - collectionUUID: UUID('c508d917-fa90-4830-9cae-4bfdf283adf9'), + collectionUUID: UUID('ac54f8d3-da5d-4181-8da6-55cf79f5b951'), numPartitions: 1, mappings: { dynamic: true, fields: {} }, indexFeatureVersion: 3 @@ -22,11 +22,11 @@ }, ok: 1, '$clusterTime': { - clusterTime: Timestamp({ t: 1756997506, i: 1 }), + clusterTime: Timestamp({ t: 1758032836, i: 1 }), signature: { - hash: Binary.createFromBase64('JTx8mqTc/CRMoHEoWXHCSZmpdrY=', 0), - keyId: Long('7546246397926834181') + hash: Binary.createFromBase64('hysvSkp8WeQye7P2K8aWUcVQiZU=', 0), + keyId: Long('7550693106417401859') } }, - operationTime: Timestamp({ t: 1756997506, i: 1 }) + operationTime: Timestamp({ t: 1758032836, i: 1 }) } diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/03_0445_list_vector_search_indexes.out b/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/03_0445_list_vector_search_indexes.out index 10672efeb..96750af66 100644 --- a/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/03_0445_list_vector_search_indexes.out +++ b/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/03_0445_list_vector_search_indexes.out @@ -4,16 +4,16 @@ ns: 'sample_mflix.embedded_movies', firstBatch: [ { - id: '68b9a74f02abb82501c67990', + id: '68c9738ef0b0d978654a2135', name: 'vector_index', type: 'vectorSearch', latestDefinition: { type: 'vectorSearch', - indexID: ObjectId('68b9a74f02abb82501c67990'), + indexID: ObjectId('68c9738ef0b0d978654a2135'), name: 'vector_index', database: 'sample_mflix', lastObservedCollectionName: 'embedded_movies', - collectionUUID: UUID('cace05a2-489b-46ff-b99f-d8621f5a99d5'), + collectionUUID: UUID('0073a232-fc93-4903-9a20-eb0ee66ebb57'), numPartitions: 1, fields: [ { @@ -30,11 +30,11 @@ }, ok: 1, '$clusterTime': { - clusterTime: Timestamp({ t: 1756997516, i: 1 }), + clusterTime: Timestamp({ t: 1758032836, i: 1 }), signature: { - hash: Binary.createFromBase64('BXpSMHzI3V6cXoFjWjaeV0/OJK4=', 0), - keyId: Long('7546246397926834181') + hash: Binary.createFromBase64('hysvSkp8WeQye7P2K8aWUcVQiZU=', 0), + keyId: Long('7550693106417401859') } }, - operationTime: Timestamp({ t: 1756997516, i: 1 }) + operationTime: Timestamp({ t: 1758032836, i: 1 }) } diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0090_helm_add_mogodb_repo.out b/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0090_helm_add_mogodb_repo.out new file mode 100644 index 000000000..8057c3129 --- /dev/null +++ b/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0090_helm_add_mogodb_repo.out @@ -0,0 +1,6 @@ +"mongodb" has been added to your repositories +Hang tight while we grab the latest from your chart repositories... +...Successfully got an update from the "mongodb" chart repository +Update Complete. ⎈Happy Helming!⎈ +NAME CHART VERSION APP VERSION DESCRIPTION +mongodb/mongodb-kubernetes 1.3.0 MongoDB Controllers for Kubernetes translate th... diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0100_install_operator.out b/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0100_install_operator.out index a6002b4b8..8394ec327 100644 --- a/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0100_install_operator.out +++ b/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0100_install_operator.out @@ -1,65 +1,12 @@ Release "mongodb-kubernetes" does not exist. Installing it now. NAME: mongodb-kubernetes -<<<<<<<< HEAD:scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0100_install_operator.out -LAST DEPLOYED: Thu Sep 4 16:47:34 2025 -======== -LAST DEPLOYED: Mon Sep 1 19:22:18 2025 ->>>>>>>> fealebenpae/enterprise-search-snippets:scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0100_install_operator.out +LAST DEPLOYED: Tue Sep 16 14:23:07 2025 NAMESPACE: mongodb STATUS: deployed REVISION: 1 TEST SUITE: None USER-SUPPLIED VALUES: -<<<<<<<< HEAD:scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0100_install_operator.out -agent: - version: 108.0.12.8846-1 -community: - registry: - agent: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev -database: - name: mongodb-kubernetes-database - version: 68a83a6562a059000707301b -initAppDb: - version: 68a83a6562a059000707301b -initDatabase: - version: 68a83a6562a059000707301b -initOpsManager: - version: 68a83a6562a059000707301b -managedSecurityContext: false -mongodb: - imageType: ubi9 - name: mongodb-enterprise-server -operator: - enablePVCResize: true - maxConcurrentReconciles: 10 - mdbDefaultArchitecture: non-static - telemetry: - collection: - frequency: 1m - send: - enabled: false - version: 68a83a6562a059000707301b -opsManager: - name: mongodb-enterprise-ops-manager-ubi -registry: - agent: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev - appDb: quay.io/mongodb - database: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev - imagePullSecrets: image-registries-secret - initAppDb: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev - initDatabase: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev - initOpsManager: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev - operator: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev - opsManager: quay.io/mongodb -search: - community: - name: mongot/community - repo: 268558157000.dkr.ecr.eu-west-1.amazonaws.com - version: 1.53.0-78-g227f2593f -======== -registry: - imagePullSecrets: prerelease-image-pullsecret ->>>>>>>> fealebenpae/enterprise-search-snippets:scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0100_install_operator.out +dummy: value COMPUTED VALUES: agent: @@ -73,9 +20,8 @@ community: imageType: ubi8 name: mongodb-community-server repo: quay.io/mongodb - name: mongodb-database registry: - agent: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev + agent: quay.io/mongodb resource: members: 3 name: mongodb-replica-set @@ -92,33 +38,21 @@ community: version: 4.4.0 database: name: mongodb-kubernetes-database -<<<<<<<< HEAD:scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0100_install_operator.out - version: 68a83a6562a059000707301b -initAppDb: - name: mongodb-kubernetes-init-appdb - version: 68a83a6562a059000707301b -initDatabase: - name: mongodb-kubernetes-init-database - version: 68a83a6562a059000707301b -initOpsManager: - name: mongodb-kubernetes-init-ops-manager - version: 68a83a6562a059000707301b -======== - version: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + version: 1.4.0 +dummy: value initAppDb: name: mongodb-kubernetes-init-appdb - version: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + version: 1.4.0 initDatabase: name: mongodb-kubernetes-init-database - version: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + version: 1.4.0 initOpsManager: name: mongodb-kubernetes-init-ops-manager - version: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 ->>>>>>>> fealebenpae/enterprise-search-snippets:scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0100_install_operator.out + version: 1.4.0 managedSecurityContext: false mongodb: appdbAssumeOldFormat: false - imageType: ubi9 + imageType: ubi8 name: mongodb-enterprise-server repo: quay.io/mongodb multiCluster: @@ -136,7 +70,7 @@ operator: enableClusterMongoDBRoles: true enablePVCResize: true env: prod - maxConcurrentReconciles: 10 + maxConcurrentReconciles: 1 mdbDefaultArchitecture: non-static name: mongodb-kubernetes-operator nodeSelector: {} @@ -153,20 +87,15 @@ operator: collection: clusters: {} deployments: {} - frequency: 1m + frequency: 1h operators: {} send: - enabled: false frequency: 168h tolerations: [] vaultSecretBackend: enabled: false tlsSecretRef: "" -<<<<<<<< HEAD:scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0100_install_operator.out - version: 68a83a6562a059000707301b -======== - version: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 ->>>>>>>> fealebenpae/enterprise-search-snippets:scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0100_install_operator.out + version: 1.4.0 watchedResources: - mongodb - opsmanagers @@ -183,28 +112,20 @@ readinessProbe: version: 1.0.22 registry: agent: quay.io/mongodb - appDb: quay.io/mongodb/staging - database: quay.io/mongodb/staging - imagePullSecrets: prerelease-image-pullsecret - initAppDb: quay.io/mongodb/staging - initDatabase: quay.io/mongodb/staging - initOpsManager: quay.io/mongodb/staging - operator: quay.io/mongodb/staging + database: quay.io/mongodb + imagePullSecrets: null + initAppDb: quay.io/mongodb + initDatabase: quay.io/mongodb + initOpsManager: quay.io/mongodb + operator: quay.io/mongodb opsManager: quay.io/mongodb pullPolicy: Always readinessProbe: quay.io/mongodb versionUpgradeHook: quay.io/mongodb search: - community: -<<<<<<<< HEAD:scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0100_install_operator.out - name: mongot/community - repo: 268558157000.dkr.ecr.eu-west-1.amazonaws.com - version: 1.53.0-78-g227f2593f -======== - name: mongodb-search - repo: quay.io/mongodb/staging - version: latest ->>>>>>>> fealebenpae/enterprise-search-snippets:scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0100_install_operator.out + name: mongodb-search + repo: quay.io/mongodb + version: 0.53.1 versionUpgradeHook: name: mongodb-kubernetes-operator-version-upgrade-post-start-hook version: 1.0.9 @@ -218,8 +139,6 @@ kind: ServiceAccount metadata: name: mongodb-kubernetes-appdb namespace: mongodb -imagePullSecrets: - - name: prerelease-image-pullsecret --- # Source: mongodb-kubernetes/templates/database-roles.yaml apiVersion: v1 @@ -227,8 +146,6 @@ kind: ServiceAccount metadata: name: mongodb-kubernetes-database-pods namespace: mongodb -imagePullSecrets: - - name: prerelease-image-pullsecret --- # Source: mongodb-kubernetes/templates/database-roles.yaml apiVersion: v1 @@ -236,8 +153,6 @@ kind: ServiceAccount metadata: name: mongodb-kubernetes-ops-manager namespace: mongodb -imagePullSecrets: - - name: prerelease-image-pullsecret --- # Source: mongodb-kubernetes/templates/operator-sa.yaml apiVersion: v1 @@ -245,8 +160,6 @@ kind: ServiceAccount metadata: name: mongodb-kubernetes-operator namespace: mongodb -imagePullSecrets: - - name: prerelease-image-pullsecret --- # Source: mongodb-kubernetes/templates/operator-roles-clustermongodbroles.yaml kind: ClusterRole @@ -289,6 +202,33 @@ rules: verbs: - list --- +# Source: mongodb-kubernetes/templates/operator-roles-webhook.yaml +kind: ClusterRole +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: mongodb-kubernetes-operator-mongodb-webhook-cr +rules: + - apiGroups: + - "admissionregistration.k8s.io" + resources: + - validatingwebhookconfigurations + verbs: + - get + - create + - update + - delete + - apiGroups: + - "" + resources: + - services + verbs: + - get + - list + - watch + - create + - update + - delete +--- # Source: mongodb-kubernetes/templates/operator-roles-clustermongodbroles.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 @@ -322,11 +262,11 @@ subjects: kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: - name: mongodb-kubernetes-operator-mongodb-webhook-binding + name: mongodb-kubernetes-operator-mongodb-webhook-crb roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole - name: mongodb-kubernetes-operator-mongodb-webhook + name: mongodb-kubernetes-operator-mongodb-webhook-cr subjects: - kind: ServiceAccount name: mongodb-kubernetes-operator @@ -523,15 +463,9 @@ spec: securityContext: runAsNonRoot: true runAsUser: 2000 - imagePullSecrets: - - name: prerelease-image-pullsecret containers: - name: mongodb-kubernetes-operator -<<<<<<<< HEAD:scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0100_install_operator.out - image: "268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes:68a83a6562a059000707301b" -======== - image: "quay.io/mongodb/staging/mongodb-kubernetes:1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2" ->>>>>>>> fealebenpae/enterprise-search-snippets:scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0100_install_operator.out + image: "quay.io/mongodb/mongodb-kubernetes:1.4.0" imagePullPolicy: Always args: - -watch-resource=mongodb @@ -563,9 +497,7 @@ spec: fieldRef: fieldPath: metadata.namespace - name: MDB_OPERATOR_TELEMETRY_COLLECTION_FREQUENCY - value: "1m" - - name: MDB_OPERATOR_TELEMETRY_SEND_ENABLED - value: "false" + value: "1h" - name: MDB_OPERATOR_TELEMETRY_SEND_FREQUENCY value: "168h" - name: CLUSTER_CLIENT_TIMEOUT @@ -574,47 +506,29 @@ spec: value: Always # Database - name: MONGODB_ENTERPRISE_DATABASE_IMAGE - value: quay.io/mongodb/staging/mongodb-kubernetes-database + value: quay.io/mongodb/mongodb-kubernetes-database - name: INIT_DATABASE_IMAGE_REPOSITORY - value: quay.io/mongodb/staging/mongodb-kubernetes-init-database + value: quay.io/mongodb/mongodb-kubernetes-init-database - name: INIT_DATABASE_VERSION -<<<<<<<< HEAD:scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0100_install_operator.out - value: 68a83a6562a059000707301b - - name: DATABASE_VERSION - value: 68a83a6562a059000707301b -======== - value: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + value: 1.4.0 - name: DATABASE_VERSION - value: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 ->>>>>>>> fealebenpae/enterprise-search-snippets:scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0100_install_operator.out + value: 1.4.0 # Ops Manager - name: OPS_MANAGER_IMAGE_REPOSITORY value: quay.io/mongodb/mongodb-enterprise-ops-manager-ubi - name: INIT_OPS_MANAGER_IMAGE_REPOSITORY - value: quay.io/mongodb/staging/mongodb-kubernetes-init-ops-manager + value: quay.io/mongodb/mongodb-kubernetes-init-ops-manager - name: INIT_OPS_MANAGER_VERSION -<<<<<<<< HEAD:scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0100_install_operator.out - value: 68a83a6562a059000707301b -======== - value: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 ->>>>>>>> fealebenpae/enterprise-search-snippets:scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0100_install_operator.out + value: 1.4.0 # AppDB - name: INIT_APPDB_IMAGE_REPOSITORY - value: quay.io/mongodb/staging/mongodb-kubernetes-init-appdb + value: quay.io/mongodb/mongodb-kubernetes-init-appdb - name: INIT_APPDB_VERSION -<<<<<<<< HEAD:scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0100_install_operator.out - value: 68a83a6562a059000707301b - - name: OPS_MANAGER_IMAGE_PULL_POLICY - value: Always - - name: AGENT_IMAGE - value: "268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-agent:108.0.12.8846-1" -======== - value: 1.4.0-prerelease-68b5c0bb136a0d0007a4c8a2 + value: 1.4.0 - name: OPS_MANAGER_IMAGE_PULL_POLICY value: Always - name: AGENT_IMAGE value: "quay.io/mongodb/mongodb-agent:108.0.12.8846-1" ->>>>>>>> fealebenpae/enterprise-search-snippets:scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0100_install_operator.out - name: MDB_AGENT_IMAGE_REPOSITORY value: "quay.io/mongodb/mongodb-agent" - name: MONGODB_IMAGE @@ -622,13 +536,11 @@ spec: - name: MONGODB_REPO_URL value: quay.io/mongodb - name: MDB_IMAGE_TYPE - value: ubi9 + value: ubi8 - name: PERFORM_FAILOVER value: 'true' - - name: IMAGE_PULL_SECRETS - value: prerelease-image-pullsecret - name: MDB_MAX_CONCURRENT_RECONCILES - value: "10" + value: "1" - name: POD_NAME valueFrom: fieldRef: @@ -637,7 +549,7 @@ spec: value: mongodb-kubernetes-operator # Community Env Vars Start - name: MDB_COMMUNITY_AGENT_IMAGE - value: "268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-agent:108.0.2.8729-1" + value: "quay.io/mongodb/mongodb-agent:108.0.2.8729-1" - name: VERSION_UPGRADE_HOOK_IMAGE value: "quay.io/mongodb/mongodb-kubernetes-operator-version-upgrade-post-start-hook:1.0.9" - name: READINESS_PROBE_IMAGE @@ -649,18 +561,10 @@ spec: - name: MDB_COMMUNITY_IMAGE_TYPE value: "ubi8" # Community Env Vars End - - name: MDB_SEARCH_COMMUNITY_REPO_URL -<<<<<<<< HEAD:scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0100_install_operator.out - value: "268558157000.dkr.ecr.eu-west-1.amazonaws.com" - - name: MDB_SEARCH_COMMUNITY_NAME - value: "mongot/community" - - name: MDB_SEARCH_COMMUNITY_VERSION - value: "1.53.0-78-g227f2593f" -======== - value: "quay.io/mongodb/staging" - - name: MDB_SEARCH_COMMUNITY_NAME + - name: MDB_SEARCH_REPO_URL + value: "quay.io/mongodb" + - name: MDB_SEARCH_NAME value: "mongodb-search" - - name: MDB_SEARCH_COMMUNITY_VERSION - value: "latest" ->>>>>>>> fealebenpae/enterprise-search-snippets:scripts/code_snippets/tests/outputs/test_kind_search_community_snippets/01_0100_install_operator.out + - name: MDB_SEARCH_VERSION + value: "0.53.1" diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0315_wait_for_community_resource.out b/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0315_wait_for_community_resource.out index 97e4b8d32..6fba2fc8b 100644 --- a/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0315_wait_for_community_resource.out +++ b/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0315_wait_for_community_resource.out @@ -6,8 +6,8 @@ NAME PHASE VERSION mdbc-rs Running 8.0.10 Pods running in cluster kind-kind -NAME READY STATUS RESTARTS AGE -mdbc-rs-0 2/2 Running 0 2m32s -mdbc-rs-1 2/2 Running 0 96s -mdbc-rs-2 2/2 Running 0 48s -mongodb-kubernetes-operator-5d946f899b-fdfhp 1/1 Running 0 2m34s +NAME READY STATUS RESTARTS AGE +mdbc-rs-0 2/2 Running 0 2m31s +mdbc-rs-1 2/2 Running 0 85s +mdbc-rs-2 2/2 Running 0 38s +mongodb-kubernetes-operator-fc996f567-cqsmw 1/1 Running 0 2m34s diff --git a/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0335_show_running_pods.out b/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0335_show_running_pods.out index 65c9bbdd4..8e7f51abd 100644 --- a/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0335_show_running_pods.out +++ b/scripts/code_snippets/tests/outputs/test_kind_search_external_mongod_snippets/04_0335_show_running_pods.out @@ -1,16 +1,16 @@ MongoDBSearch resource NAME PHASE AGE -mdbs Running 27s +mdbs Running 33s Search pods running in cluster kind-kind NAME READY STATUS RESTARTS AGE -mdbs-search-0 1/1 Running 0 27s +mdbs-search-0 1/1 Running 0 33s All pods in namespace mongodb -NAME READY STATUS RESTARTS AGE -mdbc-rs-0 2/2 Running 0 3m -mdbc-rs-1 2/2 Running 0 2m4s -mdbc-rs-2 2/2 Running 0 76s -mdbs-search-0 1/1 Running 0 27s -mongodb-kubernetes-operator-5d946f899b-fdfhp 1/1 Running 0 3m2s +NAME READY STATUS RESTARTS AGE +mdbc-rs-0 2/2 Running 0 3m4s +mdbc-rs-1 2/2 Running 0 118s +mdbc-rs-2 2/2 Running 0 71s +mdbs-search-0 1/1 Running 0 33s +mongodb-kubernetes-operator-fc996f567-cqsmw 1/1 Running 0 3m7s From 607ec6413c5630f241909d03b372419320cf3c71 Mon Sep 17 00:00:00 2001 From: Evergreen Date: Tue, 16 Sep 2025 21:55:28 +0000 Subject: [PATCH 5/5] Update code snippets outputs --- .../ra-01_0030_verify_access_to_clusters.out | 26 +-- ...ubectl_mongodb_configure_multi_cluster.out | 24 +-- .../ra-02_0205_helm_configure_repo.out | 4 +- .../ra-02_0210_helm_install_operator.out | 163 ++++++------------ .../ra-02_0211_check_operator_deployment.out | 4 +- ...ectivity_verify_pod_0_0_from_cluster_1.out | 2 +- ...ectivity_verify_pod_1_0_from_cluster_0.out | 2 +- ...ectivity_verify_pod_1_0_from_cluster_2.out | 2 +- ...ectivity_verify_pod_2_0_from_cluster_0.out | 2 +- .../ra-05_0216_helm_install_cert_manager.out | 2 +- .../ra-05_0221_verify_issuer.out | 2 +- ...312_ops_manager_wait_for_running_state.out | 14 +- ...322_ops_manager_wait_for_running_state.out | 20 +-- ...522_ops_manager_wait_for_running_state.out | 24 +-- .../ra-07_1210_verify_mongosh_connection.out | 15 ++ .../ra-08_2210_verify_mongosh_connection.out | 15 ++ 16 files changed, 149 insertions(+), 172 deletions(-) create mode 100644 scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-07_1210_verify_mongosh_connection.out create mode 100644 scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-08_2210_verify_mongosh_connection.out diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-01_0030_verify_access_to_clusters.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-01_0030_verify_access_to_clusters.out index 156ad4795..42c09d4e3 100644 --- a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-01_0030_verify_access_to_clusters.out +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-01_0030_verify_access_to_clusters.out @@ -1,15 +1,15 @@ -Nodes in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-68876175f5ad6d0007fdc1d4-31160 -NAME STATUS ROLES AGE VERSION -gke-k8s-mdb-0-68876175f5-default-pool-c1ce34c2-4bg5 Ready 7m20s v1.33.2-gke.1240000 -gke-k8s-mdb-0-68876175f5-default-pool-c1ce34c2-bk96 Ready 7m22s v1.33.2-gke.1240000 -gke-k8s-mdb-0-68876175f5-default-pool-c1ce34c2-r0px Ready 7m21s v1.33.2-gke.1240000 +Nodes in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-16245 +NAME STATUS ROLES AGE VERSION +gke-k8s-mdb-0-mongodb-ku-default-pool-45d67649-3gpl Ready 50s v1.33.4-gke.1036000 +gke-k8s-mdb-0-mongodb-ku-default-pool-45d67649-7gzr Ready 48s v1.33.4-gke.1036000 +gke-k8s-mdb-0-mongodb-ku-default-pool-45d67649-vddj Ready 45s v1.33.4-gke.1036000 -Nodes in cluster gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-68876175f5ad6d0007fdc1d4-31160 -NAME STATUS ROLES AGE VERSION -gke-k8s-mdb-1-68876175f5-default-pool-6f4972b3-bxwx Ready 6m30s v1.33.2-gke.1240000 -gke-k8s-mdb-1-68876175f5-default-pool-6f4972b3-djkk Ready 6m30s v1.33.2-gke.1240000 -gke-k8s-mdb-1-68876175f5-default-pool-6f4972b3-ps8q Ready 6m30s v1.33.2-gke.1240000 +Nodes in cluster gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-mongodb-kubxbf4576-16245 +NAME STATUS ROLES AGE VERSION +gke-k8s-mdb-1-mongodb-ku-default-pool-d163ac03-2896 Ready 97s v1.33.4-gke.1036000 +gke-k8s-mdb-1-mongodb-ku-default-pool-d163ac03-br88 Ready 97s v1.33.4-gke.1036000 +gke-k8s-mdb-1-mongodb-ku-default-pool-d163ac03-h8l0 Ready 95s v1.33.4-gke.1036000 -Nodes in cluster gke_scratch-kubernetes-team_europe-central2-c_k8s-mdb-2-68876175f5ad6d0007fdc1d4-31160 -NAME STATUS ROLES AGE VERSION -gke-k8s-mdb-2-68876175f5-default-pool-e4665169-g134 Ready 7m16s v1.33.2-gke.1240000 +Nodes in cluster gke_scratch-kubernetes-team_europe-central2-c_k8s-mdb-2-mongodb-kubxbf4576-16245 +NAME STATUS ROLES AGE VERSION +gke-k8s-mdb-2-mongodb-ku-default-pool-ca2ff76b-9s0d Ready 31s v1.33.4-gke.1036000 diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-02_0200_kubectl_mongodb_configure_multi_cluster.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-02_0200_kubectl_mongodb_configure_multi_cluster.out index 6a82b75ec..929b37ec1 100644 --- a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-02_0200_kubectl_mongodb_configure_multi_cluster.out +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-02_0200_kubectl_mongodb_configure_multi_cluster.out @@ -1,49 +1,49 @@ -Build: 1bcc69172341bbdb7eed4366df26dd960f53119e, 2025-08-24T21:36:12Z +Build: , Ensured namespaces exist in all clusters. -creating central cluster roles in cluster: gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-68876175f5ad6d0007fdc1d4-31160 +creating central cluster roles in cluster: gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-16245 created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding created clusterrolebinding: mongodb-kubernetes-operator-mongodb-operator-multi-cluster-mongodb-role-binding created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding created clusterrolebinding: mongodb-kubernetes-operator-mongodb-operator-multi-cluster-mongodb-role-binding -creating member roles in cluster: gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-68876175f5ad6d0007fdc1d4-31160 +creating member roles in cluster: gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-mongodb-kubxbf4576-16245 created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding -creating member roles in cluster: gke_scratch-kubernetes-team_europe-central2-c_k8s-mdb-2-68876175f5ad6d0007fdc1d4-31160 +creating member roles in cluster: gke_scratch-kubernetes-team_europe-central2-c_k8s-mdb-2-mongodb-kubxbf4576-16245 created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding Ensured ServiceAccounts and Roles. -Creating KubeConfig secret mongodb-operator/mongodb-enterprise-operator-multi-cluster-kubeconfig in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-68876175f5ad6d0007fdc1d4-31160 +Creating KubeConfig secret mongodb-operator/mongodb-enterprise-operator-multi-cluster-kubeconfig in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-16245 Ensured database Roles in member clusters. -Creating Member list Configmap mongodb-operator/mongodb-kubernetes-operator-member-list in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-68876175f5ad6d0007fdc1d4-31160 +Creating Member list Configmap mongodb-operator/mongodb-kubernetes-operator-member-list in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-16245 -Build: 1bcc69172341bbdb7eed4366df26dd960f53119e, 2025-08-24T21:36:12Z +Build: , Ensured namespaces exist in all clusters. -creating central cluster roles in cluster: gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-68876175f5ad6d0007fdc1d4-31160 +creating central cluster roles in cluster: gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-16245 created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding created clusterrolebinding: mongodb-kubernetes-operator-mongodb-operator-multi-cluster-mongodb-role-binding created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding created clusterrolebinding: mongodb-kubernetes-operator-mongodb-operator-multi-cluster-mongodb-role-binding -creating member roles in cluster: gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-68876175f5ad6d0007fdc1d4-31160 +creating member roles in cluster: gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-mongodb-kubxbf4576-16245 created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding -creating member roles in cluster: gke_scratch-kubernetes-team_europe-central2-c_k8s-mdb-2-68876175f5ad6d0007fdc1d4-31160 +creating member roles in cluster: gke_scratch-kubernetes-team_europe-central2-c_k8s-mdb-2-mongodb-kubxbf4576-16245 created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding created clusterrole: mongodb-kubernetes-operator-multi-cluster-role-telemetry created clusterrolebinding: mongodb-kubernetes-operator-multi-telemetry-cluster-role-binding Ensured ServiceAccounts and Roles. -Creating KubeConfig secret mongodb-operator/mongodb-enterprise-operator-multi-cluster-kubeconfig in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-68876175f5ad6d0007fdc1d4-31160 +Creating KubeConfig secret mongodb-operator/mongodb-enterprise-operator-multi-cluster-kubeconfig in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-16245 Secret mongodb-operator/mongodb-enterprise-operator-multi-cluster-kubeconfig already exists, updating it Ensured database Roles in member clusters. -Creating Member list Configmap mongodb-operator/mongodb-kubernetes-operator-member-list in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-68876175f5ad6d0007fdc1d4-31160 +Creating Member list Configmap mongodb-operator/mongodb-kubernetes-operator-member-list in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-16245 diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-02_0205_helm_configure_repo.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-02_0205_helm_configure_repo.out index b1576c236..9febb7b12 100644 --- a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-02_0205_helm_configure_repo.out +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-02_0205_helm_configure_repo.out @@ -1,6 +1,6 @@ -"mongodb" already exists with the same configuration, skipping +"mongodb" has been added to your repositories Hang tight while we grab the latest from your chart repositories... ...Successfully got an update from the "mongodb" chart repository Update Complete. ⎈Happy Helming!⎈ NAME CHART VERSION APP VERSION DESCRIPTION -mongodb/mongodb-kubernetes 1.2.0 MongoDB Controllers for Kubernetes translate th... +mongodb/mongodb-kubernetes 1.4.0 MongoDB Controllers for Kubernetes translate th... diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-02_0210_helm_install_operator.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-02_0210_helm_install_operator.out index 0d2b497dc..31c28d108 100644 --- a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-02_0210_helm_install_operator.out +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-02_0210_helm_install_operator.out @@ -1,80 +1,38 @@ Release "mongodb-kubernetes-operator-multi-cluster" does not exist. Installing it now. NAME: mongodb-kubernetes-operator-multi-cluster -LAST DEPLOYED: Mon Aug 25 08:57:37 2025 +LAST DEPLOYED: Tue Sep 16 20:39:42 2025 NAMESPACE: mongodb-operator STATUS: deployed REVISION: 1 TEST SUITE: None USER-SUPPLIED VALUES: -agent: - version: 108.0.0.8694-1 -customEnvVars: OM_DEBUG_HTTP=true -database: - name: mongodb-kubernetes-database - version: 68876175f5ad6d0007fdc1d4 -initAppDb: - version: 68876175f5ad6d0007fdc1d4 -initDatabase: - version: 68876175f5ad6d0007fdc1d4 -initOpsManager: - version: 68876175f5ad6d0007fdc1d4 -managedSecurityContext: false -mongodb: - imageType: ubi9 - name: mongodb-enterprise-server +dummy: value multiCluster: clusters: - - gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-68876175f5ad6d0007fdc1d4-31160 - - gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-68876175f5ad6d0007fdc1d4-31160 - - gke_scratch-kubernetes-team_europe-central2-c_k8s-mdb-2-68876175f5ad6d0007fdc1d4-31160 + - gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-16245 + - gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-mongodb-kubxbf4576-16245 + - gke_scratch-kubernetes-team_europe-central2-c_k8s-mdb-2-mongodb-kubxbf4576-16245 namespace: mongodb-operator operator: createOperatorServiceAccount: false createResourcesServiceAccountsAndRoles: false - enablePVCResize: true env: dev - maxConcurrentReconciles: 10 - mdbDefaultArchitecture: non-static name: mongodb-kubernetes-operator-multi-cluster namespace: mongodb-operator - telemetry: - collection: - frequency: 1m - send: - enabled: false - version: 68876175f5ad6d0007fdc1d4 watchNamespace: mongodb-om,mongodb -opsManager: - name: mongodb-enterprise-ops-manager-ubi -registry: - agent: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev - appDb: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev - database: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev - imagePullSecrets: image-registries-secret - initAppDb: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev - initDatabase: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev - initOpsManager: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev - operator: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev - opsManager: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev -search: - community: - name: mongodb-search-community - repo: quay.io/mongodb - version: 1.47.0 COMPUTED VALUES: agent: - name: mongodb-agent-ubi - version: 108.0.0.8694-1 + name: mongodb-agent + version: 108.0.12.8846-1 community: agent: - name: mongodb-agent-ubi + name: mongodb-agent version: 108.0.2.8729-1 mongodb: imageType: ubi8 name: mongodb-community-server repo: quay.io/mongodb - name: mongodb-database registry: agent: quay.io/mongodb resource: @@ -91,31 +49,31 @@ community: useCertManager: true useX509: false version: 4.4.0 -customEnvVars: OM_DEBUG_HTTP=true database: name: mongodb-kubernetes-database - version: 68876175f5ad6d0007fdc1d4 + version: 1.4.0 +dummy: value initAppDb: name: mongodb-kubernetes-init-appdb - version: 68876175f5ad6d0007fdc1d4 + version: 1.4.0 initDatabase: name: mongodb-kubernetes-init-database - version: 68876175f5ad6d0007fdc1d4 + version: 1.4.0 initOpsManager: name: mongodb-kubernetes-init-ops-manager - version: 68876175f5ad6d0007fdc1d4 + version: 1.4.0 managedSecurityContext: false mongodb: appdbAssumeOldFormat: false - imageType: ubi9 + imageType: ubi8 name: mongodb-enterprise-server repo: quay.io/mongodb multiCluster: clusterClientTimeout: 10 clusters: - - gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-68876175f5ad6d0007fdc1d4-31160 - - gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-68876175f5ad6d0007fdc1d4-31160 - - gke_scratch-kubernetes-team_europe-central2-c_k8s-mdb-2-68876175f5ad6d0007fdc1d4-31160 + - gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-16245 + - gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-mongodb-kubxbf4576-16245 + - gke_scratch-kubernetes-team_europe-central2-c_k8s-mdb-2-mongodb-kubxbf4576-16245 kubeConfigSecretName: mongodb-enterprise-operator-multi-cluster-kubeconfig performFailOver: true namespace: mongodb-operator @@ -129,7 +87,7 @@ operator: enableClusterMongoDBRoles: true enablePVCResize: true env: dev - maxConcurrentReconciles: 10 + maxConcurrentReconciles: 1 mdbDefaultArchitecture: non-static name: mongodb-kubernetes-operator-multi-cluster namespace: mongodb-operator @@ -147,16 +105,15 @@ operator: collection: clusters: {} deployments: {} - frequency: 1m + frequency: 1h operators: {} send: - enabled: false frequency: 168h tolerations: [] vaultSecretBackend: enabled: false tlsSecretRef: "" - version: 68876175f5ad6d0007fdc1d4 + version: 1.4.0 watchNamespace: mongodb-om,mongodb watchedResources: - mongodb @@ -173,23 +130,21 @@ readinessProbe: name: mongodb-kubernetes-readinessprobe version: 1.0.22 registry: - agent: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev - appDb: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev - database: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev - imagePullSecrets: image-registries-secret - initAppDb: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev - initDatabase: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev - initOpsManager: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev - operator: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev - opsManager: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev + agent: quay.io/mongodb + database: quay.io/mongodb + imagePullSecrets: null + initAppDb: quay.io/mongodb + initDatabase: quay.io/mongodb + initOpsManager: quay.io/mongodb + operator: quay.io/mongodb + opsManager: quay.io/mongodb pullPolicy: Always readinessProbe: quay.io/mongodb versionUpgradeHook: quay.io/mongodb search: - community: - name: mongodb-search-community - repo: quay.io/mongodb - version: 1.47.0 + name: mongodb-search + repo: quay.io/mongodb + version: 0.53.1 versionUpgradeHook: name: mongodb-kubernetes-operator-version-upgrade-post-start-hook version: 1.0.9 @@ -229,7 +184,7 @@ rules: kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: - name: mongodb-kubernetes-operator-mongodb-webhook + name: mongodb-kubernetes-operator-multi-cluster-mongodb-operator-webhook-cr rules: - apiGroups: - "admissionregistration.k8s.io" @@ -271,11 +226,11 @@ subjects: kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: - name: mongodb-kubernetes-operator-multi-cluster-mongodb-operator-webhook-binding + name: mongodb-kubernetes-operator-multi-cluster-mongodb-operator-webhook-crb roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole - name: mongodb-kubernetes-operator-mongodb-webhook + name: mongodb-kubernetes-operator-multi-cluster-mongodb-operator-webhook-cr subjects: - kind: ServiceAccount name: mongodb-kubernetes-operator-multi-cluster @@ -305,11 +260,9 @@ spec: securityContext: runAsNonRoot: true runAsUser: 2000 - imagePullSecrets: - - name: image-registries-secret containers: - name: mongodb-kubernetes-operator-multi-cluster - image: "268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes:68876175f5ad6d0007fdc1d4" + image: "quay.io/mongodb/mongodb-kubernetes:1.4.0" imagePullPolicy: Always args: - -watch-resource=mongodb @@ -343,9 +296,7 @@ spec: - name: WATCH_NAMESPACE value: "mongodb-om,mongodb" - name: MDB_OPERATOR_TELEMETRY_COLLECTION_FREQUENCY - value: "1m" - - name: MDB_OPERATOR_TELEMETRY_SEND_ENABLED - value: "false" + value: "1h" - name: MDB_OPERATOR_TELEMETRY_SEND_FREQUENCY value: "168h" - name: CLUSTER_CLIENT_TIMEOUT @@ -354,43 +305,41 @@ spec: value: Always # Database - name: MONGODB_ENTERPRISE_DATABASE_IMAGE - value: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes-database + value: quay.io/mongodb/mongodb-kubernetes-database - name: INIT_DATABASE_IMAGE_REPOSITORY - value: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes-init-database + value: quay.io/mongodb/mongodb-kubernetes-init-database - name: INIT_DATABASE_VERSION - value: 68876175f5ad6d0007fdc1d4 + value: 1.4.0 - name: DATABASE_VERSION - value: 68876175f5ad6d0007fdc1d4 + value: 1.4.0 # Ops Manager - name: OPS_MANAGER_IMAGE_REPOSITORY - value: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-enterprise-ops-manager-ubi + value: quay.io/mongodb/mongodb-enterprise-ops-manager-ubi - name: INIT_OPS_MANAGER_IMAGE_REPOSITORY - value: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes-init-ops-manager + value: quay.io/mongodb/mongodb-kubernetes-init-ops-manager - name: INIT_OPS_MANAGER_VERSION - value: 68876175f5ad6d0007fdc1d4 + value: 1.4.0 # AppDB - name: INIT_APPDB_IMAGE_REPOSITORY - value: 268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-kubernetes-init-appdb + value: quay.io/mongodb/mongodb-kubernetes-init-appdb - name: INIT_APPDB_VERSION - value: 68876175f5ad6d0007fdc1d4 + value: 1.4.0 - name: OPS_MANAGER_IMAGE_PULL_POLICY value: Always - name: AGENT_IMAGE - value: "268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-agent-ubi:108.0.0.8694-1" + value: "quay.io/mongodb/mongodb-agent:108.0.12.8846-1" - name: MDB_AGENT_IMAGE_REPOSITORY - value: "268558157000.dkr.ecr.us-east-1.amazonaws.com/dev/mongodb-agent-ubi" + value: "quay.io/mongodb/mongodb-agent" - name: MONGODB_IMAGE value: mongodb-enterprise-server - name: MONGODB_REPO_URL value: quay.io/mongodb - name: MDB_IMAGE_TYPE - value: ubi9 + value: ubi8 - name: PERFORM_FAILOVER value: 'true' - - name: IMAGE_PULL_SECRETS - value: image-registries-secret - name: MDB_MAX_CONCURRENT_RECONCILES - value: "10" + value: "1" - name: POD_NAME valueFrom: fieldRef: @@ -399,7 +348,7 @@ spec: value: mongodb-kubernetes-operator-multi-cluster # Community Env Vars Start - name: MDB_COMMUNITY_AGENT_IMAGE - value: "quay.io/mongodb/mongodb-agent-ubi:108.0.2.8729-1" + value: "quay.io/mongodb/mongodb-agent:108.0.2.8729-1" - name: VERSION_UPGRADE_HOOK_IMAGE value: "quay.io/mongodb/mongodb-kubernetes-operator-version-upgrade-post-start-hook:1.0.9" - name: READINESS_PROBE_IMAGE @@ -411,14 +360,12 @@ spec: - name: MDB_COMMUNITY_IMAGE_TYPE value: "ubi8" # Community Env Vars End - - name: MDB_SEARCH_COMMUNITY_REPO_URL + - name: MDB_SEARCH_REPO_URL value: "quay.io/mongodb" - - name: MDB_SEARCH_COMMUNITY_NAME - value: "mongodb-search-community" - - name: MDB_SEARCH_COMMUNITY_VERSION - value: "1.47.0" - - name: OM_DEBUG_HTTP - value: 'true' + - name: MDB_SEARCH_NAME + value: "mongodb-search" + - name: MDB_SEARCH_VERSION + value: "0.53.1" volumes: - name: kube-config-volume secret: diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-02_0211_check_operator_deployment.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-02_0211_check_operator_deployment.out index 2f01f86c7..069ef5114 100644 --- a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-02_0211_check_operator_deployment.out +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-02_0211_check_operator_deployment.out @@ -2,8 +2,8 @@ Waiting for deployment "mongodb-kubernetes-operator-multi-cluster" rollout to fi deployment "mongodb-kubernetes-operator-multi-cluster" successfully rolled out Operator deployment in mongodb-operator namespace NAME READY UP-TO-DATE AVAILABLE AGE -mongodb-kubernetes-operator-multi-cluster 1/1 1 1 8s +mongodb-kubernetes-operator-multi-cluster 1/1 1 1 6s Operator pod in mongodb-operator namespace NAME READY STATUS RESTARTS AGE -mongodb-kubernetes-operator-multi-cluster-64647b6db5-2jfn5 1/1 Running 0 9s +mongodb-kubernetes-operator-multi-cluster-6b5d5fbb74-96ht7 1/1 Running 0 6s diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-04_0090_check_cluster_connectivity_verify_pod_0_0_from_cluster_1.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-04_0090_check_cluster_connectivity_verify_pod_0_0_from_cluster_1.out index 4665128e6..7bb0fb194 100644 --- a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-04_0090_check_cluster_connectivity_verify_pod_0_0_from_cluster_1.out +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-04_0090_check_cluster_connectivity_verify_pod_0_0_from_cluster_1.out @@ -1,2 +1,2 @@ -Checking cross-cluster DNS resolution and connectivity from echoserver1-0 in gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-68876175f5ad6d0007fdc1d4-31160 to echoserver0-0 +Checking cross-cluster DNS resolution and connectivity from echoserver1-0 in gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-mongodb-kubxbf4576-16245 to echoserver0-0 SUCCESS diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-04_0090_check_cluster_connectivity_verify_pod_1_0_from_cluster_0.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-04_0090_check_cluster_connectivity_verify_pod_1_0_from_cluster_0.out index 0e6fcac94..7283f3140 100644 --- a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-04_0090_check_cluster_connectivity_verify_pod_1_0_from_cluster_0.out +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-04_0090_check_cluster_connectivity_verify_pod_1_0_from_cluster_0.out @@ -1,2 +1,2 @@ -Checking cross-cluster DNS resolution and connectivity from echoserver0-0 in gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-68876175f5ad6d0007fdc1d4-31160 to echoserver1-0 +Checking cross-cluster DNS resolution and connectivity from echoserver0-0 in gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-16245 to echoserver1-0 SUCCESS diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-04_0090_check_cluster_connectivity_verify_pod_1_0_from_cluster_2.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-04_0090_check_cluster_connectivity_verify_pod_1_0_from_cluster_2.out index 7b79ecdd0..0a6b3f62f 100644 --- a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-04_0090_check_cluster_connectivity_verify_pod_1_0_from_cluster_2.out +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-04_0090_check_cluster_connectivity_verify_pod_1_0_from_cluster_2.out @@ -1,2 +1,2 @@ -Checking cross-cluster DNS resolution and connectivity from echoserver2-0 in gke_scratch-kubernetes-team_europe-central2-c_k8s-mdb-2-68876175f5ad6d0007fdc1d4-31160 to echoserver1-0 +Checking cross-cluster DNS resolution and connectivity from echoserver2-0 in gke_scratch-kubernetes-team_europe-central2-c_k8s-mdb-2-mongodb-kubxbf4576-16245 to echoserver1-0 SUCCESS diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-04_0090_check_cluster_connectivity_verify_pod_2_0_from_cluster_0.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-04_0090_check_cluster_connectivity_verify_pod_2_0_from_cluster_0.out index 78286fa61..232e1dd09 100644 --- a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-04_0090_check_cluster_connectivity_verify_pod_2_0_from_cluster_0.out +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-04_0090_check_cluster_connectivity_verify_pod_2_0_from_cluster_0.out @@ -1,2 +1,2 @@ -Checking cross-cluster DNS resolution and connectivity from echoserver0-0 in gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-68876175f5ad6d0007fdc1d4-31160 to echoserver2-0 +Checking cross-cluster DNS resolution and connectivity from echoserver0-0 in gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-16245 to echoserver2-0 SUCCESS diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-05_0216_helm_install_cert_manager.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-05_0216_helm_install_cert_manager.out index b6242935f..9b10aa659 100644 --- a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-05_0216_helm_install_cert_manager.out +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-05_0216_helm_install_cert_manager.out @@ -1,6 +1,6 @@ Release "cert-manager" does not exist. Installing it now. NAME: cert-manager -LAST DEPLOYED: Mon Aug 25 09:08:18 2025 +LAST DEPLOYED: Tue Sep 16 20:45:53 2025 NAMESPACE: cert-manager STATUS: deployed REVISION: 1 diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-05_0221_verify_issuer.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-05_0221_verify_issuer.out index 045b0fa2b..899c45507 100644 --- a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-05_0221_verify_issuer.out +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-05_0221_verify_issuer.out @@ -1,3 +1,3 @@ certificate.cert-manager.io/test-selfsigned-cert created certificate.cert-manager.io/test-selfsigned-cert condition met -certificate.cert-manager.io "test-selfsigned-cert" deleted +certificate.cert-manager.io "test-selfsigned-cert" deleted from cert-manager namespace diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-06_0312_ops_manager_wait_for_running_state.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-06_0312_ops_manager_wait_for_running_state.out index 7ece648e9..4125346bc 100644 --- a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-06_0312_ops_manager_wait_for_running_state.out +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-06_0312_ops_manager_wait_for_running_state.out @@ -6,13 +6,13 @@ mongodbopsmanager.mongodb.com/om condition met MongoDBOpsManager resource NAME REPLICAS VERSION STATE (OPSMANAGER) STATE (APPDB) STATE (BACKUP) AGE WARNINGS -om 8.0.5 Running Running Disabled 18m +om 8.0.5 Running Running Disabled 11m -Pods running in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-68876175f5ad6d0007fdc1d4-31160 +Pods running in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-16245 NAME READY STATUS RESTARTS AGE -om-0-0 2/2 Running 0 15m -om-db-0-0 4/4 Running 0 7m31s -om-db-0-1 4/4 Running 0 9m2s -om-db-0-2 4/4 Running 0 10m +om-0-0 2/2 Running 0 9m29s +om-db-0-0 4/4 Running 0 68s +om-db-0-1 4/4 Running 0 3m10s +om-db-0-2 4/4 Running 0 4m45s -Pods running in cluster gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-68876175f5ad6d0007fdc1d4-31160 +Pods running in cluster gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-mongodb-kubxbf4576-16245 diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-06_0322_ops_manager_wait_for_running_state.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-06_0322_ops_manager_wait_for_running_state.out index fc67f254a..4b1d39afe 100644 --- a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-06_0322_ops_manager_wait_for_running_state.out +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-06_0322_ops_manager_wait_for_running_state.out @@ -6,17 +6,17 @@ mongodbopsmanager.mongodb.com/om condition met MongoDBOpsManager resource NAME REPLICAS VERSION STATE (OPSMANAGER) STATE (APPDB) STATE (BACKUP) AGE WARNINGS -om 8.0.5 Running Running Disabled 26m +om 8.0.5 Running Running Disabled 19m -Pods running in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-68876175f5ad6d0007fdc1d4-31160 +Pods running in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-16245 NAME READY STATUS RESTARTS AGE -om-0-0 2/2 Running 0 2m53s -om-db-0-0 4/4 Running 0 14m -om-db-0-1 4/4 Running 0 16m -om-db-0-2 4/4 Running 0 17m +om-0-0 2/2 Running 0 2m12s +om-db-0-0 4/4 Running 0 8m38s +om-db-0-1 4/4 Running 0 10m +om-db-0-2 4/4 Running 0 12m -Pods running in cluster gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-68876175f5ad6d0007fdc1d4-31160 +Pods running in cluster gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-mongodb-kubxbf4576-16245 NAME READY STATUS RESTARTS AGE -om-1-0 2/2 Running 0 3m25s -om-db-1-0 4/4 Running 0 7m16s -om-db-1-1 4/4 Running 0 5m2s +om-1-0 2/2 Running 0 2m44s +om-db-1-0 4/4 Running 0 7m22s +om-db-1-1 4/4 Running 0 5m29s diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-06_0522_ops_manager_wait_for_running_state.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-06_0522_ops_manager_wait_for_running_state.out index c3a0d3b14..d01ce1237 100644 --- a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-06_0522_ops_manager_wait_for_running_state.out +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-06_0522_ops_manager_wait_for_running_state.out @@ -9,21 +9,21 @@ mongodbopsmanager.mongodb.com/om condition met MongoDBOpsManager resource NAME REPLICAS VERSION STATE (OPSMANAGER) STATE (APPDB) STATE (BACKUP) AGE WARNINGS -om 8.0.5 Running Running Running 29m +om 8.0.5 Running Running Running 21m -Pods running in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-68876175f5ad6d0007fdc1d4-31160 +Pods running in cluster gke_scratch-kubernetes-team_europe-central2-a_k8s-mdb-0-mongodb-kubxbf4576-16245 NAME READY STATUS RESTARTS AGE -om-0-0 2/2 Running 0 6m2s -om-db-0-0 4/4 Running 0 18m -om-db-0-1 4/4 Running 0 19m -om-db-0-2 4/4 Running 0 20m +om-0-0 2/2 Running 0 4m32s +om-db-0-0 4/4 Running 0 10m +om-db-0-1 4/4 Running 0 13m +om-db-0-2 4/4 Running 0 14m -Pods running in cluster gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-68876175f5ad6d0007fdc1d4-31160 +Pods running in cluster gke_scratch-kubernetes-team_europe-central2-b_k8s-mdb-1-mongodb-kubxbf4576-16245 NAME READY STATUS RESTARTS AGE -om-1-0 2/2 Running 0 6m33s -om-db-1-0 4/4 Running 0 10m -om-db-1-1 4/4 Running 0 8m10s +om-1-0 2/2 Running 0 5m3s +om-db-1-0 4/4 Running 0 9m41s +om-db-1-1 4/4 Running 0 7m48s -Pods running in cluster gke_scratch-kubernetes-team_europe-central2-c_k8s-mdb-2-68876175f5ad6d0007fdc1d4-31160 +Pods running in cluster gke_scratch-kubernetes-team_europe-central2-c_k8s-mdb-2-mongodb-kubxbf4576-16245 NAME READY STATUS RESTARTS AGE -om-2-backup-daemon-0 2/2 Running 0 2m49s +om-2-backup-daemon-0 2/2 Running 0 115s diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-07_1210_verify_mongosh_connection.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-07_1210_verify_mongosh_connection.out new file mode 100644 index 000000000..beeee05f0 --- /dev/null +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-07_1210_verify_mongosh_connection.out @@ -0,0 +1,15 @@ +{ + authInfo: { + authenticatedUsers: [ { user: 'rs-user', db: 'admin' } ], + authenticatedUserRoles: [ { role: 'root', db: 'admin' } ] + }, + ok: 1, + '$clusterTime': { + clusterTime: Timestamp({ t: 1758057120, i: 1 }), + signature: { + hash: Binary.createFromBase64('YQW2JRKuAJ0j4Vqe5pf0iR/d5cM=', 0), + keyId: Long('7550797774770405381') + } + }, + operationTime: Timestamp({ t: 1758057120, i: 1 }) +} diff --git a/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-08_2210_verify_mongosh_connection.out b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-08_2210_verify_mongosh_connection.out new file mode 100644 index 000000000..10b51b5cb --- /dev/null +++ b/scripts/code_snippets/tests/outputs/test_gke_multi_cluster_snippets/ra-08_2210_verify_mongosh_connection.out @@ -0,0 +1,15 @@ +{ + authInfo: { + authenticatedUsers: [ { user: 'sc-user', db: 'admin' } ], + authenticatedUserRoles: [ { role: 'root', db: 'admin' } ] + }, + ok: 1, + '$clusterTime': { + clusterTime: Timestamp({ t: 1758057956, i: 3 }), + signature: { + hash: Binary.createFromBase64('0xnSkoCC4/wXqWhtFT9UM58CdX4=', 0), + keyId: Long('7550800858556923914') + } + }, + operationTime: Timestamp({ t: 1758057956, i: 3 }) +}