// readme

Openstack swift and keystone container image

This container makes it easy to run integration tests against OpenStack Keystone and OpenStack Swift object storage. It is not suitable for production.

The container starts both a swift and a keystone service so that integration tests can run against a single Docker container. The project’s Dockerfile is compatible with both amd64 and arm64 as BuildKit detects the target architecture automatically.

The following commands are available in the resulting container:

  • openstack
  • keystone
  • swift
  • bash

This image also comes with S3 API enabled. Swift and S3 have some compatibility issues, which are described here.

This project was created as a combination of other existing approaches, none of which served our needs:

πŸƒ Build and Run

Prerequisites

  • Docker -…