From c4c54dc49c79c39671fee058b2728de2ac2574bc Mon Sep 17 00:00:00 2001 From: Pallavi <96553709+pallsama@users.noreply.github.com> Date: Mon, 9 Nov 2026 17:31:14 +0000 Subject: [PATCH 1/2] Remove Node Eligibility Service docs in GHES 3.23 (#64607) Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .../command-line-utilities.md | 4 ++++ ...lth-of-your-cluster-nodes-with-node-eligibility-service.md | 2 +- data/features/ghes-node-eligibility-service-available.yml | 3 +++ 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 data/features/ghes-node-eligibility-service-available.yml diff --git a/content/admin/administering-your-instance/administering-your-instance-from-the-command-line/command-line-utilities.md b/content/admin/administering-your-instance/administering-your-instance-from-the-command-line/command-line-utilities.md index 0ff2926e2a24..3b2c80f5f5d2 100644 --- a/content/admin/administering-your-instance/administering-your-instance-from-the-command-line/command-line-utilities.md +++ b/content/admin/administering-your-instance/administering-your-instance-from-the-command-line/command-line-utilities.md @@ -1165,6 +1165,8 @@ This utility allows you to evacuate all storage services before evacuating a clu ghe-storage evacuate storage-server-UUID ``` +{% ifversion ghes-node-eligibility-service-available %} + ### nes {% ifversion ghes > 3.21 %} @@ -1226,6 +1228,8 @@ To manually update a node's eligibility for re-addition to the cluster: nes set-node-eligibility eligible HOSTNAME ``` +{% endif %} + ## Git ### ghe-btop diff --git a/content/admin/monitoring-and-managing-your-instance/configuring-clustering/monitoring-the-health-of-your-cluster-nodes-with-node-eligibility-service.md b/content/admin/monitoring-and-managing-your-instance/configuring-clustering/monitoring-the-health-of-your-cluster-nodes-with-node-eligibility-service.md index 6c0d072a050e..f206c2d278e2 100644 --- a/content/admin/monitoring-and-managing-your-instance/configuring-clustering/monitoring-the-health-of-your-cluster-nodes-with-node-eligibility-service.md +++ b/content/admin/monitoring-and-managing-your-instance/configuring-clustering/monitoring-the-health-of-your-cluster-nodes-with-node-eligibility-service.md @@ -5,7 +5,7 @@ intro: You can monitor when nodes in a {% data variables.product.prodname_ghe_se permissions: People with administrative SSH access to a {% data variables.product.prodname_ghe_server %} instance can monitor cluster nodes. product: '{% data reusables.gated-features.cluster %}' versions: - ghes: '*' + feature: ghes-node-eligibility-service-available redirect_from: - /admin/enterprise-management/configuring-clustering/monitoring-the-health-of-your-cluster-nodes-with-node-eligibility-service - /admin/monitoring-managing-and-updating-your-instance/configuring-clustering/monitoring-the-health-of-your-cluster-nodes-with-node-eligibility-service diff --git a/data/features/ghes-node-eligibility-service-available.yml b/data/features/ghes-node-eligibility-service-available.yml new file mode 100644 index 000000000000..269b08bcb5d5 --- /dev/null +++ b/data/features/ghes-node-eligibility-service-available.yml @@ -0,0 +1,3 @@ +# Node Eligibility Service is removed in GHES 3.23. +versions: + ghes: '<3.23' From 2d820acead88392f65845e713b1eee51260c9142 Mon Sep 17 00:00:00 2001 From: Pallavi <96553709+pallsama@users.noreply.github.com> Date: Mon, 9 Nov 2026 19:39:30 +0000 Subject: [PATCH 2/2] Exclude cluster HA documentation from GHES 3.22 onward (#64550) Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Co-authored-by: Anne-Marie <102995847+am-stead@users.noreply.github.com> --- .../command-line-utilities.md | 8 ++++++++ ...iguring-high-availability-replication-for-a-cluster.md | 2 +- .../initiating-a-failover-to-your-replica-cluster.md | 2 +- data/features/cluster-ha-replication.yml | 3 +++ 4 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 data/features/cluster-ha-replication.yml diff --git a/content/admin/administering-your-instance/administering-your-instance-from-the-command-line/command-line-utilities.md b/content/admin/administering-your-instance/administering-your-instance-from-the-command-line/command-line-utilities.md index 3b2c80f5f5d2..d791b74a1205 100644 --- a/content/admin/administering-your-instance/administering-your-instance-from-the-command-line/command-line-utilities.md +++ b/content/admin/administering-your-instance/administering-your-instance-from-the-command-line/command-line-utilities.md @@ -987,6 +987,8 @@ Flag | Description `-x/--exclude` | Exclude the local host. `--no-cache` | Exclude cache replicas. +{% ifversion cluster-ha-replication %} + ### ghe-cluster-repl-bootstrap This utility configures high availability replication to a secondary set of cluster nodes. For more information, see [AUTOTITLE](/admin/monitoring-and-managing-your-instance/configuring-clustering/configuring-high-availability-replication-for-a-cluster). @@ -1011,6 +1013,8 @@ This utility displays the replication status for a cluster in a high availabilit ghe-cluster-repl-status ``` +{% endif %} + ### ghe-cluster-set-password This utility updates the administrator and {% data variables.enterprise.management_console %} password interactively on all cluster nodes. @@ -1078,6 +1082,8 @@ This utility removes firewall rules from a cluster node that block all traffic t ghe-cluster-unblock-ip IP-ADDRESS ``` +{% ifversion cluster-ha-replication %} + ### ghe-cluster-failover With the `ghe-cluster-failover` utility, you can fail over to your replica cluster. For more information, see [AUTOTITLE](/admin/monitoring-and-managing-your-instance/configuring-clustering/initiating-a-failover-to-your-replica-cluster). @@ -1086,6 +1092,8 @@ With the `ghe-cluster-failover` utility, you can fail over to your replica clust ghe-cluster-failover ``` +{% endif %} + ### ghe-dpages This utility allows you to manage the distributed {% data variables.product.prodname_pages %} server. diff --git a/content/admin/monitoring-and-managing-your-instance/configuring-clustering/configuring-high-availability-replication-for-a-cluster.md b/content/admin/monitoring-and-managing-your-instance/configuring-clustering/configuring-high-availability-replication-for-a-cluster.md index 0865be57689e..d70ec8a436e6 100644 --- a/content/admin/monitoring-and-managing-your-instance/configuring-clustering/configuring-high-availability-replication-for-a-cluster.md +++ b/content/admin/monitoring-and-managing-your-instance/configuring-clustering/configuring-high-availability-replication-for-a-cluster.md @@ -6,7 +6,7 @@ redirect_from: - /admin/enterprise-management/configuring-high-availability-replication-for-a-cluster - /admin/monitoring-managing-and-updating-your-instance/configuring-clustering/configuring-high-availability-replication-for-a-cluster versions: - ghes: '*' + feature: cluster-ha-replication shortTitle: Configure HA replication contentType: how-tos category: diff --git a/content/admin/monitoring-and-managing-your-instance/configuring-clustering/initiating-a-failover-to-your-replica-cluster.md b/content/admin/monitoring-and-managing-your-instance/configuring-clustering/initiating-a-failover-to-your-replica-cluster.md index 9576e5f6ead9..e475cf59c3e4 100644 --- a/content/admin/monitoring-and-managing-your-instance/configuring-clustering/initiating-a-failover-to-your-replica-cluster.md +++ b/content/admin/monitoring-and-managing-your-instance/configuring-clustering/initiating-a-failover-to-your-replica-cluster.md @@ -6,7 +6,7 @@ redirect_from: - /admin/enterprise-management/initiating-a-failover-to-your-replica-cluster - /admin/monitoring-managing-and-updating-your-instance/configuring-clustering/initiating-a-failover-to-your-replica-cluster versions: - ghes: '*' + feature: cluster-ha-replication shortTitle: Initiate a failover to replica contentType: how-tos category: diff --git a/data/features/cluster-ha-replication.yml b/data/features/cluster-ha-replication.yml new file mode 100644 index 000000000000..55df66e45876 --- /dev/null +++ b/data/features/cluster-ha-replication.yml @@ -0,0 +1,3 @@ +# Cluster high availability is supported before GHES 3.22. +versions: + ghes: '<3.22'