camunda / camunda-tf-eks-module

Terraform modules targeting AWS EKS Cluster creation for Camunda 8 Self-Managed usage on AWS
https://docs.camunda.io/docs/self-managed/setup/deploy/amazon/amazon-eks/eks-terraform/
Apache License 2.0
2 stars 0 forks source link

feat: add eks cluster gha #112

Closed leiicamundi closed 1 month ago

leiicamundi commented 1 month ago

implements https://github.com/camunda/team-infrastructure-experience/issues/307

it also add a renovate tag for aurora and pin some actions

leiicamundi commented 1 month ago

⚠️ Reminder: once it's merged, a followup PR should be done in order to pin the utility action (https://github.com/camunda/camunda-tf-eks-module/blob/214d0f32104f99796e3fafa333ed4e0eeeaa3262/.github/actions/eks-manage-cluster/action.yml#L117)

leiicamundi commented 1 month ago

Thanks for the review and the highlights @Langleu ;) . After some consideration, I've opted for a solution that we will/should reuse in our other repositories if it works for you:

Overall, these solutions automate processes and can be reused across repositories. Additionally, since some GHA documentation is now generated automatically, we face a similar issue to https://github.com/orgs/camunda/projects/87?pane=issue&itemId=75474510. I plan to extend this issue to include a bot that will, for each Renovate PR, perform a pre-commit run and commit any necessary modifications. This should address all our documentation update needs.

leiicamundi commented 1 month ago

Hello @Langleu, thanks, indeed some formatting was broken I fixed it alongside the extraction of the pre-commit that generates the GHA Readmes (which can be used in our other repos now)

Once https://github.com/camunda/infraex-common-config/pull/54 is merged, I'll update the reference in this repo

Currently, 2 TODOs have been added:

I'm fine merging this PR and updating the references in once it's merged