ci(helm): test gen_rpc transports
This commit is contained in:
parent
cf20927bac
commit
1808ad2373
|
@ -37,7 +37,10 @@ jobs:
|
||||||
profile:
|
profile:
|
||||||
- emqx
|
- emqx
|
||||||
- emqx-enterprise
|
- emqx-enterprise
|
||||||
|
rpc:
|
||||||
|
- tcp
|
||||||
|
- ssl1.3
|
||||||
|
- ssl1.2
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
with:
|
with:
|
||||||
|
@ -53,6 +56,40 @@ jobs:
|
||||||
echo "${stderr}";
|
echo "${stderr}";
|
||||||
exit 1;
|
exit 1;
|
||||||
fi
|
fi
|
||||||
|
- name: Prepare emqxConfig.EMQX_RPC using TCP
|
||||||
|
working-directory: source
|
||||||
|
if: matrix.rpc == 'tcp'
|
||||||
|
run: |
|
||||||
|
cat > rpc-overrides.yaml <<EOL
|
||||||
|
emqxConfig:
|
||||||
|
EMQX_RPC__PROTOCOL: tcp
|
||||||
|
EOL
|
||||||
|
- name: Prepare emqxConfig.EMQX_RPC using ssl1.3
|
||||||
|
working-directory: source
|
||||||
|
if: matrix.rpc == 'ssl1.3'
|
||||||
|
run: |
|
||||||
|
cat > rpc-overrides.yaml <<EOL
|
||||||
|
emqxConfig:
|
||||||
|
EMQX_RPC__PROTOCOL: ssl
|
||||||
|
EMQX_RPC__CERTFILE: /opt/emqx/etc/certs/cert.pem
|
||||||
|
EMQX_RPC__KEYFILE: /opt/emqx/etc/certs/key.pem
|
||||||
|
EMQX_RPC__CACERTFILE: /opt/emqx/etc/certs/cacert.pem
|
||||||
|
EMQX_RPC__CIPHERS: TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256
|
||||||
|
EMQX_RPC__TLS_VERSIONS: "[tlsv1.3]"
|
||||||
|
EOL
|
||||||
|
- name: Prepare emqxConfig.EMQX_RPC using ssl1.2
|
||||||
|
working-directory: source
|
||||||
|
if: matrix.rpc == 'ssl1.2'
|
||||||
|
run: |
|
||||||
|
cat > rpc-overrides.yaml <<EOL
|
||||||
|
emqxConfig:
|
||||||
|
EMQX_RPC__PROTOCOL: ssl
|
||||||
|
EMQX_RPC__CERTFILE: /opt/emqx/etc/certs/cert.pem
|
||||||
|
EMQX_RPC__KEYFILE: /opt/emqx/etc/certs/key.pem
|
||||||
|
EMQX_RPC__CACERTFILE: /opt/emqx/etc/certs/cacert.pem
|
||||||
|
EMQX_RPC__CIPHERS: TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256
|
||||||
|
EMQX_RPC__TLS_VERSIONS: "[tlsv1.2]"
|
||||||
|
EOL
|
||||||
- name: run emqx on chart (k8s)
|
- name: run emqx on chart (k8s)
|
||||||
if: matrix.discovery == 'k8s'
|
if: matrix.discovery == 'k8s'
|
||||||
working-directory: source
|
working-directory: source
|
||||||
|
@ -70,6 +107,7 @@ jobs:
|
||||||
--set emqxConfig.EMQX_MQTT__MAX_TOPIC_ALIAS=10 \
|
--set emqxConfig.EMQX_MQTT__MAX_TOPIC_ALIAS=10 \
|
||||||
--set emqxConfig.EMQX_AUTHORIZATION__SOURCES=[] \
|
--set emqxConfig.EMQX_AUTHORIZATION__SOURCES=[] \
|
||||||
--set emqxConfig.EMQX_AUTHORIZATION__NO_MATCH=allow \
|
--set emqxConfig.EMQX_AUTHORIZATION__NO_MATCH=allow \
|
||||||
|
--values rpc-overrides.yaml \
|
||||||
deploy/charts/${EMQX_NAME} \
|
deploy/charts/${EMQX_NAME} \
|
||||||
--debug
|
--debug
|
||||||
- name: run emqx on chart (dns)
|
- name: run emqx on chart (dns)
|
||||||
|
@ -88,6 +126,7 @@ jobs:
|
||||||
--set emqxConfig.EMQX_MQTT__MAX_TOPIC_ALIAS=10 \
|
--set emqxConfig.EMQX_MQTT__MAX_TOPIC_ALIAS=10 \
|
||||||
--set emqxConfig.EMQX_AUTHORIZATION__SOURCES=[] \
|
--set emqxConfig.EMQX_AUTHORIZATION__SOURCES=[] \
|
||||||
--set emqxConfig.EMQX_AUTHORIZATION__NO_MATCH=allow \
|
--set emqxConfig.EMQX_AUTHORIZATION__NO_MATCH=allow \
|
||||||
|
--values rpc-overrides.yaml \
|
||||||
deploy/charts/${EMQX_NAME} \
|
deploy/charts/${EMQX_NAME} \
|
||||||
--debug
|
--debug
|
||||||
- name: waiting emqx started
|
- name: waiting emqx started
|
||||||
|
|
Loading…
Reference in New Issue