From af5474bdeed7bb603ab7b406e61864049eec3251 Mon Sep 17 00:00:00 2001 From: Alison Huh Date: Thu, 5 Dec 2024 14:51:02 -0500 Subject: [PATCH 1/7] DOCSP-45310-remove-beta --- source/includes/opts/acceptDisclaimer.rst | 3 +-- source/reference.txt | 1 - source/reference/api/start.txt | 22 ---------------------- source/reference/beta-program.txt | 2 ++ source/release-notes/1.9.txt | 2 +- 5 files changed, 4 insertions(+), 26 deletions(-) diff --git a/source/includes/opts/acceptDisclaimer.rst b/source/includes/opts/acceptDisclaimer.rst index f3f42cf53..c9757c226 100644 --- a/source/includes/opts/acceptDisclaimer.rst +++ b/source/includes/opts/acceptDisclaimer.rst @@ -1,7 +1,6 @@ Accepts disclaimers for the :ref:`embedded verifier -` and, when using -{+c2c-beta-program-short+}, :ref:`beta features `. +`. When the ``mongosync`` process starts without this |opt-term|, the user is prompted to accept each disclaimer. diff --git a/source/reference.txt b/source/reference.txt index 76d39ef7d..3ba618cac 100644 --- a/source/reference.txt +++ b/source/reference.txt @@ -65,4 +65,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 1a2d785b2..5ca9264bb 100644 --- a/source/reference/api/start.txt +++ b/source/reference/api/start.txt @@ -112,17 +112,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 @@ -161,17 +150,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.txt index ad42a9071..ea1248a1f 100644 --- a/source/reference/beta-program.txt +++ b/source/reference/beta-program.txt @@ -1,3 +1,5 @@ +:orphan: + .. _c2c-beta-program: ==================================== diff --git a/source/release-notes/1.9.txt b/source/release-notes/1.9.txt index d31f11495..5e6a71705 100644 --- a/source/release-notes/1.9.txt +++ b/source/release-notes/1.9.txt @@ -15,7 +15,7 @@ Release Notes for mongosync 1.9 .. _1.9.0-c2c-release-notes: This page describes changes and new features introduced in -{+c2c-full-product-name+} 1.9 and the {+c2c-full-beta-program+}. +{+c2c-full-product-name+} 1.9. 1.9.0 Release ------------- From b6035af906a1fa4a007eeb2a28ee7ee57442a221 Mon Sep 17 00:00:00 2001 From: Alison Huh Date: Thu, 5 Dec 2024 14:53:16 -0500 Subject: [PATCH 2/7] * --- source/includes/fact-verifier-limitations.rst | 5 ----- source/reference/configuration.txt | 11 ----------- source/reference/mongosync.txt | 9 --------- 3 files changed, 25 deletions(-) diff --git a/source/includes/fact-verifier-limitations.rst b/source/includes/fact-verifier-limitations.rst index 7b5bf6bf2..271ffa24f 100644 --- a/source/includes/fact-verifier-limitations.rst +++ b/source/includes/fact-verifier-limitations.rst @@ -36,8 +36,3 @@ Unsupported Verification Checks ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. include:: /includes/fact-verifier-unsupported - -Unsupported Beta Features -~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. include:: /includes/fact-verifier-beta-limitations diff --git a/source/reference/configuration.txt b/source/reference/configuration.txt index ca1787b6e..6ef83cdb2 100644 --- a/source/reference/configuration.txt +++ b/source/reference/configuration.txt @@ -124,17 +124,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 9bace82c5..04975dad3 100644 --- a/source/reference/mongosync.txt +++ b/source/reference/mongosync.txt @@ -159,15 +159,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 From 00749154a1c5720a3b2101dfa1f7f8d909399866 Mon Sep 17 00:00:00 2001 From: Alison Huh Date: Thu, 5 Dec 2024 17:04:09 -0500 Subject: [PATCH 3/7] * --- .../reference/beta-program/abc-migration.txt | 7 ++- .../beta-program/destinationDataHandling.txt | 2 + .../beta-program/document-filtering.txt | 2 + source/reference/beta-program/many-to-one.txt | 6 +- .../beta-program/namespace-remapping.txt | 2 + source/reference/beta-program/orr.txt | 2 + source/release-notes/1.8.txt | 55 +------------------ 7 files changed, 17 insertions(+), 59 deletions(-) diff --git a/source/reference/beta-program/abc-migration.txt b/source/reference/beta-program/abc-migration.txt index b3634a5c1..53fb3e75e 100644 --- a/source/reference/beta-program/abc-migration.txt +++ b/source/reference/beta-program/abc-migration.txt @@ -1,3 +1,5 @@ +:orphan: + .. _c2c-beta-abc-migration: ================== @@ -92,9 +94,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/destinationDataHandling.txt index 85d743e95..98585bfc0 100644 --- a/source/reference/beta-program/destinationDataHandling.txt +++ b/source/reference/beta-program/destinationDataHandling.txt @@ -1,3 +1,5 @@ +:orphan: + .. _c2c-beta-destination-data-handling: =========================================== diff --git a/source/reference/beta-program/document-filtering.txt b/source/reference/beta-program/document-filtering.txt index 047a84d48..1bc1f242a 100644 --- a/source/reference/beta-program/document-filtering.txt +++ b/source/reference/beta-program/document-filtering.txt @@ -1,3 +1,5 @@ +:orphan: + .. _c2c-beta-document-filtering: ================== diff --git a/source/reference/beta-program/many-to-one.txt b/source/reference/beta-program/many-to-one.txt index a254e2bb6..6a719a974 100644 --- a/source/reference/beta-program/many-to-one.txt +++ b/source/reference/beta-program/many-to-one.txt @@ -1,3 +1,5 @@ +:orphan: + .. _c2c-beta-many-to-one: ====================== @@ -84,8 +86,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/namespace-remapping.txt index e6debe944..1cd4383f2 100644 --- a/source/reference/beta-program/namespace-remapping.txt +++ b/source/reference/beta-program/namespace-remapping.txt @@ -1,3 +1,5 @@ +:orphan: + .. _c2c-beta-namespace-remapping: =================== diff --git a/source/reference/beta-program/orr.txt b/source/reference/beta-program/orr.txt index bfdf5fc02..da8e45d5b 100644 --- a/source/reference/beta-program/orr.txt +++ b/source/reference/beta-program/orr.txt @@ -1,3 +1,5 @@ +:orphan: + .. _c2c-beta-orr: ========================= diff --git a/source/release-notes/1.8.txt b/source/release-notes/1.8.txt index 0165e7191..a337c90e1 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+} 1.8 and the {+c2c-full-beta-program+}. +{+c2c-full-product-name+} 1.8. Patch Releases -------------- @@ -106,59 +106,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`` 1.8. - -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 ------------------------- From c933d34e7f774f8e574690029b3c126935dea926 Mon Sep 17 00:00:00 2001 From: Alison Huh Date: Thu, 5 Dec 2024 17:16:30 -0500 Subject: [PATCH 4/7] * --- source/release-notes/1.10.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/release-notes/1.10.txt b/source/release-notes/1.10.txt index 58842d615..45fe720c9 100644 --- a/source/release-notes/1.10.txt +++ b/source/release-notes/1.10.txt @@ -17,4 +17,4 @@ Release Notes for mongosync 1.10 .. _1.10.0-c2c-release-notes: This page describes changes and new features introduced in -{+c2c-full-product-name+} 1.10 and the {+c2c-full-beta-program+}. \ No newline at end of file +{+c2c-full-product-name+} 1.10. \ No newline at end of file From 34812dc36f01fe867bc09779b4cbd163d034fdc7 Mon Sep 17 00:00:00 2001 From: Alison Huh Date: Mon, 9 Dec 2024 11:07:53 -0500 Subject: [PATCH 5/7] * --- config/redirects | 3 ++ snooty.toml | 1 - source/includes/beta-program-intro.rst | 2 +- ...a-program.txt => beta-program-private.txt} | 30 +++++-------------- .../abc-migration.txt | 2 +- .../destinationDataHandling.txt | 0 .../document-filtering.txt | 0 .../many-to-one.txt | 0 .../namespace-remapping.txt | 0 .../orr.txt | 0 10 files changed, 13 insertions(+), 25 deletions(-) rename source/reference/{beta-program.txt => beta-program-private.txt} (81%) rename source/reference/{beta-program => beta-program-private}/abc-migration.txt (98%) rename source/reference/{beta-program => beta-program-private}/destinationDataHandling.txt (100%) rename source/reference/{beta-program => beta-program-private}/document-filtering.txt (100%) rename source/reference/{beta-program => beta-program-private}/many-to-one.txt (100%) rename source/reference/{beta-program => beta-program-private}/namespace-remapping.txt (100%) rename source/reference/{beta-program => beta-program-private}/orr.txt (100%) diff --git a/config/redirects b/config/redirects index 09f686b4e..b492d5ec7 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}/ \ No newline at end of file diff --git a/snooty.toml b/snooty.toml index 209e63154..1eb20f5f0 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/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 ea1248a1f..f8904f597 100644 --- a/source/reference/beta-program.txt +++ b/source/reference/beta-program-private.txt @@ -19,19 +19,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 disclaimer.: .. code-block:: shell :copyable: false @@ -54,9 +43,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 `_ @@ -121,9 +107,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 98% rename from source/reference/beta-program/abc-migration.txt rename to source/reference/beta-program-private/abc-migration.txt index 53fb3e75e..ae99ce6b2 100644 --- a/source/reference/beta-program/abc-migration.txt +++ b/source/reference/beta-program-private/abc-migration.txt @@ -52,7 +52,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 diff --git a/source/reference/beta-program/destinationDataHandling.txt b/source/reference/beta-program-private/destinationDataHandling.txt similarity index 100% rename from source/reference/beta-program/destinationDataHandling.txt rename to source/reference/beta-program-private/destinationDataHandling.txt diff --git a/source/reference/beta-program/document-filtering.txt b/source/reference/beta-program-private/document-filtering.txt similarity index 100% rename from source/reference/beta-program/document-filtering.txt rename to source/reference/beta-program-private/document-filtering.txt diff --git a/source/reference/beta-program/many-to-one.txt b/source/reference/beta-program-private/many-to-one.txt similarity index 100% rename from source/reference/beta-program/many-to-one.txt rename to source/reference/beta-program-private/many-to-one.txt diff --git a/source/reference/beta-program/namespace-remapping.txt b/source/reference/beta-program-private/namespace-remapping.txt similarity index 100% rename from source/reference/beta-program/namespace-remapping.txt rename to source/reference/beta-program-private/namespace-remapping.txt diff --git a/source/reference/beta-program/orr.txt b/source/reference/beta-program-private/orr.txt similarity index 100% rename from source/reference/beta-program/orr.txt rename to source/reference/beta-program-private/orr.txt From b8ba24c6b4f731851d37ea7c9f16ba86a218818a Mon Sep 17 00:00:00 2001 From: Alison Huh Date: Mon, 9 Dec 2024 11:14:34 -0500 Subject: [PATCH 6/7] * --- config/redirects | 2 +- source/reference/beta-program-private.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/config/redirects b/config/redirects index b492d5ec7..32569aaca 100644 --- a/config/redirects +++ b/config/redirects @@ -56,4 +56,4 @@ raw: ${prefix}/current/installation/install-on-windows/ -> ${base}/current/ [*]: ${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}/ \ No newline at end of file +[*]: ${prefix}/${version}/reference/beta-program -> ${base}/${version}/ diff --git a/source/reference/beta-program-private.txt b/source/reference/beta-program-private.txt index f8904f597..83a21ffb3 100644 --- a/source/reference/beta-program-private.txt +++ b/source/reference/beta-program-private.txt @@ -20,7 +20,7 @@ Each ``mongosync`` release has a corresponding {+c2c-beta-program-short+} build that includes its own set of experimental features. When you first run the {+c2c-beta-program-short+} binary, it will prompt you -to accept the disclaimer.: +to accept the following disclaimer: .. code-block:: shell :copyable: false From d53993f3a886a4de718c9fdd1939d837a4a125cf Mon Sep 17 00:00:00 2001 From: Alison Huh Date: Tue, 10 Dec 2024 13:17:57 -0500 Subject: [PATCH 7/7] add noindex tag --- source/reference/beta-program-private.txt | 3 +++ source/reference/beta-program-private/abc-migration.txt | 3 +++ .../reference/beta-program-private/destinationDataHandling.txt | 3 +++ source/reference/beta-program-private/document-filtering.txt | 3 +++ source/reference/beta-program-private/many-to-one.txt | 3 +++ source/reference/beta-program-private/namespace-remapping.txt | 3 +++ source/reference/beta-program-private/orr.txt | 3 +++ 7 files changed, 21 insertions(+) diff --git a/source/reference/beta-program-private.txt b/source/reference/beta-program-private.txt index 83a21ffb3..f77237737 100644 --- a/source/reference/beta-program-private.txt +++ b/source/reference/beta-program-private.txt @@ -1,5 +1,8 @@ :orphan: +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-program: ==================================== diff --git a/source/reference/beta-program-private/abc-migration.txt b/source/reference/beta-program-private/abc-migration.txt index ae99ce6b2..44389699e 100644 --- a/source/reference/beta-program-private/abc-migration.txt +++ b/source/reference/beta-program-private/abc-migration.txt @@ -1,5 +1,8 @@ :orphan: +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-abc-migration: ================== diff --git a/source/reference/beta-program-private/destinationDataHandling.txt b/source/reference/beta-program-private/destinationDataHandling.txt index 98585bfc0..597ef43a9 100644 --- a/source/reference/beta-program-private/destinationDataHandling.txt +++ b/source/reference/beta-program-private/destinationDataHandling.txt @@ -1,5 +1,8 @@ :orphan: +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-destination-data-handling: =========================================== diff --git a/source/reference/beta-program-private/document-filtering.txt b/source/reference/beta-program-private/document-filtering.txt index 1bc1f242a..e4795350a 100644 --- a/source/reference/beta-program-private/document-filtering.txt +++ b/source/reference/beta-program-private/document-filtering.txt @@ -1,5 +1,8 @@ :orphan: +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-document-filtering: ================== diff --git a/source/reference/beta-program-private/many-to-one.txt b/source/reference/beta-program-private/many-to-one.txt index 6a719a974..32624aa02 100644 --- a/source/reference/beta-program-private/many-to-one.txt +++ b/source/reference/beta-program-private/many-to-one.txt @@ -1,5 +1,8 @@ :orphan: +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-many-to-one: ====================== diff --git a/source/reference/beta-program-private/namespace-remapping.txt b/source/reference/beta-program-private/namespace-remapping.txt index 1cd4383f2..c6a55bb27 100644 --- a/source/reference/beta-program-private/namespace-remapping.txt +++ b/source/reference/beta-program-private/namespace-remapping.txt @@ -1,5 +1,8 @@ :orphan: +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-namespace-remapping: =================== diff --git a/source/reference/beta-program-private/orr.txt b/source/reference/beta-program-private/orr.txt index da8e45d5b..76547adc7 100644 --- a/source/reference/beta-program-private/orr.txt +++ b/source/reference/beta-program-private/orr.txt @@ -1,5 +1,8 @@ :orphan: +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-orr: =========================