@@ -27,13 +27,6 @@ if [ "${OC_CLIENT_VERSION_Y}" -lt "${OC_CLIENT_VERSION_Y_REQUIRED}" ] || [ "${OC
27
27
exit 1
28
28
fi
29
29
30
- if [ " $( oc get stf default -o=jsonpath=' {.spec.transports.qdr.auth}' ) " != " none" ]; then
31
- echo " *** QDR authentication is currently not supported in smoketests."
32
- echo " To disable it, use: oc patch stf default --patch '{\" spec\" :{\" transports\" :{\" qdr\" :{\" auth\" :\" none\" }}}}' --type=merge"
33
- echo " For more info: https://github.com/infrawatch/service-telemetry-operator/pull/492"
34
- exit 1
35
- fi
36
-
37
30
CLEANUP=${CLEANUP:- true}
38
31
SMOKETEST_VERBOSE=${SMOKETEST_VERBOSE:- true}
39
32
@@ -57,18 +50,23 @@ ELASTICSEARCH_AUTH_PASS=$(oc get secret elasticsearch-es-elastic-user -ogo-templ
57
50
echo " *** [INFO] Getting Prometheus authentication password"
58
51
PROMETHEUS_AUTH_PASS=$( oc get secret default-prometheus-htpasswd -ogo-template=' {{ .data.password | base64decode }}' )
59
52
60
- echo " *** [INFO] Setting namepsace for collectd-sensubility config"
61
- sed " s/<<NAMESPACE>>/${OCP_PROJECT} /g" " ${REL} /collectd-sensubility.conf" > /tmp/collectd-sensubility.conf
62
-
63
53
echo " *** [INFO] Creating configmaps..."
64
54
oc delete configmap/stf-smoketest-healthcheck-log configmap/stf-smoketest-collectd-config configmap/stf-smoketest-sensubility-config configmap/stf-smoketest-collectd-entrypoint-script configmap/stf-smoketest-ceilometer-publisher configmap/stf-smoketest-ceilometer-entrypoint-script job/stf-smoketest || true
65
55
oc create configmap stf-smoketest-healthcheck-log --from-file " ${REL} /healthcheck.log"
66
56
oc create configmap stf-smoketest-collectd-config --from-file " ${REL} /minimal-collectd.conf.template"
67
- oc create configmap stf-smoketest-sensubility-config --from-file /tmp/ collectd-sensubility.conf
57
+ oc create configmap stf-smoketest-sensubility-config --from-file " ${REL} / collectd-sensubility.conf"
68
58
oc create configmap stf-smoketest-collectd-entrypoint-script --from-file " ${REL} /smoketest_collectd_entrypoint.sh"
69
59
oc create configmap stf-smoketest-ceilometer-publisher --from-file " ${REL} /ceilometer_publish.py"
70
60
oc create configmap stf-smoketest-ceilometer-entrypoint-script --from-file " ${REL} /smoketest_ceilometer_entrypoint.sh"
71
61
62
+ echo " *** [INFO] Creating Mock OSP Metrics QDR router..."
63
+ oc delete pod qdr-test
64
+ oc delete service qdr-test
65
+ oc delete configmap qdr-test-config
66
+ AMQP_PASS=$( oc get secret default-interconnect-users -o json | jq -r .data.guest | base64 -d)
67
+ oc create -f <( sed -e " s/<<AMQP_PASS>>/${AMQP_PASS} /;" " ${REL} /qdr-test.conf.yaml.template" )
68
+ oc create -f " ${REL} /qdr-test.yaml"
69
+
72
70
echo " *** [INFO] Creating smoketest jobs..."
73
71
oc delete job -l app=stf-smoketest
74
72
for NAME in " ${CLOUDNAMES[@]} " ; do
0 commit comments