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

Refactor the Podman runner to be a Docker subclass #140

Merged
merged 1 commit into from
Nov 8, 2023

Conversation

agrare
Copy link
Member

@agrare agrare commented Nov 6, 2023

These two are so close that it seems like only a few overrides will allow us to remove a good amount of duplication

@agrare agrare requested a review from Fryguy as a code owner November 6, 2023 19:44
@agrare agrare force-pushed the refactor_docker_podman_runners branch from 8186963 to 1d6b623 Compare November 6, 2023 19:49
@agrare agrare force-pushed the refactor_docker_podman_runners branch from 1d6b623 to 98e72d9 Compare November 6, 2023 19:51
@miq-bot
Copy link
Member

miq-bot commented Nov 6, 2023

Checked commit agrare@98e72d9 with ruby 2.6.10, rubocop 1.28.2, haml-lint 0.35.0, and yamllint
2 files checked, 0 offenses detected
Everything looks fine. 🍪

@kbrock
Copy link
Member

kbrock commented Nov 8, 2023

wow.
I see run_continer on the chopping block next (after this merge)

@kbrock kbrock merged commit 2104ae3 into ManageIQ:master Nov 8, 2023
4 of 5 checks passed
@kbrock kbrock self-assigned this Nov 8, 2023
@agrare agrare deleted the refactor_docker_podman_runners branch November 8, 2023 15:44
@agrare
Copy link
Member Author

agrare commented Nov 8, 2023

I see run_continer on the chopping block next (after this merge)

100% just need to extract the params to a method then we can drop that one as well

agrare added a commit that referenced this pull request Nov 9, 2023
Added
- Prefix pod names with 'floe-' (#132)
- Validate that the workflow payload is correct (#136)

Fixed
- Fix issue where certain docker image names cannot be pod names (#134)
- Fix uninitialized constant RSpec::Support::Differ in tests (#137)
- Handle ImagePullErr/ImagePullBackOff as errors (#135)

Changed
- Add task spec helper (#123)
- Rename State#run_wait to just #wait (#139)
- Refactor the Podman runner to be a Docker subclass (#140)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants