mirror of
https://github.com/bitnami/charts.git
synced 2026-03-07 08:07:55 +08:00
[bitnami/kafka] Add Kafka Helm Chart tests (#10727)
* Added antiflake pipeline Signed-off-by: alukic <alukic@vmware.com> * Diversified the pipeline Signed-off-by: alukic <alukic@vmware.com> * Make a change to trigger TKG Signed-off-by: alukic <alukic@vmware.com> * Replaced FIPS with normal AKS Signed-off-by: alukic <alukic@vmware.com> * Added extra workflow for Grafana Loki Signed-off-by: alukic <alukic@vmware.com> * Changed the pipeline Signed-off-by: alukic <alukic@vmware.com> * Modified the workflow Signed-off-by: alukic <alukic@vmware.com> * Removed Grafana Loki Signed-off-by: alukic <alukic@vmware.com> * Added the initial Goss tests Signed-off-by: alukic <alukic@vmware.com> * Added more Goss tests Signed-off-by: alukic <alukic@vmware.com> * Removed extra workflow Signed-off-by: alukic <alukic@vmware.com> * Applied PR suggestions Signed-off-by: alukic <alukic@vmware.com>
This commit is contained in:
27
.vib/kafka/goss/goss.yaml
Normal file
27
.vib/kafka/goss/goss.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
command:
|
||||
create-kafka-topic:
|
||||
exec: kafka-topics.sh --create --topic quickstart-events$RANDOM --bootstrap-server localhost:9092
|
||||
exit-status: 0
|
||||
stderr: [ ]
|
||||
stdout:
|
||||
- Created topic quickstart-events
|
||||
timeout: 20000
|
||||
list-kafka-topics:
|
||||
exec: kafka-topics.sh --bootstrap-server localhost:9092 --list
|
||||
exit-status: 0
|
||||
stderr: [ ]
|
||||
timeout: 20000
|
||||
user-id-test:
|
||||
exec: if [ "$(id -u)" -eq 0 ]; then exit 1; fi
|
||||
exit-status: 0
|
||||
stdout: []
|
||||
stderr: []
|
||||
file:
|
||||
/var/run/secrets/kubernetes.io/serviceaccount:
|
||||
mode: "3777"
|
||||
filetype: directory
|
||||
exists: true
|
||||
/opt/bitnami/kafka/logs:
|
||||
mode: "2777"
|
||||
filetype: directory
|
||||
exists: true
|
||||
@@ -35,9 +35,7 @@
|
||||
"action_id": "trivy",
|
||||
"params": {
|
||||
"threshold": "CRITICAL",
|
||||
"vuln_type": [
|
||||
"OS"
|
||||
]
|
||||
"vuln_type": ["OS"]
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -45,6 +43,17 @@
|
||||
"params": {
|
||||
"endpoint": "lb-kafka-0-external-tcp-kafka"
|
||||
}
|
||||
},
|
||||
{
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/kafka/goss"
|
||||
},
|
||||
"remote": {
|
||||
"workload": "deploy-kafka"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -43,6 +43,17 @@
|
||||
"params": {
|
||||
"endpoint": "lb-kafka-0-external-tcp-kafka"
|
||||
}
|
||||
},
|
||||
{
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/kafka/goss"
|
||||
},
|
||||
"remote": {
|
||||
"workload": "deploy-kafka"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user