Skip to content

mikejoh/rke2diff

Repository files navigation

rke2diff

rke2diff - Diff Rancher RKE2 releases! πŸš€

Notes:

  • This tool uses the GitHub API to fetch releases. The API is rate-limited to 60 requests for unauthenticated requests. More info about rate limiting can be found here.

Install

From source

  1. git clone https://github.com/mikejoh/rke2diff.git
  2. cd rke2diff
  3. make build (places the compiled binary in ./build/
  4. make install (copies the compiled binary to ~/.local/bin)

Download and run

  1. Download (using v0.1.3 as an example):
curl -LO https://github.com/mikejoh/rke2diff/releases/download/0.1.3/rke2diff_0.1.3_linux_amd64.tar.gz
  1. Unpack:
tar xzvf rke2diff_0.1.3_linux_amd64.tar.gz
  1. Run:
./rke2diff -version

Usage

rke2diff -h
Usage of ./build/rke2diff:
  -per-page int
     Skip release candidate releases. (default 100)
  -pick
     Interactive release picker.
  -releases
     Show all releases.
  -rke2 value
     RKE2 version to compare, can be set multiple times.
  -skip-rc
     Skip release candidate releases. (default true)
  -version
     Print the version number.

Compare to version of RKE2:

rke2diff -rke2 v1.28.11+rke2r1 -rke2 v1.31.0+rke2r1
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ NAME                             β”‚ V1.28.11+RKE2R1 (2024-07-01) β”‚ V1.31.0+RKE2R1 (2024-09-04) β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ containerd                       β”‚ v1.7.17-k3s1                 β”‚ v1.7.20-k3s1 πŸš€             β”‚
β”‚ coredns                          β”‚ v1.11.1                      β”‚ v1.11.1                     β”‚
β”‚ etcd                             β”‚ v3.5.13-k3s1                 β”‚ v3.5.13-k3s1                β”‚
β”‚ helm-controller                  β”‚ v0.15.10                     β”‚ v0.16.3 πŸš€                  β”‚
β”‚ ingress-nginx                    β”‚ v1.10.1-hardened1            β”‚ v1.10.4-hardened2 πŸš€        β”‚
β”‚ kubernetes                       β”‚ v1.28.11                     β”‚ v1.31.0 πŸš€                  β”‚
β”‚ metrics-server                   β”‚ v0.7.1                       β”‚ v0.7.1                      β”‚
β”‚ runc                             β”‚ v1.1.12                      β”‚ v1.1.13 πŸš€                  β”‚
β”‚ harvester-cloud-provider         β”‚ 0.2.400                      β”‚ 0.2.600 πŸš€                  β”‚
β”‚ harvester-csi-driver             β”‚ 0.1.1700                     β”‚ 0.1.1800 πŸš€                 β”‚
β”‚ rancher-vsphere-cpi              β”‚ 1.7.001                      β”‚ 1.9.000 πŸš€                  β”‚
β”‚ rancher-vsphere-csi              β”‚ 3.1.2-rancher400             β”‚ 3.3.1-rancher100 πŸš€         β”‚
β”‚ rke2-calico                      β”‚ v3.27.300                    β”‚ v3.28.100 πŸš€                β”‚
β”‚ rke2-calico-crd                  β”‚ v3.27.002                    β”‚ v3.28.100 πŸš€                β”‚
β”‚ rke2-canal                       β”‚ v3.28.0-build2024062503      β”‚ v3.28.1-build2024082701 πŸš€  β”‚
β”‚ rke2-cilium                      β”‚ 1.15.500                     β”‚ 1.16.101 πŸš€                 β”‚
β”‚ rke2-coredns                     β”‚ 1.29.002                     β”‚ 1.29.004 πŸš€                 β”‚
β”‚ rke2-ingress-nginx               β”‚ 4.10.101                     β”‚ 4.10.401 πŸš€                 β”‚
β”‚ rke2-metrics-server              β”‚ 3.12.002                     β”‚ 3.12.002                    β”‚
β”‚ rke2-snapshot-controller         β”‚ 1.7.202                      β”‚ 1.7.202                     β”‚
β”‚ rke2-snapshot-controller-crd     β”‚ 1.7.202                      β”‚ 1.7.202                     β”‚
β”‚ rke2-snapshot-validation-webhook β”‚ 1.7.302                      β”‚ 1.7.302                     β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ ❌ = VERSION STRING INVALID      β”‚                              β”‚                             β”‚
β”‚ πŸš€ = BUMPED                      β”‚                              β”‚                             β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

About

Diff Rancher RKE2 releases! πŸš€

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •