Component Parameters

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

images

type

dict

default

See class/defaults.yml

This parameter allows selecting the Docker images to us. Each image is specified using keys registry, repository and tag. This structure allows easily injecting a registry mirror, if required.

appuioManaged

type

bool

default

true

Determines if the cluster is APPUiO Managed or APPUiO Cloud.

tenantID

type

string

default

${cluster:tenant}

The tenant ID that should get hardcoded into the billing query.

namespace

type

string

default

syn-appcat

The namespace in which to deploy AppCat resources.

namespaceLabels

type

dict

default

{}

Additional labels to add to the created namespace.

namespaceAnnotations

type

dict

default

{}

Additional annotations to add to the created namespace.

apiserver

type

dict

reference

See API Server parameters

This parameter allows configuring the AppCat API Server.

slos

type

dict

reference

See SLO parameters

This parameter allows configuring SLOs for AppCat.

providers

providers.cloudscale

type

dict

reference

See provider parameters

This parameter allows configuring the provider cloudscale.

providers.exoscale

type

dict

reference

See provider parameters

This parameter allows configuring the provider exoscale.

providers.kubernetes

type

dict

reference

See provider parameters

This parameter allows configuring the provider kubernetes.

services

services.controlNamespace

type

string

default

'appcat-control'

Name of the additional namespace for appcat that’s needed for backups and maintenance

services.exoscale

type

dict

reference

See service parameters

This parameter allows enabling and configuring exoscale specific AppCat services.

services.generic

type

dict

The generic parameter contains configuration for AppCat services that aren’t specific to one provider, but are implemented by multiple different providers.

services.generic.objectstorage

type

dict

reference

See service parameters

This parameter allows enabling and configuring the generic objectstorage AppCat service.

billing

type

dict

reference

See AppCat billing parameters

This parameter allows configuring billing for AppCat.