Commit Graph

72 Commits

Author SHA1 Message Date
Furkat Gofurov 60798fe92e
Prepare main branch for v0.15 development
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-04-23 15:15:04 +03:00
Alexander Demicev 11415e0ca9
Merge pull request #599 from furkatgofurov7/add-nodeDeletionTimeout
⚠️ In-place propagation support for RKE2ControlPlane
2025-04-22 09:55:10 +00: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 c741d7beb7
Add more nuances to e2e test configuration
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-04-15 16:53:11 +02: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 3ad0b591ae
Bump golangci-lint to v2
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-04-08 09:06:01 +02: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
Andrea Mazzotti 7ec93b0b0a
chore: Prepare main branch for v0.14 development
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-03-24 14:37:09 +01:00
Alexandr Demicev 5baa17c801
Fix all linter warnings
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2025-03-20 12:52:07 +01:00
Furkat Gofurov 256e3fd00d
chore: prepare main branch for v0.13 development
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-02-21 13:42:08 +02:00
Furkat Gofurov 0bd7334700
Bump CAPI in e2e config
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-02-21 12:15:45 +02:00
Carlos Salas d72466969c
chore: prepare main branch for v0.12 development
Signed-off-by: Carlos Salas <carlos.salas@suse.com>
2025-01-27 17:14:44 +01:00
dependabot[bot] 99b1d64f4e
chore(deps): Bump sigs.k8s.io/cluster-api/test from 1.9.1 to 1.9.3
Bumps [sigs.k8s.io/cluster-api](https://github.com/kubernetes-sigs/cluster-api) from 1.9.1 to 1.9.3.
- [Release notes](https://github.com/kubernetes-sigs/cluster-api/releases)
- [Commits](https://github.com/kubernetes-sigs/cluster-api/compare/v1.9.1...v1.9.3)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/cluster-api/test
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-01-21 15:32:34 +02:00
Andrea Mazzotti baaec2c4a8
Deprecate RKE2ControlPlane.Spec.InfrastructureRef and .NodeDrainTimeout
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-01-10 14:15:52 +01:00
Alexandr Demicev 24c1f57ad7
Standartize env variable in all documentation
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2025-01-08 16:11:15 +01:00
Furkat Gofurov 80830c893c
Prepare main branch for v0.11 development
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-12-24 17:05:40 +02:00
Danil-Grigorev 7eeeb55141
Exclude components blocking draining
Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
2024-12-20 13:02:14 +01:00
Danil-Grigorev 703c8526c7
Exclude machines from node volume detach after completion
Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
2024-12-20 13:02:14 +01:00
Danil-Grigorev bf53fe2548
Update LB templates to use new structure
- Breakind change: https://github.com/kubernetes-sigs/cluster-api/pull/11430

Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
2024-12-20 13:02:12 +01:00
Danil-Grigorev e05a5e7ca2
Update e2e-config.yaml
Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
2024-12-20 12:59:40 +01:00
Danil-Grigorev bb2410b647
Use 200 as an expected response from kube-api in haproxy
Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
2024-12-19 17:53:19 +01:00
Alexandr Demicev 66f273987a
Prepare main branch for v0.9 development
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2024-11-28 11:16:44 +01:00
Furkat Gofurov 9f64e021a8
use different k8s version
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-11-12 14:19:24 +02:00
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
Furkat Gofurov 8784520a12
Prepare main branch for v0.9 development
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-11-04 17:06:15 +02:00
Furkat Gofurov 0a4611ad40
Prepare main branch for v0.8 development
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-09-24 10:45:11 +03:00
Danil-Grigorev 679d205149
Implement etcd member management in pre-terminate hook
Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
2024-09-16 11:02:51 +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
Furkat Gofurov ade79819fd
Prepare main branch for v0.7 development
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-08-28 16:52:36 +03:00
Danil-Grigorev 137e293141
Update e2e tests to utilize default
Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
2024-08-28 08:55:45 +02:00
Furkat Gofurov 731a14d0e5
Prepare main branch for v0.6 development
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-08-27 13:46:30 +03: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 7ed376e41e
Revert back legacy e2e tests to its original state
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-08-05 12:47:14 +03:00
Carlos Salas 7165cfc50a
test: update tests to use latest release
Signed-off-by: Carlos Salas <carlos.salas@suse.com>
2024-07-30 10:53:13 +02: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
Alexandr Demicev 484765c7f8
Change organisation name in Makefile
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2024-07-10 13:23:55 +02:00
Furkat Gofurov ccc265e283
Bump to latest version in e2e setup
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-07-06 10:58:12 +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
Furkat Gofurov 1463df91d4
Bump CAPI to v1.7.2 version
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-06-03 18:04:08 +03:00
Danil Grigorev c1d4c59f06
Update upgrade test to verify scalability of old worker machines on new version
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2024-05-02 13:50:16 +02:00
Danil Grigorev 86025754c0
Remove kubebuilder defaults to make API GitOps friendly
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2024-05-02 11:35:27 +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
Furkat Gofurov 957ccdd0c1
Bump CAPI to v1.7.0 minor release
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-04-19 13:50:31 +03:00
Danil Grigorev 5289859fab
Exclude kube-vip
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2024-04-12 17:52:54 +02:00