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

Enable ECS-Optimized AMIs enhanced release process #197

Merged
merged 10 commits into from
Feb 6, 2024

Conversation

danehlim
Copy link
Contributor

@danehlim danehlim commented Feb 6, 2024

Summary

Enable the ECS-Optimized AMIs enhanced release process being worked on in feature/shinkansen branch by merging the commits from that branch into the main branch.

The commits are associated with the following pull requests that were already previously reviewed and approved (ordered from least recent to most recent):

  1. Add action to push to codecommit mirror repository #160
  2. release.auto.pkvars.hcl refactor: creating 1 file per AMI platform #167
  3. Add script to check for security update of given ami #165
  4. Change generate-release-vars.sh to update specific release files #169
  5. Modify generate-release-vars.sh to include ecs init, docker, and containerd versions similar to previous release vars #173
  6. Add generateConfig action, updates to check-update-security and generate-release-vars.sh #174
  7. Add security update install script in build recipe for al1 and al2 #178
  8. Remove unnecessary security update checks for al2023 #186
  9. Combine GenerateConfig and PushToCodeCommit actions under one action #187
  10. Refactor generate release notes script for enhanced release process #190

IMPORTANT: This pull request will only be merged after #196 has been merged and this pull request has taken into account the release parameters from the linked pull request in the following files:

  • release-al1.auto.pkrvars.hcl
  • release-al2.auto.pkrvars.hcl
  • release-al2023.auto.pkrvars.hcl
  • variables.pkr.hcl

Implementation details

Refer to the details in the previous pull requests listed in the "Summary" section.

Testing

Refer to the details in the previous pull requests listed in the "Summary" section.

New tests cover the changes: N/A

Description for the changelog

Enable ECS-Optimized AMIs enhanced release process

Licensing

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@danehlim danehlim force-pushed the merge-shinkansen-to-main branch from 8cad269 to db694ec Compare February 6, 2024 00:42
prateekchaudhry
prateekchaudhry previously approved these changes Feb 6, 2024
mye956
mye956 previously approved these changes Feb 6, 2024
@danehlim danehlim dismissed stale reviews from mye956 and prateekchaudhry via 8dd122f February 6, 2024 18:56
@danehlim danehlim force-pushed the merge-shinkansen-to-main branch from db694ec to 8dd122f Compare February 6, 2024 18:56
@hozkaya2000 hozkaya2000 self-requested a review February 6, 2024 19:03
@danehlim danehlim merged commit 7894cbe into aws:main Feb 6, 2024
2 checks passed
rwarren25 pushed a commit to rwarren25/amazon-ecs-ami that referenced this pull request Jul 9, 2024
* Add action to push to codecommit mirror ripository

* release.auto.pkvars.hcl refactor: creating 1 file per AMI variant

* Add script to check for security update of given ami (aws#165)

* Change generate-release-vars.sh to update specific release files (aws#169)

* Modify generate-release-vars.sh to include ecs init, docker, and containerd versions similar to previously existing release vars (aws#173)

* Add generateConfig action, updates to check-update-security and generate-release-vars.sh (aws#174)

* Modify generate-release-vars.sh to include ecs init, docker, and containerd versions similar to previously existing release vars

* Add generateConfig action, small updates to check-update-security

* Add security update install script in build recipe for al1 and al2 (aws#178)

* Remove unnecessary security update checks for al2023 (aws#186)

* Combine GenerateConfig and PushToCodeCommit actions under one action and add conditional kickoff (aws#187)

* Refactor generate release notes script for enhanced release process

---------

Co-authored-by: hozkaya2000 <[email protected]>
Co-authored-by: Anuj Singh <[email protected]>
Co-authored-by: hozkaya2000 <[email protected]>
rwarren25 pushed a commit to rwarren25/amazon-ecs-ami that referenced this pull request Jul 9, 2024
* Add action to push to codecommit mirror ripository

* release.auto.pkvars.hcl refactor: creating 1 file per AMI variant

* Add script to check for security update of given ami (aws#165)

* Change generate-release-vars.sh to update specific release files (aws#169)

* Modify generate-release-vars.sh to include ecs init, docker, and containerd versions similar to previously existing release vars (aws#173)

* Add generateConfig action, updates to check-update-security and generate-release-vars.sh (aws#174)

* Modify generate-release-vars.sh to include ecs init, docker, and containerd versions similar to previously existing release vars

* Add generateConfig action, small updates to check-update-security

* Add security update install script in build recipe for al1 and al2 (aws#178)

* Remove unnecessary security update checks for al2023 (aws#186)

* Combine GenerateConfig and PushToCodeCommit actions under one action and add conditional kickoff (aws#187)

* Refactor generate release notes script for enhanced release process

---------

Co-authored-by: hozkaya2000 <[email protected]>
Co-authored-by: Anuj Singh <[email protected]>
Co-authored-by: hozkaya2000 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants