Documentation ¶
Overview ¶
Package irsafargate implements tester for "IAM Roles for Service Accounts (IRSA)" Pod with Fargate.
Index ¶
Constants ¶
View Source
const TemplateConfigMap = `` /* 1404-byte string literal not displayed */
TemplateConfigMap is the IRSA Fargate config map.
View Source
const TemplatePodScript = `printf '\n\nexecuting...\n\n'; /opt/{{ .ConfigMapScriptFileName }};`
TemplatePodScript is the script to run in Deployment.
View Source
const TemplateRole = `` /* 2077-byte string literal not displayed */
TemplateRole is the CloudFormation template for EKS IRSA Fargate role.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { Logger *zap.Logger LogWriter io.Writer Stopc chan struct{} EKSConfig *eksconfig.Config K8SClient k8s_client.EKS S3API s3iface.S3API CFNAPI cloudformationiface.CloudFormationAPI EKSAPI eksiface.EKSAPI IAMAPI iamiface.IAMAPI ECRAPI ecriface.ECRAPI }
Config defines "IAM Roles for Service Accounts (IRSA)" for Fargate configuration. ref. https://aws.amazon.com/blogs/opensource/introducing-fine-grained-iam-roles-service-accounts/
Click to show internal directories.
Click to hide internal directories.