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

Implement ingress-nginx helm release as module #160

Merged
merged 13 commits into from
Sep 30, 2024

Conversation

vradicevicds
Copy link
Contributor

@vradicevicds vradicevicds commented Sep 23, 2024

This PR replaces ingress-nginx addon from terraform-aws-eks-blueprints with custom module, maintained by this repository, providing possibility for custom tweaks and changes.

Terraform v1.9.4
on windows_amd64

  • provider registry.terraform.io/gavinbunney/kubectl v1.14.0
  • provider registry.terraform.io/hashicorp/aws v5.37.0
  • provider registry.terraform.io/hashicorp/cloudinit v2.3.4
  • provider registry.terraform.io/hashicorp/helm v2.13.2
  • provider registry.terraform.io/hashicorp/http v3.4.3
  • provider registry.terraform.io/hashicorp/kubernetes v2.30.0
  • provider registry.terraform.io/hashicorp/local v2.5.1
  • provider registry.terraform.io/hashicorp/null v3.2.2
  • provider registry.terraform.io/hashicorp/random v3.6.2
  • provider registry.terraform.io/hashicorp/time v0.11.2
  • provider registry.terraform.io/hashicorp/tls v4.0.5
  • provider registry.terraform.io/terraform-aws-modules/http v2.4.1

k8s_addons.tf Outdated Show resolved Hide resolved
@vradicevicds vradicevicds force-pushed the cot/ingress_nginx_addon/module branch from a4944c5 to a9463fa Compare September 26, 2024 10:57
@vradicevicds vradicevicds changed the title WIP Cot/ingress nginx addon/module Implement ingress-nginx helm release as module Sep 26, 2024
@vradicevicds vradicevicds marked this pull request as ready for review September 26, 2024 10:59
@vradicevicds vradicevicds force-pushed the cot/ingress_nginx_addon/module branch from b7211f4 to 0a91188 Compare September 26, 2024 11:04
eks-addons.tf Outdated Show resolved Hide resolved
lukabudak
lukabudak previously approved these changes Sep 26, 2024
Copy link
Contributor

@lukabudak lukabudak left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Contributor

@mariogluhakovic mariogluhakovic left a comment

Choose a reason for hiding this comment

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

LGTM

variables.tf Outdated Show resolved Hide resolved
eks-addons.tf Outdated Show resolved Hide resolved
eks-addons.tf Outdated Show resolved Hide resolved
modules/eks_addons/ingress-nginx.tf Outdated Show resolved Hide resolved
modules/eks_addons/ingress-nginx.tf Outdated Show resolved Hide resolved
@vradicevicds vradicevicds force-pushed the cot/ingress_nginx_addon/module branch from bb4c501 to c321d7e Compare September 27, 2024 11:51
Copy link
Contributor

Choose a reason for hiding this comment

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

We should keep the provider versions "kubernetes" version = ">= 1.6.1" vs version = ">= 2.10" on the same version, but that is a task for another story.

@sgrdn
Copy link
Contributor

sgrdn commented Sep 30, 2024

If I run terraform init, the .terraform.lock.hcl file is updated. Does this also happen on your side?

sgrdn
sgrdn previously approved these changes Sep 30, 2024
@vradicevicds
Copy link
Contributor Author

vradicevicds commented Sep 30, 2024

If I run terraform init, the .terraform.lock.hcl file is updated. Does this also happen on your side?

Yes, it does change for me as well. Should I add this to the commit?

Perhaps we should consider adding this to quality gate as well.

@sgrdn
Copy link
Contributor

sgrdn commented Sep 30, 2024

For me, one hash is added per provider. We could add that.

@vradicevicds vradicevicds merged commit f4d1766 into main Sep 30, 2024
1 check passed
@vradicevicds vradicevicds deleted the cot/ingress_nginx_addon/module branch September 30, 2024 12:46
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.

5 participants