Replace Docker by Podman for containers management
Support Podman in TripleO to manage containers lifecycle.
Blueprint information
- Status:
- Complete
- Approver:
- Emilien Macchi
- Priority:
- Essential
- Drafter:
- Emilien Macchi
- Direction:
- Needs approval
- Assignee:
- Emilien Macchi
- Definition:
- Approved
- Series goal:
- Accepted for stein
- Implementation:
- Implemented
- Milestone target:
- stein-3
- Started by
- Emilien Macchi
- Completed by
- Emilien Macchi
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
mysql/client: create tripleo.cnf everytime
Addressed by: https:/
Introduce container_cli parameter for undercloud.conf
Gerrit topic: https:/
Addressed by: https:/
Introduce undercloud_
Addressed by: https:/
WIP - Switch fs027 to deploy with podman
Gerrit topic: https:/
Addressed by: https:/
WIP - podman: setup systemd dependencies
Addressed by: https:/
Switch Heat Launcher to use Podman instead of Docker when containerized
Addressed by: https:/
WIP - Switch standalone & undercloud to Podman by default
Addressed by: https:/
Switch the undercloud to deploy Podman by default starting from Stein
Addressed by: https:/
fs010: switch undercloud to podman
Addressed by: https:/
fs001/035/053: switch undercloud to podman
Addressed by: https:/
Revert "fs010: switch undercloud to podman"
Gerrit topic: https:/
Addressed by: https:/
Support HA container tagging with podman
Gerrit topic: https:/
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
WIP - upgrade2podman: prune everything in Docker
Addressed by: https:/
Implement python based uploader
Addressed by: https:/
Do not pass insecure and mirrors as arguments
Addressed by: https:/
WIP make python uploader the default
Addressed by: https:/
WIP Export images to be served by httpd
Addressed by: https:/
Prepare apache-image-serve image instead of crane
Addressed by: https:/
Add profile tripleo:
Gerrit topic: https:/
Addressed by: https:/
Don't include port numbers in insecure registries
Addressed by: https:/
mistral-
Addressed by: https:/
mistral-
Addressed by: https:/
Do external deploy tasks via localhost ssh
Addressed by: https:/
Revert "mistral-executor: bind-mount /var/lib/
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Role to install apache to serve container images
Addressed by: https:/
Replace docker-distribution with apache image-serve
Gerrit topic: https:/
Addressed by: https:/
WIP - Support for Buildah in kolla_builder
Addressed by: https:/
Handle uncompressed layers on image export
Addressed by: https:/
env/docker: add ContainerCli
Addressed by: https:/
WIP run mistral_executor unprivileged
Addressed by: https:/
Switch scenario001-002-003 to use Podman
Addressed by: https:/
standalone: switch container registry to ImageServce
Addressed by: https:/
Deprecate Docker
Addressed by: https:/
Deprecate docker config options
Addressed by: https:/
Expunge the docker uploader
Addressed by: https:/
WIP write out /v2/_catalog file after image export
Addressed by: https:/
WIP Add a method to list all images in a registry
Addressed by: https:/
WIP Implement image delete for exported images
Addressed by: https:/
WIP - Implement tripleo container image list command
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Implement tripleo container image list command
Addressed by: https:/
WIP - Implement tripleo container image delete command
Addressed by: https:/
WIP - Implement tripleo container image show command
Addressed by: https:/
WIP - Implement tripleo container image push command
Gerrit topic: https:/
Addressed by: https:/
mysql/client: create tripleo.cnf everytime
Addressed by: https:/
mysql/client: create tripleo.cnf everytime
Gerrit topic: https:/
Addressed by: https:/
mysql/client: create tripleo.cnf everytime
Addressed by: https:/
Add support for uploading local image
Addressed by: https:/
Add support for local image push
Addressed by: https:/
Add support for uploading local image