forked from sparkoo/che-scripts
/
env.sh
50 lines (35 loc) · 1.06 KB
/
env.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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/bin/sh
set +x
DEVDIR=${DEVDIR:-/home/mvala/dev}
CHEDIR=${DEVDIR}/che-server
CHETHEIADIR=${DEVDIR}/che-theia
CHEDOCSDIR=${DEVDIR}/che-docs
CHEPLUGINREGISTRYDIR=${DEVDIR}/che-plugin-registry
CHEDEVFILEREGISTRYDIR=${DEVDIR}/che-devfile-registry
CHEOPERATORDIR=${DEVDIR}/che-operator
CHE_NAMESPACE=${CHE_NAMESPACE:-eclipse-che}
PRIVATE_DOCKERREGISTRY=${PRIVATE_DOCKERREGISTRY:-quay.io/mvala}
# openshift credentials for crc
OPENSHIFT_ADMIN_USER=kubeadmin
OPENSHIFT_ADMIN_PASS=$( $( dirname "${0}" )/che-cpass )
OPENSHIFT_REGISTRY_USER=developer
OPENSHIFT_REGISTRY_PASS=developer
OPENSHIFT_USER=developer
OPENSHIFT_USER_PASS=developer
OPENSHIFT_CLUSTER_URL=https://api.crc.testing:6443
# override anything in this script
if [ -f /tmp/env-openshift.sh ]; then
source /tmp/env-openshift.sh
fi
getChePod() {
kubectl get pods -l=app=che,component=che -o name -n ${CHE_NAMESPACE} --field-selector status.phase=Running
}
getBranch() {
cat ${1}/.git/HEAD | cut -d'/' -f3
}
getCurrentBranch() {
getBranch ${CHEDIR}
}
getCurrentCheopBranch() {
getBranch ${CHEOPERATORDIR}
}