Commit Graph

32 Commits

Author SHA1 Message Date
yiannistri f5fe093dbb
feat: Add support for external datastore 2025-07-16 11:50:07 +01:00
Alexander Demicev 5ae52a5795
Merge pull request #684 from anmazzotti/etcd_removal
Rely on RKE2 managed etcd for member removal
2025-07-10 09:25:55 +00:00
Andrea Mazzotti f745c234bd
Rely on RKE2 managed etcd for member removal
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-07-08 11:39:36 +02:00
Furkat Gofurov c0179a2c1b
Do not default GzipUserData field to false in the webhook
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-07-03 11:40:54 +03:00
Andrea Mazzotti 2e9c3b9596
Add move/pivot e2e test
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-06-25 14:16:11 +02:00
Andrea Mazzotti 1af8ce692c
Reconcile external external owner reference
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-05-12 11:55:11 +02:00
Furkat Gofurov a540ed8d60
Add in-place propagation e2e tests
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
Co-authored-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-04-18 22:48:41 +03:00
Andrea Mazzotti 0cf4ca8166
Merge pull request #615 from anmazzotti/prevent_unwanted_rollout
Add e2e test to prevent Machine rollout on provider upgrade
2025-04-08 09:48:43 +00:00
Andrea Mazzotti 4ebc27a549
Add e2e test to prevent Machine rollout on provider upgrade
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-04-07 11:15:04 +02:00
Dharmit Shah 810d7869d7
Skip machine label check for upgrade test 2025-04-02 21:37:14 +05:30
Dharmit Shah ca91a19cd2
e2e test to check labels on Machines created by RKE2ControlPlane 2025-04-02 21:35:43 +05:30
Furkat Gofurov 253afe3b28
Use Apply instead of CreateUpdate in e2e
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-11-12 14:19:24 +02:00
Furkat Gofurov 8e6f9ac9d4
Fix linter warnings
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-11-12 14:19:24 +02:00
Furkat Gofurov 8219e8de82
Bump CAPI to v1.8.5
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-11-12 14:19:22 +02:00
Danil-Grigorev 4578c2377c
Fix: E2E failures in CI
Removed:
- Metrics and pod logs collection. Crust gather collects logs for all
  resources.

Fixed:
- MachineDeployment checks for running machines. MachineSets are picked
  at random, as they are indistinguishable based on labels, and belong
  to the same MachineDeployment. This causes flakes as old MachineSet is
  expected to scale accordingly, while the new one performed it instead.
- Increased ClusterClass apply timeouts. CAPD webhooks may take longer
  to stand up.

Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
2024-09-13 16:29:42 +02:00
Carlos Salas cd6644bb1f
test: add clusterclass scenario to e2e
Signed-off-by: Carlos Salas <carlos.salas@suse.com>
2024-09-03 11:56:56 +02:00
Alexandr Demicev 96f3cfb989
Fix expected version in cluster upgrade check
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2024-08-22 16:43:56 +02:00
Furkat Gofurov bc00f06ef2
Remove legacy tests and related code
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-08-12 20:16:22 +03:00
Furkat Gofurov ece3d2467a
Rename CAPRKE2 org references in the codebase
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-07-11 13:14:48 +03:00
Alberto Morgante Medina b3e4e9c35f
fix issue with rke2-install
Signed-off-by: Alberto Morgante Medina <alberto.morgante@suse.com>
2024-07-01 16:28:38 +02:00
Alexandr Demicev 5d61aceaa7
Use spec.Version field as primarily source
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2024-04-26 15:00:24 +02:00
Danil Grigorev 5289859fab
Exclude kube-vip
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2024-04-12 17:52:54 +02:00
Danil Grigorev 8ef8e2097d
Fix machine discovery in test suite
- Disc pressure fix for kube-vip

Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2024-04-12 16:00:17 +02:00
Danil Grigorev 1ad956d035
Add crust-gather collection for e2e run
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2024-04-12 13:21:26 +02:00
Danil Grigorev c4b63e27e4
Use kube-vip for e2e tests
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2024-04-12 13:21:18 +02:00
Danil Grigorev a7b3b2fc7e
Add test case for cluster upgrade and scale down to zero for old clusters
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2024-04-10 10:37:42 +02:00
Danil Grigorev dc7c307123
Rename v1alpha2 to v1beta1
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2024-01-08 13:18:49 +01:00
Danil Grigorev c8762be772
Introduce v1alpha2 api version
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2024-01-08 13:03:26 +01:00
Alexandr Demicev 055e268a1d
Add e2e test for upgrade
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2023-11-16 13:25:48 +01:00
Danil Grigorev 021c1488c9
Add e2e covering metadata propagation to CP nodes
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2023-10-30 16:49:54 +01:00
Richard Case 6c07719274
feat: support different registration methods
This adds support for different ways to register new nodes into the
cluster.

Signed-off-by: Richard Case <richard.case@outlook.com>
2023-06-15 15:33:45 +01:00
Richard Case 926bea3ce2
feat: initial e2e tests
This adds initial e2e tests for the RKE2 providers. There are still lots
more e2e tests that need to be added.

Signed-off-by: Richard Case <richard.case@outlook.com>
2023-03-27 15:09:15 +01:00