v2.2.2
Summary
Summary: Add more tags to EC2 instances, and many fixes. Plus 2 new regions!
New regions
London (eu-west-2) and Tokyo (ap-northeast-1) are now supported regions!
Fixes
- Adds
runs-on-repo-full-nametag to instances. Fixes #67. - No longer require public access on the S3 bucket
agents/subpath. Should help with compliance in certain settings. - Upgrade dependencies, fix potential XSS issue in setup page when entering malicious input as an organisation name in the CF template.
- Switch to distroless container image for Server instead of debian.
- Reduce scope for
ec2:Describe*permission. - Fix handling of
adminsin configuration file, andDefaultAdminsparameters. PreviouslyDefaultAdminswas not properly taken into account. Andadminsfrom the configuration file were added to the repo collaborators with admin access, while it should have override them (this was lost during the nodejs => go transition).
Base AMIs
- Added
sshcloud-init module back. Should help for users that extend the base AMIs with packer, since it needs to store an ephemeral ssh key in the instance. - Plan is to have the base AMIs released on a regular schedule, every 15 days (instead of whenever GitHub publishes a new release), to keep up with security patches.
Request for comments / possible deprecations for next version
- Set SSH access to disabled by default?