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

Bootc e2e testing improvements #469

Open
Gregory-Pereira opened this issue May 4, 2024 · 4 comments
Open

Bootc e2e testing improvements #469

Gregory-Pereira opened this issue May 4, 2024 · 4 comments

Comments

@Gregory-Pereira
Copy link
Collaborator

Gregory-Pereira commented May 4, 2024

  1. Potentially embed the tests into the derived image
  2. Bake in the container auth file to the derived image for working with private images
  3. Figure out how to make the tmate session action die immediately when rest of the worfklow finishes, allowing for us to not keep the tests running longer, and add it as a seperate failure action maybe before terraform destroy
  4. Figure out how to not need to push and pull derived image from quay (see: 7ae2f96)
  5. SSH key injection via user_data script

/cc @cgwalters @lmilbaum

@lmilbaum
Copy link
Collaborator

lmilbaum commented May 4, 2024

Consider using ECS (AWS Container Registry) instead of quay.io for shortening the feedback loop

@Gregory-Pereira
Copy link
Collaborator Author

Upgrading to podman v5 to add retry options on our podman run (bootc install). This depends on information from @cgwalters or @rhatdan, asking what happens in bootc install fails.

@rhatdan
Copy link
Member

rhatdan commented May 9, 2024

Not really sure what the question is here?

@Gregory-Pereira
Copy link
Collaborator Author

We are discussing improvements that came up in the process of implementing the E2E tests and corresponding testing playbooks. This specific question was regarding if it is worth upgrading podman to have access to the --retry and --retry-timeout flags during the podman run (bootc install) step of our provisioning playbook. I assumed that if bootc install fails, it would have persistent / damaging effect on the host system, and so adding the --retry option would be pointless.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

3 participants