From 4abf6e274ea232ab4f5868f48ae1e62e296a0139 Mon Sep 17 00:00:00 2001 From: Mansi Bhargava Date: Sat, 12 Jan 2019 17:28:04 +0800 Subject: [PATCH 1/6] Add service account with required roles to core deployment --- charts/feast/templates/core-deploy.yaml | 14 ++++++++++++++ charts/feast/values.yaml | 4 ++++ 2 files changed, 18 insertions(+) diff --git a/charts/feast/templates/core-deploy.yaml b/charts/feast/templates/core-deploy.yaml index 1110ae00ec9..e15e9d9c3c4 100644 --- a/charts/feast/templates/core-deploy.yaml +++ b/charts/feast/templates/core-deploy.yaml @@ -57,6 +57,12 @@ spec: limits: cpu: {{ .Values.core.resources.limits.cpu }} memory: {{ .Values.core.resources.limits.memory }} + {{- if .Values.serviceAccount }} + volumeMounts: + - mountPath: "/etc/gcloud/service-accounts" + name: "{{ .Values.serviceAccount.name }}" + readOnly: false + {{- end }} env: - name: GRPC_PORT value: "{{ .Values.core.service.grpc.targetPort }}" @@ -91,3 +97,11 @@ spec: - name: DATAFLOW_LOCATION value: {{ .Values.dataflow.location }} {{- end }} + {{- if .Values.serviceAccount }} + - name: GOOGLE_APPLICATION_CREDENTIALS + value: /etc/gcloud/service-accounts/key.json + volumes: + - name: "{{ .Values.serviceAccount.name }}" + secret: + secretName: "{{ .Values.serviceAccount.key }}" + {{- end }} \ No newline at end of file diff --git a/charts/feast/values.yaml b/charts/feast/values.yaml index 28543da9fdf..544a681aa09 100644 --- a/charts/feast/values.yaml +++ b/charts/feast/values.yaml @@ -71,3 +71,7 @@ serving: targetPort: 8080 jaeger: enabled: false + +serviceAccount: + name: feast-service-account + key: feast-service-account-key \ No newline at end of file From cc55548cea8868ad078e5daa1d9a3998d1b55cb7 Mon Sep 17 00:00:00 2001 From: Mansi Bhargava Date: Sat, 12 Jan 2019 19:05:18 +0800 Subject: [PATCH 2/6] Add filter to eliminate the need to escape json in values file --- charts/feast/templates/core-deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/feast/templates/core-deploy.yaml b/charts/feast/templates/core-deploy.yaml index e15e9d9c3c4..44853874904 100644 --- a/charts/feast/templates/core-deploy.yaml +++ b/charts/feast/templates/core-deploy.yaml @@ -80,7 +80,7 @@ spec: - name: JOB_RUNNER value: {{ .Values.core.jobs.runner }} - name: JOB_OPTIONS - value: {{ .Values.core.jobs.options }} + value: {{ .Values.core.jobs.options | toJson}} - name: JOB_ERRORS_STORE_ID value: {{ .Values.core.jobs.errorsStoreId }} - name: JOB_MONITOR_PERIOD_MS From b0d26ec28d79fbf780db59a7ac5b4780b0d9bcfc Mon Sep 17 00:00:00 2001 From: Mansi Bhargava Date: Sat, 12 Jan 2019 19:24:08 +0800 Subject: [PATCH 3/6] Add helm package --- charts/feast-0.3.0.tgz | Bin 0 -> 11167 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 charts/feast-0.3.0.tgz diff --git a/charts/feast-0.3.0.tgz b/charts/feast-0.3.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8ca5f681a4d63611b4f7873be125555a102bdede GIT binary patch literal 11167 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 literal 0 HcmV?d00001 From a76d07cf2ce4fa4f73ace6b199333182b518df8e Mon Sep 17 00:00:00 2001 From: Mansi Bhargava Date: Sat, 12 Jan 2019 19:24:53 +0800 Subject: [PATCH 4/6] Add index file --- charts/index.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100755 charts/index.yaml diff --git a/charts/index.yaml b/charts/index.yaml new file mode 100755 index 00000000000..d14e5f4e569 --- /dev/null +++ b/charts/index.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +entries: + feast: + - apiVersion: v1 + appVersion: 0.3.0 + created: 2019-01-12T19:12:26.9585+08:00 + description: A Helm chart to install Feast on kubernetes + digest: cba907c528b94d8b478a1c21ad75a82576505731a579877b797cdf04b2d1aa2d + name: feast + urls: + - feast-0.3.0.tgz + version: 0.3.0 +generated: 2019-01-12T19:12:26.95618+08:00 From afbeddaa05438844b5e521c5bfe32e80389a329c Mon Sep 17 00:00:00 2001 From: Mansi Bhargava Date: Sat, 12 Jan 2019 20:20:11 +0800 Subject: [PATCH 5/6] Moved index and package to dist folder --- charts/{ => dist}/feast-0.3.0.tgz | Bin charts/{ => dist}/index.yaml | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename charts/{ => dist}/feast-0.3.0.tgz (100%) rename charts/{ => dist}/index.yaml (100%) diff --git a/charts/feast-0.3.0.tgz b/charts/dist/feast-0.3.0.tgz similarity index 100% rename from charts/feast-0.3.0.tgz rename to charts/dist/feast-0.3.0.tgz diff --git a/charts/index.yaml b/charts/dist/index.yaml similarity index 100% rename from charts/index.yaml rename to charts/dist/index.yaml From ffab53d256ed260a338f01897ff4a41e9c689741 Mon Sep 17 00:00:00 2001 From: Mansi Bhargava Date: Mon, 14 Jan 2019 15:55:19 +0800 Subject: [PATCH 6/6] Add additional env vars for error store --- charts/feast/templates/core-deploy.yaml | 6 ++++-- charts/feast/values.yaml | 9 +++++++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/charts/feast/templates/core-deploy.yaml b/charts/feast/templates/core-deploy.yaml index 44853874904..67d4d8c50c8 100644 --- a/charts/feast/templates/core-deploy.yaml +++ b/charts/feast/templates/core-deploy.yaml @@ -81,12 +81,14 @@ spec: value: {{ .Values.core.jobs.runner }} - name: JOB_OPTIONS value: {{ .Values.core.jobs.options | toJson}} - - name: JOB_ERRORS_STORE_ID - value: {{ .Values.core.jobs.errorsStoreId }} - name: JOB_MONITOR_PERIOD_MS value: "{{ .Values.core.jobs.monitoring.period }}" - name: JOB_MONITOR_INITIAL_DELAY_MS value: "{{ .Values.core.jobs.monitoring.initialDelay }}" + - name: JOB_ERRORS_STORE_TYPE + value: {{ .Values.core.jobs.errorsStoreType }} + - name: JOB_ERRORS_STORE_OPTIONS + value: {{ .Values.core.jobs.errorStoreOptions | toJson}} - name: STATSD_HOST value: {{ .Values.statsd.host }} - name: STATSD_PORT diff --git a/charts/feast/values.yaml b/charts/feast/values.yaml index 544a681aa09..0700ef7982b 100644 --- a/charts/feast/values.yaml +++ b/charts/feast/values.yaml @@ -26,7 +26,8 @@ core: jobs: runner: DirectRunner options: "{}" - errorsStoreId: "STDOUT" + errorsStoreType: "STDOUT" + errorStoreOptions: "{}" monitoring: period: 5000 initialDelay: 60000 @@ -74,4 +75,8 @@ serving: serviceAccount: name: feast-service-account - key: feast-service-account-key \ No newline at end of file + key: feast-service-account-key + +statsd: + host: "localhost" + port: 8125