From 81f14a0e5f8be6c1197c0315530da952467ed2bf Mon Sep 17 00:00:00 2001 From: Adam Roberts Date: Wed, 27 Sep 2023 10:16:55 -0400 Subject: [PATCH] ci(sysdig-deploy): add new integration tests for `sysdig-deploy` chart CI runs (#1364) --- charts/sysdig-deploy/Chart.yaml | 2 +- .../ci/test-default-saas-values.yaml.template | 36 ++++++++++ ...-enable-all-subcharts-values.yaml.template | 65 +++++++++++++++++++ 3 files changed, 102 insertions(+), 1 deletion(-) create mode 100644 charts/sysdig-deploy/ci/test-default-saas-values.yaml.template create mode 100644 charts/sysdig-deploy/ci/test-enable-all-subcharts-values.yaml.template diff --git a/charts/sysdig-deploy/Chart.yaml b/charts/sysdig-deploy/Chart.yaml index 840a356f7..4482ee3e8 100644 --- a/charts/sysdig-deploy/Chart.yaml +++ b/charts/sysdig-deploy/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: sysdig-deploy description: A chart with various Sysdig components for Kubernetes type: application -version: 1.23.2 +version: 1.23.3 maintainers: - name: AlbertoBarba email: alberto.barba@sysdig.com diff --git a/charts/sysdig-deploy/ci/test-default-saas-values.yaml.template b/charts/sysdig-deploy/ci/test-default-saas-values.yaml.template new file mode 100644 index 000000000..bb37807e4 --- /dev/null +++ b/charts/sysdig-deploy/ci/test-default-saas-values.yaml.template @@ -0,0 +1,36 @@ +global: + clusterConfig: + name: "test-cluster" + namespace: "" + sysdig: + accessKey: ${SECURE_AGENT_TOKEN} + secureAPIToken: ${SECURE_API_TOKEN} + kspm: + deploy: true +agent: + resources: + requests: + cpu: 25m + memory: 200Mi +kspmCollector: + resources: + requests: + cpu: 25m + memory: 200Mi +nodeAnalyzer: + secure: + vulnerabilityManagement: + newEngineOnly: true + nodeAnalyzer: + benchmarkRunner: + deploy: false + imageAnalyzer: + resources: + requests: + cpu: 25m + memory: 200Mi + hostAnalyzer: + resources: + requests: + cpu: 25m + memory: 200Mi diff --git a/charts/sysdig-deploy/ci/test-enable-all-subcharts-values.yaml.template b/charts/sysdig-deploy/ci/test-enable-all-subcharts-values.yaml.template new file mode 100644 index 000000000..1d40d22ff --- /dev/null +++ b/charts/sysdig-deploy/ci/test-enable-all-subcharts-values.yaml.template @@ -0,0 +1,65 @@ +global: + clusterConfig: + name: "test-cluster" + namespace: "" + sysdig: + accessKey: ${SECURE_AGENT_TOKEN} + secureAPIToken: ${SECURE_API_TOKEN} + kspm: + deploy: true +admissionController: + enabled: true + webhook: + resources: + requests: + cpu: 25m + memory: 200Mi +agent: + resources: + requests: + cpu: 25m + memory: 200Mi +clusterScanner: + enabled: true + imageSbomExtractor: + resources: + requests: + cpu: 25m + memory: 200Mi + runtimeStatusIntegrator: + resources: + requests: + cpu: 25m + memory: 200Mi +kspmCollector: + resources: + requests: + cpu: 25m + memory: 200Mi +nodeAnalyzer: + nodeAnalyzer: + benchmarkRunner: + deploy: false + imageAnalyzer: + resources: + requests: + cpu: 25m + memory: 200Mi + hostAnalyzer: + resources: + requests: + cpu: 25m + memory: 200Mi + kspmAnalyzer: + resources: + requests: + cpu: 25m + memory: 200Mi +rapidResponse: + enabled: true + rapidResponse: + passphrase: "abcd" + resources: + requests: + cpu: 25m + memory: 200Mi