Copilot 3442049a8a Upgrade Go to v1.25.7 and golangci-lint to v2.10.1 (#89)
* Initial plan

* Upgrade golang to v1.25.7 and update lint version

Co-authored-by: santhoshdaivajna <504862+santhoshdaivajna@users.noreply.github.com>

* Update golangci-lint to v2.10.1 for Go 1.25.7 compatibility

Co-authored-by: santhoshdaivajna <504862+santhoshdaivajna@users.noreply.github.com>

* lint fix

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: santhoshdaivajna <504862+santhoshdaivajna@users.noreply.github.com>
Co-authored-by: Dr-N00B <dev.arun2302@gmail.com>
2026-02-18 16:31:40 +05:30
2022-12-17 11:05:39 +05:30
2022-08-18 12:11:22 -06:00
2022-08-17 10:58:12 -06:00
2022-08-18 12:11:22 -06:00
2024-09-15 23:20:25 -07:00

C3OS RKE2 Cluster Plugin


This provider will configure a RKE2 installation based on the cluster section of cloud init.

Configuration

cluster_token: a token all members of the cluster must have to join the cluster.

control_plane_host: the host of the cluster control plane. This is used to join nodes to a cluster. If this is a single node cluster this is not required.

role: defines what operations is this device responsible for. The roles are described in detail below.

  • init This role denotes a device that should initialize the etcd cluster and operate as a RKE2 server. There should only be one device with this role per cluster.
  • controlplane: runs the RKE2 server.
  • worker: runs the RKE2 agent.

Example

#cloud-config

cluster:
  cluster_token: randomstring
  control_plane_host: cluster.example.com
  role: init
  config: |
    node-name: example-node
Description
Provider for Rancher's rke2
Readme Apache-2.0 1.1 MiB
Languages
Shell 68.6%
Go 19.4%
Earthly 12%