From 81c66a2db6c5fcdab9e04a85ecec307db4b7a4e7 Mon Sep 17 00:00:00 2001 From: pyadagiri Date: Thu, 12 Mar 2026 13:46:17 +0530 Subject: [PATCH] HA default to true --- specification/resources/kubernetes/models/cluster.yml | 5 ++++- specification/resources/kubernetes/models/cluster_read.yml | 5 ++++- specification/resources/kubernetes/models/cluster_update.yml | 5 ++++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/specification/resources/kubernetes/models/cluster.yml b/specification/resources/kubernetes/models/cluster.yml index 50870313..327e929a 100644 --- a/specification/resources/kubernetes/models/cluster.yml +++ b/specification/resources/kubernetes/models/cluster.yml @@ -143,11 +143,14 @@ properties: ha: type: boolean - default: false + default: true example: true description: A boolean value indicating whether the control plane is run in a highly available configuration in the cluster. Highly available control planes incur less downtime. The property cannot be disabled. + When omitted on create, the default is version-dependent; for DOKS + 1.36.0 and later, the default is true; for earlier versions, the + default is false. registry_enabled: type: boolean diff --git a/specification/resources/kubernetes/models/cluster_read.yml b/specification/resources/kubernetes/models/cluster_read.yml index 05bd59bf..c72f9d40 100644 --- a/specification/resources/kubernetes/models/cluster_read.yml +++ b/specification/resources/kubernetes/models/cluster_read.yml @@ -143,11 +143,14 @@ properties: ha: type: boolean - default: false + default: true example: true description: A boolean value indicating whether the control plane is run in a highly available configuration in the cluster. Highly available control planes incur less downtime. The property cannot be disabled. + When omitted on create, the default is version-dependent; for DOKS + 1.36.0 and later, the default is true; for earlier versions, the + default is false. registry_enabled: type: boolean diff --git a/specification/resources/kubernetes/models/cluster_update.yml b/specification/resources/kubernetes/models/cluster_update.yml index 30aca393..d4dc8f90 100644 --- a/specification/resources/kubernetes/models/cluster_update.yml +++ b/specification/resources/kubernetes/models/cluster_update.yml @@ -39,11 +39,14 @@ properties: ha: type: boolean - default: false + default: true example: true description: A boolean value indicating whether the control plane is run in a highly available configuration in the cluster. Highly available control planes incur less downtime. The property cannot be disabled. + When omitted on create, the default is version-dependent; for DOKS + 1.36.0 and later, the default is true; for earlier versions, the + default is false. control_plane_firewall: $ref: 'control_plane_firewall.yml'