Documentation ¶
Index ¶
- Constants
- func ControlPlaneTaint() corev1.Taint
- func Eksa050() *semver.Version
- func Eksa060() *semver.Version
- func GetLatestMinorReleaseBinaryFromMain() (binaryPath string, err error)
- func GetLatestMinorReleaseBinaryFromTestBranch() (binaryPath string, err error)
- func GetLatestMinorReleaseBinaryFromVersion(releaseBranchVersion *semver.Version) (binaryPath string, err error)
- func GetLatestMinorReleaseFromMain() (*releasev1alpha1.EksARelease, error)
- func GetLatestMinorReleaseFromTestBranch() (*releasev1alpha1.EksARelease, error)
- func GetLatestMinorReleaseFromVersion(releaseBranchVersion *semver.Version) (*releasev1alpha1.EksARelease, error)
- func GetReleaseBinaryFromVersion(version *semver.Version) (binaryPath string, err error)
- func NoExecuteTaint() corev1.Taint
- func NoScheduleTaint() corev1.Taint
- func PopIPFromEnv(ipPoolEnvVar string) (string, error)
- func PreferNoScheduleTaint() corev1.Taint
- func RequiredAWSIamEnvVars() []string
- func RequiredFluxEnvVars() []string
- func RequiredProxyEnvVars() []string
- func RequiredRegistryMirrorEnvVars() []string
- func RequiredVsphereEnvVars() []string
- func UpdateBottlerocketTemplate120() api.VSphereFiller
- func UpdateBottlerocketTemplate121() api.VSphereFiller
- func UpdateUbuntuTemplate118Var() api.VSphereFiller
- func UpdateUbuntuTemplate119Var() api.VSphereFiller
- func UpdateUbuntuTemplate120Var() api.VSphereFiller
- func UpdateUbuntuTemplate121Var() api.VSphereFiller
- func ValidateControlPlaneLabels(controlPlane v1alpha1.ControlPlaneConfiguration, node corev1.Node) error
- func ValidateControlPlaneTaints(controlPlane v1alpha1.ControlPlaneConfiguration, node corev1.Node) (err error)
- func ValidateWorkerNodeLabels(w v1alpha1.WorkerNodeGroupConfiguration, node corev1.Node) error
- func ValidateWorkerNodeTaints(w v1alpha1.WorkerNodeGroupConfiguration, node corev1.Node) (err error)
- type ClusterE2ETest
- func (e *ClusterE2ETest) CleanUpGithubRepo()
- func (e *ClusterE2ETest) CreateCluster(opts ...CommandOpt)
- func (e *ClusterE2ETest) DeleteCluster(opts ...CommandOpt)
- func (e *ClusterE2ETest) GenerateClusterConfig(opts ...CommandOpt)
- func (e *ClusterE2ETest) GenerateClusterConfigForVersion(eksaVersion string, opts ...CommandOpt)
- func (e *ClusterE2ETest) GetEksaVSphereMachineConfigs() []v1alpha1.VSphereMachineConfig
- func (e *ClusterE2ETest) ImportImages(opts ...CommandOpt)
- func (e *ClusterE2ETest) NewGitOptions(ctx context.Context, cluster *v1alpha1.Cluster, ...) (*GitOptions, error)
- func (e *ClusterE2ETest) Run(name string, args ...string)
- func (e *ClusterE2ETest) RunConformanceTests()
- func (e *ClusterE2ETest) RunEKSA(args []string, opts ...CommandOpt)
- func (e *ClusterE2ETest) StopIfFailed()
- func (e *ClusterE2ETest) UpgradeCluster(clusterOpts []ClusterE2ETestOpt, commandOpts ...CommandOpt)
- func (e *ClusterE2ETest) UpgradeWithGitOps(clusterOpts ...ClusterE2ETestOpt)
- func (e *ClusterE2ETest) ValidateAWSIamAuth()
- func (e *ClusterE2ETest) ValidateCluster(kubeVersion v1alpha1.KubernetesVersion)
- func (e *ClusterE2ETest) ValidateControlPlaneNodes(validations ...ControlPlaneNodeValidation)
- func (e *ClusterE2ETest) ValidateFlux()
- func (e *ClusterE2ETest) ValidateOIDC()
- func (e *ClusterE2ETest) ValidateWorkerNodes(workerNodeValidations ...WorkerNodeValidation)
- func (e *ClusterE2ETest) WaitForControlPlaneReady()
- type ClusterE2ETestOpt
- func WithAWSIam() ClusterE2ETestOpt
- func WithClusterConfigLocationOverride(path string) ClusterE2ETestOpt
- func WithClusterFiller(f ...api.ClusterFiller) ClusterE2ETestOpt
- func WithClusterUpgrade(fillers ...api.ClusterFiller) ClusterE2ETestOpt
- func WithClusterUpgradeGit(fillers ...api.ClusterFiller) ClusterE2ETestOpt
- func WithEksaVersion(version *semver.Version) ClusterE2ETestOpt
- func WithFlux(opts ...api.GitOpsConfigOpt) ClusterE2ETestOpt
- func WithLatestMinorReleaseFromMain() ClusterE2ETestOpt
- func WithLatestMinorReleaseFromVersion(version *semver.Version) ClusterE2ETestOpt
- func WithOIDC() ClusterE2ETestOpt
- func WithProxy() ClusterE2ETestOpt
- func WithRegistryMirrorEndpointAndCert() ClusterE2ETestOpt
- type CommandOpt
- func ExecuteWithEksaRelease(release *releasev1alpha1.EksARelease) CommandOpt
- func ExecuteWithEksaVersion(version *semver.Version) CommandOpt
- func ExecuteWithLatestMinorReleaseFromMain() CommandOpt
- func ExecuteWithLatestMinorReleaseFromVersion(version *semver.Version) CommandOpt
- func ExecuteWithLatestReleaseFromTestBranch() CommandOpt
- type ControlPlaneNodeValidation
- type Docker
- type GitOptions
- type MulticlusterE2ETest
- type Provider
- type VSphere
- func (v *VSphere) ClusterConfigFillers() []api.ClusterFiller
- func (v *VSphere) CustomizeProviderConfig(file string) []byte
- func (v *VSphere) Name() string
- func (v *VSphere) Setup()
- func (v *VSphere) WithNewVSphereWorkerNodeGroup(name string, workerNodeGroup *WorkerNodeGroup, ...) ClusterE2ETestOpt
- func (v *VSphere) WithProviderUpgrade(fillers ...api.VSphereFiller) ClusterE2ETestOpt
- func (v *VSphere) WithProviderUpgradeGit(fillers ...api.VSphereFiller) ClusterE2ETestOpt
- type VSphereOpt
- func WithBottleRocket120() VSphereOpt
- func WithBottleRocket121() VSphereOpt
- func WithPrivateNetwork() VSphereOpt
- func WithUbuntu118() VSphereOpt
- func WithUbuntu119() VSphereOpt
- func WithUbuntu120() VSphereOpt
- func WithUbuntu121() VSphereOpt
- func WithVSphereFillers(fillers ...api.VSphereFiller) VSphereOpt
- func WithVSphereWorkerNodeGroup(name string, workerNodeGroup *WorkerNodeGroup, ...) VSphereOpt
- type WorkerNodeGroup
- type WorkerNodeValidation
- type WorkloadCluster
- type WorkloadClusters
Constants ¶
const ( ClusterNameVar = "T_CLUSTER_NAME" ClusterIPPoolEnvVar = "T_CLUSTER_IP_POOL" JobIdVar = "T_JOB_ID" BundlesOverrideVar = "T_BUNDLES_OVERRIDE" )
const ( OIDCIssuerUrlVar = "T_OIDC_ISSUER_URL" OIDCClientIdVar = "T_OIDC_CLIENT_ID" OIDCKidVar = "T_OIDC_KID" OIDCKeyFileVar = "T_OIDC_KEY_FILE" )
const ( RegistryEndpointVar = "T_REGISTRY_MIRROR_ENDPOINT" RegistryPortVar = "T_REGISTRY_MIRROR_PORT" RegistryUsernameVar = "T_REGISTRY_MIRROR_USERNAME" RegistryPasswordVar = "T_REGISTRY_MIRROR_PASSWORD" RegistryCACertVar = "T_REGISTRY_MIRROR_CA_CERT" )
const (
AWSIamRoleArn = "T_AWS_IAM_ROLE_ARN"
)
const (
BranchNameEnvVar = "T_BRANCH_NAME"
)
const LabelPrefix = "eksa.e2e"
Variables ¶
This section is empty.
Functions ¶
func ControlPlaneTaint ¶ added in v0.7.1
func GetLatestMinorReleaseBinaryFromMain ¶ added in v0.6.1
func GetLatestMinorReleaseBinaryFromTestBranch ¶ added in v0.7.0
func GetLatestMinorReleaseBinaryFromVersion ¶ added in v0.6.1
func GetLatestMinorReleaseFromMain ¶ added in v0.7.0
func GetLatestMinorReleaseFromMain() (*releasev1alpha1.EksARelease, error)
func GetLatestMinorReleaseFromTestBranch ¶ added in v0.7.0
func GetLatestMinorReleaseFromTestBranch() (*releasev1alpha1.EksARelease, error)
func GetLatestMinorReleaseFromVersion ¶ added in v0.7.0
func GetLatestMinorReleaseFromVersion(releaseBranchVersion *semver.Version) (*releasev1alpha1.EksARelease, error)
func GetReleaseBinaryFromVersion ¶ added in v0.6.1
func NoExecuteTaint ¶ added in v0.7.1
func NoScheduleTaint ¶ added in v0.7.1
func PopIPFromEnv ¶ added in v0.7.1
func PreferNoScheduleTaint ¶ added in v0.7.1
func RequiredAWSIamEnvVars ¶ added in v0.6.1
func RequiredAWSIamEnvVars() []string
func RequiredFluxEnvVars ¶
func RequiredFluxEnvVars() []string
func RequiredProxyEnvVars ¶ added in v0.6.0
func RequiredProxyEnvVars() []string
func RequiredRegistryMirrorEnvVars ¶ added in v0.6.0
func RequiredRegistryMirrorEnvVars() []string
func RequiredVsphereEnvVars ¶
func RequiredVsphereEnvVars() []string
func UpdateBottlerocketTemplate120 ¶ added in v0.7.0
func UpdateBottlerocketTemplate120() api.VSphereFiller
func UpdateBottlerocketTemplate121 ¶
func UpdateBottlerocketTemplate121() api.VSphereFiller
func UpdateUbuntuTemplate118Var ¶
func UpdateUbuntuTemplate118Var() api.VSphereFiller
func UpdateUbuntuTemplate119Var ¶
func UpdateUbuntuTemplate119Var() api.VSphereFiller
func UpdateUbuntuTemplate120Var ¶
func UpdateUbuntuTemplate120Var() api.VSphereFiller
func UpdateUbuntuTemplate121Var ¶
func UpdateUbuntuTemplate121Var() api.VSphereFiller
func ValidateControlPlaneLabels ¶ added in v0.7.1
func ValidateControlPlaneLabels(controlPlane v1alpha1.ControlPlaneConfiguration, node corev1.Node) error
func ValidateControlPlaneTaints ¶ added in v0.7.1
func ValidateControlPlaneTaints(controlPlane v1alpha1.ControlPlaneConfiguration, node corev1.Node) (err error)
func ValidateWorkerNodeLabels ¶ added in v0.7.1
func ValidateWorkerNodeLabels(w v1alpha1.WorkerNodeGroupConfiguration, node corev1.Node) error
func ValidateWorkerNodeTaints ¶ added in v0.7.1
func ValidateWorkerNodeTaints(w v1alpha1.WorkerNodeGroupConfiguration, node corev1.Node) (err error)
Types ¶
type ClusterE2ETest ¶ added in v0.6.1
type ClusterE2ETest struct { T *testing.T ClusterConfigLocation string ClusterName string ClusterConfig *v1alpha1.Cluster Provider Provider ClusterConfigB []byte ProviderConfigB []byte KubectlClient *executables.Kubectl GitProvider git.Provider GitWriter filewriter.FileWriter OIDCConfig *v1alpha1.OIDCConfig GitOpsConfig *v1alpha1.GitOpsConfig ProxyConfig *v1alpha1.ProxyConfiguration AWSIamConfig *v1alpha1.AWSIamConfig // contains filtered or unexported fields }
func NewClusterE2ETest ¶ added in v0.6.1
func NewClusterE2ETest(t *testing.T, provider Provider, opts ...ClusterE2ETestOpt) *ClusterE2ETest
func (*ClusterE2ETest) CleanUpGithubRepo ¶ added in v0.6.1
func (e *ClusterE2ETest) CleanUpGithubRepo()
func (*ClusterE2ETest) CreateCluster ¶ added in v0.6.1
func (e *ClusterE2ETest) CreateCluster(opts ...CommandOpt)
func (*ClusterE2ETest) DeleteCluster ¶ added in v0.6.1
func (e *ClusterE2ETest) DeleteCluster(opts ...CommandOpt)
func (*ClusterE2ETest) GenerateClusterConfig ¶ added in v0.6.1
func (e *ClusterE2ETest) GenerateClusterConfig(opts ...CommandOpt)
func (*ClusterE2ETest) GenerateClusterConfigForVersion ¶ added in v0.7.0
func (e *ClusterE2ETest) GenerateClusterConfigForVersion(eksaVersion string, opts ...CommandOpt)
func (*ClusterE2ETest) GetEksaVSphereMachineConfigs ¶ added in v0.6.1
func (e *ClusterE2ETest) GetEksaVSphereMachineConfigs() []v1alpha1.VSphereMachineConfig
func (*ClusterE2ETest) ImportImages ¶ added in v0.6.1
func (e *ClusterE2ETest) ImportImages(opts ...CommandOpt)
func (*ClusterE2ETest) NewGitOptions ¶ added in v0.6.1
func (e *ClusterE2ETest) NewGitOptions(ctx context.Context, cluster *v1alpha1.Cluster, gitOpsConfig *v1alpha1.GitOpsConfig, writer filewriter.FileWriter, repoPath string) (*GitOptions, error)
func (*ClusterE2ETest) Run ¶ added in v0.6.1
func (e *ClusterE2ETest) Run(name string, args ...string)
func (*ClusterE2ETest) RunConformanceTests ¶ added in v0.6.1
func (e *ClusterE2ETest) RunConformanceTests()
func (*ClusterE2ETest) RunEKSA ¶ added in v0.6.1
func (e *ClusterE2ETest) RunEKSA(args []string, opts ...CommandOpt)
func (*ClusterE2ETest) StopIfFailed ¶ added in v0.6.1
func (e *ClusterE2ETest) StopIfFailed()
func (*ClusterE2ETest) UpgradeCluster ¶ added in v0.6.1
func (e *ClusterE2ETest) UpgradeCluster(clusterOpts []ClusterE2ETestOpt, commandOpts ...CommandOpt)
func (*ClusterE2ETest) UpgradeWithGitOps ¶ added in v0.7.1
func (e *ClusterE2ETest) UpgradeWithGitOps(clusterOpts ...ClusterE2ETestOpt)
func (*ClusterE2ETest) ValidateAWSIamAuth ¶ added in v0.6.1
func (e *ClusterE2ETest) ValidateAWSIamAuth()
func (*ClusterE2ETest) ValidateCluster ¶ added in v0.6.1
func (e *ClusterE2ETest) ValidateCluster(kubeVersion v1alpha1.KubernetesVersion)
func (*ClusterE2ETest) ValidateControlPlaneNodes ¶ added in v0.7.1
func (e *ClusterE2ETest) ValidateControlPlaneNodes(validations ...ControlPlaneNodeValidation)
ValidateControlPlaneNodes deduces the control plane configuration to node mapping and for each configuration/node pair executes the provided validation functions.
func (*ClusterE2ETest) ValidateFlux ¶ added in v0.6.1
func (e *ClusterE2ETest) ValidateFlux()
func (*ClusterE2ETest) ValidateOIDC ¶ added in v0.6.1
func (e *ClusterE2ETest) ValidateOIDC()
func (*ClusterE2ETest) ValidateWorkerNodes ¶ added in v0.7.1
func (e *ClusterE2ETest) ValidateWorkerNodes(workerNodeValidations ...WorkerNodeValidation)
ValidateWorkerNodes deduces the worker node group configuration to node mapping and for each configuration/node pair executes the provided validation functions.
func (*ClusterE2ETest) WaitForControlPlaneReady ¶ added in v0.7.0
func (e *ClusterE2ETest) WaitForControlPlaneReady()
type ClusterE2ETestOpt ¶ added in v0.6.1
type ClusterE2ETestOpt func(e *ClusterE2ETest)
func WithAWSIam ¶ added in v0.6.1
func WithAWSIam() ClusterE2ETestOpt
func WithClusterConfigLocationOverride ¶
func WithClusterConfigLocationOverride(path string) ClusterE2ETestOpt
func WithClusterFiller ¶
func WithClusterFiller(f ...api.ClusterFiller) ClusterE2ETestOpt
func WithClusterUpgrade ¶
func WithClusterUpgrade(fillers ...api.ClusterFiller) ClusterE2ETestOpt
func WithClusterUpgradeGit ¶ added in v0.7.1
func WithClusterUpgradeGit(fillers ...api.ClusterFiller) ClusterE2ETestOpt
func WithEksaVersion ¶ added in v0.6.1
func WithEksaVersion(version *semver.Version) ClusterE2ETestOpt
func WithFlux ¶
func WithFlux(opts ...api.GitOpsConfigOpt) ClusterE2ETestOpt
func WithLatestMinorReleaseFromMain ¶ added in v0.6.1
func WithLatestMinorReleaseFromMain() ClusterE2ETestOpt
func WithLatestMinorReleaseFromVersion ¶ added in v0.6.1
func WithLatestMinorReleaseFromVersion(version *semver.Version) ClusterE2ETestOpt
func WithOIDC ¶
func WithOIDC() ClusterE2ETestOpt
func WithProxy ¶ added in v0.6.0
func WithProxy() ClusterE2ETestOpt
func WithRegistryMirrorEndpointAndCert ¶ added in v0.6.0
func WithRegistryMirrorEndpointAndCert() ClusterE2ETestOpt
type CommandOpt ¶ added in v0.6.1
func ExecuteWithEksaRelease ¶ added in v0.7.0
func ExecuteWithEksaRelease(release *releasev1alpha1.EksARelease) CommandOpt
func ExecuteWithEksaVersion ¶ added in v0.6.1
func ExecuteWithEksaVersion(version *semver.Version) CommandOpt
func ExecuteWithLatestMinorReleaseFromMain ¶ added in v0.6.1
func ExecuteWithLatestMinorReleaseFromMain() CommandOpt
func ExecuteWithLatestMinorReleaseFromVersion ¶ added in v0.6.1
func ExecuteWithLatestMinorReleaseFromVersion(version *semver.Version) CommandOpt
func ExecuteWithLatestReleaseFromTestBranch ¶ added in v0.7.0
func ExecuteWithLatestReleaseFromTestBranch() CommandOpt
type ControlPlaneNodeValidation ¶ added in v0.7.1
type ControlPlaneNodeValidation func(configuration v1alpha1.ControlPlaneConfiguration, node corev1.Node) (err error)
ControlPlaneNodeValidation should return an error if either an error is encountered during execution or the validation logically fails. This validation function will be executed by ValidateControlPlaneNodes with a Control Plane configuration and a corresponding node which was created as a part of that configuration.
type Docker ¶
type Docker struct {
// contains filtered or unexported fields
}
func (*Docker) ClusterConfigFillers ¶
func (d *Docker) ClusterConfigFillers() []api.ClusterFiller
func (*Docker) CustomizeProviderConfig ¶
type GitOptions ¶
type GitOptions struct { Git git.Provider Writer filewriter.FileWriter }
type MulticlusterE2ETest ¶ added in v0.6.1
type MulticlusterE2ETest struct { T *testing.T ManagementCluster *ClusterE2ETest WorkloadClusters WorkloadClusters }
func NewMulticlusterE2ETest ¶ added in v0.6.1
func NewMulticlusterE2ETest(t *testing.T, managementCluster *ClusterE2ETest, workloadClusters ...*ClusterE2ETest) *MulticlusterE2ETest
func (*MulticlusterE2ETest) CreateManagementCluster ¶ added in v0.6.1
func (m *MulticlusterE2ETest) CreateManagementCluster()
func (*MulticlusterE2ETest) DeleteManagementCluster ¶ added in v0.6.1
func (m *MulticlusterE2ETest) DeleteManagementCluster()
func (*MulticlusterE2ETest) RunInWorkloadClusters ¶ added in v0.6.1
func (m *MulticlusterE2ETest) RunInWorkloadClusters(flow func(*WorkloadCluster))
type Provider ¶
type Provider interface { Name() string CustomizeProviderConfig(file string) []byte ClusterConfigFillers() []api.ClusterFiller Setup() }
type VSphere ¶
type VSphere struct { GovcClient *executables.Govc // contains filtered or unexported fields }
func NewVSphere ¶
func NewVSphere(t *testing.T, opts ...VSphereOpt) *VSphere
func (*VSphere) ClusterConfigFillers ¶
func (v *VSphere) ClusterConfigFillers() []api.ClusterFiller
func (*VSphere) CustomizeProviderConfig ¶
func (*VSphere) WithNewVSphereWorkerNodeGroup ¶ added in v0.7.1
func (v *VSphere) WithNewVSphereWorkerNodeGroup(name string, workerNodeGroup *WorkerNodeGroup, fillers ...api.VSphereMachineConfigFiller) ClusterE2ETestOpt
func (*VSphere) WithProviderUpgrade ¶
func (v *VSphere) WithProviderUpgrade(fillers ...api.VSphereFiller) ClusterE2ETestOpt
func (*VSphere) WithProviderUpgradeGit ¶ added in v0.7.1
func (v *VSphere) WithProviderUpgradeGit(fillers ...api.VSphereFiller) ClusterE2ETestOpt
type VSphereOpt ¶
type VSphereOpt func(*VSphere)
func WithBottleRocket120 ¶
func WithBottleRocket120() VSphereOpt
func WithBottleRocket121 ¶
func WithBottleRocket121() VSphereOpt
func WithPrivateNetwork ¶ added in v0.6.0
func WithPrivateNetwork() VSphereOpt
func WithUbuntu118 ¶
func WithUbuntu118() VSphereOpt
func WithUbuntu119 ¶
func WithUbuntu119() VSphereOpt
func WithUbuntu120 ¶
func WithUbuntu120() VSphereOpt
func WithUbuntu121 ¶
func WithUbuntu121() VSphereOpt
func WithVSphereFillers ¶
func WithVSphereFillers(fillers ...api.VSphereFiller) VSphereOpt
func WithVSphereWorkerNodeGroup ¶ added in v0.7.1
func WithVSphereWorkerNodeGroup(name string, workerNodeGroup *WorkerNodeGroup, fillers ...api.VSphereMachineConfigFiller) VSphereOpt
type WorkerNodeGroup ¶ added in v0.7.1
type WorkerNodeGroup struct { Name string Fillers []api.WorkerNodeGroupFiller MachineConfigKind, MachineConfigName string }
func NoScheduleWorkerNodeGroup ¶ added in v0.7.1
func NoScheduleWorkerNodeGroup(name string, count int) *WorkerNodeGroup
func PreferNoScheduleWorkerNodeGroup ¶ added in v0.7.1
func PreferNoScheduleWorkerNodeGroup(name string, count int) *WorkerNodeGroup
func WithWorkerNodeGroup ¶ added in v0.7.1
func WithWorkerNodeGroup(name string, fillers ...api.WorkerNodeGroupFiller) *WorkerNodeGroup
type WorkerNodeValidation ¶ added in v0.7.1
type WorkerNodeValidation func(configuration v1alpha1.WorkerNodeGroupConfiguration, node corev1.Node) (err error)
WorkerNodeValidation should return an error if either an error is encountered during execution or the validation logically fails. This validation function will be executed by ValidateWorkerNodes with a worker node group configuration and a corresponding node which was created as a part of that worker node group configuration.
type WorkloadCluster ¶ added in v0.6.1
type WorkloadCluster struct { *ClusterE2ETest // contains filtered or unexported fields }
func (*WorkloadCluster) CreateCluster ¶ added in v0.6.1
func (w *WorkloadCluster) CreateCluster(opts ...CommandOpt)
func (*WorkloadCluster) DeleteCluster ¶ added in v0.6.1
func (w *WorkloadCluster) DeleteCluster(opts ...CommandOpt)
func (*WorkloadCluster) UpgradeCluster ¶ added in v0.6.1
func (w *WorkloadCluster) UpgradeCluster(clusterOpts []ClusterE2ETestOpt, commandOpts ...CommandOpt)
type WorkloadClusters ¶ added in v0.6.1
type WorkloadClusters map[string]*WorkloadCluster
Source Files ¶
- api.go
- awsiam.go
- cluster.go
- commands.go
- conformance.go
- controlplaneNodes.go
- docker.go
- eksaVersions.go
- envars.go
- executables.go
- flux.go
- git.go
- ippool.go
- labels.go
- multicluster.go
- oidc.go
- proxy.go
- registryMirror.go
- releaseVersions.go
- taints.go
- vsphere.go
- wait.go
- workerNodes.go
- workergroups.go
- workload.go