Skip to content

Switch deploys to kosli-dev/tf for drift detection#418

Merged
gsavage merged 1 commit into
mainfrom
adopt-tf
Jun 30, 2026
Merged

Switch deploys to kosli-dev/tf for drift detection#418
gsavage merged 1 commit into
mainfrom
adopt-tf

Conversation

@gsavage

@gsavage gsavage commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Switch the deploy-to-beta job in main.yml and both manual-deploy workflows (beta and prod) from the FiveXL gh-workflow-tf-plan-apply reusable workflow to kosli-dev/tf/.github/workflows/apply.yml@main, as already done in nginx, runner, saver, web and the other migrated repos.

The motivation is to enable automated drift detection: each apply via the new workflow resets the drift baseline and records Terraform attestations to Kosli.

The manual-deploy workflows attest to Kosli (kosli-apply.yml template) and share the auto-derived terraform-apply--differ flow with the automated deploy, which is correct as they deploy the same Terraform root.

Add flow-templates/kosli-apply.yml and flow-templates/kosli-plan.yml required by the new workflow.

The tf-environment-reporter.yml workflow is intentionally left on FiveXL for now.

Switch the deploy-to-beta job in main.yml and both manual-deploy
workflows (beta and prod) from the FiveXL gh-workflow-tf-plan-apply
reusable workflow to kosli-dev/tf/.github/workflows/apply.yml@main, as
already done in nginx, runner, saver, web and the other migrated repos.

The motivation is to enable automated drift detection: each apply via
the new workflow resets the drift baseline and records Terraform
attestations to Kosli.

The manual-deploy workflows attest to Kosli (kosli-apply.yml template)
and share the auto-derived terraform-apply-<env>-differ flow with the
automated deploy, which is correct as they deploy the same Terraform
root.

Add flow-templates/kosli-apply.yml and flow-templates/kosli-plan.yml
required by the new workflow.

The tf-environment-reporter.yml workflow is intentionally left on
FiveXL for now.
@gsavage gsavage requested a review from JonJagger June 30, 2026 14:29
@gsavage gsavage merged commit 5812bb5 into main Jun 30, 2026
12 checks passed
@gsavage gsavage deleted the adopt-tf branch June 30, 2026 14:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants