Genestack Images
Genestack Images are a set of container images used to deploy OpenStack and related services. The images are built from the Dockerfiles in this repository and are published to the GitHub Container Registry.
Use these pages to learn what containers are available, how CVE patches are applied and where the build files live.
-
A Welcoming Community
Developing and maintaining Genestack Images in the community for the collective benefit of all users, both individuals and organizations alike is a core value of the project. We welcome contributions from anyone who wants to help improve the project, whether you are an individual or part of an organization.
-
- Genestack Images /dʒen.ə.stæk im·age/
- Simplified construction of OpenStack container images.
- A set of container images used to deploy OpenStack and related services.
- A community of developers and users focused on OpenStack containerization.
- A platform for building and sharing OpenStack container images.
Container Images
The container images in this repository are built using Dockerfiles located in the ContainerFiles directory. Each image is
designed to provide a specific OpenStack service or functionality, and they are built with security patches applied through
scripts located in the scripts directory.
graph LR
A[Base image] --> B[Install packages]
B --> C[Apply CVE patches]
C --> D[Configure Service]
D --> E[Container ready]
Images follow a similar build process, which includes
- Base Image: Starting from a base image, typically an OpenStack virtual environment.
- Install Packages: Installing the necessary packages for the service.
- Apply CVE Patches: Applying security patches to ensure the image is secure.
- Configure Service: Configuring the service to be ready for deployment.
- Container Ready: Finalizing the image for use in a containerized environment.
All images are built with upstream official images as a base and are designed to be compatible with the OpenStack ecosystem.
