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

Add packages_builder_ami workflow #40

Conversation

Enaraque
Copy link
Member

@Enaraque Enaraque commented Sep 3, 2024

Description

The purpose of this RP is to migrate the workflow of the Jenkins AMI construction to GHA.

In addition to migrating the pipeline itself, different features have also been added:

  • If the base instance has been created, it is destroyed if the workflow fails or is cancelled, as long as the destroy option is checked.
  • If the destroy option is not checked, an artifact is generated with the necessary data to access the instance, such as the inventory or the private key that is generated with the execution of the allocator.

Tests

Different workflows have been run to test that everything works as expected. These tests can be seen here:

Related issue

@Enaraque Enaraque requested a review from a team September 3, 2024 10:54
@Enaraque Enaraque self-assigned this Sep 3, 2024
@Enaraque Enaraque linked an issue Sep 3, 2024 that may be closed by this pull request
5 tasks
@Enaraque Enaraque force-pushed the enhancement/21-migrate-the-packages_builder_ami-pipeline-to-gha branch from e1dd415 to 348df6b Compare September 3, 2024 13:34
@c-bordon c-bordon merged commit 3ee4d81 into 4.10.0 Sep 6, 2024
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.

Migrate the Packages_Builder_AMI pipeline to GHA
4 participants