Update 2020-06 infocenter (add past release header)
Change-Id: I9412528d26ee4e410060d0c29a62427cf490d597
Signed-off-by: Frederic Gurr <frederic.gurr@eclipse-foundation.org>
diff --git a/infoCenter/k8s/2020-06/statefulset.yml b/infoCenter/k8s/2020-06/statefulset.yml
index 921ed3b..a01d0f5 100644
--- a/infoCenter/k8s/2020-06/statefulset.yml
+++ b/infoCenter/k8s/2020-06/statefulset.yml
@@ -38,7 +38,7 @@
terminationGracePeriodSeconds: 1200
containers:
- name: infocenter-2020-06
- image: eclipsecbi/eclipse-infocenter:2020-06@sha256:a03a2dfe3d3e946fda09ac84c2c25666475c718f87c388e42e03355a5e5acb7e
+ image: eclipsecbi/eclipse-infocenter:2020-06@sha256:46b41397bcda62473298a01ca876b51ac97999290a855bfcfe6773c72d1b1076
imagePullPolicy: IfNotPresent
command:
- /infocenter/startDockerInfoCenter.sh
diff --git a/infoCenter/k8s/createInfoCenter_yaml.sh b/infoCenter/k8s/createInfoCenter_yaml.sh
index 5f65073..a2bba89 100755
--- a/infoCenter/k8s/createInfoCenter_yaml.sh
+++ b/infoCenter/k8s/createInfoCenter_yaml.sh
@@ -16,17 +16,23 @@
# Parameters:
release_name=${1:-}
+sha_256=${2:-}
namespace="infocenter"
hostname="help.eclipse.org"
dockerhub_repo="eclipsecbi/eclipse-infocenter"
nginx_image="eclipsefdn/nginx:stable-alpine"
# Verify inputs
-if [[ -z "${release_name}" && $# -lt 1 ]]; then
+if [[ -z "${release_name}" ]]; then
printf "ERROR: a release name must be given.\n"
exit 1
fi
+if [[ -z "${sha_256}" && $# -lt 2 ]]; then
+ printf "ERROR: a sha_256 must be given.\n"
+ exit 1
+fi
+
create_license_header() {
local file=${1:-}
local year="2019"
@@ -136,8 +142,9 @@
create_statefulset () {
local release_name=${1:-}
local namespace_name=${2:-}
+ local sha256=${3:-}
+ #local sha256="$(docker inspect --format='{{index .RepoDigests 0}}' "${dockerhub_repo}:${release_name}" | sed -E 's/.*sha256:(.*)/\1/g')"
local file_name="${release_name}/statefulset.yml"
- local sha256="$(docker inspect --format='{{index .RepoDigests 0}}' "${dockerhub_repo}:${release_name}" | sed -E 's/.*sha256:(.*)/\1/g')"
local infocenter_image=${dockerhub_repo}:${release_name}@sha256:${sha256}
echo "Image name: ${infocenter_image}"
@@ -228,5 +235,5 @@
create_route ${release_name} ${namespace} ${hostname}
create_service ${release_name} ${namespace}
create_nginx_configmap ${release_name} ${namespace}
-create_statefulset ${release_name} ${namespace}
+create_statefulset ${release_name} ${namespace} ${sha_256}