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:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: fluentd
|
- name: fluentd
|
||||||
image: {{ .Values.logger.fluentdImage }}
|
image: "{{ .Values.logger.fluentdImage }}:{{ .Values.imageTag }}"
|
||||||
imagePullPolicy: {{ .Values.pullPolicy }}
|
imagePullPolicy: {{ .Values.pullPolicy }}
|
||||||
env:
|
env:
|
||||||
- name: INFLUXDB_ADDRESS
|
- name: INFLUXDB_ADDRESS
|
||||||
|
|||||||
@@ -111,6 +111,28 @@ push_builder_image() {
|
|||||||
docker push $tag
|
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() {
|
build_and_push_env_image() {
|
||||||
version=$1
|
version=$1
|
||||||
envdir=$2
|
envdir=$2
|
||||||
@@ -191,6 +213,7 @@ build_all() {
|
|||||||
build_fission_bundle_image $version
|
build_fission_bundle_image $version
|
||||||
build_fetcher_image $version
|
build_fetcher_image $version
|
||||||
build_builder_image $version
|
build_builder_image $version
|
||||||
|
build_logger_image $version
|
||||||
build_all_cli
|
build_all_cli
|
||||||
build_charts $version
|
build_charts $version
|
||||||
}
|
}
|
||||||
@@ -199,6 +222,7 @@ push_all() {
|
|||||||
push_fission_bundle_image $version
|
push_fission_bundle_image $version
|
||||||
push_fetcher_image $version
|
push_fetcher_image $version
|
||||||
push_builder_image $version
|
push_builder_image $version
|
||||||
|
push_logger_image $version
|
||||||
}
|
}
|
||||||
|
|
||||||
tag_and_release() {
|
tag_and_release() {
|
||||||
|
|||||||
Reference in New Issue
Block a user