Skip to content

Update vault-testcase.yaml #60

Update vault-testcase.yaml

Update vault-testcase.yaml #60

---
name: Vault Testcase
on:
push:
branches:
- main
- vault
jobs:
changes:
uses: ./.github/workflows/changes

Check failure on line 10 in .github/workflows/vault-testcase.yaml

View workflow run for this annotation

GitHub Actions / .github/workflows/vault-testcase.yaml

Invalid workflow file

invalid value workflow reference: workflow file should have either a '.yml' or '.yaml' file extension
github-hosted:
needs: changes
if: ${{ needs.changes.outputs.vault == 'true' }}
permissions:
contents: read
id-token: write
runs-on: ubuntu-22.04
steps:
- name: "Read some Secrets"
uses: rancher-eio/read-vault-secrets@main
with:
secrets: |
secret/data/github-actions/test status | PROOF_OF_CONCEPT
- name: "Use those Secrets"
run: |
test "${{ env.PROOF_OF_CONCEPT }}" = "success"
self-hosted-org-containers:
needs: changes
if: ${{ needs.changes.outputs.vault == 'true' }}
container: ubuntu:22.04
permissions:
contents: read
id-token: write
strategy:
matrix:
architecture:
- amd64
- arm64
runs-on: ["org-${{ github.repository_owner_id }}-${{ matrix.architecture }}-k8s"]
steps:
- name: "Read some Secrets"
uses: rancher-eio/read-vault-secrets@main
with:
secrets: |
secret/data/github-actions/test status | PROOF_OF_CONCEPT
- name: "Use those Secrets"
run: |
test "${{ env.PROOF_OF_CONCEPT }}" = "success"
self-hosted-repo-containers:
needs: changes
if: ${{ needs.changes.outputs.vault == 'true' }}
container: ubuntu:22.04
permissions:
contents: read
id-token: write
strategy:
matrix:
architecture:
- amd64
- arm64
runs-on: ["repo-${{ github.repository_id }}-${{ matrix.architecture }}-k8s"]
steps:
- name: "Read some Secrets"
uses: rancher-eio/read-vault-secrets@main
with:
secrets: |
secret/data/github-actions/test status | PROOF_OF_CONCEPT
- name: "Use those Secrets"
run: |
test "${{ env.PROOF_OF_CONCEPT }}" = "success"
self-hosted-org-vm:
needs: changes
if: ${{ needs.changes.outputs.vault == 'true' }}
container: ubuntu:22.04
permissions:
contents: read
id-token: write
strategy:
matrix:
architecture:
- x64
- arm64
runs-on: runs-on,runner=1cpu-linux-${{ matrix.architecture }},run-id=${{ github.run_id }}
steps:
- name: "Read some Secrets"
uses: rancher-eio/read-vault-secrets@main
with:
secrets: |
secret/data/github-actions/test status | PROOF_OF_CONCEPT
- name: "Use those Secrets"
run: |
grep '' /etc/os-release /proc/cpuinfo /proc/meminfo /proc/partitions
uname -a
lsblk --list
test "${{ env.PROOF_OF_CONCEPT }}" = "success"