-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathqueue2
More file actions
40 lines (35 loc) · 1.94 KB
/
Copy pathqueue2
File metadata and controls
40 lines (35 loc) · 1.94 KB
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
##ZZZ=$(echo ${PPPPARM} | jq '.')
#ZZZ="wow~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
#provbeetmp="NexClipper.$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | sed 1q)"
#
##helm test
##ssh provbee-service git clone https://github.com/ggamdi/nex-prometheus.git /data/klevry/kube-prometheus
##ssh provbee-service bash /data/klevry/kube-prometheus/cmd/promoperchk.sh
##ssh provbee-service tobs install -n nc --namespace tobsprovbee
##ssh provbee-service tobs install -n nc --namespace tobsprovbee -f /tmp/$provbeetmp
#ssh provbee-service "echo $ZZZ > /tmp/$provbeetmp"
#ssh provbee-service busybee tobs install tobs-test #$provbeetmp-TEST
#ssh provbee-service kubectl patch service -n tobs-test nc-grafana -p '{\"spec\":{\"type\":\"NodePort\"}}'
#ssh provbee-service busybee nodesearch nc-grafana > /tmp/grafana
#ssh provbee-service busybee nodesearch nc-grafana > /tmp/grafana_$provbeetmp
### SAMPLE JSON
{
"p8s_namespace": "nexclipper",
"grafana_credential": "abc1234",
"tobs_yaml": "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
}
JSON_TASK_PARAMS=${TASK_ORIGIN_PARAM}
####################################################################
PROVNS=$(echo ${JSON_TASK_PARAMS} | jq -r '.p8s_namespace')
TOBSYAML=$(echo ${JSON_TASK_PARAMS} | jq '.tobs_yaml')
GRAFANA_PW=$(echo ${JSON_TASK_PARAMS} | jq -r '.grafana_credential')
#helm test
provbeetmp="NexClipper.$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | sed 1q)"
ssh provbee-service "echo $TOBSYAML > /tmp/$provbeetmp.base64"
ssh provbee-service busybee tobs install $PROVNS $provbeetmp
ssh provbee-service kubectl patch service -n $PROVNS nc-grafana -p '{\"spec\":{\"type\":\"NodePort\"}}'
#ssh provbee-service busybee nodesearch nc-grafana > /tmp/grafana
######TEST INFO
grafanapw=`ssh provbee-service busybee tobs passwd $PROVNS $GRAFANA_PW`
grafanainfo=`ssh provbee-service busybee nodesearch nc-grafana`
TASK_RESULT=$(echo "{}" | jq '. += {"GRAFANA_URL": "'"$grafanainfo"'", "GRAFANA_PW_CHANGE": "'"$grafanapw"'"}')