Results 17 issues of Lucas Marques

For unknown reasons, it happens that Burrito locks a layer and never unlocks it (probably because a pod was killed due to a spot instance reclaim). That causes all the...

planned
to discuss

The image below speaks for itself, the last result timestamp is poorly formatted. This layer was auto-applied by Burrito after a Gitlab Merge Request. ![image](https://github.com/padok-team/burrito/assets/63159821/808dd3df-2448-4733-a927-88722282f479)

bug
to discuss

As terraform drift is only supposed to happen during working hours, it would be beneficial to introduce a feature allowing users to specify a time window during which Terraform layers...

enhancement
planned

When specifying two distinct tolerations with a common key in overrideRunnerSpec (e.g `kubernetes.io/arch=amd64:noSchedule` and `kubernetes.io/arch=arm64:noSchedule`), only the last toleration is kept by the merge operation during the concatenation of TerraformRepository...

bug
good first issue

Controller has RBAC permissions to access secrets in any namespace to access TLS certificates in each tenant ; the RBAC configuration should follow least privilege principles

Update the datastore documentation with detailed IAM configuration for AWS, Azure and S3 datastores (users should be able to configure IAM for datastore by copy / pasting policies)

This makes it possible to use opentofu instead of terraform. It involves some CRD modifications: - Terragrunt configuration is no longer under terraform config in TerraformRepository & Layer spec -...

Currently, the controller uses a single set of credentials for all GitHub or GitLab repositories it interacts with. This approach poses challenges when dealing with multiple GitHub/GitLab organizations or several...

enhancement

With the addition of tenv to manage terraform/terragrunt/opentf binaries, it should be clearly documented that it is strongly advised to set a TENV_GITHUB_TOKEN environment variable in runner pods to bypass...

documentation