filereader

package
v0.0.0-...-0a9a495 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2024 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetBottlerocketContainerMetadata

func GetBottlerocketContainerMetadata(r *releasetypes.ReleaseConfig, filename string) (string, string, error)

func GetBottlerocketSupportedK8sVersionsByFormat

func GetBottlerocketSupportedK8sVersionsByFormat(r *releasetypes.ReleaseConfig, imageFormat string) ([]string, error)

func GetCurrentEksADevReleaseVersion

func GetCurrentEksADevReleaseVersion(releaseVersion string, r *releasetypes.ReleaseConfig, buildNumber int) (string, error)

func GetEksDReleaseManifestUrl

func GetEksDReleaseManifestUrl(releaseChannel, releaseNumber string, dev bool) string

func GetEksdRelease

func GetEksdRelease(eksdReleaseURL string) (*eksdv1alpha1.Release, error)

func GetEksdReleaseValues

func GetEksdReleaseValues(release interface{}) (string, bool)

Retrieve values from https://github.com/aws/eks-anywhere-build-tooling/blob/main/EKSD_LATEST_RELEASES

func GetNextEksADevBuildNumber

func GetNextEksADevBuildNumber(releaseVersion string, r *releasetypes.ReleaseConfig) (int, error)

GetNextEksADevBuildNumber computes next eksa dev build number for the current eks-a dev build

func GetSupportedK8sVersions

func GetSupportedK8sVersions(r *releasetypes.ReleaseConfig) ([]string, error)

func NewBuildNumberFromLastVersion

func NewBuildNumberFromLastVersion(latestEksaBuildVersion, releaseVersion, branchName string) (int, error)

NewBuildNumberFromLastVersion bumps the build number for eksa dev build version if found

func PutEksAReleaseVersion

func PutEksAReleaseVersion(version string, r *releasetypes.ReleaseConfig) error

func ReadFileContentsTrimmed

func ReadFileContentsTrimmed(filename string) (string, error)

func ReadGitTag

func ReadGitTag(projectPath, gitRootPath, branch string) (string, error)

func ReadHttpFile

func ReadHttpFile(uri string) ([]byte, error)

func ReadShaSums

func ReadShaSums(filename string, r *releasetypes.ReleaseConfig) (string, string, error)

Types

type EksDLatestRelease

type EksDLatestRelease struct {
	Branch      string `json:"branch"`
	KubeVersion string `json:"kubeVersion"`
	Number      int    `json:"number"`
	Dev         bool   `json:"dev,omitempty"`
}

type EksDLatestReleases

type EksDLatestReleases struct {
	Releases []EksDLatestRelease `json:"releases"`
	Latest   string              `json:"latest"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL