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
This commit is contained in:
Soam Vasani
2018-01-30 21:35:13 +08:00
committed by Ta-Ching Chen
parent 986b300b8c
commit 7d83859cfb
2 changed files with 25 additions and 1 deletions
+1 -1
View File
@@ -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
+24
View File
@@ -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() {