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

Rework kci docker with new framework #2134

Merged
merged 3 commits into from
Oct 30, 2023

Conversation

gctucker
Copy link
Contributor

@gctucker gctucker commented Oct 17, 2023

Rework the kci docker command with the new kernelci.cli module based on Click.

@gctucker gctucker force-pushed the kci-docker-rework branch 5 times, most recently from 7aeee4f to ab548a8 Compare October 18, 2023 03:33
@gctucker gctucker mentioned this pull request Oct 18, 2023
40 tasks
@gctucker gctucker force-pushed the kci-docker-rework branch 8 times, most recently from 365c8fd to 55ef9e2 Compare October 19, 2023 19:41
@nuclearcat
Copy link
Member

Still not tested on staging,

2134 gctucker kci-docker-rework FAILED to pull
i will try to find offending commit

@gctucker
Copy link
Contributor Author

gctucker commented Oct 24, 2023

Yeah obviously, all the other PRs need to be rebased now that the TOML one got merged.

@gctucker gctucker marked this pull request as draft October 24, 2023 10:46
@gctucker gctucker force-pushed the kci-docker-rework branch 2 times, most recently from a8f7410 to 02940b0 Compare October 25, 2023 13:46
@gctucker gctucker marked this pull request as ready for review October 25, 2023 13:46
@gctucker
Copy link
Contributor Author

@nuclearcat @hardboprobot @JenySadadia This is ready to be reviewed, if one of you is available.

Also maybe assign it to yourself so it doesn't get reviewed by more than one person?

Add kernelci.docker as a module to manage KernelCI Docker images.
This will provide the actual implementation behind the new 'kci
docker' command based on Click.

Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
Add kernelci.cli.docker subcommand for the new `kci docker`
implementation based on kernelci.docker and Click.

Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
Remove the old `kci docker` implementation based on argparse as
there's now the new one based on Click and the kernelci.docker module.

Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
@nuclearcat
Copy link
Member

tested on staging

@nuclearcat nuclearcat added this pull request to the merge queue Oct 30, 2023
Merged via the queue into kernelci:main with commit 3799354 Oct 30, 2023
4 checks passed
@gctucker gctucker deleted the kci-docker-rework branch October 30, 2023 08:44
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.

2 participants