Skip to content

Commit

Permalink
Hypershift AKS: spread NP across AZs
Browse files Browse the repository at this point in the history
Signed-off-by: Feilian Xie <fxie@redhat.com>
  • Loading branch information
fxierh committed Oct 22, 2024
1 parent 79563f1 commit 0f9aaa3
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@ chain:
default: "false"
- name: HYPERSHIFT_EXTERNAL_DNS_DOMAIN
default: "qe1.azure.devcluster.openshift.com"
- name: HYPERSHIFT_HC_ZONES
default: "1,2,3"
- name: HYPERSHIFT_INFRA_AVAILABILITY_POLICY
default: "HighlyAvailable"
- name: HYPERSHIFT_MANAGED_SERVICE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ chain:
default: "false"
- name: HYPERSHIFT_EXTERNAL_DNS_DOMAIN
default: "qe1.azure.devcluster.openshift.com"
- name: HYPERSHIFT_HC_ZONES
default: "1,2,3"
- name: HYPERSHIFT_INFRA_AVAILABILITY_POLICY
default: "HighlyAvailable"
- name: HYPERSHIFT_MANAGED_SERVICE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ chain:
default: "false"
- name: HYPERSHIFT_EXTERNAL_DNS_DOMAIN
default: "qe1.azure.devcluster.openshift.com"
- name: HYPERSHIFT_HC_ZONES
default: "1,2,3"
- name: HYPERSHIFT_INFRA_AVAILABILITY_POLICY
default: "HighlyAvailable"
- name: HYPERSHIFT_MANAGED_SERVICE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,12 @@ chain:
documentation: |-
Specifies the Azure location of the cluster. If intentionally left as an empty string,
it defaults to that of the management cluster.
- name: HYPERSHIFT_HC_ZONES
default: ""
documentation: |-
The availability zones in which NodePools will be created.
Must be left unspecified if the region does not support AZs.
If set, one nodepool per zone will be created.
- name: HYPERSHIFT_EXTERNAL_DNS_DOMAIN
default: ""
documentation: "Specifies the external DNS domain. If left empty, external DNS is assumed to be disabled."
Expand Down Expand Up @@ -180,6 +186,10 @@ chain:
EXTRA_ARGS+=" --infra-availability-policy=${HYPERSHIFT_INFRA_AVAILABILITY_POLICY}"
fi
if [[ -n $HYPERSHIFT_HC_ZONES ]]; then
EXTRA_ARGS+=" --availability-zones=${HYPERSHIFT_HC_ZONES}"
fi
if [[ $HYPERSHIFT_NP_AUTOREPAIR == "true" ]]; then
EXTRA_ARGS+=" --auto-repair"
fi
Expand Down

0 comments on commit 0f9aaa3

Please sign in to comment.