From f2079133dd74fe27f01480c89c3f6990349a5bd6 Mon Sep 17 00:00:00 2001 From: Willem Pienaar Date: Wed, 6 Feb 2019 15:26:45 +0800 Subject: [PATCH 1/2] Added default values.yaml for password to PostgreSQL --- charts/feast/templates/secret.yaml | 7 +++++++ charts/feast/values.yaml | 2 ++ 2 files changed, 9 insertions(+) create mode 100644 charts/feast/templates/secret.yaml diff --git a/charts/feast/templates/secret.yaml b/charts/feast/templates/secret.yaml new file mode 100644 index 00000000000..7d55731768f --- /dev/null +++ b/charts/feast/templates/secret.yaml @@ -0,0 +1,7 @@ +apiVersion: v1 +kind: Secret +metadata: + name: feast-postgresql +type: Opaque +data: + postgres-password: {{ .postgres.postgresPassword | b64enc }} \ No newline at end of file diff --git a/charts/feast/values.yaml b/charts/feast/values.yaml index f8e67f26cc1..fc8a7d31b8c 100644 --- a/charts/feast/values.yaml +++ b/charts/feast/values.yaml @@ -36,6 +36,8 @@ core: postgresql: name: feast-metadata + imageTag: 9.6 + postgresPassword: password service: port: 5432 provisionDataStore: From a9ef5af6c3862a87d5b2efa2713468126db92a74 Mon Sep 17 00:00:00 2001 From: Willem Pienaar Date: Thu, 7 Feb 2019 10:58:08 +0800 Subject: [PATCH 2/2] Added Redis deployment to Feast Helm Chart --- charts/feast/charts/redis-6.0.0.tgz | Bin 0 -> 19709 bytes charts/feast/requirements.lock | 7 +++++-- charts/feast/requirements.yaml | 6 +++++- charts/feast/templates/_helpers.tpl | 2 +- charts/feast/templates/core-deploy.yaml | 4 +++- charts/feast/templates/secret.yaml | 7 ------- charts/feast/values.yaml | 22 ++++++++++++---------- 7 files changed, 26 insertions(+), 22 deletions(-) create mode 100644 charts/feast/charts/redis-6.0.0.tgz delete mode 100644 charts/feast/templates/secret.yaml diff --git a/charts/feast/charts/redis-6.0.0.tgz b/charts/feast/charts/redis-6.0.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..37242fa742931001ce78694a0026b3164f070b9c GIT binary patch literal 19709 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 QF8~1l|E0$7FaY!c04aVn(*OVf literal 0 HcmV?d00001 diff --git a/charts/feast/requirements.lock b/charts/feast/requirements.lock index 9d532d9d059..33135de5133 100644 --- a/charts/feast/requirements.lock +++ b/charts/feast/requirements.lock @@ -2,5 +2,8 @@ dependencies: - name: postgresql repository: https://kubernetes-charts.storage.googleapis.com version: 0.19.0 -digest: sha256:1bb5f2d0e2d39c87144d257c9d862e7f9686f0603fdfd4d145d0af38beda0903 -generated: 2018-10-10T15:48:27.20614361+08:00 +- name: redis + repository: https://kubernetes-charts.storage.googleapis.com + version: 6.0.0 +digest: sha256:cb4801425432b544a54462d657daf5ffb8bc18eb5f25b39ef5560a66ae4975eb +generated: 2019-02-07T10:54:57.715495851+08:00 diff --git a/charts/feast/requirements.yaml b/charts/feast/requirements.yaml index 18201996db0..d62c5f73f6f 100644 --- a/charts/feast/requirements.yaml +++ b/charts/feast/requirements.yaml @@ -2,4 +2,8 @@ dependencies: - name: postgresql version: ^0.19.0 repository: "@stable" - condition: provisionDataStore.postgres \ No newline at end of file + condition: postgres.provision + - name: redis + version: ^6.0.0 + repository: "@stable" + condition: redis.provision \ No newline at end of file diff --git a/charts/feast/templates/_helpers.tpl b/charts/feast/templates/_helpers.tpl index ad1f1f39f47..a4ef10cdb10 100644 --- a/charts/feast/templates/_helpers.tpl +++ b/charts/feast/templates/_helpers.tpl @@ -65,7 +65,7 @@ If release name contains chart name it will be used as a full name. {{- end -}} {{/* -Generate postgres secret name +Generate postgresql secret name */}} {{- define "postgresql.secretName" -}} {{ default (include "postgresql.fullname" .) .Values.existingSecret }} diff --git a/charts/feast/templates/core-deploy.yaml b/charts/feast/templates/core-deploy.yaml index bbece68a284..1f5c8c315fd 100644 --- a/charts/feast/templates/core-deploy.yaml +++ b/charts/feast/templates/core-deploy.yaml @@ -75,6 +75,8 @@ spec: secretKeyRef: name: {{ template "postgresql.fullname" . }} key: postgres-password + - name: LOG_TYPE + value: {{ .Values.core.logType }} - name: PROJECT_ID value: "{{ .Values.core.projectId}}" - name: TRAINING_DATASET_PREFIX @@ -90,7 +92,7 @@ spec: - name: JOB_MONITOR_INITIAL_DELAY_MS value: "{{ .Values.core.jobs.monitoring.initialDelay }}" - name: JOB_ERRORS_STORE_TYPE - value: {{ .Values.core.jobs.errorsStoreType }} + value: {{ .Values.core.jobs.errorStoreType }} - name: JOB_ERRORS_STORE_OPTIONS value: {{ .Values.core.jobs.errorStoreOptions | toJson}} - name: STATSD_HOST diff --git a/charts/feast/templates/secret.yaml b/charts/feast/templates/secret.yaml deleted file mode 100644 index 7d55731768f..00000000000 --- a/charts/feast/templates/secret.yaml +++ /dev/null @@ -1,7 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: feast-postgresql -type: Opaque -data: - postgres-password: {{ .postgres.postgresPassword | b64enc }} \ No newline at end of file diff --git a/charts/feast/values.yaml b/charts/feast/values.yaml index fc8a7d31b8c..ac49033c939 100644 --- a/charts/feast/values.yaml +++ b/charts/feast/values.yaml @@ -3,9 +3,9 @@ core: projectId: "gcp-project-id" image: pullPolicy: IfNotPresent - registry: feast + registry: gcr.io/kf-feast repository: feast-core - tag: "0.1.0" + tag: "1234" replicaCount: 3 resources: limits: @@ -27,21 +27,23 @@ core: jobs: runner: DirectRunner options: "{}" - errorsStoreType: "stdout" + errorStoreType: "stdout" errorStoreOptions: "{}" monitoring: period: 5000 initialDelay: 60000 trainingDatasetPrefix: "fs" + # logType: JSON postgresql: - name: feast-metadata - imageTag: 9.6 - postgresPassword: password + provision: true + imageTag: 9.6.11 service: port: 5432 -provisionDataStore: - postgres: true + +redis: + name: feast-redis + provision: true serving: config: @@ -53,9 +55,9 @@ serving: timeout: 5 image: pullPolicy: IfNotPresent - registry: feast + registry: gcr.io/kf-feast repository: feast-serving - tag: "0.1.0" + tag: "1234" replicaCount: 4 resources: limits: