Skip to content

Commit

Permalink
Use external CCM in default template
Browse files Browse the repository at this point in the history
Copies the structure of the
cluster-template-external-cloud-provider.yaml into the default template,
with the folloiwng changes.

* The following version updates were made:
    aws-cloud-controller-manager: v1.28.3
    CSI driver:                   v1.25.0
    CSI provisioner:              v3.6.2
    CSI attacher:                 v4.4.2
    CSI resizer:                  v1.9.2
    CSI livenessprobe:            v2.11.0
    CSI register:                 v2.9.2

* The CNI references were removed, since the Quickstart lets the user
install their own CNI.

* Updated the contents of the aws-ccm-external.yaml file based on files in
https://github.com/kubernetes/cloud-provider-aws/tree/master/examples/existing-cluster/base.
** Changed `--configure-cloud-routes=false` from the default
** Changed node selector from `node-role.kubernetes.io/master` to
`node-role.kubernetes.io/controle-plane`.

NOTE: Because this change requires the use of ClusterResourceSet, the
Quickstart will need to be updated to include `export
EXP_CLUSTER_RESOURCE_SET=true` prior to initializing the management
cluster.

Signed-off-by: Nolan Brubaker <nolan@nbrubaker.com>
  • Loading branch information
nrb committed Dec 11, 2023
1 parent 0e57135 commit 37e7814
Showing 1 changed file with 899 additions and 44 deletions.
Loading

0 comments on commit 37e7814

Please sign in to comment.