Documentation
¶
Index ¶
- type Artifact
- type Config
- type EksPatchRelease
- type IamRolesAnywhereRelease
- type Manifest
- type Source
- func (as Source) GetCniPlugins(ctx context.Context) (artifact.Source, error)
- func (as Source) GetIAMAuthenticator(ctx context.Context) (artifact.Source, error)
- func (as Source) GetImageCredentialProvider(ctx context.Context) (artifact.Source, error)
- func (as Source) GetKubectl(ctx context.Context) (artifact.Source, error)
- func (as Source) GetKubelet(ctx context.Context) (artifact.Source, error)
- func (as Source) GetSigningHelper(ctx context.Context) (artifact.Source, error)
- type SsmRelease
- type SupportedEksRelease
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EksPatchRelease ¶
type IamRolesAnywhereRelease ¶
type Manifest ¶
type Manifest struct {
SupportedEksReleases []SupportedEksRelease `json:"supported_eks_releases"`
IamRolesAnywhereReleases []IamRolesAnywhereRelease `json:"iam_roles_anywhere_releases"`
SsmReleases []SsmRelease `json:"ssm_releases"`
}
type Source ¶
type Source struct {
Eks EksPatchRelease
Iam IamRolesAnywhereRelease
}
Source defines a single version source for aws provided artifacts
func GetLatestSource ¶
GetLatestSource gets the source for latest version of aws provided artifacts
func (Source) GetCniPlugins ¶
GetCniPlugins satisfies cniplugins.Source
func (Source) GetIAMAuthenticator ¶
GetIAMAuthenticator satisfies iamrolesanywhere.IAMAuthenticatorSource.
func (Source) GetImageCredentialProvider ¶
GetImageCredentialProvider satisfies imagecredentialprovider.Source.
func (Source) GetKubectl ¶
GetKubectl satisfies kubectl.Source.
func (Source) GetKubelet ¶
GetKubelet satisfies kubelet.Source.
type SsmRelease ¶
type SupportedEksRelease ¶
type SupportedEksRelease struct {
MajorMinorVersion string `json:"major_minor_version"`
LatestPatchVersion string `json:"latest_patch_version"`
PatchReleases []EksPatchRelease `json:"patch_releases"`
}
Click to show internal directories.
Click to hide internal directories.