[bitnami/zookeeper] Add Zookeeper Helm Chart tests (#11166)

* [bitnami/zookeeper] Add Zookeeper Helm Chart tests

Signed-off-by: Michiel <michield@vmware.com>
This commit is contained in:
Michiel
2022-08-05 16:44:11 +02:00
committed by GitHub
parent d799e5056c
commit 2783edc1ed
4 changed files with 50 additions and 2 deletions

View File

@@ -0,0 +1,15 @@
file:
/bitnami/zookeeper/data:
exists: true
filetype: directory
/opt/bitnami/zookeeper/conf/zoo.cfg:
exists: true
filetype: file
mode: "0644"
contains:
- {{ .Vars.containerPorts.client }}
- preAllocSize={{ .Vars.preAllocSize }}
command:
zookeeper-create-znode:
exec: zkCli.sh -server zookeeper-0:{{ .Vars.containerPorts.client }} create /my_key_{{randAlpha 5}} my_data
exit-status: 0

View File

@@ -0,0 +1,3 @@
preAllocSize: 65536
containerPorts:
client: 2181

View File

@@ -22,7 +22,7 @@
"url": "{SHA_ARCHIVE}",
"path": "/bitnami/zookeeper"
},
"runtime_parameters": "ImF1dGgiOgogICJjbGllbnRQYXNzd29yZCI6ICI5N1JSc1VOc2xnTjAiCiJsb2dMZXZlbCI6ICJJTkZPIgoic2VydmljZSI6CiAgInBvcnRzIjoKICAgICJjbGllbnQiOiAiODAiCiAgInR5cGUiOiAiTG9hZEJhbGFuY2VyIgoidGxzIjoKICAiY2xpZW50IjoKICAgICJrZXlzdG9yZVBhc3N3b3JkIjogImk5S3dEZ01GY3FTZCIKICAgICJ0cnVzdHN0b3JlUGFzc3dvcmQiOiAiN0NFU0JkOVppdm1EIgogICJxdW9ydW0iOgogICAgImtleXN0b3JlUGFzc3dvcmQiOiAiNm5wQmx3MWdPQmZXIgogICAgInRydXN0c3RvcmVQYXNzd29yZCI6ICI0MFo4VE1BV0tkUkUi",
"runtime_parameters": "InNlcnZpY2UiOgogICJwb3J0cyI6CiAgICAiY2xpZW50IjogIjgwIgogICJ0eXBlIjogIkxvYWRCYWxhbmNlciIKInByZUFsbG9jU2l6ZSI6ICI2NTUzNiIKImNvbnRhaW5lclBvcnRzIjoKICAiY2xpZW50IjogIjIxODEi",
"target_platform": {
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
"size": {
@@ -31,6 +31,24 @@
}
},
"actions": [
{
"action_id": "health-check",
"params": {
"endpoint": "lb-zookeeper-tcp-client"
}
},
{
"action_id": "goss",
"params": {
"resources": {
"path": "/.vib/zookeeper/goss"
},
"remote": {
"workload": "sts-zookeeper"
},
"vars_file": "vars.yaml"
}
},
{
"action_id": "health-check",
"params": {

View File

@@ -22,7 +22,7 @@
"url": "{SHA_ARCHIVE}",
"path": "/bitnami/zookeeper"
},
"runtime_parameters": "ImF1dGgiOgogICJjbGllbnRQYXNzd29yZCI6ICI5N1JSc1VOc2xnTjAiCiJsb2dMZXZlbCI6ICJJTkZPIgoic2VydmljZSI6CiAgInBvcnRzIjoKICAgICJjbGllbnQiOiAiODAiCiAgInR5cGUiOiAiTG9hZEJhbGFuY2VyIgoidGxzIjoKICAiY2xpZW50IjoKICAgICJrZXlzdG9yZVBhc3N3b3JkIjogImk5S3dEZ01GY3FTZCIKICAgICJ0cnVzdHN0b3JlUGFzc3dvcmQiOiAiN0NFU0JkOVppdm1EIgogICJxdW9ydW0iOgogICAgImtleXN0b3JlUGFzc3dvcmQiOiAiNm5wQmx3MWdPQmZXIgogICAgInRydXN0c3RvcmVQYXNzd29yZCI6ICI0MFo4VE1BV0tkUkUi",
"runtime_parameters": "InNlcnZpY2UiOgogICJwb3J0cyI6CiAgICAiY2xpZW50IjogIjgwIgogICJ0eXBlIjogIkxvYWRCYWxhbmNlciIKInByZUFsbG9jU2l6ZSI6ICI2NTUzNiIKImNvbnRhaW5lclBvcnRzIjoKICAiY2xpZW50IjogIjIxODEi",
"target_platform": {
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
"size": {
@@ -31,6 +31,18 @@
}
},
"actions": [
{
"action_id": "goss",
"params": {
"resources": {
"path": "/.vib/zookeeper/goss"
},
"remote": {
"workload": "sts-zookeeper"
},
"vars_file": "vars.yaml"
}
},
{
"action_id": "health-check",
"params": {