Documentation
¶
Index ¶
- Constants
- type BaseVersionFinder
- type Finder
- type K0sVersionFinder
- type K3sVersionFinder
- type KubeadmVersionFinder
- func (k *KubeadmVersionFinder) GetCritoolVersionsAfterVersion(afterVersion data.Version) ([]*data.Version, error)
- func (k *KubeadmVersionFinder) GetKubeReleaseToolLatestVersion(version data.Version) (*data.Version, error)
- func (k *KubeadmVersionFinder) GetLatestVersion() (*data.Version, error)
- func (k *KubeadmVersionFinder) GetVersionsAfterVersion(afterVersion data.Version) ([]*data.Version, error)
- type RKE2VersionFinder
- type RKEVersionFinder
- type RancherdVersionFinder
Constants ¶
View Source
const ( RKEDefaultBranchUrl = "https://api.github.com/repos/rancher/kontainer-driver-metadata" RKEVersionInfoUrl = "https://raw.githubusercontent.com/rancher/kontainer-driver-metadata/%s/data/data.json" )
View Source
const K3sChannelInfoUrl = "https://update.k3s.io/v1-release/channels"
View Source
const KubeStableVersionUrl = "https://storage.googleapis.com/kubernetes-release/release/stable.txt"
View Source
const RKE2ChannelInfoUrl = "https://update.rke2.io/v1-release/channels"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseVersionFinder ¶
type BaseVersionFinder struct {
// contains filtered or unexported fields
}
type Finder ¶
type K0sVersionFinder ¶ added in v0.3.4
type K0sVersionFinder struct { BaseVersionFinder // contains filtered or unexported fields }
func NewK0sVersionFinder ¶ added in v0.3.4
func NewK0sVersionFinder() *K0sVersionFinder
func (*K0sVersionFinder) GetLatestVersion ¶ added in v0.3.4
func (k *K0sVersionFinder) GetLatestVersion() (*data.Version, error)
func (*K0sVersionFinder) GetVersionsAfterVersion ¶ added in v0.3.4
type K3sVersionFinder ¶
type K3sVersionFinder struct {
BaseVersionFinder
}
func NewK3sVersionFinder ¶
func NewK3sVersionFinder() *K3sVersionFinder
func (*K3sVersionFinder) GetLatestVersion ¶
func (k *K3sVersionFinder) GetLatestVersion() (*data.Version, error)
func (*K3sVersionFinder) GetVersionsAfterVersion ¶
type KubeadmVersionFinder ¶
type KubeadmVersionFinder struct { BaseVersionFinder // contains filtered or unexported fields }
func NewKubeadmVersionFinder ¶
func NewKubeadmVersionFinder() *KubeadmVersionFinder
func (*KubeadmVersionFinder) GetCritoolVersionsAfterVersion ¶
func (*KubeadmVersionFinder) GetKubeReleaseToolLatestVersion ¶
func (*KubeadmVersionFinder) GetLatestVersion ¶
func (k *KubeadmVersionFinder) GetLatestVersion() (*data.Version, error)
func (*KubeadmVersionFinder) GetVersionsAfterVersion ¶
type RKE2VersionFinder ¶ added in v0.3.4
type RKE2VersionFinder struct {
BaseVersionFinder
}
func NewRKE2VersionFinder ¶ added in v0.3.4
func NewRKE2VersionFinder() *RKE2VersionFinder
func (*RKE2VersionFinder) GetLatestVersion ¶ added in v0.3.4
func (k *RKE2VersionFinder) GetLatestVersion() (*data.Version, error)
func (*RKE2VersionFinder) GetVersionsAfterVersion ¶ added in v0.3.4
type RKEVersionFinder ¶ added in v0.3.3
type RKEVersionFinder struct { BaseVersionFinder // contains filtered or unexported fields }
func NewRKEVersionFinder ¶ added in v0.3.3
func NewRKEVersionFinder() *RKEVersionFinder
func (*RKEVersionFinder) GetLatestVersion ¶ added in v0.3.3
func (r *RKEVersionFinder) GetLatestVersion() (*data.Version, error)
func (*RKEVersionFinder) GetVersionsAfterVersion ¶ added in v0.3.3
type RancherdVersionFinder ¶ added in v0.3.5
type RancherdVersionFinder struct { BaseVersionFinder // contains filtered or unexported fields }
func NewRancherdVersionFinder ¶ added in v0.3.5
func NewRancherdVersionFinder() *RancherdVersionFinder
func (*RancherdVersionFinder) GetLatestVersion ¶ added in v0.3.5
func (k *RancherdVersionFinder) GetLatestVersion() (*data.Version, error)
func (*RancherdVersionFinder) GetVersionsAfterVersion ¶ added in v0.3.5
Source Files
¶
Click to show internal directories.
Click to hide internal directories.