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

karpenter 0.32 #112

Merged
merged 96 commits into from
Feb 28, 2024
Merged

karpenter 0.32 #112

merged 96 commits into from
Feb 28, 2024

Conversation

thepoppingone
Copy link
Contributor

  • 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

karpenter.tf Outdated Show resolved Hide resolved
@niroz89
Copy link
Contributor

niroz89 commented Dec 15, 2023

If i dont add the provider passing the tflint issues appear

@thepoppingone added tflint ignore.

variables.tf Outdated
Comment on lines 520 to 522
default = {
"Name" = "aft-app-ap-southeast*"
}
Copy link
Contributor

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.

Copy link
Contributor

Choose a reason for hiding this comment

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

uchinda-sph and others added 2 commits February 19, 2024 11:24
* 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>
@uchinda-sph uchinda-sph merged commit 758e9d0 into main Feb 28, 2024
4 checks passed
@uchinda-sph uchinda-sph deleted the karpenter-0.32 branch February 28, 2024 02:29
@uchinda-sph uchinda-sph restored the karpenter-0.32 branch February 28, 2024 02:29
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.

6 participants