Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

create packer images for windows and Linux #292

Closed
2 tasks done
DaMandal0rian opened this issue Mar 20, 2024 · 1 comment
Closed
2 tasks done

create packer images for windows and Linux #292

DaMandal0rian opened this issue Mar 20, 2024 · 1 comment
Assignees

Comments

@DaMandal0rian
Copy link
Contributor

DaMandal0rian commented Mar 20, 2024

For Github ephemeral runners, we will need our own custom images since the images provided by Github are packer templates for azure explicitly.

Since we are using AWS services, we will need custom AMIs tailored to AWS built with packer. The pre-built AMIs will be uploaded with packer and used by the runners.

There was the option of just creating an AMI from snapshot of our dedicated runners. That would require spinning an instance up every 2 weeks with the AMI, update the packages and then snapshot a new AMI again to be used by the runners.

The best option is to just create packer images using HCL templates, and have CI build and upload the new AMI bi-weekly. Then just update one line in the runner terraform to use the new AMI image id.

Tasks

@DaMandal0rian DaMandal0rian converted this from a draft issue Mar 20, 2024
@DaMandal0rian
Copy link
Contributor Author

related to #230

@DaMandal0rian DaMandal0rian moved this from In Progress to In Review in DevOps Mar 20, 2024
@DaMandal0rian DaMandal0rian moved this from In Review to Done in DevOps Mar 28, 2024
@DaMandal0rian DaMandal0rian self-assigned this Mar 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

1 participant