diff --git a/.github/workflows/check-actions.yaml b/.github/workflows/pr-actions.yaml similarity index 95% rename from .github/workflows/check-actions.yaml rename to .github/workflows/pr-actions.yaml index 7bd7aabe..31737e51 100644 --- a/.github/workflows/check-actions.yaml +++ b/.github/workflows/pr-actions.yaml @@ -1,4 +1,4 @@ -name: check-actions +name: pr-actions permissions: {} @@ -8,7 +8,7 @@ on: - 'master' jobs: - check: + ensure-sha-pinned: runs-on: ubuntu-latest steps: - name: Harden Runner diff --git a/.github/workflows/pr-build.yaml b/.github/workflows/pr-build.yaml index 78972ec4..5c34d06e 100644 --- a/.github/workflows/pr-build.yaml +++ b/.github/workflows/pr-build.yaml @@ -75,6 +75,8 @@ jobs: build: runs-on: ubuntu-latest + outputs: + profiles: ${{ steps.profiles.outputs.profiles }} steps: - name: Harden Runner uses: step-security/harden-runner@55d479fb1c5bcad5a4f9099a5d9f37c8857b2845 # v2.4.1 @@ -118,7 +120,7 @@ jobs: run: | profiles=$(ls config/tests/cases | jq -R -s -c 'split("\n")[:-1]') echo $profiles - echo "::set-output name=matrix::$profiles" + echo "profiles=$profiles" >> $GITHUB_OUTPUT test-chart: runs-on: ubuntu-latest @@ -202,10 +204,7 @@ jobs: - name: Debug failure if: failure() run: | - kubectl -n mongodb get pods - kubectl -n mongodb-system get pods - kubectl -n mongodb describe pods - kubectl -n mongodb-system describe pods - kubectl -n mongodb get svc + kubectl -n mongo-system get pods + kubectl -n mongo-system get pods -o yaml kubectl -n kube-system get pods - kubectl -n mongodb-system logs deploy/mongodb-query-exporter + kubectl -n mongo-system logs deploy/mongodb-query-exporter diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/pr-dependency-review.yaml similarity index 95% rename from .github/workflows/dependency-review.yml rename to .github/workflows/pr-dependency-review.yaml index 1d4cb803..c4832043 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/pr-dependency-review.yaml @@ -1,4 +1,4 @@ -name: dependency_review +name: pr-dependency-review on: [pull_request] permissions: diff --git a/.github/workflows/pr-nancy.yaml b/.github/workflows/pr-nancy.yaml index 56f7c811..9fd54f2b 100644 --- a/.github/workflows/pr-nancy.yaml +++ b/.github/workflows/pr-nancy.yaml @@ -14,7 +14,6 @@ concurrency: jobs: nancy: runs-on: ubuntu-latest - name: Nancy steps: - name: Harden Runner uses: step-security/harden-runner@55d479fb1c5bcad5a4f9099a5d9f37c8857b2845 # v2.4.1 diff --git a/.github/workflows/report-on-vulnerabilities.yaml b/.github/workflows/report-on-vulnerabilities.yaml index 1bac9e8c..aa4ed4eb 100644 --- a/.github/workflows/report-on-vulnerabilities.yaml +++ b/.github/workflows/report-on-vulnerabilities.yaml @@ -79,4 +79,4 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} RESULTS: ${{ steps.set-scan-output.outputs.results }} with: - filename: .github/ISSUE_TEMPLATE/VULN-TEMPLATE.md \ No newline at end of file + filename: .github/ISSUE_TEMPLATE/VULN-TEMPLATE.md diff --git a/.github/workflows/scan.yaml b/.github/workflows/scan.yaml index 8f571945..431182de 100644 --- a/.github/workflows/scan.yaml +++ b/.github/workflows/scan.yaml @@ -12,7 +12,6 @@ permissions: {} jobs: fossa: - name: FOSSA runs-on: ubuntu-latest steps: - name: Harden Runner @@ -29,7 +28,6 @@ jobs: github-token: ${{ github.token }} codeql: - name: CodeQL runs-on: ubuntu-latest permissions: contents: read # for actions/checkout to fetch code diff --git a/Makefile b/Makefile index 83e31f4e..e91ef804 100644 --- a/Makefile +++ b/Makefile @@ -82,6 +82,7 @@ kind-test: ## Deploy including test kind load docker-image ${IMG} --name ${CLUSTER} kubectl --context kind-${CLUSTER} -n mongo-system delete pods --all kustomize build config/tests/cases/${TEST_PROFILE} --enable-helm | kubectl --context kind-${CLUSTER} apply -f - + kubectl --context kind-${CLUSTER} -n mongo-system wait --for=condition=Ready pods -l app.kubernetes.io/managed-by!=Helm -l verify=yes --timeout=3m kubectl --context kind-${CLUSTER} -n mongo-system wait --for=jsonpath='{.status.conditions[1].reason}'=PodCompleted pods -l app.kubernetes.io/managed-by!=Helm -l verify=yes --timeout=3m kustomize build config/tests/cases/${TEST_PROFILE} --enable-helm | kubectl --context kind-${CLUSTER} delete -f -