Commit Graph

743 Commits

Author SHA1 Message Date
Furkat Gofurov 839c75f722
Fix nil point dereference in `updateStatus` method
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-04-30 18:37:38 +03:00
Alexander Demicev 360c50d5e7
Merge pull request #636 from AbsaOSS/no_semanage
Render rke2-install without semanage for flatcar
2025-04-30 09:22:05 +00:00
Dinar Valeev 7fcabf3980
Render rke2-install without semanage for flatcar
Signed-off-by: Dinar Valeev <k0da@opensuse.org>
2025-04-29 15:28:32 +02:00
Furkat Gofurov 8788b0e822
Merge pull request #631 from AbsaOSS/butane_flatcar
🐛 Ignition: Don't add /opt fs on flatcar
2025-04-29 10:32:42 +00:00
Danil Grigorev 0594e60a01
Merge pull request #637 from a-bouts/fix-gzip-cloud-init
Allow using Gzip and GzipBase64 encoding in case of cloud-init format
2025-04-29 09:55:38 +00:00
abouts 1fa458e659
Gzip is not supported only for ignition format 2025-04-28 23:36:03 +02:00
Dinar Valeev 21f04a095c
Ignition: Don't add /opt fs on flatcar
Signed-off-by: Dinar Valeev <k0da@opensuse.org>
2025-04-24 13:24:45 +02:00
Alexander Demicev cc09c2b308
Merge pull request #629 from furkatgofurov7/prepare-main-v015
🌱 Prepare main branch for v0.15 development
2025-04-23 13:33:30 +00: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
Furkat Gofurov 2479d29ffc
Merge pull request #624 from andybavier/concurrency
Enable concurrency in controllers
2025-04-23 09:13:12 +00:00
Andy Bavier ee0a8295b2
Enable concurrency in controllers 2025-04-22 08:08:53 -07: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 84b433eed1
Fix lint warnings
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-04-18 22:54:36 +03: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
Furkat Gofurov 149e533a93
In-place propagation support for RKE2ControlPlane
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-04-18 19:50:31 +03:00
Furkat Gofurov 972b7d2a44
Merge pull request #621 from djcenox/main
🌱 Add openstack cluster template to examples
2025-04-18 15:54:10 +00:00
Furkat Gofurov 3070166c64
Expose `NodeVolumeDetachTimeout` and `NodeDeletionTimeout` through RKE2ControlPlaneMachineTemplate
Also add webhook logic to allow updates to the new fields

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-04-18 18:04:39 +03:00
Stefano Cenizzi 9e280fe759
added openstack cluster example
Signed-off-by: Stefano Cenizzi <djcenox@gmail.com>

Update cluster-template.yaml

Missing RKE2ConfigTemplate
Changed securityGroup

Update cluster-template.yaml

Added image example

Update cluster-template.yaml

Added comments
2025-04-17 18:23:51 +02:00
Andrea Mazzotti b4bdb5f055
Merge pull request #625 from rancher/dependabot/go_modules/golang.org/x/net-0.38.0
chore(deps): Bump golang.org/x/net from 0.37.0 to 0.38.0
2025-04-17 13:12:00 +00:00
Andrea Mazzotti ac4b374885
Merge pull request #623 from anmazzotti/extend_rollout_e2e_test
Add more nuances to e2e test configuration
2025-04-17 13:11:33 +00:00
dependabot[bot] e8160e28da
chore(deps): Bump golang.org/x/net from 0.37.0 to 0.38.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.37.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.37.0...v0.38.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.38.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-16 23:26:12 +00: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
Furkat Gofurov f90f5807cd
Merge pull request #618 from rancher/dependabot/go_modules/github.com/onsi/ginkgo/v2-2.23.4
chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4
2025-04-11 12:22:16 +00:00
dependabot[bot] 941dec5c94
chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) from 2.23.3 to 2.23.4.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/ginkgo/compare/v2.23.3...v2.23.4)

---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
  dependency-version: 2.23.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-08 12:10:16 +00:00
Furkat Gofurov 79e01d068d
Merge pull request #617 from rancher/dependabot/go_modules/github.com/onsi/gomega-1.37.0
chore(deps): Bump github.com/onsi/gomega from 1.36.3 to 1.37.0
2025-04-08 11:28:28 +00: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
Furkat Gofurov c410cb7812
Merge pull request #619 from anmazzotti/bump_golangci-lint
Bump golangci-lint to v2
2025-04-08 08:37:30 +00:00
Furkat Gofurov 6b4778d591
Merge pull request #612 from stratusjerry/spellcheck
Fix typos in the docs
2025-04-08 07:14:42 +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
dependabot[bot] b64f91b4a6
chore(deps): Bump github.com/onsi/gomega from 1.36.3 to 1.37.0
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.36.3 to 1.37.0.
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/gomega/compare/v1.36.3...v1.37.0)

---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 02:24:23 +00:00
stratusjerry b58fda7b33
fix typos 2025-04-04 11:39:35 -04:00
Dharmit Shah ca6992b2e8
Merge pull request #611 from dharmit/fix-517
Adds RKE2ControlPlane labels to Machines
2025-04-02 16:42:37 +00: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
Dharmit Shah fd4c162ca2
Loop to add RCP labels to machines 2025-04-02 21:35:24 +05:30
Furkat Gofurov b4a8a0f371
Merge pull request #610 from anmazzotti/prepare_0-14-0_release
chore: Prepare main branch for v0.14 development
2025-03-25 09:48:38 +00:00
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
Furkat Gofurov 7c5cb2f5d9
Merge pull request #609 from rancher/dependabot/go_modules/github.com/onsi/gomega-1.36.3
chore(deps): Bump github.com/onsi/gomega from 1.36.2 to 1.36.3
2025-03-24 10:14:06 +00:00
dependabot[bot] 07554faccd
chore(deps): Bump github.com/onsi/gomega from 1.36.2 to 1.36.3
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.36.2 to 1.36.3.
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/gomega/compare/v1.36.2...v1.36.3)

---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 08:46:25 +00:00
Furkat Gofurov b1b9fc0e9c
Merge pull request #608 from rancher/dependabot/go_modules/github.com/onsi/ginkgo/v2-2.23.3
chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.22.2 to 2.23.3
2025-03-24 08:07:07 +00:00
Furkat Gofurov 855bb607d3
Merge pull request #607 from rancher/dependabot/go_modules/sigs.k8s.io/cluster-api/test-1.9.6
chore(deps): Bump sigs.k8s.io/cluster-api/test from 1.9.5 to 1.9.6
2025-03-24 08:07:01 +00:00
Furkat Gofurov 2b202c82bd
Merge pull request #606 from rancher/dependabot/github_actions/golangci/golangci-lint-action-6.5.2
chore(deps): Bump golangci/golangci-lint-action from 6.5.1 to 6.5.2
2025-03-24 08:06:44 +00:00
Furkat Gofurov dcf9b0e9ea
Merge pull request #605 from rancher/dependabot/github_actions/actions/cache-4.2.3
chore(deps): Bump actions/cache from 4.2.2 to 4.2.3
2025-03-24 08:06:34 +00:00
Furkat Gofurov 065c111b7e
Merge pull request #604 from rancher/dependabot/github_actions/actions/upload-artifact-4.6.2
chore(deps): Bump actions/upload-artifact from 4.6.1 to 4.6.2
2025-03-24 08:06:20 +00:00
dependabot[bot] 933ec7a925
chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.22.2 to 2.23.3
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) from 2.22.2 to 2.23.3.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/ginkgo/compare/v2.22.2...v2.23.3)

---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 02:34:31 +00:00
dependabot[bot] 0adefd5fc7
chore(deps): Bump sigs.k8s.io/cluster-api/test from 1.9.5 to 1.9.6
Bumps [sigs.k8s.io/cluster-api/test](https://github.com/kubernetes-sigs/cluster-api) from 1.9.5 to 1.9.6.
- [Release notes](https://github.com/kubernetes-sigs/cluster-api/releases)
- [Commits](https://github.com/kubernetes-sigs/cluster-api/compare/v1.9.5...v1.9.6)

---
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>
2025-03-24 02:34:28 +00:00
dependabot[bot] 07ea52e879
chore(deps): Bump golangci/golangci-lint-action from 6.5.1 to 6.5.2
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 6.5.1 to 6.5.2.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v6.5.1...v6.5.2)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 02:12:19 +00:00
dependabot[bot] 534f7c2a9e
chore(deps): Bump actions/cache from 4.2.2 to 4.2.3
Bumps [actions/cache](https://github.com/actions/cache) from 4.2.2 to 4.2.3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4.2.2...v4.2.3)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 02:12:17 +00:00
dependabot[bot] 12d477f9fa
chore(deps): Bump actions/upload-artifact from 4.6.1 to 4.6.2
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.1 to 4.6.2.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4.6.1...v4.6.2)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 02:12:15 +00:00