Skip to content

v0.6.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 16 Jan 16:35
· 3 commits to main since this release
3b38dc9

Important changes

Changes in Git provider authentication for PR/MR workflow

Prior to version v0.6.0, Burrito supported only one Git provider (either GitHub or GitLab) for enabling the PR/MR workflow. It means that if user were using multiple Git providers / organizations for the same Burrito installation, PR/MR workflow could apply to only one of them.

With version v0.6.0, the authentication for the PR/MR workflow relies on the secret associated to a TerraformRepository.

Deprecation warning: Old behavior with Git authentication configured in Burrito global config will remain functional until version 0.7.0.

To migrate to v0.6.0, add in each TerraformRepository secret the authentication mechanism (GitHub App / Token, GitLab Token) Burrito needs to use to track opened / closed Pull Requests.

Opt-in feature: sync repository with datastore

#467 introduces repository content syncing in the TerraformRepository controller (that was unused until now). For now this feature is disabled by default (this is done by disabling the TerraformRepository controller by default in Burrito's config) because Burrito runner does not get repository content from the datastore but still relies on Git clones.

In a future release Burrito runner pods will not clone Git repositories anymore and will instead fetch the last bundle from the datastore.

This will open the door to many enhancements in the few next releases such as layer auto-discovery in repos to name a few.

Changelog

Features

Bug fixes

Others