ApplicationManifest CRD schema reference (group supertubes.banzaicloud.io)

ApplicationManifest is the Schema for the applicationmanifests API

ApplicationManifest

ApplicationManifest is the Schema for the applicationmanifests API

Full name:
applicationmanifests.supertubes.banzaicloud.io
Group:
supertubes.banzaicloud.io
Singular name:
applicationmanifest
Plural name:
applicationmanifests
Scope:
Namespaced
Versions:
v1beta1

Version v1beta1

Properties

.apiVersion

string

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

.kind

string

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

.metadata

object

.spec

object

ApplicationManifestSpec defines the desired state of ApplicationManifest

.spec.clusterRegistry

object

.spec.clusterRegistry.enabled

boolean

.spec.clusterRegistry.namespace

string Required

.spec.clusterRegistry.valuesOverride

string

.spec.controllerSettings

object

.spec.controllerSettings.deleteNamespaces

boolean

.spec.csrOperator

object

.spec.csrOperator.enabled

boolean

.spec.csrOperator.namespace

string Required

.spec.csrOperator.valuesOverride

string

.spec.imagePullSecretsOperator

object

.spec.imagePullSecretsOperator.enabled

boolean

.spec.imagePullSecretsOperator.namespace

string Required

.spec.imagePullSecretsOperator.registryConfig

object

RegistryConfig specifies what secret to be used as the basis of the pull secets

.spec.imagePullSecretsOperator.registryConfig.credentials

array Required

Credentials specifies which secret to be used as the source for docker login credentials

.spec.imagePullSecretsOperator.registryConfig.credentials[*]

object

.spec.imagePullSecretsOperator.registryConfig.credentials[*].name

string Required

.spec.imagePullSecretsOperator.registryConfig.credentials[*].namespace

string Required

.spec.imagePullSecretsOperator.valuesOverride

string

.spec.istioOperator

object

.spec.istioOperator.enabled

boolean

.spec.istioOperator.namespace

string Required

.spec.istioOperator.valuesOverride

string

.spec.kafkaMinion

object

.spec.kafkaMinion.enabled

boolean

.spec.kafkaMinion.valuesOverride

string

.spec.kafkaOperator

object

.spec.kafkaOperator.enabled

boolean

.spec.kafkaOperator.namespace

string Required

.spec.kafkaOperator.valuesOverride

string

.spec.monitoring

object

.spec.monitoring.grafanaDashboards

object

.spec.monitoring.grafanaDashboards.enabled

boolean

.spec.monitoring.grafanaDashboards.label

string

.spec.monitoring.prometheusOperator

object

.spec.monitoring.prometheusOperator.enabled

boolean

.spec.monitoring.prometheusOperator.namespace

string Required

.spec.monitoring.prometheusOperator.valuesOverride

string

.spec.supertubes

object

.spec.supertubes.enabled

boolean

.spec.supertubes.namespace

string Required

.spec.supertubes.valuesOverride

string

.spec.zookeeperOperator

object

.spec.zookeeperOperator.enabled

boolean

.spec.zookeeperOperator.namespace

string Required

.spec.zookeeperOperator.valuesoverride

string

Deployment configuration overrides for zookeeper-operator in YAML format. For the list of the overridable parameters see https://hub.helm.sh/charts/banzaicloud-stable/zookeeper-operator/0.3.0

.status

object

ApplicationManifestStatus defines the observed state of ApplicationManifest

.status.clusterID

string

ClusterID is the unique identifier of the Kubernetes cluster which hosts SDM

.status.components

object

.status.components.clusterRegistry

object

.status.components.clusterRegistry.image

string

.status.components.clusterRegistry.message

string

.status.components.clusterRegistry.status

string

.status.components.csrOperator

object

.status.components.csrOperator.csrOperatorMessage

string

.status.components.csrOperator.csrOperatorStatus

string

.status.components.csrOperator.image

string

.status.components.csrOperator.message

string

.status.components.csrOperator.status

string

.status.components.impsOperator

object

.status.components.impsOperator.image

string

.status.components.impsOperator.imagePullSecretMessage

string

.status.components.impsOperator.imagePullSecretStatus

string

.status.components.impsOperator.message

string

.status.components.impsOperator.status

string

.status.components.istioOperator

object

.status.components.istioOperator.image

string

.status.components.istioOperator.message

string

.status.components.istioOperator.status

string

.status.components.kafkaOperator

object

.status.components.kafkaOperator.image

string

.status.components.kafkaOperator.message

string

.status.components.kafkaOperator.status

string

.status.components.monitoring

object

.status.components.monitoring.image

string

.status.components.monitoring.message

string

.status.components.monitoring.status

string

.status.components.supertubes

object

.status.components.supertubes.image

string

.status.components.supertubes.message

string

.status.components.supertubes.status

string

.status.components.zookeeperOperator

object

.status.components.zookeeperOperator.image

string

.status.components.zookeeperOperator.message

string

.status.components.zookeeperOperator.status

string

.status.status

string

.status.uiEndpoints

array

UIEndpoints is a list of URLs where the UI can be accessed

.status.uiEndpoints[*]

string