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