Skip to content

Releases: frgrisk/turbo-deploy

v0.1.2

29 Aug 01:55
5ecc109
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

This release updates turbo with a few new features:

  1. Automatically generates and push the newest lambda image to our ecr repository
  2. Automatically retrieves the newest VOR AMI so the infrastructure deployer does not have to manually configure them
  3. Added support for public keys
  4. Displays to the user the AMI Name instead of simply the AMI ID

What's Changed

  • refactor: added cors configuration for communication with backend by @luqmanbazran in #28
  • chore(deps-dev): bump prettier from 3.3.2 to 3.3.3 by @dependabot in #18
  • ci: Add workflow for building and pushing docker image to ecr for aws lambda by @luqmanbazran in #25
  • refactor: modified user data used by lambda function into template by @luqmanbazran in #31
  • refactor: change displayed choices of AMI from ID to Name by @luqmanbazran in #27
  • refactor: changed A record value from public to private ip by @luqmanbazran in #32
  • feat: added support for public keys by @luqmanbazran in #29
  • refactor: added instance profile to give deployed ec2 instances access to aws resources by @luqmanbazran in #30
  • refactor: set VOR stream images dynamically instead of manually by @luqmanbazran in #33

Full Changelog: v0.1.1...v0.1.2

v0.1.1

07 Aug 09:38
2dee671
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

This release updates turbo with a few new features:

  1. Automatically register instances deployed by Turbo Deploy in the Route53 Zone that was specified by the user
  2. Allows user to specify default scripts that will be applied to all instances deployed by Turbo Deploy
  3. Specify the list of AMI and instance types that will be offered for deployment
  4. Changed the snapshot functionality to take an AMI snapshot that can be used for the next instance deployment

What's Changed

  • ci: add dependabot and prettier by @hskiba in #6
  • chore(deps): bump ws, engine.io and socket.io-adapter in /client by @dependabot in #7
  • chore(deps-dev): bump braces from 3.0.2 to 3.0.3 in /client by @dependabot in #4
  • chore(deps): bump the all-go-deps group with 11 updates by @dependabot in #8
  • feat: added input support for security group, subnets and api-gateway domain by @zeteoh in #2
  • chore(deps): bump the all-go-deps group with 6 updates by @dependabot in #15
  • chore(deps): bump golangci/golangci-lint-action from 4 to 6 by @dependabot in #14
  • chore(deps): bump the non-angular-deps group in /client with 4 updates by @dependabot in #10
  • feat: added input support for ec2 sizes, ami types, user data and route53 registration by @luqmanbazran in #17
  • chore(deps): bump the all-go-deps group with 6 updates by @dependabot in #19
  • refactor: Change snapshot functionality from taking EBS to AMI snapshots by @luqmanbazran in #16
  • refactor: added cors configuration for communication with backend @luqmanbazran in #28

New Contributors

  • @hskiba made their first contribution in #6

Full Changelog: v0.1.0...v0.1.1

v0.1.0

18 Jun 04:47
14b2927
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

This release creates a turbo deploy that contains:

  1. The UI client that serves the frontend, allowing users to interact with the AWS backend using GO binary code. The UI enables user to create, edit and delete EC2 deployments, with the additional option to take snapshots via the camera icon.
  2. Go binary code to handle CRUD actions for inserting, editing and deleting EC2 fields in the DynamoDB backend. When a new CRUD event occurs, another lambda function triggers the EC2 deployment to respond accordingly
  3. A module to deploy an EC2 lambda based on the requirements and specifications set in DynamoDB

What's Changed

  • feat: implement dynamic region handling by @zeteoh in #1
  • chore(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 by @dependabot in #3

New Contributors

Full Changelog: https://github.com/frgrisk/turbo-deploy/commits/v0.1.0