- there is a separate `coredns-autoscaler` that is spun up in more recent kOps versions
- so the `kube-dns-autoscaler` is no longer needed after an upgrade to CoreDNS
- and possibly could conflict if they both targeted the same deployment
- updating the `kube-dns-autoscaler` was the most confusing part, so this simplifies things a good bit!
- links still worked before, but some were as old as Cilium v1.6, so update to newest proactively
- also makes it consistent / easier for readers when all of the links go to the same version of the docs
* feat(karpenter): Upgrade to version 0.27.0
Upgrade Karpenter to current last stable version `0.27.0`.
Template have been updated to use the same templates than the Helm chart.
* feat(karpenter): Use AWSNodeTemplate for launchTemplate
To set Launch Templates is deprecated into the provisioner, it is recommends using the `AWSNodeTemplate` to set it.
Ref:
- https://karpenter.sh/v0.27.0/concepts/node-templates/
* feat(karpenter): Enable pruning addon
* Use extra flags in upgrade-ab scenario test
* feat(karpenter): Drop `karpenter` feature flag
* feat(karpenter): Add release note for `1.27`
* feat(karpenter): Upgrade to version 0.27.3
* feat(karpenter): fix template
* feat(karpenter): Upgrade to version 0.27.5
* Update Karpenter documentation with depending kops version
* Delete KOPS_FEATURE_FLAGS from e2e test `run-test`
* Run hack/update-expected.sh
* make cni plugin configurable
* include image and instance type variables
* fix variable name
* rename CP size variable name and add CP count=2
* fix CP count
* Update flag name to master size and count
* Use 20.04 ubuntu version
* Add CL2 test command to run-test.sh script
* minor changes to address PR feedback
* Include ssh pub key when creating cluster
* minor fix the variable name
* Switch control plane to c6g.2xlarge
* Use a single etcd cluster
* Enable etcd metrics
* Use kubetest2 SSH key for CL2
* exclude /metrics from auth in scheduler
* refactor custom flags for scheduler
---------
Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>