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.