Skip to content

feat!: migrate to k3s + cloud-init; drop CRC/AAP #37

feat!: migrate to k3s + cloud-init; drop CRC/AAP

feat!: migrate to k3s + cloud-init; drop CRC/AAP #37

Workflow file for this run

name: OpenTofu
on:
pull_request:
branches:
- main
push:
branches:
- main
permissions:
contents: read
pull-requests: write
jobs:
opentofu:
uses: makeitworkcloud/shared-workflows/.github/workflows/opentofu.yml@main
with:
# Native tfroot-runner scale set in kustomize-cluster/workloads/arc.
# The runner pod IS the tfroot-runner image — no nested container.
runs-on: arc-tf
setup-ssh: true
secrets:
SOPS_AGE_KEY: ${{ secrets.SOPS_AGE_KEY }}
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
SSH_KNOWN_HOSTS: ${{ secrets.SSH_KNOWN_HOSTS }}