From 7d83859cfbd50d642364cea71d5c74ba1055d43f Mon Sep 17 00:00:00 2001 From: Soam Vasani Date: Tue, 30 Jan 2018 05:35:13 -0800 Subject: [PATCH] Build and push fluentd image on release; update chart to use that image (#462) * build and push logger image during release * Update chart to get the right fluentd image --- charts/fission-all/templates/deployment.yaml | 2 +- hack/release.sh | 24 ++++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/charts/fission-all/templates/deployment.yaml b/charts/fission-all/templates/deployment.yaml index a14e7585..656aa454 100644 --- a/charts/fission-all/templates/deployment.yaml +++ b/charts/fission-all/templates/deployment.yaml @@ -309,7 +309,7 @@ spec: spec: containers: - name: fluentd - image: {{ .Values.logger.fluentdImage }} + image: "{{ .Values.logger.fluentdImage }}:{{ .Values.imageTag }}" imagePullPolicy: {{ .Values.pullPolicy }} env: - name: INFLUXDB_ADDRESS diff --git a/hack/release.sh b/hack/release.sh index 9986bdc0..da803fd1 100755 --- a/hack/release.sh +++ b/hack/release.sh @@ -111,6 +111,28 @@ push_builder_image() { docker push $tag } +build_logger_image() { + version=$1 + tag=fission/fluentd:$version + + pushd $DIR/logger/fluentd + + docker build -t $tag . + + popd +} + +push_logger_image() { + version=$1 + tag=fission/fluentd:$version + docker push $tag +} + +build_and_push_logger_image() { + build_logger_image $1 + push_logger_image $1 +} + build_and_push_env_image() { version=$1 envdir=$2 @@ -191,6 +213,7 @@ build_all() { build_fission_bundle_image $version build_fetcher_image $version build_builder_image $version + build_logger_image $version build_all_cli build_charts $version } @@ -199,6 +222,7 @@ push_all() { push_fission_bundle_image $version push_fetcher_image $version push_builder_image $version + push_logger_image $version } tag_and_release() {