cluster-lifecycle-manager icon indicating copy to clipboard operation
cluster-lifecycle-manager copied to clipboard

Cluster Lifecycle Manager (CLM) to provision and update multiple Kubernetes clusters

Results 27 cluster-lifecycle-manager issues
Sort by recently updated
recently updated
newest added

Work in Progress Pull Request to update CLM with a dedicated EKS provisioner.

do-not-merge
major

- make the instanceType column non mandatory for karpenter pools - parse a node pool config item "requirements" to allow injecting granular karpenter pool requirements example: ``` yaml - config_items:...

Work-In-Progress Pull Request to add support for the Cluster Lifecycle Manager to provision an Amazon EKS Cluster.

do-not-merge
major

Bumps the all-go-mod-patch-and-minor group with 4 updates in the / directory: [k8s.io/api](https://github.com/kubernetes/api), [k8s.io/client-go](https://github.com/kubernetes/client-go), [github.com/samber/lo](https://github.com/samber/lo) and [sigs.k8s.io/aws-iam-authenticator](https://github.com/kubernetes-sigs/aws-iam-authenticator). Updates `k8s.io/api` from 0.30.3 to 0.30.4 Commits fcb0571 Update dependencies to v0.30.4 tag 48606d9...

dependencies
go

This migrates parts of the code to `aws-sdk-go-v2`. This is used in other tooling (like master node autoscaler uses the ec2 client to fetch instance info).

major

Using `eksID()` generates redundant and unreadable EKS cluster names, as well as other resources that are based on it. For example, a cluster with alias `playground-2` will have an EKS...

do-not-merge
minor

The "Hook" approach is a bit complicated. Rather than re-using the vanilla `clusterpyProvisioner.provision` function and passing in a hook to tweak it, we can just inline the respective code and...

do-not-merge
minor