You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the behavioral change: the Host provisioner now defaults to
no-internet access unless the test explicitly calls ec2.WithInternetAccess().
Changes:
- resources/aws/ec2/vm.go: security group selection based on WithoutInternetAccess
- resources/aws/environment.go: add NoInternetSecurityGroupNames() helper
- resources/aws/environmentDefaults.go: set no-internet for agentQa environment
- scenarios/aws/ec2/vm.go: pass withoutInternetAccess through to InstanceArgs
- testing/provisioners/aws/host/host.go: prepend WithoutInternetAccess as the
provisioner default (caller-provided opts including WithInternetAccess() run
after and can override it)
- components/datadog/agent/host_linuxos.go: use S3 URL (no internet needed)
- components/datadog/updater/install_script.sh: use S3 URL
- tests/agent-platform/install/install.go: use S3/internal URL
- tests/fleet/agent/install.go: use S3/internal URL
- examples: add WithoutInternetAccess() to examples that need it
- remote-config/tracer_test.go: switch to Provisioner (fakeintake) so the
test no longer needs internet at all
returnnil, fmt.Errorf("no security groups configured to block internet access, set the %s config parameter", aws.DDInfraNoInternetSecurityGroupNamesParamName)
0 commit comments