-
-
Notifications
You must be signed in to change notification settings - Fork 350
Description
Describe the bug
EBS volume encryption only supported for fleet/spot instances.
In the recent 8.0.0 release support for encrypted EBS volumes was announced.
After finally updating to 8.1.0 today, we were quite confused because we only saw that partially for our Runners.
Turned out that the condition in template/runner-docker-machine-config.tftpl is based on the use_fleet parameter.
Is there a specific reason why this only supported for fleet/spot instances? We also use On-Demand instances for a few runners/special jobs.
To Reproduce
Steps to reproduce the behavior:
- Call the module with
runner_worker_docker_machine_fleet = {
enable = true
}
- Start a job with the configured runner tag
- Check the EBS volume of the instance to see that it is unencrypted
Expected behavior
As the 8.0.0 clearly states "[...] encrypt all EBS" we would have expected EBS encryption for all instance types.
andreas-mueller-bb and ruedigerp
Metadata
Metadata
Assignees
Labels
No labels