Provider Cloudscale

The parent key for all of the following parameters is appcat.provider.cloudscale.

You can also have a look at the tutorial for installing the cloudscale.ch stack.

enabled

type

bool

default

false

If the provider should be installed.

connectionSecretNamespace

type

string

default

syn-provider-cloudscale-secrets

A namespace to store the connection secrets in. The namespace will be created and managed by this component.

credentials

type

dict

Credentials to connect to the cloudscale.ch API. You can specify the name and namespace of the created secret, and the stringData in the data field.

The data field should contain a valid API token CLOUDSCALE_API_TOKEN.

spec

type

dict

The spec parameters contains the spec of the Provider resource.

Consult the upstream documentation for configuration options.

providerConfig

type

dict

The spec of the ProviderConfig. By default, the component will add the credentials to the provider config.

Look at the provider cloudscale for available configuration options.

controllerConfig

type

dict

The spec of the ControllerConfig. If the component is deployed on OpenShift, it will automatically add the necessary security context changes to the config.

Consult the upstream documentation for configuration options.