ci(helm): test gen_rpc transports
This commit is contained in:
parent
cf20927bac
commit
1808ad2373
|
@ -37,7 +37,10 @@ jobs:
|
|||
profile:
|
||||
- emqx
|
||||
- emqx-enterprise
|
||||
|
||||
rpc:
|
||||
- tcp
|
||||
- ssl1.3
|
||||
- ssl1.2
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
|
@ -53,6 +56,40 @@ jobs:
|
|||
echo "${stderr}";
|
||||
exit 1;
|
||||
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)
|
||||
if: matrix.discovery == 'k8s'
|
||||
working-directory: source
|
||||
|
@ -70,6 +107,7 @@ jobs:
|
|||
--set emqxConfig.EMQX_MQTT__MAX_TOPIC_ALIAS=10 \
|
||||
--set emqxConfig.EMQX_AUTHORIZATION__SOURCES=[] \
|
||||
--set emqxConfig.EMQX_AUTHORIZATION__NO_MATCH=allow \
|
||||
--values rpc-overrides.yaml \
|
||||
deploy/charts/${EMQX_NAME} \
|
||||
--debug
|
||||
- name: run emqx on chart (dns)
|
||||
|
@ -88,6 +126,7 @@ jobs:
|
|||
--set emqxConfig.EMQX_MQTT__MAX_TOPIC_ALIAS=10 \
|
||||
--set emqxConfig.EMQX_AUTHORIZATION__SOURCES=[] \
|
||||
--set emqxConfig.EMQX_AUTHORIZATION__NO_MATCH=allow \
|
||||
--values rpc-overrides.yaml \
|
||||
deploy/charts/${EMQX_NAME} \
|
||||
--debug
|
||||
- name: waiting emqx started
|
||||
|
|
Loading…
Reference in New Issue