Provider Exoscale

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

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

enabled

type

bool

default

false

If the provider should be installed.

connectionSecretNamespace

type

string

default

syn-provider-exoscale-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 Exoscale API. You can specify the name and namespace of the created secret and the stringData in the data field.

The data field should contain an IAM access key in the field EXOSCALE_API_KEY and the corresponding secret key in the field EXOSCALE_API_SECRET.

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 exoscale 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.