Update tofu workflow to specify plan output and apply changes, and set Flux version to v2.4.0

This commit is contained in:
Matt Reeves 2025-02-14 00:24:32 -05:00
parent e265bb8e2b
commit d71f683032
2 changed files with 3 additions and 2 deletions
.forgejo/workflows
terraform/flux

View file

@ -69,7 +69,7 @@ jobs:
env:
AWS_ACCESS_KEY_ID: ${{ steps.bitwarden-secrets.outputs.aws_access_key_id }}
AWS_SECRET_ACCESS_KEY: ${{ steps.bitwarden-secrets.outputs.aws_secret_access_key }}
run: tofu plan -no-color
run: tofu plan -no-color -parallelism=1 -out=tfplan
- name: Apply the Plan
if: success()
@ -77,4 +77,4 @@ jobs:
env:
AWS_ACCESS_KEY_ID: ${{ steps.bitwarden-secrets.outputs.aws_access_key_id }}
AWS_SECRET_ACCESS_KEY: ${{ steps.bitwarden-secrets.outputs.aws_secret_access_key }}
run: tofu apply -auto-approve
run: tofu apply tfplan -auto-approve

View file

@ -17,6 +17,7 @@ provider "flux" {
resource "flux_bootstrap_git" "flux" {
path = "kubernetes/cluster/production"
version = "v2.4.0"
lifecycle {
ignore_changes = all