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
-------------------------