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:
committed by
Ta-Ching Chen
parent
986b300b8c
commit
7d83859cfb
@@ -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
|
||||
|
||||
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user