forked from openshift/release
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsecrets.sh
executable file
·30 lines (28 loc) · 910 Bytes
/
secrets.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash
# fail if a command fails/undefined variables present
set -eu
kerberos_id=$1
kubeconfig_path=$2
bw_password_path=$3
dry_run=false
run() {
docker run -it \
--rm \
-v "$(pwd)/$BASE/../core-services/prow/02_config:/prow:z" \
-v "$(pwd)/$BASE/../ci-operator/jobs/:/jobs:z" \
-v "$kubeconfig_path:/_kubeconfig:z" \
"$MKPJ_IMG" \
--config-path /prow/_config.yaml \
--job-config-path /jobs/ \
--trigger-job=true \
--kubeconfig=/_kubeconfig \
"$@"
}
BASE="$( dirname "${BASH_SOURCE[0]}" )"
source "$BASE/images.sh"
make ci-secret-generator
run --job "periodic-ci-secret-bootstrap"
run --job "periodic-openshift-release-master-app-ci-apply"
run --job "periodic-openshift-release-master-build01-apply"
run --job "periodic-openshift-release-master-build02-apply"
run --job "periodic-openshift-release-master-vsphere-apply"