Skip to content

Ensuring the collector behavior remains consistent when mTLS feature gate is enabled but TA is not deployed #8513

Ensuring the collector behavior remains consistent when mTLS feature gate is enabled but TA is not deployed

Ensuring the collector behavior remains consistent when mTLS feature gate is enabled but TA is not deployed #8513

Workflow file for this run

name: "Scorecard tests"
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
scorecard-tests:
name: test on k8s
runs-on: ubuntu-22.04
strategy:
matrix:
kube-version:
- "1.23"
- "1.32"
steps:
- name: Set up Go
uses: actions/setup-go@v5
id: setup-go
with:
go-version: "~1.23.4"
- name: Check out code into the Go module directory
uses: actions/checkout@v4
- name: Cache tools
uses: actions/cache@v4
with:
path: bin
key: ${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('Makefile') }}-${{ steps.setup-go.outputs.go-version }}
- name: Install tools
run: make install-tools
- name: "start kind"
env:
KUBE_VERSION: ${{ matrix.kube-version }}
run: make start-kind
- name: "wait until cluster is ready"
run: kubectl wait --timeout=5m --for=condition=available deployment/coredns -n kube-system
- name: "run scorecard test"
run: make scorecard-tests
scorecard-tests-check:
runs-on: ubuntu-22.04
if: always()
needs: [scorecard-tests]
steps:
- name: Print result
run: echo ${{ needs.scorecard-tests.result }}
- name: Interpret result
run: |
if [[ success == ${{ needs.scorecard-tests.result }} ]]
then
echo "All matrix jobs passed!"
else
echo "One or more matrix jobs failed."
false
fi