ubicloud/rhizome
Eren Başak 0823a1741e Install Metrics Server on new Kubernetes Clusters
This change adds a new step to Kubernetes cluster lifecycle to install
metrics server. The installation is done by applying a slightly modified
version the official yaml file [1] of the metrics server after the
cluster is provisioned. The metrics-server then installed on one of the
control plane nodes.

This works basically by incrementing a semaphore at the beginning of the
provisioning workflow and a label hop at the wait state of
KubernetesClusterNexus.

This approach can be extended to user-selectable addons and tools in the
future.

[1]
https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
2025-07-14 14:13:41 +03:00
..
common Move metrics-collector to rhizome/common/bin 2025-05-23 12:42:17 +05:30
host Add CloudHypervisor 46.0 as a supported version in Rhizome for Ubuntu 24 2025-07-11 05:14:41 +09:00
inference_endpoint Fix rhizome code not compatible with Ruby 3.0 2025-05-06 23:18:09 +09:00
kubernetes Install Metrics Server on new Kubernetes Clusters 2025-07-14 14:13:41 +03:00
minio/bin Enable minio.service so that we auto start after a possible reboot 2024-02-13 15:03:56 +01:00
postgres Don't close ubi_replication's connections 2025-07-07 19:11:45 +03:00
victoria_metrics/bin Add -dedup.minScrapeInterval to VictoriaMetrics command line 2025-05-08 16:47:01 +05:30
.rubocop.yml Change rhizome TargetRubyVersion to 3.0 2025-05-06 23:18:09 +09:00
Gemfile Make BUNDLE_GEMFILE=rhizome/Gemfile bundle install work from repository root 2025-05-06 23:18:09 +09:00
Gemfile.lock Add base64 to rhizome/host Gemfile 2025-04-29 16:45:24 -07:00