-
Notifications
You must be signed in to change notification settings - Fork 2
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
karpenter 0.32 #112
karpenter 0.32 #112
Conversation
thepoppingone
commented
Nov 6, 2023
- resolve ip6 conflict
- Refactor karpenter
- Remove unused vars
- Update flag for count using autoscaling mode
- Add more details for allow CRDs installation first
- Update vars
- Resolve readme conflict
- Patch again to stop duplicate creation of logging policy
- Re apply karpenter module after CRD installed
- Try just use values
- set attribute accessor
- Fix service account missing role arn
- set chart version variable for karpenter
- Use cluster sec group instead of node as its using fargate
- Use 8 cpu
- Try empty string map instead of null object
- Set default tags
- Attach primary cluster sec group as well to nodes on karpenter
- Add outputs
- Use cluster primary sec group
- convert to kubectl
- Remove install crd first var flag
- Test if requirements is the error
- Test no taints and labels
- Fix missing taints and labels key
- Remove taints to test again
- Test provisioneres removal
- Test indent
- Add indent function
- Test removal of quotes
- Add indent
- Add depends on
- Make node templates required var
- remove default observability ns creation as default fargate profile would handle it
- Add kubectl provider
- Add helm provider version
- Add kubernetes provider
- Remove extra provider
- remove provider config
- add providers back
- Add block device mapping customiziation
- Test device block mapping
- add provisioner_name to template
- Add enablePodEni - defaults to true
- Use node label instead of taint
- Set correctly taints
- Fix logic on checking length
- Add secgroupol
- add depends on for helm installation to create ns first
- first draft
- first draft
@thepoppingone added tflint ignore. |
* add variable to generalize tags for subnet selector * clean up the code * update default value
variables.tf
Outdated
default = { | ||
"Name" = "aft-app-ap-southeast*" | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's remove the default
and make it mandatory.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@niroz89 if we set this as mandatory then tf will fail when assign value to var.karpenter_nodeclasses
https://github.com/SPHTech-Platform/platform-engg-tools/blob/1c325f30697c8ce1abe058e192a1bb760e30486e/envs/prd/github_runner_enterprise/eks_pure_karpenter_cluster/main.tf#L111
* add default value to karpenter_default_subnet_selector_tags * Update variables.tf Co-authored-by: Niro <46478191+niroz89@users.noreply.github.com> * update docs --------- Co-authored-by: Niro <46478191+niroz89@users.noreply.github.com>