From ea0717f58396aa0098f50cf12db0ede08548661d Mon Sep 17 00:00:00 2001 From: Alison Huh <112565127+ajhuh-mdb@users.noreply.github.com> Date: Thu, 12 Dec 2024 11:02:25 -0500 Subject: [PATCH] DOCSP-45310-remove-beta (#513) * DOCSP-45310-remove-beta * * * * * * * * * * * add noindex tag (cherry picked from commit f1676e7a9ff8f3bee0598eb7b599ad8238d197aa) # Conflicts: # source/includes/fact-verifier-limitations.rst # source/includes/opts/acceptDisclaimer.rst # source/release-notes/1.10.txt # source/release-notes/1.8.txt # source/release-notes/1.9.txt --- config/redirects | 3 + snooty.toml | 1 - source/includes/beta-program-intro.rst | 2 +- source/reference.txt | 1 - source/reference/api/start.txt | 22 -------- ...a-program.txt => beta-program-private.txt} | 35 +++++------- .../abc-migration.txt | 12 ++-- .../destinationDataHandling.txt | 5 ++ .../document-filtering.txt | 5 ++ .../many-to-one.txt | 9 ++- .../namespace-remapping.txt | 5 ++ .../orr.txt | 5 ++ source/reference/configuration.txt | 11 ---- source/reference/mongosync.txt | 9 --- source/release-notes/1.8.txt | 55 +------------------ 15 files changed, 53 insertions(+), 127 deletions(-) rename source/reference/{beta-program.txt => beta-program-private.txt} (81%) rename source/reference/{beta-program => beta-program-private}/abc-migration.txt (93%) rename source/reference/{beta-program => beta-program-private}/destinationDataHandling.txt (98%) rename source/reference/{beta-program => beta-program-private}/document-filtering.txt (97%) rename source/reference/{beta-program => beta-program-private}/many-to-one.txt (94%) rename source/reference/{beta-program => beta-program-private}/namespace-remapping.txt (98%) rename source/reference/{beta-program => beta-program-private}/orr.txt (97%) diff --git a/config/redirects b/config/redirects index 699b9463d..e92b5a61f 100644 --- a/config/redirects +++ b/config/redirects @@ -54,3 +54,6 @@ raw: ${prefix}/current/installation/install-on-windows/ -> ${base}/current/ # DOCSP-41999 redirect disaster recovery to mongosync behavior page [*]: ${prefix}/${version}/reference/disaster-recovery -> ${base}/${version}/about-mongosync/#considerations-for-continuous-sync + +# DOCSP-45310 Remove Beta docs from public view +[*]: ${prefix}/${version}/reference/beta-program -> ${base}/${version}/ diff --git a/snooty.toml b/snooty.toml index 330ee19db..4d6bbe10a 100644 --- a/snooty.toml +++ b/snooty.toml @@ -21,7 +21,6 @@ toc_landing_pages = ["/quickstart", "/multiple-mongosyncs", "/release-notes/release-notes", "/faq", - "/reference/beta-program", "/reference/collection-level-filtering", "/reference/verification", "/reference/mongosync" diff --git a/source/includes/beta-program-intro.rst b/source/includes/beta-program-intro.rst index 2cd710799..cca9358e0 100644 --- a/source/includes/beta-program-intro.rst +++ b/source/includes/beta-program-intro.rst @@ -1,3 +1,3 @@ -Starting in version 1.8.0, {+c2c-product-name+} introduces the +Starting in version 1.8.0, {+c2c-product-name+} introduces the invite-only {+c2c-full-beta-program+}. With {+c2c-beta-program-short+}, you can use experimental features with direct support and assistance from MongoDB. diff --git a/source/reference.txt b/source/reference.txt index 707bac529..3fbf976de 100644 --- a/source/reference.txt +++ b/source/reference.txt @@ -66,4 +66,3 @@ Reference Data Transfer Verification Versioning Version Compatibility - Beta Program diff --git a/source/reference/api/start.txt b/source/reference/api/start.txt index 20e3a719f..92b74d74b 100644 --- a/source/reference/api/start.txt +++ b/source/reference/api/start.txt @@ -110,17 +110,6 @@ Request Body Parameters .. versionadded:: 1.3.0 - * - ``documentFilter`` - - document - - Optional - - .. include:: /includes/beta-feature-non-admonition.rst - - .. include:: /includes/document-filtering-intro.rst - - To learn more, see :ref:`c2c-beta-document-filtering`. - - .. versionadded:: 1.8 Beta - * - ``enableUserWriteBlocking`` - boolean - Optional @@ -159,17 +148,6 @@ Request Body Parameters .. versionadded:: 1.6 - * - ``namespaceRemap`` - - array - - Optional - - .. include:: /includes/beta-feature-non-admonition.rst - - Array of documents that specify namespace changes to make during sync. - - For more information, see :ref:`c2c-beta-namespace-remapping`. - - .. versionadded:: 1.8 Beta - * - ``reversible`` - boolean - Optional diff --git a/source/reference/beta-program.txt b/source/reference/beta-program-private.txt similarity index 81% rename from source/reference/beta-program.txt rename to source/reference/beta-program-private.txt index ad42a9071..f77237737 100644 --- a/source/reference/beta-program.txt +++ b/source/reference/beta-program-private.txt @@ -1,3 +1,8 @@ +:orphan: + +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-program: ==================================== @@ -17,19 +22,8 @@ Each ``mongosync`` release has a corresponding {+c2c-beta-program-short+} build that includes its own set of experimental features. -.. _c2c-beta-program-disclaimer: - -Get Started ------------ - -.. note:: - - Filing a support ticket does *not* guarantee access to the - {+c2c-beta-program-short+} binaries. - -To request access to the {+c2c-beta-program-short+} binaries, read the -following disclaimer and file a ticket with -`support `_: +When you first run the {+c2c-beta-program-short+} binary, it will prompt you +to accept the following disclaimer: .. code-block:: shell :copyable: false @@ -52,9 +46,6 @@ following disclaimer and file a ticket with migrations). Beta capabilities are not intended for use to migrate production workloads. -When you first run the {+c2c-beta-program-short+} binary, it will prompt you -to accept the disclaimer. - .. seealso:: - `Cloud Subscription Agreement `_ @@ -119,9 +110,9 @@ The following table shows supported combinations of beta features: .. toctree:: :titlesonly: - A->B->C Migrations - Many-To-One Migrations - Document Filtering - Pre-Existing Data Handling - Namespace Remapping - Oplog Rollover Resilience + A->B->C Migrations + Many-To-One Migrations + Document Filtering + Pre-Existing Data Handling + Namespace Remapping + Oplog Rollover Resilience diff --git a/source/reference/beta-program/abc-migration.txt b/source/reference/beta-program-private/abc-migration.txt similarity index 93% rename from source/reference/beta-program/abc-migration.txt rename to source/reference/beta-program-private/abc-migration.txt index cba124fd4..24300fd4b 100644 --- a/source/reference/beta-program/abc-migration.txt +++ b/source/reference/beta-program-private/abc-migration.txt @@ -1,3 +1,8 @@ +:orphan: + +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-abc-migration: ================== @@ -50,7 +55,7 @@ before the second migration (B->C) starts committing. Before you use any experimental {+c2c-beta-program-short+} features, review the :ref:`{+c2c-full-beta-program+} Disclaimer - `. + `. For better performance, ensure that the first migration (A->B) reaches @@ -79,9 +84,8 @@ The following example performs two consecutive migrations that: #. Connect the source cluster on port ``27001`` with a destination cluster running on port ``27002``. -The command also sets :option:`--migrationName` -to describe the operations and store migration metadata for each -sync. +The command also sets ``--migrationName`` to describe the operations and store +migration metadata for each sync. .. code-block:: shell diff --git a/source/reference/beta-program/destinationDataHandling.txt b/source/reference/beta-program-private/destinationDataHandling.txt similarity index 98% rename from source/reference/beta-program/destinationDataHandling.txt rename to source/reference/beta-program-private/destinationDataHandling.txt index 77363b402..6dd5f6e0e 100644 --- a/source/reference/beta-program/destinationDataHandling.txt +++ b/source/reference/beta-program-private/destinationDataHandling.txt @@ -1,3 +1,8 @@ +:orphan: + +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-destination-data-handling: =========================================== diff --git a/source/reference/beta-program/document-filtering.txt b/source/reference/beta-program-private/document-filtering.txt similarity index 97% rename from source/reference/beta-program/document-filtering.txt rename to source/reference/beta-program-private/document-filtering.txt index 9c60e4847..307415caf 100644 --- a/source/reference/beta-program/document-filtering.txt +++ b/source/reference/beta-program-private/document-filtering.txt @@ -1,3 +1,8 @@ +:orphan: + +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-document-filtering: ================== diff --git a/source/reference/beta-program/many-to-one.txt b/source/reference/beta-program-private/many-to-one.txt similarity index 94% rename from source/reference/beta-program/many-to-one.txt rename to source/reference/beta-program-private/many-to-one.txt index a83a034eb..ed4bb4a0a 100644 --- a/source/reference/beta-program/many-to-one.txt +++ b/source/reference/beta-program-private/many-to-one.txt @@ -1,3 +1,8 @@ +:orphan: + +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-many-to-one: ====================== @@ -77,8 +82,8 @@ Example The following example connects source clusters running on port ``27000`` and ``27001`` with a destination cluster running on port ``35000``. The command -also sets the :option:`--migrationName` option to -describe the operations and store migration metadata for each sync. +also sets the ``--migrationName`` option to describe the operations and store +migration metadata for each sync. .. code-block:: shell diff --git a/source/reference/beta-program/namespace-remapping.txt b/source/reference/beta-program-private/namespace-remapping.txt similarity index 98% rename from source/reference/beta-program/namespace-remapping.txt rename to source/reference/beta-program-private/namespace-remapping.txt index e03d646ef..0f63bba05 100644 --- a/source/reference/beta-program/namespace-remapping.txt +++ b/source/reference/beta-program-private/namespace-remapping.txt @@ -1,3 +1,8 @@ +:orphan: + +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-namespace-remapping: =================== diff --git a/source/reference/beta-program/orr.txt b/source/reference/beta-program-private/orr.txt similarity index 97% rename from source/reference/beta-program/orr.txt rename to source/reference/beta-program-private/orr.txt index bfdf5fc02..76547adc7 100644 --- a/source/reference/beta-program/orr.txt +++ b/source/reference/beta-program-private/orr.txt @@ -1,3 +1,8 @@ +:orphan: + +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-orr: ========================= diff --git a/source/reference/configuration.txt b/source/reference/configuration.txt index b9dfa8fe2..7accc440c 100644 --- a/source/reference/configuration.txt +++ b/source/reference/configuration.txt @@ -113,17 +113,6 @@ Options To set the ``logPath`` setting from the command line, see the :option:`--logPath` option. -.. setting:: migrationName - - *Type*: string - - .. include:: /includes/beta-feature.rst - - .. include:: /includes/opts/migrationName.rst - - To set the ``migrationName`` setting from the command line, see the - :option:`--migrationName` option. - .. setting:: port *Type*: integer diff --git a/source/reference/mongosync.txt b/source/reference/mongosync.txt index 0331d2042..c06bed9c7 100644 --- a/source/reference/mongosync.txt +++ b/source/reference/mongosync.txt @@ -150,15 +150,6 @@ Global Options .. include:: /includes/fact-log-rotation-usr1-signal -.. option:: --migrationName - - .. include:: /includes/beta-feature.rst - - .. include:: /includes/opts/migrationName.rst - - To set the ``--migrationName`` option from a configuration file, - see the :setting:`migrationName` setting. - .. option:: --port .. include:: /includes/opts/port.rst diff --git a/source/release-notes/1.8.txt b/source/release-notes/1.8.txt index ffa9604ea..f5ef5664f 100644 --- a/source/release-notes/1.8.txt +++ b/source/release-notes/1.8.txt @@ -13,7 +13,7 @@ Release Notes for mongosync 1.8 :class: singlecol This page describes changes and new features introduced in -{+c2c-full-product-name+} {+version+} and the {+c2c-full-beta-program+}. +{+c2c-full-product-name+} 1.8. Patch Releases -------------- @@ -103,59 +103,6 @@ mongosync Authentication with Atlas Workload Identity Federation For details, see :ref:`c2c-authentication`. -{+c2c-full-beta-program+} ------------------------------------- - -.. include:: /includes/beta-program-intro.rst - -In addition to the beta features, {+c2c-beta-program-short+} includes all -changes and new features from ``mongosync`` {+version+}. - -To learn more, see :ref:`c2c-beta-program`. - -A->B->C Migrations -~~~~~~~~~~~~~~~~~~ - -.. include:: /includes/abc-migration-intro.rst - -To learn more, see :ref:`c2c-beta-abc-migration`. - -Many-to-One Migrations -~~~~~~~~~~~~~~~~~~~~~~ - -.. include:: /includes/many-to-one-cluster.rst - -To learn more, see :ref:`c2c-beta-many-to-one`. - -Document Filtering -~~~~~~~~~~~~~~~~~~ - -.. include:: /includes/document-filtering-intro.rst - -To learn more, see :ref:`c2c-beta-document-filtering`. - -Handle Destination Data with destinationDataHandling Option -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. include:: /includes/destinationDataHandling-introduction.rst - -For details, see :ref:`c2c-beta-destination-data-handling`. - -Namespace Remapping -~~~~~~~~~~~~~~~~~~~ - -.. include:: /includes/namespace-remapping-intro.rst - -For more information, see :ref:`c2c-beta-namespace-remapping`. - -Oplog Rollover Resilience -~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. include:: /includes/orr-intro.rst - -To learn more, see :ref:`c2c-beta-orr`. - - Minimum Supported Version -------------------------