Skip to content

SovereignCloudStack/openstack-csp-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

This chart can be used to create a new namespace and two secrets for the clusterstacks approach. It reads clouds.yaml files in its raw form either with username and password or with an application credential. The chart is intended to be used once per Openstack-Project/Tenant. It is meant to prepare one corresponding namespace in the cluster-API management cluster (1:1 relation between openstackproject and cluster-namespace). The recommended way to invoke the chart is:

helm upgrade -i <tenant>-credentials -n <tenant> --create-namespace https://github.com/SovereignCloudStack/openstack-csp-helper/releases/latest/download/openstack-csp-helper.tgz -f clouds.yaml

If OpenStack API is protected by the certificate issued by custom CA, add --set cacert="$(cat /path/to/cacert)" to the helm command.

If you choose to use clouds.yaml with application credentials (auth_type: v3applicationcredential), it is the preferred and more secure option.

If you opt to use clouds.yaml with password authentication (auth_type: v3password), that is also acceptable, but:

  • Ensure that project_id is set, project_name works only for CAPO, not for OCCM!
  • Using project_id guarantees that both CAPO and OCCM function correctly with v3password authentication.

About

Helper chart for using openstack cluster-stacks

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages