Documentation
¶
Index ¶
- Constants
- type BaseVersionFinder
- type Finder
- 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)
- func (k *KubeadmVersionFinder) HasPatchVersion(version string) bool
- type SkubaVersionFinder
Constants ¶
View Source
const GithubReleaseUrlTemplate = "https://github.com/%s/%s/releases/tag/%s"
View Source
const K3sChannelInfoUrl = "https://update.k3s.io/v1-release/channels"
View Source
const KubeStableVersionUrl = "https://storage.googleapis.com/kubernetes-release/release/stable.txt"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseVersionFinder ¶
type BaseVersionFinder struct {
// contains filtered or unexported fields
}
type Finder ¶
type K3sVersionFinder ¶
type K3sVersionFinder struct {
BaseVersionFinder
}
func NewK3sVersionFinder ¶
func NewK3sVersionFinder() *K3sVersionFinder
func (*K3sVersionFinder) GetLatestVersion ¶
func (k *K3sVersionFinder) GetLatestVersion() (*data.Version, error)
func (*K3sVersionFinder) GetVersionsAfterVersion ¶
func (*K3sVersionFinder) HasPatchVersion ¶
func (k *K3sVersionFinder) HasPatchVersion(version string) bool
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 ¶
func (*KubeadmVersionFinder) HasPatchVersion ¶
func (k *KubeadmVersionFinder) HasPatchVersion(version string) bool
type SkubaVersionFinder ¶
type SkubaVersionFinder struct {
BaseVersionFinder
}
func NewSkubaVersionFinder ¶
func NewSkubaVersionFinder() *SkubaVersionFinder
func (*SkubaVersionFinder) GetLatestVersion ¶
func (s *SkubaVersionFinder) GetLatestVersion() (*data.Version, error)
func (*SkubaVersionFinder) GetVersionsAfterVersion ¶
func (*SkubaVersionFinder) HasPatchVersion ¶
func (s *SkubaVersionFinder) HasPatchVersion(version string) bool
Click to show internal directories.
Click to hide internal directories.