Andrea Mazzotti
fcbb5bc8b5
[fix] Return error on missing k8s version
...
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-09-24 16:49:32 +02:00
Andrea Mazzotti
b5d5f5ed5a
Fix conditions formatting
...
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-08-28 13:48:40 +02:00
Parthvi Vala
0abbd4ad0e
Change Secret and Config FileSourceRef to pointer
...
Signed-off-by: Parthvi Vala <parthvi.vala@suse.com>
2025-07-23 12:27:13 +05:30
Parthvi Vala
53e97f43f5
fix linter failure
2025-07-17 18:51:36 +05:30
Parthvi Vala
1700178b0c
Add conversion functions
...
Signed-off-by: Parthvi Vala <parthvi.vala@suse.com>
2025-07-16 15:50:33 +05:30
Parthvi Vala
d5d4478aa9
Change SecretFileSource and ConfigMapFileSource to single FileSourceRef
...
Signed-off-by: Parthvi Vala <parthvi.vala@suse.com>
2025-07-16 11:59:28 +05:30
Parthvi Vala
b7f3811142
Add ConfigMap support as FileSource
2025-07-11 22:27:52 +05:30
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
9c7e908097
Handle ignition compression for Ignition format
...
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
Authored-by: @zioc
2025-07-02 14:43:41 +03:00
Furkat Gofurov
45c55cace3
Drop unnecessary nil check
...
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-07-02 14:43:41 +03:00
Furkat Gofurov
25d066d971
Add a new `gzipUserData` boolean API field in `RKE2ConfigSpec`
...
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-07-02 14:41:43 +03:00
Matthew Boedicker
701b40f50e
Pass AdditionalUserData.Data to NewJoinControlPlane
...
The same way it's passed to NewInitControlPlane.
Fixes #677 .
2025-06-24 13:18:06 -07: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
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
Alexander Demicev
d6992a93ef
Merge pull request #595 from rancher/dependabot/go_modules/golang.org/x/net-0.36.0
...
chore(deps): Bump golang.org/x/net from 0.33.0 to 0.36.0
2025-03-21 11:08:51 +00: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
Max Fedotov
1b561ebe80
use RegistrationAddress for first controlPlane node if it is specified
2025-03-17 22:38:06 +01:00
Andrea Mazzotti
ef1a157fe8
MachinePool support
...
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-02-26 15:57:57 +01:00
Alexandr Demicev
7268382f04
Add indentation to generated RKE2 config
...
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2025-01-10 10:59:40 +01:00
Danil-Grigorev
40fb968264
Migrate to cluster cache from deprecated remote.ClusterCacheTracker
...
Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
2024-12-20 12:59:40 +01:00
Furkat Gofurov
4ff91e622c
Pass clusterCacheTrackerClientQPS/clusterCacheTrackerClientBurst to manager
...
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-11-12 14:19:24 +02:00
Danil-Grigorev
f669e0c74a
Allow to distingish legacy CP without etcd management via annotation
...
Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
2024-10-04 09:05:43 +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
Danil Grigorev
98db7f6864
Merge pull request #325 from Danil-Grigorev/re-rollout-cp-on-commands-change
...
🐛 Check MachineConfig spec for full equality with Rke2CPSpec
2024-05-20 18:46:40 +02:00
Danil Grigorev
c66e9b990c
Review and update incorrectly returned results
...
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2024-05-17 15:12:56 +02:00
Danil Grigorev
da42f22baf
Check MachineConfig spec for full equality with Rke2CPSpec
...
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2024-05-17 10:28:57 +02:00
Danil Grigorev
3b188c99c6
Add airGappedChecksum field to check workload version before rollout
...
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2024-05-14 11:05:27 +02:00
Danil Grigorev
91e7b0b910
Add AgentConfig version conversion in favor of a new field
...
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2024-05-02 11:33:50 +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
0402c6eeea
Fix lint issues in the codebase
...
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-03-19 17:24:46 +02:00
Furkat Gofurov
400e4d9f8b
Improve patch helper error handling
...
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-03-19 14:54:30 +02:00
Alexandr Demicev
7a85e9f39a
Fetch additional files from secrets
...
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2024-02-27 11:42:37 +01:00
Carlos Salas
4f5c9935f4
fix: rke2 registration token generated twice
...
Signed-off-by: Carlos Salas <carlos.salas@suse.com>
2024-01-16 12:28:43 +01: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
Danil Grigorev
91b733692f
Add arbitrary data field
...
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2023-11-15 11:59:02 +01:00
Danil Grigorev
df0d88e916
Update files with lint fixes
...
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2023-10-30 16:49:54 +01:00
Luis Rascao
4fe5e53aa5
fixup! chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.9.1 to 2.9.4
...
Signed-off-by: Luis Rascao <luis.rascao@gmail.com>
2023-05-22 11:44:46 +01:00
Mohamed Belgaied Hassine
90e5619a1f
Implemented possibility to use Multus CNI, fixes #103 ( #132 )
...
improved some logging
fixed small issue related to the change in the way CNI field is handled
Fixing comments for validate func in webhook
Cleaning up multus RKE2-on-CAPD manifests
updated godoc comment on API field for rke2controlplane
Removed unnecessary comment in external AWS templates
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
2023-05-16 15:32:54 +02:00
Alexandr Demicev
244768ff83
Use single structure and function for CP ignition generation
...
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2023-05-09 16:32:30 +02:00
Alexandr Demicev
0a8d67900a
Support using ignition format for generating user data
...
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2023-03-30 19:57:59 +02:00
Alexandr Demicev
9cf0e418d7
Change config field name when generating cloud config
...
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2023-03-27 17:42:12 +02:00
Mohamed Belgaied Hassine
e4d636bf64
implemented additionUserData configuration in the API ( #114 )
...
* implemented additionUserData configuration in the API
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
* implemented review feedback
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
---------
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
2023-03-24 11:23:09 +01:00
Mohamed Belgaied Hassine
f9f3b23cff
moved useful constants to own package
...
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
2023-03-21 20:35:01 +00:00
Mohamed Belgaied Hassine
a0858f8ea2
Fixed #28 CIS Profile now works and is different for v1.25+ and v1.24- ( #110 )
...
Fixes #28 and makes it possible to differenciate CIS profiles between versions
Removed snake case in util.go
Fixed Units tests for the CIS scenario
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
2023-03-14 14:27:46 +01:00
Mohamed Belgaied Hassine
fc445b63b8
fixed linting issues (first pass)
...
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
make generate afte minor fixes to API descriptions
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
fixed some regressions from refactoring
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
changed timeout value for golanci-lint GH action, because it was failing
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
2023-03-10 12:58:16 +00:00
Mohamed Belgaied Hassine
2573d3b5a1
Added GH action for release
...
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
added Go setup to release action
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
Fixed nil pointer dereference caused by NTP servers feature
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
modifying Makefile behavior to keep kustomize config files intact
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
2023-02-24 10:31:28 +00:00
Mohamed Belgaied Hassine
09add13e83
moved cloud-init package to bootstrap/internal and did some cleanup
...
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
Revert "code cleanup, removing unnecessary takeovers. removing some references to Kubeadm provider code"
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
change verbosity level
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
updated matching RKE2Config of the machine with new ControlPlane
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
implemented registries.yaml files for workers, cp might be problematic in this impl
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
Fixing issues around registries.yaml for control plane nodes
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
implemented manifests feature, still to be tested!
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
small fixes and adding AWS sample
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
small fixes and adding AWS sample
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
testing aws -- not working providerID
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
testing aws -- not working providerID
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
Fixing some AWS testing using templates
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
Fixed several issues when deploying with AWS external cloud provider
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
implemented NTP configuration
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
implemented review comments
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
Fixed typo on registry rewrites and endpoints
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
2023-02-15 17:11:44 +00:00
Mohamed Belgaied Hassine
e2c134c69b
Fixes for PR #60
...
Signed-off-by: Mohamed Belgaied Hassine <belgaied2@hotmail.com>
2023-01-17 18:52:14 +00:00