This Helm chart will install Outscale Cloud CCM and CSI on a Kubernetes cluster. It is based on Outscale Helm charts (CCM, CSI).
💡 Kubernetes objects will be installed in kube-system
namespace
-
Create a Kubernetes secret called
osc-secret
-
With Helm CLI (see README for requirements)
# install with default parameters
helm upgrade --install outscale devpro/outscale --create-namespace \
--namespace kube-system
# watches the installation and checks all pods are running after some time
# TODO
# searches for the latest version
helm show all oci://registry-1.docker.io/outscalehelm/osc-cloud-controller-manager
helm show all oci://registry-1.docker.io/outscalehelm/osc-bsu-csi-driver
# (optional) checks the template
helm template outscale oci://registry-1.docker.io/outscalehelm/osc-cloud-controller-manager > temp.yaml
helm template outscale oci://registry-1.docker.io/outscalehelm/osc-bsu-csi-driver > temp.yaml
# manual: get latest version and update it in Chart.yaml
# updates Chart.lock
helm dependency update
# creates the release from the local files
helm upgrade --install outscale . -f values.yaml --create-namespace \
--namespace kube-system
# if needed, deletes the release
helm uninstall outscale -n kube-system