Skip to content

WIP: Improved version of CNOE AWS Reference Implementation #52

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

Draft
wants to merge 224 commits into
base: main
Choose a base branch
from

Conversation

punkwalker
Copy link
Contributor

WIP: Improved version of CNOE AWS Reference Implementation

  • New directory structure
  • Leverages ArgoCD Application Sets
  • Deploy the IDP to a remote EKS cluster from a kind cluster (ie. idpbuilder)

Fixes: #49

punkwalker added 30 commits June 3, 2025 17:17
Signed-off-by: Pankaj Walke <[email protected]>
Signed-off-by: Pankaj Walke <[email protected]>
Signed-off-by: Pankaj Walke <[email protected]>
Signed-off-by: Pankaj Walke <[email protected]>
Signed-off-by: Pankaj Walke <[email protected]>
Signed-off-by: Pankaj Walke <[email protected]>
Signed-off-by: Pankaj Walke <[email protected]>
Signed-off-by: Pankaj Walke <[email protected]>
Signed-off-by: Pankaj Walke <[email protected]>
Signed-off-by: Pankaj Walke <[email protected]>
Signed-off-by: Pankaj Walke <[email protected]>
Signed-off-by: Pankaj Walke <[email protected]>
Signed-off-by: Pankaj Walke <[email protected]>
Signed-off-by: Pankaj Walke <[email protected]>
Signed-off-by: Pankaj Walke <[email protected]>
Signed-off-by: Pankaj Walke <[email protected]>
@punkwalker
Copy link
Contributor Author

@tehlers320 Thank you for feedback, Updated the instructions.

Signed-off-by: Pankaj Walke <[email protected]>
Signed-off-by: Pankaj Walke <[email protected]>
Signed-off-by: Pankaj Walke <[email protected]>
Signed-off-by: Pankaj Walke <[email protected]>
Copy link

@nusnewob nusnewob left a comment

Choose a reason for hiding this comment

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

In general I'm happy to see many previous issues are being addressed in this PR,

  • terraform code is now decoupled with k8s resources
  • all components are managed using helm charts instead of plain yaml manifest
  • cleaner values for charts, instead of overrides from various places

However in my opinion installing using idpbuilder should be discouraged, since it lacks of all the progress has been made in this PR.

public_subnets = [for k, v in local.azs : cidrsubnet(local.vpc_cidr, 8, k + 48)]

enable_nat_gateway = true
single_nat_gateway = true
Copy link

Choose a reason for hiding this comment

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

single NAT Gateway may be cost efficient, but NAT Gateway per AZ would be more resilient.

@@ -0,0 +1,78 @@
{{- if .Values.postgresql.enabled -}}
Copy link

Choose a reason for hiding this comment

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

why not using existing postgres chart?

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.

Design Proposal: New CNOE AWS Reference Implementation
3 participants