@@ -111,6 +111,13 @@ jobs:
111
111
- encryption : psk
112
112
tls : tls_rustls
113
113
114
+ env :
115
+ # Used by API setup step and final test step
116
+ ZBX_TEST_HOSTGROUP : CI test hosts
117
+ ZBX_TEST_HOST_NAME : CI test host
118
+ ZBX_TEST_ITEM_NAME_PREFIX : CI test item
119
+ ZBX_TEST_ITEM_KEY_PREFIX : ci.test
120
+
114
121
steps :
115
122
- uses : actions/checkout@v3
116
123
@@ -139,6 +146,9 @@ jobs:
139
146
140
147
- name : Call Zabbix API to create test Host and Items
141
148
# Allow Docker private subnets, in addition to localhost
149
+ env :
150
+ ZBX_USER : Admin
151
+ ZBX_PASSWORD : zabbix
142
152
run : |
143
153
[ '${{ matrix.encryption }}' = 'psk' ] \
144
154
&& PSK_ARGS="--tls-psk-identity ${{ env.CI_EXAMPLE_BIN }} --tls-psk-key $(cat pki/client.psk)" \
@@ -204,10 +214,10 @@ jobs:
204
214
esac
205
215
# Call ${{ env.CI_EXAMPLE_BIN }} to send some items to Zabbix Server
206
216
./${{ env.CI_EXAMPLE_BIN }} --status-on-fail --zabbix-server localhost $TLS_OPTS --input-file - <<EOF
207
- "CI test host" ci.test .character "Hello, world."
208
- "CI test host" ci.test .unsigned 54321
209
- "CI test host" ci.test .float 54.321
210
- "CI test host" ci.test .text "I have eaten
217
+ "$ZBX_TEST_HOST_NAME" $ZBX_TEST_ITEM_KEY_PREFIX .character "Hello, world."
218
+ "$ZBX_TEST_HOST_NAME" $ZBX_TEST_ITEM_KEY_PREFIX .unsigned 54321
219
+ "$ZBX_TEST_HOST_NAME" $ZBX_TEST_ITEM_KEY_PREFIX .float 54.321
220
+ "$ZBX_TEST_HOST_NAME" $ZBX_TEST_ITEM_KEY_PREFIX .text "I have eaten
211
221
the plums
212
222
that were in
213
223
the icebox
0 commit comments