Documentation
¶
Overview ¶
Package awsdocker contains the definition of the AWS Docker environment.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Provisioner ¶
func Provisioner(opts ...ProvisionerOption) provisioners.TypedProvisioner[environments.DockerHost]
Provisioner creates a VM environment with an EC2 VM with Docker, an ECS Fargate FakeIntake and a Docker Agent configured to talk to each other. FakeIntake and Agent creation can be deactivated by using [WithoutFakeIntake] and [WithoutAgent] options.
Types ¶
type ProvisionerOption ¶
type ProvisionerOption func(*ProvisionerParams) error
func WithEnv ¶
func WithEnv(env *aws.Environment) ProvisionerOption
func WithExtraConfigParams ¶
func WithExtraConfigParams(configMap runner.ConfigMap) ProvisionerOption
func WithRunOptions ¶
func WithRunOptions(runOptions ...ec2docker.Option) ProvisionerOption
type ProvisionerParams ¶
type ProvisionerParams struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.