Commit Graph

103 Commits

Author SHA1 Message Date
Furkat Gofurov 4fba78c0d2
Prepare main branch for releasing 0.21
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-10-24 11:28:24 +03:00
Andrea Mazzotti 2ece70ce14
Bump CAPI to 1.10.5
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-09-01 09:35:21 +02:00
Furkat Gofurov cb9e9816cc
Cleanup 'docker-previous-version' template and add `gzipUserData` field in templates
New version of CAPRKE2 (v0.19.0) is out, hence we can now remove previous version
template introduced in https://github.com/rancher/cluster-api-provider-rke2/pull/649
to workaround e2e complications.

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-08-26 11:22:23 +03:00
Andrea Mazzotti a118a36302
chore: prepare main branch for v0.20 development
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-08-18 15:19:42 +02:00
Parthvi Vala fe8268a602
Merge pull request #698 from valaparthvi/config-map-file-source
Add ConfigMap support as FileSource
2025-07-29 09:36:49 +00:00
Alexander Demicev 13c21a587f
Merge pull request #710 from yiannistri/external-datastore-e2e
🌱 Add e2e test for external datastore
2025-07-29 08:31:26 +00:00
yiannistri 40ac4b9aea
feat: Add e2e test for external datastore 2025-07-22 14:17:06 +01:00
Parthvi Vala 17bb9bb994
Add omitempty to Secret and ConfigMap file source; re-add webhook validation
Signed-off-by: Parthvi Vala <parthvi.vala@suse.com>
2025-07-22 11:46:54 +05:30
Parthvi Vala b4c331826c
Add e2e and doc
Signed-off-by: Parthvi Vala <parthvi.vala@suse.com>
2025-07-21 17:40:44 +05:30
Carlos Salas 35805172a5
chore: prepare main branch for v0.19 development
Signed-off-by: Carlos Salas <carlos.salas@suse.com>
2025-07-21 11:55:13 +02:00
Yiannis Triantafyllopoulos f40d0a6480
Merge pull request #695 from yiannistri/680-external-datastore
🌱  Add support for external datastore
2025-07-17 09:40:54 +00:00
yiannistri f5fe093dbb
feat: Add support for external datastore 2025-07-16 11:50:07 +01:00
Andrea Mazzotti d5cdbcd674
Implement control plane load balancer exclusion
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-07-15 08:37:36 +02: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
Furkat Gofurov 099492ea1b
Use docker-previous-version template in upgrade tests until new version of CAPRKE2 is out
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-07-02 18:13:05 +03:00
Furkat Gofurov 5e832b9c59
Update examples and e2e test templates with new `gzipUserData` boolean field
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-07-02 14:43:39 +03:00
Andrea Mazzotti 17afdfea88
Merge pull request #678 from anmazzotti/add_pivot_e2e
Add move/pivot e2e test
2025-06-26 08:56:54 +00: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
Alexandr Demicev 4cd54c1eec
🌱 Prepare main branch for v0.18 development
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2025-06-24 18:11:50 +02:00
Furkat Gofurov afe38dbc1f
Prepare main branch for v0.17 development
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-05-27 14:12:16 +03:00
Andrea Mazzotti e1492a1916
Improve test stability
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-05-26 09:06:36 +02:00
Furkat Gofurov aa6bbdae5a
Merge pull request #650 from furkatgofurov7/prepare-main-v016
🌱 Prepare main branch for v0.16 development
2025-05-14 18:47:32 +00:00
Andrea Mazzotti 243803e91f
Add debug log trail to Machine rollout
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-05-14 10:17:33 +02:00
Furkat Gofurov 017028ea60
Prepare main branch for v0.16 development
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-05-13 16:51:40 +03: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
Andrea Mazzotti b36540c9df
Test kubeconfig cert rotation
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-05-08 11:39:34 +02:00
Max Fedotov 9de452cf26
Rename infrastructure template for remediation test 2025-05-07 14:54:43 +02:00
Max Fedotov 3b01b1adc6
Rename all KCP mentions to RKE2ControlPlane. Fix conversion tests. Move cluster-template-rcp-remediation to a separate InfrastructureProvider config 2025-05-07 13:12:59 +02:00
Max Fedotov cf3c22ab65
Support rke2ControlPlane mhc remediation 2025-05-07 13:12:59 +02:00
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