mirror of
https://github.com/bitnami/charts.git
synced 2026-04-02 15:27:08 +08:00
[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:
15
.vib/zookeeper/goss/goss.yaml
Normal file
15
.vib/zookeeper/goss/goss.yaml
Normal 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
|
||||
3
.vib/zookeeper/goss/vars.yaml
Normal file
3
.vib/zookeeper/goss/vars.yaml
Normal file
@@ -0,0 +1,3 @@
|
||||
preAllocSize: 65536
|
||||
containerPorts:
|
||||
client: 2181
|
||||
@@ -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": {
|
||||
|
||||
@@ -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": {
|
||||
|
||||
Reference in New Issue
Block a user