1
0
mirror of https://github.com/aquasecurity/kube-bench.git synced 2024-12-22 06:38:06 +00:00

Remove make integration-testing (#986)

Use a different logic now
This commit is contained in:
Yoav Rotem 2021-09-13 01:15:28 +03:00 committed by GitHub
parent 10ba0adb2d
commit 2bbdf8ceac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -17,8 +17,28 @@ jobs:
uses: actions/checkout@v2 uses: actions/checkout@v2
- name: Run unit tests - name: Run unit tests
run: make tests run: make tests
- name: Setup Kubernetes cluster (KIND)
uses: engineerd/setup-kind@v0.5.0
with:
version: ${{ env.KIND_VERSION }}
image: ${{ env.KIND_IMAGE }}
name: kube-bench
- name: Test connection to Kubernetes cluster
run: |
kubectl cluster-info
kubectl describe node
- name: Apply jobs
run: kubectl apply -f job.yaml
- name: Run integration tests - name: Run integration tests
run: make integration-tests run: |
kubectl wait --for=condition=complete job.batch/kube-bench --timeout=60s
kubectl logs job/kube-bench > ./test.data
- name: Compare output with expected output
uses: GuillaumeFalourd/diff-action@v1
with:
first_file_path: ./test.data
second_file_path: integration/testdata/Expected_output.data
expected_result: PASSED
- name: Release - name: Release
uses: goreleaser/goreleaser-action@v2 uses: goreleaser/goreleaser-action@v2
with: with: