Skip to content

Conversation

jaygridley
Copy link
Member

Description

Type of change

  • A bug fix (PR prefix fix)
  • A new feature (PR prefix feat)
  • A code change that neither fixes a bug nor adds a feature (PR prefix refactor)
  • Adding missing tests or correcting existing tests (PR prefix test)
  • Changes that do not affect the meaning of the code like white-spaces, formatting, missing semi-colons, etc. (PR prefix style)
  • Changes to our CI configuration files and scripts (PR prefix ci)
  • Documentation only changes (PR prefix docs)

This PR migrates addon structure to the https://github.com/lablabs/terraform-aws-eks-universal-addon template.

How Has This Been Tested?

Compared deployment behaviour with old and new version. Looking same.
Compared CoreDNS configuration of old and new version. It is same.

@jaygridley jaygridley self-assigned this Aug 8, 2025
@jaygridley jaygridley requested a review from atyu1 August 8, 2025 12:59
@jaygridley jaygridley changed the title feat: universal-addon template migration feat(structure): universal-addon template migration Aug 8, 2025
@jaygridley jaygridley changed the title feat(structure): universal-addon template migration refactor(structure): universal-addon template migration Aug 8, 2025
helm_argo_application_enabled = var.enabled && var.argo_enabled && var.argo_helm_enabled
helm_argo_application_wait_enabled = local.helm_argo_application_enabled && length(keys(var.argo_kubernetes_manifest_wait_fields)) > 0
helm_argo_application_values = [
helm_argo_application_enabled = var.enabled == true && var.argo_enabled == true && var.argo_helm_enabled == true
Copy link

Choose a reason for hiding this comment

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

why we need explicit true?

Copy link
Member Author

Choose a reason for hiding this comment

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

Probably not, but this originates in the universal-addon. If we want to tackle this, we should do it there.

config = {
zones = {
".:53" = {
plugins = {
Copy link

Choose a reason for hiding this comment

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

We have plenty of values, which got deleted, those were default values?

Copy link
Member Author

Choose a reason for hiding this comment

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

Yes, same as in the Helm chart

@jaygridley jaygridley requested a review from atyu1 August 11, 2025 08:26
Copy link

@atyu1 atyu1 left a comment

Choose a reason for hiding this comment

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

LGTM

@jaygridley jaygridley merged commit ea92564 into main Aug 12, 2025
5 checks passed
@jaygridley jaygridley deleted the feat/universal-addon-migration branch August 12, 2025 13:50
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