...
Copy your application credentials,
clouds.yaml
into the management_cluster dir
Info |
---|
You will need to add |
Add your allocated floating IP to
user-values.yaml
Run the bootstrap script
...
Code Block |
---|
clusterctl init --infrastructure=openstack:v0.910.05 --kubeconfig=$CLUSTER_NAME.kubeconfig clusterctl move --to-kubeconfig $CLUSTER_NAME.kubeconfig -n clusters |
...
Code Block |
---|
# Update the cluster to ensure everything lines up with your helm chart helm upgrade cluster-api-addon-provider capi-addons/cluster-api-addon-provider --install --wait --version 0.56.91 -n clusters helm upgrade $CLUSTER_NAME capi/openstack-cluster --install -f values.yaml -f clouds.yaml -f user-values.yaml -f flavors.yaml --wait -n clusters |
...
Code Block |
---|
curl -L https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.7.4/clusterctl-linux-amd64 -o clusterctl chmod +x ./clusterctl sudo mv ./clusterctl /usr/local/bin/clusterctl clusterctl init --infrastructure=openstack:v0.910.05 |
If you run into GitHub rate limiting you will have to generate a personal API token as described here. This only requires the Repo scope, and is set on the CLI as follows
...