Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckReleaseUsesExpectedContainerImages ¶
func CheckReleaseUsesExpectedContainerImages(gvk schema.GroupVersionKind, release Release)
Make sure that container images currently used (reported in NetworkAddonsConfig) are matching images expected for given release
func InstallOperator ¶ added in v0.43.0
func InstallOperator(release Release)
Installs given release (RBAC and Deployment)
func InstallRelease ¶
func InstallRelease(release Release)
Installs given release (CRD, RBAC and Deployment)
func UninstallOperator ¶ added in v0.43.0
func UninstallOperator(release Release)
Removes given release from cluster
Types ¶
type Release ¶
type Release struct { // Release version Version string // Containers and their images for given release Containers []cnao.Container // SupportedSpec for given release should be upgradable SupportedSpec cnao.NetworkAddonsConfigSpec // Manifest that can be used to install the operator in given release Manifests []string // CrdCleanUp is used to uninstall CRDs between upgrade tests CrdCleanUp []string }
func LatestRelease ¶
func LatestRelease() Release
Iterates registered releases and returns the latest (main) based on semver
Source Files ¶
- 0.52.0.go
- 0.53.0.go
- 0.53.10.go
- 0.54.0.go
- 0.55.0.go
- 0.56.0.go
- 0.57.0.go
- 0.58.0.go
- 0.58.6.go
- 0.59.0.go
- 0.60.0.go
- 0.61.0.go
- 0.62.0.go
- 0.63.0.go
- 0.64.0.go
- 0.65.0.go
- 0.65.1.go
- 0.65.2.go
- 0.65.6.go
- 0.66.0.go
- 0.67.0.go
- 0.68.0.go
- 0.69.0.go
- 0.70.0.go
- 0.71.0.go
- 0.72.0.go
- 0.73.0.go
- 0.74.0.go
- 0.75.0.go
- 0.76.0.go
- 0.77.0.go
- 0.78.0.go
- 99.0.0.go
- releases.go
Click to show internal directories.
Click to hide internal directories.