diff --git a/charts/castai-hibernate/Chart.yaml b/charts/castai-hibernate/Chart.yaml index ec2ddf84..1ac7a490 100644 --- a/charts/castai-hibernate/Chart.yaml +++ b/charts/castai-hibernate/Chart.yaml @@ -2,5 +2,5 @@ apiVersion: v2 name: castai-hibernate description: CAST AI hibernate CronJobs used to pause and resume Kubernetes cluster on a defined schedule. type: application -version: 0.2.8 -appVersion: "v0.11" +version: 0.2.9 +appVersion: "v0.12" diff --git a/charts/castai-hibernate/README.md b/charts/castai-hibernate/README.md index 52146f7a..84d23692 100644 --- a/charts/castai-hibernate/README.md +++ b/charts/castai-hibernate/README.md @@ -9,6 +9,7 @@ CAST AI hibernate CronJobs used to pause and resume Kubernetes cluster on a defi | agentNamespace | string | `"castai-agent"` | | | apiKey | string | `""` | API token with Full Access permissions and encode base64 | | apiKeySecretRef | string | `""` | Name of secret with Token to be used for authorizing evictor access to the API apiKey and apiKeySecretRef are mutually exclusive The referenced secret must provide the token in .data["API_KEY"]. | +| apiUrl | for Europe use https://api.eu.cast.ai | `"https://api.cast.ai"` | | | backoffLimit | int | `0` | | | cloud | string | `""` | Set CronJobs "Cloud" env variable to [EKS|GKE|AKS] | | clusterRoleBindingAdminName | string | `"hibernate-admin"` | | diff --git a/charts/castai-hibernate/templates/pause-cronjob.yaml b/charts/castai-hibernate/templates/pause-cronjob.yaml index 2693750a..f14529f3 100644 --- a/charts/castai-hibernate/templates/pause-cronjob.yaml +++ b/charts/castai-hibernate/templates/pause-cronjob.yaml @@ -54,6 +54,8 @@ spec: valueFrom: configMapKeyRef: name: {{ .Values.configMapName }} - key: CLUSTER_ID + key: CLUSTER_ID + - name: API_URL + value: {{ .Values.apiUrl }} restartPolicy: {{ .Values.restartPolicy }} backoffLimit: {{ .Values.backoffLimit }} diff --git a/charts/castai-hibernate/templates/resume-cronjob.yaml b/charts/castai-hibernate/templates/resume-cronjob.yaml index 9e6da864..87086105 100644 --- a/charts/castai-hibernate/templates/resume-cronjob.yaml +++ b/charts/castai-hibernate/templates/resume-cronjob.yaml @@ -45,6 +45,8 @@ spec: valueFrom: configMapKeyRef: name: {{ .Values.configMapName }} - key: CLUSTER_ID + key: CLUSTER_ID + - name: API_URL + value: {{ .Values.apiUrl }} restartPolicy: {{ .Values.restartPolicy }} backoffLimit: {{ .Values.backoffLimit }} diff --git a/charts/castai-hibernate/values.yaml b/charts/castai-hibernate/values.yaml index f077ba3e..23096fd0 100644 --- a/charts/castai-hibernate/values.yaml +++ b/charts/castai-hibernate/values.yaml @@ -2,6 +2,12 @@ # This is a YAML-formatted file. # Declare variables to be passed into your templates. +# CAST AI API URL configuration. +# -- API Url to be used. +# -- Default: https://api.cast.ai +# -- (for Europe use https://api.eu.cast.ai) +apiUrl: "https://api.cast.ai" + # CAST AI API Key configuration. # -- API token with Full Access permissions and encode base64 apiKey: ""