Commit Graph

165 Commits

Author SHA1 Message Date
Vitor Savian eb973ac328 Remove docker mention from container-runtime-endpoint usage
Signed-off-by: Vitor Savian <vitor.savian@suse.com>
2025-09-22 18:47:21 -03:00
Vitor Savian ddacaccf92 Bump k3s
Signed-off-by: Vitor Savian <vitor.savian@suse.com>
2025-08-08 14:02:55 -03:00
Brad Davidson 51a90815db Consolidate pod template handling in pkg/podtemplate
Move pod template stuff into pkg/podtemplate, and static pod stuff from pkg/podexecutor and pkg/rke2 into pkg/staticpodexecutor

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-07-29 11:42:09 -07:00
Vitor Savian 7e7034be31 Update shell completion command to new structure
Signed-off-by: Vitor Savian <vitor.savian@suse.com>
2025-07-11 14:01:36 -03:00
Derek Nola 5b10af03d7
Prepend defaults to extra kube args (#8455)
Signed-off-by: Derek Nola <derek.nola@suse.com>
2025-06-24 09:24:08 -07:00
Derek Nola 3eaf606fc0
Support profile: etcd (#8349)
* Support profile: etcd
* Add profile:etcd docker test

Signed-off-by: Derek Nola <derek.nola@suse.com>
2025-06-11 16:24:03 -07:00
Brad Davidson aa635166c3 sync cli with k3s
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-05-13 23:22:23 -07:00
Brad Davidson 1a8ea24ec6 Sync CLI with k3s
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-04-14 14:47:32 -07:00
Derek Nola 0ee96d5b00
Migrate to urfaveCLI v2 (#7916)
Signed-off-by: Derek Nola <derek.nola@suse.com>
2025-03-14 11:35:35 -07:00
Brad Davidson af455f8310
Sync CLI with k3s
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-03-10 20:05:43 +00:00
Brad Davidson 7256c2cce7 Avoid use of github.com/pkg/errors functions that capture stack
We are not making use of the stack traces that these functions capture, so we should avoid using them as unnecessary overhead.

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-03-05 11:59:58 -08:00
Brad Davidson 740a5b121c Sync CLI with K3s
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-02-11 02:39:43 -08:00
Brad Davidson 7dee662a38 Sync CLI with k3s
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-01-14 10:51:01 -08:00
Brad Davidson 1ec8ff5865 Sync flags from k3s
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-12-10 17:01:30 -08:00
Brad Davidson de8240abc4 Move AWS hostname support behind new flag
For now, the new flag is automatically set when cloud-provider-name=aws, but this will be removed in the future following our normal deprecation timeline.

This also adds IMDSv2 support, and support for setting the hostname on windows.

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-11-27 10:39:55 -08:00
Brad Davidson f4cbef9c5c Sync CLI flags with k3s
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-11-06 17:19:10 -08:00
Brad Davidson 0f92a9e1bc Sync CLI with k3s
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-09-09 09:37:43 -07:00
Vitor Savian b90da0caea Add ctr to shell completion
Signed-off-by: Vitor Savian <vitor.savian@suse.com>
2024-09-05 09:47:19 -03:00
Brad Davidson 5073efdd9e Sync cli with k3s
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-07-15 13:15:16 -07:00
Vitor Savian 71e0867108 Add shell completion
Signed-off-by: Vitor Savian <vitor.savian@suse.com>
2024-07-12 11:14:02 -03:00
Brad Davidson 76d4fb3bf4 Add CLI flag for ingress controllers
* Add new --ingress-controller CLI flag
* Refactor --ingress-controller and --cni flags to use common helper for
  disabling all unused charts
* Wire first ingress controller name into global.systemDefaultIngressClass
  chart variable

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-07-10 15:00:56 -07:00
Brad Davidson 8121a5eec6 Fix agent logs dir default permissions
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-07-09 12:19:04 -07:00
Harrison Affel 2bd863b99a use permissions repo
Signed-off-by: Harrison Affel <harrisonaffel@gmail.com>
2024-06-07 08:40:09 -07:00
Brad Davidson d5ce1fae0e Sync CLI with k3s
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-05-31 21:03:23 -07:00
Harrison Affel 534db7d569 windows changes
Signed-off-by: Harrison Affel <harrisonaffel@gmail.com>
2024-05-17 00:11:21 -07:00
Derek Nola ebe1d35dbd
[1.30] Move to fatal error for cis-1.23 profile value (#5781)
* Move to fatal error for cis-1.23 profile value

Signed-off-by: Derek Nola <derek.nola@suse.com>

* Use single quotes

Signed-off-by: Derek Nola <derek.nola@suse.com>

---------

Signed-off-by: Derek Nola <derek.nola@suse.com>
2024-05-06 12:28:58 -07:00
Vitor Savian 234ebe5e79 Bump k3s to 1.30
Signed-off-by: Vitor Savian <vitor.savian@suse.com>
2024-05-06 16:22:35 -03:00
Brad Davidson 8cc52ee0fa Fix subcommand mapping for `rke2 certificate`
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-04-12 10:18:20 -07:00
Brad Davidson 16e17142f4 Update CLI to sync with k3s
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-04-11 16:26:53 -07:00
Vitor Savian df1f83a18c
Add kine support
* Adr for kine support

Signed-off-by: Vitor Savian <vitor.savian@suse.com>

* Bump k3s and kine

Signed-off-by: Vitor Savian <vitor.savian@suse.com>

* Add kine support

Signed-off-by: Vitor Savian <vitor.savian@suse.com>
2024-04-04 11:28:36 -03:00
Brad Davidson c7cd05bf54 Bump K3s version for v1.29
Updates k3s: fae0d99863...364dfd8b89

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-03-08 22:18:02 -08:00
Harrison Affel eccf75a5a0 update executor interface implementation for pebinaryexecutor and staticpod executor
Signed-off-by: Harrison Affel <harrisonaffel@gmail.com>
2024-02-12 14:54:42 -05:00
Manuel Buil e473ea5ce9 Add CNI plugin flannel support for Windows
Signed-off-by: Manuel Buil <mbuil@suse.com>
2024-02-09 08:53:40 +01:00
Brad Davidson 75ab8b09ea Update cli to sync with k3s
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-01-16 10:39:59 -08:00
Brad Davidson c7f5095352 Bump K3s version for v1.29
Updates k3s: 08509a2a90...9411196406

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2023-12-19 15:12:20 -08:00
Brad Davidson 71ac57d723 Update CLI flags to sync with K3s
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2023-12-08 21:01:39 -08:00
Brad Davidson 28e133f932 Sync CLI flags
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2023-11-18 13:58:47 -08:00
Brad Davidson 1a9f5420c2 Don't drop kube-cloud-controller-manager-arg
This was dropped when we initially shipped RKE2 without a stub cloud controller, but now we do, and should be able to configure it.

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2023-10-17 14:07:35 -07:00
Derek Nola f8cb409287
Bump K3s, Token Rotation support (#4866)
* Bump K3s, remove old etcd endpoint

Signed-off-by: Derek Nola <derek.nola@suse.com>

* Support new command functions

Signed-off-by: Derek Nola <derek.nola@suse.com>

* handle new image endpoint flags

Signed-off-by: Derek Nola <derek.nola@suse.com>

* Fix server port

Signed-off-by: Derek Nola <derek.nola@suse.com>

---------

Signed-off-by: Derek Nola <derek.nola@suse.com>
2023-10-10 16:54:51 -07:00
Derek Nola 21186849be
Support generic "cis" profile (#4708)
* Support generic "cis" profile

Signed-off-by: Derek Nola <derek.nola@suse.com>
Co-authored-by: Brad Davidson <brad@oatmail.org>
2023-09-06 09:27:20 -07:00
Brad Davidson 642f361244 Bump K3s version for v1.28
Updates k3s: 84ded911e9...cba9f0d142

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2023-08-29 15:51:35 -07:00
Brad Davidson e124e62773 Fix default server address for rotate-ca command
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2023-08-03 01:24:01 -07:00
Brad Davidson c82ce96e8c Update CLI to sync with K3s
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2023-07-10 01:12:35 -07:00
Brad Davidson d4814baa61 Bump K3s version for v1.27
Updates k3s: cbe8d33c93...b66a118362

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2023-06-14 12:31:52 -07:00
Ian Cardoso 14999adac5
enable --with-node-id flag (#4131)
Signed-off-by: Ian Cardoso <osodracnai@gmail.com>
2023-05-09 14:00:26 -03:00
Brad Davidson 9ce3825ec0 Sync CLI changes from k3s
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2023-04-19 13:36:38 -07:00
Brad Davidson 30f83b993c Bump golangci-lint for golang 1.20 compat and fix warnings
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2023-04-19 13:36:38 -07:00
Brad Davidson ddb3491adc Handle multi-cluster-cidr flag
Hide it for now, as its still experimental in K3s

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2023-03-14 15:30:02 -07:00
Derek Nola d0e146e7b8
Remove root debug (#3955)
Signed-off-by: Derek Nola <derek.nola@suse.com>
2023-03-10 20:35:34 -08:00
Brad Davidson 01cd608ff1 Add support for legacy kubelet logging flags
Allow use of legacy klog flags to configure lumberjack-based logging

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2023-02-24 10:41:32 -08:00