The ApplicationManifest Custom Resource
Streaming Data Manager installs the ApplicationManifest Custom Resource with the following default values.
apiVersion: supertubes.banzaicloud.io/v1beta1
kind: ApplicationManifest
metadata:
name: supertubes-apps
spec:
clusterRegistry: # Cluster Registry related settings
enabled: true # Whether to deploy or removes Cluster Registry controller component. Defaults to false
namespace: cluster-registry # The namespace to deploy Cluster Registry into. Defaults to cluster-registry
csrOperator: # CSR operator related settings.
enabled: false # Whether to deploy or remove CSR operator component. Defaults to false.
namespace: csr-operator-system # The namespace to deploy CSR operator into. Defaults to csr-operator-system.
istioOperator: # Istio operator and Istio mesh related settings.
enabled: true # Whether to deploy or remove Istio operator component. Defaults to true.
namespace: istio-system # The namespace to deploy Istio operator into. Defaults to istio-system.
# Settings override in YAML format. For the list of overrideable settings see https://github.com/banzaicloud/istio-operator/blob/release-1.11/deploy/charts/istio-operator/values.yaml
valuesOverride:
kafkaOperator: # Kafka operator related settings.
enabled: true # Whether to deploy or remove Kafka operator component. Defaults to true.
namespace: kafka # The namespace to deploy Kafka operator into. Defaults to kafka.
valuesOverride:
supertubes: # Supertubes backend related settings.
enabled: true # Whether to deploy or remove Supertubes backend component. Defaults to true.
namespace: supertubes-system # The namespace to deploy Supertubes backend into. Defaults to supertubes-system.
# Settings override in YAML format. For the list of overrideable settings see https://banzaicloud.com/docs/overview/
valuesOverride:
monitoring: # Monitoring related settings
grafanaDashboards: # Grafana dashboards related settings
enabled: true # Whether to deploy ConfigMaps with Grafana dashboards for the components.
label: # The label to apply to the Grafana dashboard ConfigMaps. It defaults to "app.kubernetes.io/supertubes_managed_grafana_dashboard"
prometheusOperator: # Prometheus operator related settings
enabled: true # Whether to deploy or remove Prometheus operator component. Defaults to true.
namespace: supertubes-system # The namespace to deploy Prometheus operator into. Defaults to supertubes-system.
# Settings override in YAML format. For the list of overrideable settings see Prometheus operator Helm chart version 8.11.2
valuesOverride:
kafkaMinion: # Kafka Minion related settings
enabled: true # Whether to deploy Kafka Minion for all Kafka clusters.
# Settings override in YAML format. For the list of overrideable settings see Kafka Minion Helm chart at https://github.com/banzaicloud/kafka-minion-helm-chart
valuesOverride:
zookeeperOperator: # Zookeeper operator and Zookeeper cluster related settings
enabled: true # Whether to deploy or remove Zookeeper operator component. Defaults to true.
namespace: zookeeper # The namespace to deploy Zookeeper operator into. Defaults to zookeeper.
# Settings override in YAML format. For the list of overrideable settings see https://github.com/pravega/zookeeper-operator/blob/v0.2.6/charts/zookeeper-operator/values.yaml
valuesOverride:
The ApplicationManifest custom resource is the owner of the deployed components. If you remove the custom resource, the Kubernetes Garbage Collector will remove all deployed components.