forked from stolostron/integrity-shield
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ishield-build.conf
executable file
·55 lines (45 loc) · 2.92 KB
/
ishield-build.conf
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
REGISTRY=quay.io/stolostron
LOCAL_REGISTRY=localhost:5000
BUNDLE_REGISTRY=quay.io/stolostron
LOCAL_BUNDLE_REGISTRY=localhost:5000
ISHIELD_VERSION=0.3.3
VERSION=0.3.3
PREV_VERSION=0.3.2
CHANNELS=alpha-0.3.3
ISHIELD_DEFAULT_CHANNEL=alpha-0.3.3
ISHIELD_IMAGE=integrity-shield-api
ISHIELD_ADMISSION_CONTROLLER=integrity-shield-admission-controller
ISHIELD_OBSERVER=integrity-shield-observer
ISHIELD_REPORTER=integrity-shield-reporter
ISHIELD_OPERATOR=integrity-shield-operator
ISHIELD_BUNDLE=integrity-shield-operator-bundle
ISHIELD_INDEX=integrity-shield-operator-index
ISHIELD_API_IMAGE_NAME_AND_VERSION=${REGISTRY}/${ISHIELD_IMAGE}:${ISHIELD_VERSION}
ISHIELD_ADMISSION_CONTROLLER_IMAGE_NAME_AND_VERSION=${REGISTRY}/${ISHIELD_ADMISSION_CONTROLLER}:${ISHIELD_VERSION}
ISHIELD_OBSERVER_IMAGE_NAME_AND_VERSION=${REGISTRY}/${ISHIELD_OBSERVER}:${ISHIELD_VERSION}
ISHIELD_REPORTER_IMAGE_NAME_AND_VERSION=${REGISTRY}/${ISHIELD_REPORTER}:${ISHIELD_VERSION}
ISHIELD_OPERATOR_IMAGE_NAME_AND_VERSION=${REGISTRY}/${ISHIELD_OPERATOR}:${ISHIELD_VERSION}
TEST_ISHIELD_API_IMAGE_NAME_AND_VERSION=${LOCAL_REGISTRY}/${ISHIELD_IMAGE}:${ISHIELD_VERSION}
TEST_ISHIELD_ADMISSION_CONTROLLER_IMAGE_NAME_AND_VERSION=${LOCAL_REGISTRY}/${ISHIELD_ADMISSION_CONTROLLER}:${ISHIELD_VERSION}
TEST_ISHIELD_OBSERVER_IMAGE_NAME_AND_VERSION=${LOCAL_REGISTRY}/${ISHIELD_OBSERVER}:${ISHIELD_VERSION}
TEST_ISHIELD_REPORTER_IMAGE_NAME_AND_VERSION=${LOCAL_REGISTRY}/${ISHIELD_REPORTER}:${ISHIELD_VERSION}
TEST_ISHIELD_OPERATOR_IMAGE_NAME_AND_VERSION=${LOCAL_REGISTRY}/${ISHIELD_OPERATOR}:${ISHIELD_VERSION}
ISHIELD_OPERATOR_BUNDLE_IMAGE_NAME_AND_VERSION=${BUNDLE_REGISTRY}/${ISHIELD_BUNDLE}:${VERSION}
ISHIELD_OPERATOR_INDEX_IMAGE_NAME_AND_VERSION=${BUNDLE_REGISTRY}/${ISHIELD_INDEX}:${VERSION}
ISHIELD_OPERATOR_INDEX_IMAGE_NAME_AND_PREVIOUS_VERSION=${BUNDLE_REGISTRY}/${ISHIELD_INDEX}:${PREV_VERSION}
TEST_ISHIELD_OPERATOR_BUNDLE_IMAGE_NAME_AND_VERSION=${LOCAL_BUNDLE_REGISTRY}/${ISHIELD_BUNDLE}:${VERSION}
TEST_ISHIELD_OPERATOR_INDEX_IMAGE_NAME_AND_VERSION=${LOCAL_BUNDLE_REGISTRY}/${ISHIELD_INDEX}:${VERSION}
TEST_ISHIELD_OPERATOR_INDEX_IMAGE_NAME_AND_PREVIOUS_VERSION=${LOCAL_BUNDLE_REGISTRY}/${ISHIELD_INDEX}:${PREV_VERSION}
ISHIELD_NS=integrity-shield-operator-system
SHIELD_DIR=${ISHIELD_REPO_ROOT}/shield/
SHIELD_OP_DIR=${ISHIELD_REPO_ROOT}/integrity-shield-operator/
SHIELD_AC_DIR=${ISHIELD_REPO_ROOT}/webhook/admission-controller/
SHIELD_OBSERVER_DIR=${ISHIELD_REPO_ROOT}/observer/
SHIELD_REPORTER_DIR=${ISHIELD_REPO_ROOT}/reporter/
TEST_NS=test-ns
ENVTEST_ASSETS_DIR=${ISHIELD_REPO_ROOT}/integrity-shield-operator/testbin
TEST_ASSET_ETCD=${ISHIELD_REPO_ROOT}/integrity-shield-operator/testbin/bin/etcd
TEST_ASSET_KUBECTL=${ISHIELD_REPO_ROOT}/integrity-shield-operator/testbin/bin/kubectl
TEST_ASSET_KUBE_APISERVER=${ISHIELD_REPO_ROOT}/integrity-shield-operator/testbin/bin/kube-apiserver
OLM_VERSION=v0.19.1
OLM_RELEASE_URL=https://github.com/operator-framework/operator-lifecycle-manager/releases/download