add helm-icmp kernel-forwarder test
@@ -169,3 +169,31 @@ executions:
make k8s-delete-nsm-namespaces
make k8s-deconfig k8s-config
kubectl delete pods --force --grace-period 0 -n "${NSM_NAMESPACE}" --all
+
+ - name: "Example-helm-icmp kernel-forwarder"
+ kind: shell
+ timeout: 300
+ env:
+ - FORWARDING_PLANE=kernel
+ - NSM_NAMESPACE=nsm-system
+ - CLUSTER_RULES_PREFIX=null
+ - STORE_POD_LOGS_IN_FILES=true
+ - STORE_POD_LOGS_DIR=/home/circleci/project/.tests/cloud_test/$(cluster-name)/icmp-example
+ - SPIRE_ENABLED=false # because spire is already installed
+ kubernetes-env:
+ - KUBECONFIG
+ run: |
+ make k8s-deconfig helm-install-nsm
+ make helm-install-icmp-responder
+ make k8s-check
+ make k8s-logs-snapshot-only-master
+ make helm-delete-icmp-responder helm-delete-nsm
+ make k8s-deconfig k8s-config
+ kubectl delete pods --force --grace-period 0 -n "${NSM_NAMESPACE}" --all
+ on_fail: |
+ kubectl get pods -n "${NSM_NAMESPACE}"
+ make k8s-logs-snapshot
+ make helm-delete-icmp-responder helm-delete-nsm
+ make k8s-delete-nsm-namespaces
+ make k8s-deconfig k8s-config
+ kubectl delete pods --force --grace-period 0 -n "${NSM_NAMESPACE}" --all
