Helm reference for Core Operator and Core Instance
If you used Helm to install Core Operator and Core Instance, you can also use Helm to perform various pipeline operations.
The following table lists the configurable parameters of the core-instance
Helm
chart and their default values:
Parameter | Description | Default |
---|---|---|
coreInstance | Required. If not set, use the release name. | "" |
cloudToken | Required. Cloud Token. | "" |
clusterLogging | Enable cluster logging pipeline creation. | false |
coreSecret | "core-instance" | |
cloudUrl | "https://cloud-api.calyptia.com" | |
enableHealthCheckPipeline | Enable health check pipeline creation alongside the core instance. | false |
healthCheckPipelinePort | 2020 | |
healthCheckPipelineServiceType | LoadBalancer | |
calyptiaAnnotations | A core-instance specific parameter not to be confused with standard annotations. Passing multiple annotations in the form first=primary\,second=another . Because the comma is reserved by Helm, it needs to be escaped. | "" |
images.fromCloud.registry | ghcr.io | |
images.fromCloud.repository | calyptia/core-operator/sync-from-cloud | |
images.fromCloud.tag | 2.1.1 | |
images.toCloud.registry | ghcr.io | |
images.toCloud.repository | calyptia/core-operator/sync-to-cloud | |
images.toCloud.tag | 2.1.1 | |
images.hotReload.registry | ghcr.io | |
images.hotReload.repository | calyptia/configmap-reload | |
images.hotReload.tag | 0.11.1 | |
images.ingestCheck.registry | ghcr.io | |
images.ingestCheck.repository | calyptia/core/ingest-check | |
images.ingestCheck.tag | 0.0.7 | |
notls | "true" | |
interval | "15s" | |
metricsPort | "15334" | |
nameOverride | "" | |
fullnameOverride | "" | |
serviceAccount.create | true | |
serviceAccount.name | "" | |
rbac.create | true | |
global.imageRegistry | Overrides any of the following specific ones. | "" |
global.storageClass | "" | |
global.pullPolicy | IfNotPresent |
Specify each parameter using the --set key=value[,key=value]
argument to
helm upgrade -i
. For example:
helm upgrade -i core-instance calyptia/core-instance --set name="core-instance" --set cloudToken="xxx" --set coreInstance="xxx"
Alternatively, you can provide a YAML file that specifies the values for the parameters while installing the chart. For example:
helm upgrade -i core-instance calyptia/core-instance --values values.yaml
Calyptia Annotations example:
helm upgrade -i core-instance calyptia/core-instance --set name="core-instance" --set cloudToken="xxx" --set coreInstance="xxx" --set calyptiaAnnotations="first=primary\,second=another"