Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add CI Terraform Plan for EKS #383

Merged
merged 1 commit into from
Aug 18, 2021
Merged

Add CI Terraform Plan for EKS #383

merged 1 commit into from
Aug 18, 2021

Conversation

fredericfran-gds
Copy link
Contributor

@fredericfran-gds fredericfran-gds commented Aug 13, 2021

Since we switch to EKS from ECS, this PR adds the terraform plans for
the EKS modules and removes the ECS ones.

Testing

Tested by setting the CI pipeline to the one defined here and
checking that the 2 terraform plans are done and reported to
GitHub

new CI pipeline view

new GitHub checks on PR page

Notes
We use plan with -lock=false and -refresh=false as done
previously in ECS with justifications in #297 and #306 respectively.

Ref:

  1. EKS cluster
  2. EKS cluster addons
  3. Concourse EKS pipeline
  4. add CI user to k8s

@fredericfran-gds
Copy link
Contributor Author

This work has a dependency on trello card iam-eks-configure-fulladmin-and-readonly-access-levels so we will wait for next sprint.

Copy link
Contributor

@sengi sengi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you rebase, there's a refactored version of the Terraform script that you can use.

@fredericfran-gds
Copy link
Contributor Author

If you rebase, there's a refactored version of the Terraform script that you can use.

I was using that but forgot to remove the old script, will do now.

Since we switch to EKS from ECS, this PR adds the terraform plans for
the EKS modules and removes the ECS ones.

**Testing**

Tested by setting the CI pipeline to the one defined here and
checking that the 2 terraform plans are done and reported to
GitHub

**Notes**
We use plan with `-lock=false` and `-refresh=false` as done
previously in ECS with justifications in #297 and #306 respectively.

Ref:
1. [EKS cluster](#372)
2. [EKS cluster addons](#377)
3. [Concourse EKS pipeline](#378)
4. [add CI user to k8s](#391)
Copy link
Contributor

@sengi sengi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool. Looks good, cheers for getting this running again.

@fredericfran-gds fredericfran-gds merged commit 834918c into main Aug 18, 2021
@fredericfran-gds fredericfran-gds deleted the ci_eks_setup branch August 18, 2021 15:00
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