Skip to content

istio-upgrade-worker is part of GTF tooling to automatically upgrade Istio service mesh without manually rolling out restart deployments

Notifications You must be signed in to change notification settings

gopaytech/istio-upgrade-worker

Repository files navigation

istio-upgrade-worker

Version: 1.1.0 Type: application AppVersion: 1.1.0 made with Go Github main branch build GitHub issues GitHub pull requestsArtifact Hub

Installing

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

Values

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 []

About

istio-upgrade-worker is part of GTF tooling to automatically upgrade Istio service mesh without manually rolling out restart deployments

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages