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.
git clone https://github.com/mikejoh/rke2diff.git
cd rke2diff
make build
(places the compiled binary in./build/
make install
(copies the compiled binary to~/.local/bin
)
- 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
- Unpack:
tar xzvf rke2diff_0.1.3_linux_amd64.tar.gz
- Run:
./rke2diff -version
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 β β β
ββββββββββββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββ΄ββββββββββββββββββββββββββββββ