mirror of https://github.com/k3s-io/k3s
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
master
dependabot/github_actions/codecov/codecov-action-5
release-1.31
release-1.30
release-1.29
release-1.28
release-1.27
release-1.26
release-1.25
release-1.24
release-1.23
release-1.22
release-1.21
engine-1.21
release-1.20
release-1.19
release-1.18
release-1.17
release-1.16
release/v1.0
k3s-v1.15.3
k3s-v1.14.6
k3s-v1.14.5
k3s-v1.14.4
k3s-v1.14.3
k3s-v1.14.1
k3s-v1.14.0
k3s-v1.13.5
k3s-v1.13.4
k3s-v1.13.3
v0.1.0
v0.1.0-rc1
v0.1.0-rc3
v0.1.0-rc4
v0.1.0-rc5
v0.1.0-rc6
v0.1.0-rc7
v0.1.0-rc8
v0.10.0
v0.10.0-alpha1
v0.10.0-rc1
v0.10.0-rc2
v0.10.1
v0.10.1-rc1
v0.10.2
v0.11.0-alpha1
v0.11.0-alpha2
v0.11.0-alpha3
v0.11.0-alpha4
v0.2.0
v0.2.0-rc3
v0.2.0-rc4
v0.2.0-rc5
v0.2.0-rc6
v0.3.0
v0.3.0-rc1
v0.3.0-rc2
v0.3.0-rc3
v0.3.0-rc4
v0.4.0
v0.4.0-rc1
v0.4.0-rc2
v0.4.0-rc3
v0.5.0
v0.5.0-rc1
v0.5.0-rc2
v0.5.0-rc3
v0.5.0-rc4
v0.6.0
v0.6.0-rc1
v0.6.0-rc2
v0.6.0-rc3
v0.6.0-rc4
v0.6.0-rc5
v0.6.1
v0.7.0
v0.7.0-rc1
v0.7.0-rc2
v0.7.0-rc3
v0.7.0-rc4
v0.7.0-rc5
v0.7.0-rc6
v0.7.0-rc7
v0.7.0-rc8
v0.7.0-rc9
v0.8.0
v0.8.0-rc1
v0.8.1
v0.9.0
v0.9.0-rc1
v0.9.0-rc2
v0.9.1
v0.9.1-rc1
v1.0.0
v1.0.0-rc1
v1.0.0-rc2
v1.0.0-rc3
v1.0.0-rc4
v1.0.0-rc5
v1.0.0-rc6
v1.0.1
v1.0.1-rc1
v1.10.5-lite1
v1.10.5-lite2
v1.10.5-lite3
v1.10.5-lite4
v1.10.5-lite5
v1.10.6-lite1
v1.10.6-lite2
v1.10.6-lite3
v1.10.6-lite4
v1.10.6-lite5
v1.10.6-lite6
v1.12.1-lite1
v1.12.1-lite2
v1.12.1-lite3
v1.12.1-lite4
v1.12.1-lite5
v1.12.1-lite6
v1.12.1-lite7
v1.12.1-lite8
v1.12.2-lite1
v1.12.2-lite2
v1.12.2-lite3
v1.12.2-lite4
v1.12.2-lite5
v1.13.1-k3s1
v1.13.1-k3s2
v1.13.2-k3s1
v1.13.2-k3s2
v1.13.2-k3s3
v1.13.2-k3s4
v1.13.3-k3s.3
v1.13.3-k3s.5
v1.13.3-k3s.6
v1.13.3-k3s.7
v1.13.3-k3s1
v1.13.3-k3s2
v1.13.4-k3s.1
v1.13.4-k3s.2
v1.13.5-k3s.1
v1.14.0-k3s.1
v1.14.1-k3s.1
v1.14.1-k3s.2
v1.14.1-k3s.3
v1.14.1-k3s.4
v1.14.3-k3s.1
v1.14.3-k3s.2
v1.14.4-k3s.1
v1.14.5-k3s.1
v1.14.6-k3s.1
v1.15.3-k3s.1
v1.15.3-k3s.2
v1.15.3-k3s.3
v1.16.10+k3s1
v1.16.11+k3s1
v1.16.11-rc1+k3s1
v1.16.13+k3s1
v1.16.13-rc1+k3s1
v1.16.13-rc2+k3s1
v1.16.13-rc3+k3s1
v1.16.14+k3s1
v1.16.14-rc1+k3s1
v1.16.15+k3s1
v1.16.7+k3s1
v1.16.7-rc1+k3s1
v1.16.9+k3s1
v1.16.9-rc1+k3s1
v1.17.0+k3s.1
v1.17.0-rc.1-k3s.1
v1.17.0-rc.2-k3s.1
v1.17.0-rc.3-k3s.1
v1.17.0-rc.4-k3s.1
v1.17.1-alpha1+k3s1
v1.17.1-rc1+k3s1
v1.17.1-rc2+k3s1
v1.17.11+k3s1
v1.17.11-rc1+k3s1
v1.17.12+k3s1
v1.17.13+k3s1
v1.17.13+k3s2
v1.17.13-rc1+k3s1
v1.17.13-rc1+k3s2
v1.17.14+k3s1
v1.17.14+k3s2
v1.17.14+k3s3
v1.17.14-rc1+k3s1
v1.17.14-rc1+k3s2
v1.17.14-rc1+k3s3
v1.17.15+k3s1
v1.17.15-rc1+k3s1
v1.17.17+k3s1
v1.17.17-rc1+k3s1
v1.17.2+k3s1
v1.17.2-alpha1+k3s1
v1.17.2-alpha2+k3s1
v1.17.2-alpha3+k3s1
v1.17.3+k3s1
v1.17.3-alpha1+k3s1
v1.17.3-rc1+k3s1
v1.17.4+k3s1
v1.17.4-alpha1+k3s1
v1.17.4-rc1+k3s1
v1.17.4-rc2+k3s1
v1.17.5+k3s1
v1.17.5-rc1+k3s1
v1.17.5-rc2+k3s1
v1.17.6+k3s1
v1.17.7+k3s1
v1.17.7-rc1+k3s1
v1.17.9+k3s1
v1.17.9-rc1+k3s1
v1.18.10+k3s1
v1.18.10+k3s2
v1.18.10-rc1+k3s1
v1.18.10-rc1+k3s2
v1.18.12+k3s1
v1.18.12+k3s2
v1.18.12-rc1+k3s1
v1.18.12-rc1+k3s2
v1.18.12-rc2+k3s1
v1.18.13+k3s1
v1.18.13-rc1+k3s1
v1.18.15+k3s1
v1.18.15-rc1+k3s1
v1.18.16+k3s1
v1.18.16-rc1+k3s1
v1.18.17+k3s1
v1.18.17-alpha1+k3s2
v1.18.17-rc1+k3s1
v1.18.17-rc2+k3s1
v1.18.18+k3s1
v1.18.18-rc1+k3s1
v1.18.19+k3s1
v1.18.19-rc1+k3s1
v1.18.19-rc2+k3s1
v1.18.2+k3s1
v1.18.2-rc1+k3s1
v1.18.2-rc2+k3s1
v1.18.2-rc3+k3s1
v1.18.2-rc4+k3s1
v1.18.20+k3s1
v1.18.20-rc1+k3s
v1.18.20-rc1+k3s1
v1.18.3+k3s1
v1.18.4+k3s1
v1.18.4-rc1+k3s1
v1.18.6+k3s1
v1.18.6-rc1+k3s1
v1.18.8+k3s1
v1.18.8-rc1+k3s1
v1.18.9+k3s1
v1.18.9-rc1+k3s1
v1.19.1+k3s1
v1.19.1-rc1+k3s1
v1.19.1-rc2+k3s1
v1.19.10+k3s1
v1.19.10-rc1+k3s1
v1.19.11+k3s1
v1.19.11-rc1+k3s1
v1.19.11-rc2+k3s1
v1.19.12+k3s1
v1.19.12-rc1+k3s1
v1.19.12-rc1+k3s2
v1.19.13+k3s1
v1.19.13-rc1+k3s1
v1.19.13-rc2+k3s1
v1.19.13-rc3+k3s1
v1.19.14+k3s1
v1.19.14-rc1+k3s1
v1.19.15+k3s1
v1.19.15+k3s2
v1.19.15-rc1+k3s1
v1.19.15-rc1+k3s2
v1.19.16+k3s1
v1.19.16-rc1+k3s1
v1.19.2+k3s1
v1.19.2-rc1+k3s1
v1.19.2-rc2+k3s1
v1.19.3+k3s1
v1.19.3+k3s2
v1.19.3+k3s3
v1.19.3-rc1+k3s1
v1.19.3-rc1+k3s2
v1.19.3-rc1+k3s3
v1.19.4+k3s1
v1.19.4+k3s2
v1.19.4-rc1+k3s1
v1.19.4-rc1+k3s2
v1.19.4-rc2+k3s2
v1.19.5+k3s1
v1.19.5+k3s2
v1.19.5-rc1+k3s1
v1.19.5-rc1+k3s2
v1.19.7+k3s1
v1.19.7-rc1+k3s1
v1.19.8+k3s1
v1.19.8-rc1+k3s1
v1.19.9+k3s1
v1.19.9-alpha1+k3s2
v1.19.9-rc1+k3s1
v1.19.9-rc2+k3s1
v1.20.0+k3s1
v1.20.0+k3s2
v1.20.0-rc1+k3s1
v1.20.0-rc1+k3s2
v1.20.0-rc2+k3s1
v1.20.0-rc3+k3s1
v1.20.0-rc4+k3s1
v1.20.0-rc5+k3s1
v1.20.10+k3s1
v1.20.10-rc1+k3s1
v1.20.11+k3s1
v1.20.11+k3s2
v1.20.11-rc1+k3s1
v1.20.11-rc1+k3s2
v1.20.12+k3s1
v1.20.12-rc1+k3s1
v1.20.12-rc2+k3s1
v1.20.13+k3s1
v1.20.13-rc1+k3s1
v1.20.13-rc1+k3s2
v1.20.13-rc2+k3s1
v1.20.13-rc2+k3s2
v1.20.14+k3s1
v1.20.14+k3s2
v1.20.14-rc1+k3s1
v1.20.14-rc1+k3s2
v1.20.14-rc2+k3s1
v1.20.15+k3s1
v1.20.15-rc1+k3s1
v1.20.2+k3s1
v1.20.2-rc1+k3s1
v1.20.4+k3s1
v1.20.4-rc1+k3s1
v1.20.5+k3s1
v1.20.5-alpha1+k3s2
v1.20.5-rc1+k3s1
v1.20.6+k3s1
v1.20.6-rc1+k3s1
v1.20.7+k3s1
v1.20.7-rc1+k3s1
v1.20.7-rc2+k3s1
v1.20.8+k3s1
v1.20.8-rc1+k3s1
v1.20.8-rc1+k3s2
v1.20.8-rc2+k3s2
v1.20.9+k3s1
v1.20.9-rc1+k3s1
v1.20.9-rc2+k3s1
v1.20.9-rc3+k3s1
v1.21.0+k3s1
v1.21.0-alpha1+k3s1
v1.21.0-rc1+k3s1
v1.21.1+k3s1
v1.21.1-rc1+k3s1
v1.21.1-rc2+k3s1
v1.21.10+k3s1
v1.21.10-engine0+k3s1
v1.21.10-rc1+k3s1
v1.21.11+k3s1
v1.21.11-engine0+k3s1
v1.21.11-rc1+k3s1
v1.21.11-rc2+k3s1
v1.21.11-rc3+k3s1
v1.21.11-rc4+k3s1
v1.21.11-rc5+k3s1
v1.21.12+k3s1
v1.21.12-engine0+k3s1
v1.21.12-rc1+k3s1
v1.21.12-rc2+k3s1
v1.21.12-rc3+k3s1
v1.21.13+k3s1
v1.21.13-rc1+k3s1
v1.21.14+k3s1
v1.21.14-rc1+k3s1
v1.21.2+k3s1
v1.21.2-rc1+k3s1
v1.21.2-rc1+k3s2
v1.21.2-rc2+k3s2
v1.21.3+k3s1
v1.21.3-rc1+k3s1
v1.21.3-rc2+k3s1
v1.21.3-rc3+k3s1
v1.21.4+k3s1
v1.21.4-engine0+k3s1
v1.21.4-rc1+k3s1
v1.21.5+k3s1
v1.21.5+k3s2
v1.21.5-engine0+k3s1
v1.21.5-rc1+k3s1
v1.21.5-rc1+k3s2
v1.21.6+k3s1
v1.21.6-rc1+k3s1
v1.21.6-rc2+k3s1
v1.21.6-rc3+k3s1
v1.21.7+k3s1
v1.21.7-engine0+k3s1
v1.21.7-rc1+k3s1
v1.21.7-rc1+k3s2
v1.21.7-rc2+k3s1
v1.21.7-rc2+k3s2
v1.21.8+k3s1
v1.21.8+k3s2
v1.21.8-engine0+k3s1
v1.21.8-engine0+k3s2
v1.21.8-rc1+k3s1
v1.21.8-rc1+k3s2
v1.21.8-rc2+k3s1
v1.21.8-rc2+k3s2
v1.21.9+k3s1
v1.21.9-engine0+k3s1
v1.21.9-rc1+k3s1
v1.22.1-rc1+k3s1
v1.22.10+k3s1
v1.22.10-rc1+k3s1
v1.22.10-rc2+k3s1
v1.22.10-rc3+k3s1
v1.22.11+k3s1
v1.22.11+k3s2
v1.22.11-rc1+k3s1
v1.22.11-rc1+k3s2
v1.22.12+k3s1
v1.22.12-rc1+k3s1
v1.22.13+k3s1
v1.22.13-rc1+k3s1
v1.22.14-rc1+k3s1
v1.22.15+k3s1
v1.22.15-rc1+k3s1
v1.22.16+k3s1
v1.22.16-rc1+k3s1
v1.22.16-rc2+k3s1
v1.22.17+k3s
v1.22.17+k3s1
v1.22.17-rc1+k3s1
v1.22.17-rc2+k3s1
v1.22.2+k3s1
v1.22.2+k3s2
v1.22.2-rc1+k3s1
v1.22.2-rc1+k3s2
v1.22.2-rc2+k3s1
v1.22.2-rc3+k3s1
v1.22.3+k3s1
v1.22.3-rc1+k3s1
v1.22.3-rc2+k3s1
v1.22.3-rc3+k3s1
v1.22.3-rc4+k3s1
v1.22.4+k3s1
v1.22.4-rc1+k3s1
v1.22.4-rc1+k3s2
v1.22.4-rc2+k3s1
v1.22.4-rc2+k3s2
v1.22.4-rc3+k3s2
v1.22.5+k3s1
v1.22.5+k3s2
v1.22.5-rc1+k3s1
v1.22.5-rc1+k3s2
v1.22.5-rc2+k3s1
v1.22.5-rc2+k3s2
v1.22.6+k3s1
v1.22.6-rc1+k3s1
v1.22.7+k3s1
v1.22.7-rc1+k3s1
v1.22.8+k3s1
v1.22.8-rc1+k3s1
v1.22.8-rc2+k3s1
v1.22.8-rc3+k3s1
v1.22.8-rc4+k3s1
v1.22.8-rc5+k3s1
v1.22.9+k3s1
v1.22.9-rc1+k3s1
v1.22.9-rc2+k3s1
v1.22.9-rc3+k3s1
v1.22.9-rc4+k3s1
v1.22.9-rc5+k3s1
v1.23.1+k3s1
v1.23.1+k3s2
v1.23.1-rc1+k3s1
v1.23.1-rc1+k3s2
v1.23.1-rc2+k3s2
v1.23.10+k3s1
v1.23.10-rc1+k3s1
v1.23.11-rc1+k3s1
v1.23.12+k3s1
v1.23.12-rc1+k3s1
v1.23.13+k3s1
v1.23.13-rc1+k3s1
v1.23.13-rc2+k3s1
v1.23.13-rc3+k3s1
v1.23.13-rc4+k3s1
v1.23.14+k3s1
v1.23.14-rc1+k3s1
v1.23.14-rc2+k3s1
v1.23.14-rc3+k3s1
v1.23.15+k3s1
v1.23.15-rc1+k3s1
v1.23.15-rc2+k3s1
v1.23.15-rc3+k3s1
v1.23.16+k3s1
v1.23.16-rc1+k3s1
v1.23.16-rc2+k3s1
v1.23.17+k3s1
v1.23.17-rc1+k3s1
v1.23.2+k3s1
v1.23.2-rc1+k3s1
v1.23.3+k3s1
v1.23.3-rc1+k3s1
v1.23.4+k3s1
v1.23.4-rc1+k3s1
v1.23.5+k3s1
v1.23.5-rc1+k3s1
v1.23.5-rc2+k3s1
v1.23.5-rc3+k3s1
v1.23.5-rc4+k3s1
v1.23.5-rc5+k3s1
v1.23.6+k3s1
v1.23.6-rc1+k3s1
v1.23.6-rc2+k3s1
v1.23.6-rc3+k3s1
v1.23.6-rc4+k3s1
v1.23.7+k3s1
v1.23.7-rc1+k3s1
v1.23.7-rc2+k3s1
v1.23.7-rc3+k3s1
v1.23.8+k3s1
v1.23.8+k3s2
v1.23.8-rc1+k3s1
v1.23.8-rc1+k3s2
v1.23.9+k3s1
v1.23.9-rc1+k3s1
v1.24.0-rc1+k3s1
v1.24.1+k3s1
v1.24.1-rc1+k3s1
v1.24.1-rc2+k3s1
v1.24.1-rc3+k3s1
v1.24.1-rc4+k3s1
v1.24.1-rc5+k3s1
v1.24.10+k3s1
v1.24.10-rc1+k3s1
v1.24.11+k3s1
v1.24.11-rc1+k3s1
v1.24.12+k3s1
v1.24.12-rc1+k3s1
v1.24.13+k3s1
v1.24.13-rc1+k3s1
v1.24.14+k3s1
v1.24.14-rc1+k3s1
v1.24.14-rc2+k3s1
v1.24.15+k3s1
v1.24.15-rc1+k3s1
v1.24.16+k3s1
v1.24.16-rc1+k3s1
v1.24.16-rc2+k3s1
v1.24.16-rc3+k3s1
v1.24.17+k3s1
v1.24.17-rc1+k3s1
v1.24.17-rc2+k3s1
v1.24.17-rc3+k3s1
v1.24.2+k3s1
v1.24.2+k3s2
v1.24.2-rc1+k3s1
v1.24.2-rc1+k3s2
v1.24.3+k3s1
v1.24.3-rc1+k3s1
v1.24.4+k3s1
v1.24.4-rc1+k3s1
v1.24.5-rc1+k3s1
v1.24.6+k3s1
v1.24.6-rc1+k3s1
v1.24.7+k3s1
v1.24.7-rc1+k3s1
v1.24.7-rc2+k3s1
v1.24.7-rc3+k3s1
v1.24.7-rc4+k3s1
v1.24.8+k3s1
v1.24.8-rc1+k3s1
v1.24.8-rc2+k3s1
v1.24.8-rc3+k3s1
v1.24.9+k3s1
v1.24.9+k3s2
v1.24.9-rc1+k3s1
v1.24.9-rc1+k3s2
v1.24.9-rc2+k3s1
v1.24.9-rc3+k3s1
v1.25.0+k3s1
v1.25.0-rc1+k3s1
v1.25.0-rc2+k3s1
v1.25.0-rc3+k3s1
v1.25.1-rc1+k3s1
v1.25.10+k3s1
v1.25.10-rc1+k3s1
v1.25.10-rc2+k3s1
v1.25.11+k3s1
v1.25.11-rc1+k3s1
v1.25.11-rc2+k3s1
v1.25.12+k3s1
v1.25.12-rc1+k3s1
v1.25.12-rc2+k3s1
v1.25.12-rc3+k3s1
v1.25.13+k3s1
v1.25.13-rc1+k3s1
v1.25.13-rc2+k3s1
v1.25.13-rc3+k3s1
v1.25.13-rc4+k3s1
v1.25.14+k3s1
v1.25.14-rc1+k3s1
v1.25.14-rc2+k3s1
v1.25.15+k3s1
v1.25.15+k3s2
v1.25.15-rc1+k3s1
v1.25.15-rc1+k3s2
v1.25.15-rc2+k3s1
v1.25.15-rc2+k3s2
v1.25.15-rc3+k3s2
v1.25.16+k3s1
v1.25.16+k3s2
v1.25.16+k3s3
v1.25.16+k3s4
v1.25.16-rc1+k3s1
v1.25.2+k3s1
v1.25.2-rc1+k3s1
v1.25.3+k3s1
v1.25.3-rc1+k3s1
v1.25.3-rc2+k3s1
v1.25.3-rc3+k3s1
v1.25.3-rc4+k3s1
v1.25.4+k3s1
v1.25.4-rc1+k3s1
v1.25.4-rc2+k3s1
v1.25.4-rc3+k3s1
v1.25.4-rc4+k3s1
v1.25.5+k3s1
v1.25.5+k3s2
v1.25.5-rc1+k3s1
v1.25.5-rc1+k3s2
v1.25.5-rc2+k3s1
v1.25.5-rc3+k3s1
v1.25.6+k3s1
v1.25.6-rc1+k3s1
v1.25.7+k3s1
v1.25.7-rc1+k3s1
v1.25.8+k3s1
v1.25.8-rc1+k3s1
v1.25.8-rc2+k3s1
v1.25.9+k3s1
v1.25.9-rc1+k3s1
v1.26.0+k3s1
v1.26.0+k3s2
v1.26.0-rc1+k3s1
v1.26.0-rc1+k3s2
v1.26.0-rc2+k3s1
v1.26.1+k3s1
v1.26.1-rc1+k3s1
v1.26.10+k3s1
v1.26.10+k3s2
v1.26.10-rc1+k3s1
v1.26.10-rc1+k3s2
v1.26.10-rc2+k3s1
v1.26.10-rc2+k3s2
v1.26.10-rc3+k3s2
v1.26.11+k3s1
v1.26.11+k3s2
v1.26.11-rc1+k3s1
v1.26.11-rc1+k3s2
v1.26.12+k3s1
v1.26.12-rc1+k3s1
v1.26.13+k3s1
v1.26.13+k3s2
v1.26.13-rc1+k3s1
v1.26.13-rc1+k3s2
v1.26.13-rc2+k3s1
v1.26.13-rc2+k3s2
v1.26.14+k3s1
v1.26.14-rc1+k3s1
v1.26.14-rc2+k3s1
v1.26.14-rc3+k3s1
v1.26.14-rc4+k3s1
v1.26.14-rc5+k3s1
v1.26.15+k3s1
v1.26.15-rc1+k3s1
v1.26.2+k3s1
v1.26.2-rc1+k3s1
v1.26.3+k3s1
v1.26.3-rc1+k3s1
v1.26.3-rc2+k3s1
v1.26.4+k3s1
v1.26.4-rc1+k3s1
v1.26.5+k3s1
v1.26.5-rc1+k3s1
v1.26.5-rc2+k3s1
v1.26.5-rc3+k3s1
v1.26.6+k3s1
v1.26.6-rc1+k3s1
v1.26.7+k3s1
v1.26.7-rc1+k3s1
v1.26.7-rc2+k3s1
v1.26.7-rc3+k3s1
v1.26.8+k3s1
v1.26.8-rc1+k3s1
v1.26.8-rc2+k3s1
v1.26.8-rc3+k3s1
v1.26.9+k3s1
v1.26.9-rc1+k3s1
v1.27.1+k3s1
v1.27.1-rc1+k3s1
v1.27.1-rc2+k3s1
v1.27.1-rc3+k3s1
v1.27.10+k3s1
v1.27.10+k3s2
v1.27.10-rc1+k3s1
v1.27.10-rc1+k3s2
v1.27.10-rc2+k3s1
v1.27.10-rc2+k3s2
v1.27.11+k3s1
v1.27.11-rc1+k3s1
v1.27.11-rc2+k3s1
v1.27.11-rc3+k3s1
v1.27.12+k3s1
v1.27.12-rc1+k3s1
v1.27.13+k3s1
v1.27.13-rc1+k3s1
v1.27.13-rc2+k3s1
v1.27.14+k3s1
v1.27.14-rc1+k3s1
v1.27.15+k3s1
v1.27.15+k3s2
v1.27.15-rc1+k3s1
v1.27.15-rc1+k3s2
v1.27.15-rc2+k3s1
v1.27.15-rc3+k3s1
v1.27.16+k3s1
v1.27.16-rc1+k3s1
v1.27.16-rc2+k3s1
v1.27.2+k3s1
v1.27.2-rc1+k3s1
v1.27.2-rc2+k3s1
v1.27.2-rc3+k3s1
v1.27.3+k3s1
v1.27.3-rc1+k3s1
v1.27.4+k3s1
v1.27.4-rc1+k3s1
v1.27.4-rc2+k3s1
v1.27.4-rc3+k3s1
v1.27.5+k3s1
v1.27.5-rc1+k3s1
v1.27.5-rc2+k3s1
v1.27.5-rc3+k3s1
v1.27.6+k3s1
v1.27.6-rc1+k3s1
v1.27.7+k3s1
v1.27.7+k3s2
v1.27.7-rc1+k3s1
v1.27.7-rc1+k3s2
v1.27.7-rc2+k3s1
v1.27.7-rc2+k3s2
v1.27.7-rc3+k3s2
v1.27.8+k3s1
v1.27.8+k3s2
v1.27.8-rc1+k3s1
v1.27.8-rc1+k3s2
v1.27.9+k3s1
v1.27.9-rc1+k3s1
v1.28.0-rc1+k3s1
v1.28.1+k3s1
v1.28.1-rc1+k3s1
v1.28.1-rc2+k3s1
v1.28.10+k3s1
v1.28.10-rc1+k3s1
v1.28.11+k3s1
v1.28.11+k3s2
v1.28.11-rc1+k3s1
v1.28.11-rc1+k3s2
v1.28.11-rc2+k3s1
v1.28.11-rc3+k3s1
v1.28.12+k3s1
v1.28.12-rc1+k3s1
v1.28.12-rc2+k3s1
v1.28.13+k3s1
v1.28.13-rc1+k3s1
v1.28.14+k3s1
v1.28.14-rc1+k3s1
v1.28.14-rc2+k3s1
v1.28.15+k3s1
v1.28.15-rc1+k3s1
v1.28.2+k3s1
v1.28.2-rc1+k3s1
v1.28.3+k3s1
v1.28.3+k3s2
v1.28.3-rc1+k3s1
v1.28.3-rc1+k3s2
v1.28.3-rc2+k3s1
v1.28.3-rc2+k3s2
v1.28.3-rc3+k3s2
v1.28.4+k3s1
v1.28.4+k3s2
v1.28.4-rc1+k3s1
v1.28.4-rc1+k3s2
v1.28.5+k3s1
v1.28.5-rc1+k3s1
v1.28.6+k3s1
v1.28.6+k3s2
v1.28.6-rc1+k3s1
v1.28.6-rc1+k3s2
v1.28.6-rc2+k3s1
v1.28.6-rc2+k3s2
v1.28.7+k3s1
v1.28.7-rc1+k3s1
v1.28.7-rc2+k3s1
v1.28.7-rc3+k3s1
v1.28.8+k3s1
v1.28.8-rc1+k3s1
v1.28.9+k3s1
v1.28.9-rc1+k3s1
v1.28.9-rc2+k3s1
v1.29.0+k3s1
v1.29.0-rc1+k3s1
v1.29.0-rc2+k3s1
v1.29.0-rc3+k3s1
v1.29.1+k3s1
v1.29.1+k3s2
v1.29.1-rc1+k3s1
v1.29.1-rc1+k3s2
v1.29.1-rc2+k3s1
v1.29.1-rc2+k3s2
v1.29.10+k3s1
v1.29.10-rc1+k3s1
v1.29.11-rc1+k3s1
v1.29.2+k3s1
v1.29.2-rc1+k3s1
v1.29.2-rc2+k3s1
v1.29.2-rc3+k3s1
v1.29.3+k3s1
v1.29.3-rc1+k3s1
v1.29.4+k3s1
v1.29.4-rc1+k3s1
v1.29.4-rc2+k3s1
v1.29.5+k3s1
v1.29.5-rc1+k3s1
v1.29.6+k3s1
v1.29.6+k3s2
v1.29.6-rc1+k3s1
v1.29.6-rc1+k3s2
v1.29.6-rc2+k3s1
v1.29.6-rc3+k3s1
v1.29.7+k3s1
v1.29.7-rc1+k3s1
v1.29.7-rc2+k3s1
v1.29.8+k3s1
v1.29.8-rc1+k3s1
v1.29.9+k3s1
v1.29.9-rc1+k3s1
v1.29.9-rc2+k3s1
v1.30.0+k3s1
v1.30.0-rc1+k3s1
v1.30.0-rc2+k3s1
v1.30.1+k3s1
v1.30.1-rc1+k3s1
v1.30.2+k3s1
v1.30.2+k3s2
v1.30.2-rc1+k3s1
v1.30.2-rc1+k3s2
v1.30.2-rc2+k3s1
v1.30.2-rc3+k3s1
v1.30.3+k3s1
v1.30.3-rc1+k3s1
v1.30.3-rc2+k3s1
v1.30.4+k3s1
v1.30.4-rc1+k3s1
v1.30.5+k3s1
v1.30.5-rc1+k3s1
v1.30.5-rc2+k3s1
v1.30.6+k3s1
v1.30.6-rc1+k3s1
v1.30.7-rc1+k3s1
v1.31.0+k3s1
v1.31.0-rc1+k3s1
v1.31.0-rc2+k3s1
v1.31.1+k3s1
v1.31.1-rc1+k3s1
v1.31.1-rc2+k3s1
v1.31.2+k3s1
v1.31.2-rc1+k3s1
v1.31.2-rc2+k3s1
v1.31.3-rc1+k3s1
${ noResults }
5.4 KiB
5.4 KiB
strongswan vici golang client
a golang implement of strongswan vici plugin client.
document
- http://godoc.org/github.com/bronze1man/goStrongswanVici
- https://github.com/strongswan/strongswan/tree/master/src/libcharon/plugins/vici
Implemented command list
- version()
- list-sas()
- get-shared()
- terminate()
- load-conn()
- load-cert()
- load-key()
- load-pool()
- load-shared()
- list-conns()
- unload-conn()
- unload-shared()
If you need some commands, but it is not here .you can implement yourself, and send a pull request to this project.
Testing
To test the library's functionality, docker-compose
is used to spin up strongswan in a separate Docker container.
$ docker-compose up -V
Creating network "gostrongswanvici_default" with the default drive
Creating volume "gostrongswanvici_charondata" with default driver
Creating gostrongswanvici_strongswan_1 ... done
Creating gostrongswanvici_go-test_1 ... done
Attaching to gostrongswanvici_strongswan_1, gostrongswanvici_go-test_1
...
go-test_1 | ok github.com/RenaultAI/goStrongswanVici 0.017s
gostrongswanvici_go-test_1 exited with code 0
example
package main
import (
"fmt"
"github.com/bronze1man/goStrongswanVici"
)
func main(){
// create a client.
client, err := goStrongswanVici.NewClientConnFromDefaultSocket()
if err != nil {
panic(err)
}
defer client.Close()
// get strongswan version
v, err := client.Version()
if err != nil {
panic(err)
}
fmt.Printf("%#v\n", v)
childConfMap := make(map[string]goStrongswanVici.ChildSAConf)
childSAConf := goStrongswanVici.ChildSAConf{
Local_ts: []string{"10.10.59.0/24"},
Remote_ts: []string{"10.10.40.0/24"},
ESPProposals: []string{"aes256-sha256-modp2048"},
StartAction: "trap",
CloseAction: "restart",
Mode: "tunnel",
ReqID: "10",
RekeyTime: "10m",
InstallPolicy: "no",
}
childConfMap["test-child-conn"] = childSAConf
localAuthConf := goStrongswanVici.AuthConf{
AuthMethod: "psk",
}
remoteAuthConf := goStrongswanVici.AuthConf{
AuthMethod: "psk",
}
ikeConfMap := make(map[string] goStrongswanVici.IKEConf)
ikeConf := goStrongswanVici.IKEConf{
LocalAddrs: []string{"192.168.198.10"},
RemoteAddrs: []string{"192.168.198.11"},
Proposals: []string{"aes256-sha256-modp2048"},
Version: "1",
LocalAuth: localAuthConf,
RemoteAuth: remoteAuthConf,
Children: childConfMap,
Encap: "no",
}
ikeConfMap["test-connection"] = ikeConf
//load connenction information into strongswan
err = client.LoadConn(&ikeConfMap)
if err != nil {
fmt.Printf("error loading connection: %v")
panic(err)
}
sharedKey := &goStrongswanVici.Key{
Typ: "IKE",
Data: "this is the key",
Owners: []string{"192.168.198.10"}, //IP of the remote host
}
//load shared key into strongswan
err = client.LoadShared(sharedKey)
if err != nil {
fmt.Printf("error returned from loadsharedkey \n")
panic(err)
}
//list-conns
connList, err := client.ListConns("")
if err != nil {
fmt.Printf("error list-conns: %v \n", err)
}
for _, connection := range connList {
fmt.Printf("connection map: %v", connection)
}
// get all conns info from strongswan
connInfo, err := client.ListAllVpnConnInfo()
if err != nil {
panic(err)
}
fmt.Printf("found %d connections. \n", len(connInfo))
//unload connection from strongswan
unloadConnReq := &goStrongswanVici.UnloadConnRequest{
Name: "test-connection",
}
err = client.UnloadConn(unloadConnReq)
if err != nil {
panic(err)
}
// kill all conns in strongswan
for _, info := range connInfo {
fmt.Printf("kill connection id %s\n", info.Uniqueid)
err = client.Terminate(&goStrongswanVici.TerminateRequest{
Ike_id: info.Uniqueid,
})
if err != nil {
panic(err)
}
}
}