ubicloud/spec
Eren Başak bbc2a0c489 Kubernetes Cluster and Nodepool Upgrades
This patch implements the upgrade logic for kubernetes clusters.

Upgrade is done sequentially, node-by-node, in the order of create time.
Upgrade operation starts with the CP nodes. After all CP nodes are upgraded, then
moves to worker nodes.

For upgrading a node, it creates a new node with upgraded version of k8s, adds it to
the cluster and draing & removes the corresponding old node. There's no actual relation
between the old node and new node in reality.

Co-authored-by: Eren Başak <eren@ubicloud.com>
Co-authored-by: mohi-kalantari <mohi.kalantari1@gmail.com>
2025-01-20 10:19:21 +03:00
..
clec Introduce autoloading of a test helper 2024-10-29 07:40:12 -07:00
lib Move dissociate_with_project from HyperTagMethods to Account 2025-01-14 11:56:06 -08:00
model Kubernetes Cluster and Nodepool Upgrades 2025-01-20 10:19:21 +03:00
prog Kubernetes Cluster and Nodepool Upgrades 2025-01-20 10:19:21 +03:00
routes Fix vcpu quota on project show view 2025-01-15 12:06:18 +03:00
scheduling Enhancements to VmSize. 2024-12-11 16:34:54 -08:00
serializers Add subject tags of user as policy to serializer 2025-01-09 09:55:55 -08:00
config_spec.rb Increase Config test coverage and delete unused lines 2023-08-07 01:05:05 +03:00
coverage_helper.rb Parallelize unit tests 2024-03-04 10:39:35 +01:00
db_spec.rb Add test to check that collations of text columns are "C" 2023-08-23 07:19:34 -07:00
resource_methods_spec.rb Split ResourceMethods, SemaphoreMethods, and HealthMonitorMethods into separate files in lib 2024-12-31 11:25:47 -08:00
spec_helper.rb Run specs in verbose mode by default 2024-12-31 10:51:29 -08:00
thawed_mock.rb Introduce a basic Kubernetes Cluster model 2025-01-16 11:36:54 +03:00
ubid_spec.rb Remove AccessPolicy 2025-01-09 09:55:55 -08:00