Documentation
¶
Index ¶
- Constants
- Variables
- func PodIdentityBucket(ctx context.Context, client *s3.Client, cluster string) (string, error)
- type Addon
- func (a Addon) Create(ctx context.Context, client *eks.Client, logger logr.Logger) error
- func (a Addon) CreateAndWaitForActive(ctx context.Context, eksClient *eks.Client, k8s clientgo.Interface, ...) error
- func (a Addon) Delete(ctx context.Context, client *eks.Client, logger logr.Logger) error
- func (a Addon) WaitUntilActive(ctx context.Context, client *eks.Client, logger logr.Logger) error
- type NodeMonitoringAgentTest
- type PodIdentityAddon
- type PolicyDocument
- type StatementEntry
- type VerifyPodIdentityAddon
Constants ¶
View Source
const (
PodIdentityS3BucketPrefix = "podid"
)
Variables ¶
View Source
var ErrPodIdentityBucketNotFound = errors.New("pod identity bucket not found")
Functions ¶
Types ¶
type Addon ¶
func (Addon) CreateAndWaitForActive ¶ added in v1.0.6
type NodeMonitoringAgentTest ¶ added in v1.0.6
type NodeMonitoringAgentTest struct {
Cluster string
K8S clientgo.Interface
EKSClient *eks.Client
K8SConfig *rest.Config
Logger logr.Logger
CommandRunner commands.RemoteCommandRunner
// contains filtered or unexported fields
}
func (*NodeMonitoringAgentTest) Create ¶ added in v1.0.6
func (n *NodeMonitoringAgentTest) Create(ctx context.Context) error
func (*NodeMonitoringAgentTest) Delete ¶ added in v1.0.6
func (n *NodeMonitoringAgentTest) Delete(ctx context.Context) error
type PodIdentityAddon ¶ added in v1.0.3
type PodIdentityAddon struct {
Addon
// contains filtered or unexported fields
}
func NewPodIdentityAddon ¶ added in v1.0.3
func NewPodIdentityAddon(cluster, roleArn string) PodIdentityAddon
type PolicyDocument ¶ added in v1.0.4
type PolicyDocument struct {
Version string
Statement []StatementEntry
}
type StatementEntry ¶ added in v1.0.4
Click to show internal directories.
Click to hide internal directories.