To install the chart with the release name my-release:
helm repo add istio-upgrade-worker https://gopaytech.github.io/istio-upgrade-worker/charts/releases/
helm install my-istio-upgrade-worker istio-upgrade-worker/istio-upgrade-worker --values values.yaml| Key | Type | Default | Description |
|---|---|---|---|
| configuration.clusterName | string | "my-cluster" |
|
| configuration.deploymentFreezeDates[0] | string | "2024-01-01" |
|
| configuration.enableDeploymentFreeze | bool | true |
|
| configuration.enableRolloutAtWeekend | bool | false |
|
| configuration.istioNamespaceCanaryLabel | string | "istio.io/rev=default" |
|
| configuration.istioNamespaceLabel | string | "istio-injection=enabled" |
|
| configuration.larkWebhookSecretName | string | "lark-webhook-secret" |
|
| configuration.maximumIteration | int | 5 |
|
| configuration.maximumPercentageRolloutInSingleExecution | int | 20 |
|
| configuration.notificationMode | string | "slack" |
|
| configuration.preUpgradeNotificationSecond | int | 600 |
|
| configuration.rolloutIntervalSecond | int | 30 |
|
| configuration.slackWebhookSecretName | string | "slack-webhook-secret" |
|
| configuration.storageConfigMapName | string | "istio-auto-upgrade-config" |
|
| configuration.storageConfigMapNamespace | string | "istio-system" |
|
| configuration.storageMode | string | "configmap" |
|
| configuration.timeFormat | string | "2006-01-02" |
|
| configuration.timeLocation | string | "Asia/Jakarta" |
|
| cronjob.image | string | "ghcr.io/gopaytech/istio-upgrade-worker" |
|
| cronjob.schedule | string | "32 5 * * *" |
|
| cronjob.tag | string | "v1.1.0" |
|
| cronjob.timeZone | string | "Asia/Jakarta" |
|
| podLabels | object | {} |
|
| resources.limits.cpu | string | "1024m" |
|
| resources.limits.memory | string | "1024Mi" |
|
| resources.requests.cpu | string | "256m" |
|
| resources.requests.memory | string | "256Mi" |
|
| serviceAccount.automountServiceAccountToken | bool | true |
|
| serviceAccount.imagePullSecrets | list | [] |