Skip to content

gardener-community/cloudprofiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Gardener cloud profiles

How to add a new cloud profile

If you want to add your own cloud profile, head over to charts/cloudprofiles/chart. Copy one of the existing folders and name the copy as desired.

If you want to add an OpenStack based cloud, make sure to copy from another OpenStack based one to make things easier.

In Chart.yaml change the name parameter to the same name of the folder itself.

In values.yaml a lot more needs to be changed:

  • The name should be changed like the step before.
  • machineImages is mapped to the providerConfig further down below. Entries defined here become available in the Web-Dashboard as an operating system for your Shoots.
  • machineTypes define the available flavors for your nodes, the name attribute here is a mapping to the accoring flavor inside the cloud.
  • regions is a representation of regions and zones of the new cloud.
  • providerConfig is a direct mapping of resources provided from the new cloud, e.g. Images, URL Endpoints, etc. It's a good idea to just look into other existing profiles and adopt entries from them while changing the values accordingly.

Leave the rest of the files and folders untouched.

Next, head over to charts/cloudprofiles/values.yaml and add your profile at the end of the file in the given pattern.

Finally increase the version number of the chart in charts/cloudprofiles/Chart.yaml