[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:
superaleks
2022-06-20 13:57:17 +02:00
committed by GitHub
parent ecdec9d965
commit 3475cba1cf
3 changed files with 50 additions and 3 deletions

27
.vib/kafka/goss/goss.yaml Normal file
View 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

View File

@@ -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"
}
}
}
]
},

View File

@@ -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"
}
}
}
]
}