berops / claudie

Cloud-agnostic managed Kubernetes
https://docs.claudie.io/
Apache License 2.0
600 stars 41 forks source link

Feature: labeling static nodes #1545

Closed eminden closed 1 week ago

eminden commented 2 weeks ago

Motivation

Current implementation patches the node labels with predefined constants embedded into go code. It would be nice to make it configurable through the crd.

Description

Following labels are overwritten for static nodes, it would be nice to dynamically change these from InputManifest crd as it is done for dynamic node pools. It makes sence in case I am having static nodes in different regions and zones.

Labels:             claudie.io/provider=static-provider
                    claudie.io/provider-instance=static-provider
                    topology.kubernetes.io/region=static-region
                    topology.kubernetes.io/zone=static-zone