These are containers used in the Salt Test Suite, either custom, or mirrors from other container registries.
Install pre-commit
python -m pip install pre-commit
pre-commit install --install-hooksEdit the containers.yml file found in the root of the repository, and, under the mirrors
key add your new mirror:
mirrors:
<container label - display name>:
container: <container image>
versions:
- "1.0"
- "2.2"When adding a custom container, edit the containers.yml file found in the root of the
repository, and, under the custom key, add the new container:
custom:
<container label - display name>:
name: <the name the container will have>
# The name is also the path, on the root of the repo of where the Dockerfile(s)
# can be found, for example, a custom container named foo will have it's files
# in <repo-root>/custom/foo
versions:
- "1.0"
- "2.2"
# These versions will map to existing Dockerfile(s).
# Following the example from above, the versions declared here would map
# to the following files:
# - <repo-root>/custom/foo/1.0.Dockerfile
# - <repo-root>/custom/foo/2.2.DockerfileWhen you commit changes, pre-commit will generate the necessary workflows, and
Dockerfile(s) if needed, and also update this README.md file.
So, the first time you git commit -a, it will fail, because it updated files.
The next time, if there are no errors reported by pre-commit, the changes
will be commited.
- salt:3005 -
ghcr.io/saltstack/salt-ci-containers/salt:3005 - salt:3006 -
ghcr.io/saltstack/salt-ci-containers/salt:3006 - salt:3007 -
ghcr.io/saltstack/salt-ci-containers/salt:3007 - salt:current -
ghcr.io/saltstack/salt-ci-containers/salt:current
- openldap-minion:latest -
ghcr.io/saltstack/salt-ci-containers/openldap-minion:latest
- salt-gitfs-http:latest -
ghcr.io/saltstack/salt-ci-containers/salt-gitfs-http:latest
- packaging:debian-12 -
ghcr.io/saltstack/salt-ci-containers/packaging:debian-12 - packaging:debian-13 -
ghcr.io/saltstack/salt-ci-containers/packaging:debian-13 - packaging:rockylinux-10 -
ghcr.io/saltstack/salt-ci-containers/packaging:rockylinux-10 - packaging:rockylinux-9 -
ghcr.io/saltstack/salt-ci-containers/packaging:rockylinux-9 - packaging:ubuntu-22.04 -
ghcr.io/saltstack/salt-ci-containers/packaging:ubuntu-22.04 - packaging:ubuntu-24.04 -
ghcr.io/saltstack/salt-ci-containers/packaging:ubuntu-24.04
- testing:amazonlinux-2 -
ghcr.io/saltstack/salt-ci-containers/testing:amazonlinux-2 - testing:amazonlinux-2023 -
ghcr.io/saltstack/salt-ci-containers/testing:amazonlinux-2023 - testing:debian-11 -
ghcr.io/saltstack/salt-ci-containers/testing:debian-11 - testing:debian-12 -
ghcr.io/saltstack/salt-ci-containers/testing:debian-12 - testing:debian-13 -
ghcr.io/saltstack/salt-ci-containers/testing:debian-13 - testing:fedora-42 -
ghcr.io/saltstack/salt-ci-containers/testing:fedora-42 - testing:opensuse-leap-15 -
ghcr.io/saltstack/salt-ci-containers/testing:opensuse-leap-15 - testing:photon-4 -
ghcr.io/saltstack/salt-ci-containers/testing:photon-4 - testing:photon-5 -
ghcr.io/saltstack/salt-ci-containers/testing:photon-5 - testing:rockylinux-10 -
ghcr.io/saltstack/salt-ci-containers/testing:rockylinux-10 - testing:rockylinux-8 -
ghcr.io/saltstack/salt-ci-containers/testing:rockylinux-8 - testing:rockylinux-9 -
ghcr.io/saltstack/salt-ci-containers/testing:rockylinux-9 - testing:ubuntu-20.04 -
ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-20.04 - testing:ubuntu-22.04 -
ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-22.04 - testing:ubuntu-24.04 -
ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-24.04
- virt-minion:latest -
ghcr.io/saltstack/salt-ci-containers/virt-minion:latest
- builddocs:latest -
ghcr.io/saltstack/salt-ci-containers/builddocs:latest
- dockerhub/amazonlinux:2 -
ghcr.io/saltstack/salt-ci-containers/amazonlinux:2 - dockerhub/amazonlinux:2023 -
ghcr.io/saltstack/salt-ci-containers/amazonlinux:2023
- dockerhub/zookeeper:3.8 -
ghcr.io/saltstack/salt-ci-containers/zookeeper:3.8 - dockerhub/zookeeper:3.9 -
ghcr.io/saltstack/salt-ci-containers/zookeeper:3.9 - dockerhub/zookeeper:latest -
ghcr.io/saltstack/salt-ci-containers/zookeeper:latest
- archlinux/archlinux:latest -
ghcr.io/saltstack/salt-ci-containers/archlinux:latest
- dockerhub/busybox:musl -
ghcr.io/saltstack/salt-ci-containers/busybox:musl
- hashicorp/consul:latest -
ghcr.io/saltstack/salt-ci-containers/consul:latest
- dockerhub/debian:11 -
ghcr.io/saltstack/salt-ci-containers/debian:11 - dockerhub/debian:12 -
ghcr.io/saltstack/salt-ci-containers/debian:12
- bitnami/etcd:3 -
ghcr.io/saltstack/salt-ci-containers/etcd:3
- dockerhub/fedora:42 -
ghcr.io/saltstack/salt-ci-containers/fedora:42
- dockerhub/mariadb:10.1 -
ghcr.io/saltstack/salt-ci-containers/mariadb:10.1 - dockerhub/mariadb:10.2 -
ghcr.io/saltstack/salt-ci-containers/mariadb:10.2 - dockerhub/mariadb:10.3 -
ghcr.io/saltstack/salt-ci-containers/mariadb:10.3 - dockerhub/mariadb:10.4 -
ghcr.io/saltstack/salt-ci-containers/mariadb:10.4 - dockerhub/mariadb:10.5 -
ghcr.io/saltstack/salt-ci-containers/mariadb:10.5 - dockerhub/mariadb:latest -
ghcr.io/saltstack/salt-ci-containers/mariadb:latest
- mysql/mysql-server:5.5 -
ghcr.io/saltstack/salt-ci-containers/mysql-server:5.5 - mysql/mysql-server:5.6 -
ghcr.io/saltstack/salt-ci-containers/mysql-server:5.6 - mysql/mysql-server:5.7 -
ghcr.io/saltstack/salt-ci-containers/mysql-server:5.7 - mysql/mysql-server:8.0 -
ghcr.io/saltstack/salt-ci-containers/mysql-server:8.0 - mysql/mysql-server:latest -
ghcr.io/saltstack/salt-ci-containers/mysql-server:latest
- opensuse/leap:15 -
ghcr.io/saltstack/salt-ci-containers/opensuse:15
- percona/percona-server:5.6 -
ghcr.io/saltstack/salt-ci-containers/percona:5.6 - percona/percona-server:5.7 -
ghcr.io/saltstack/salt-ci-containers/percona:5.7 - percona/percona-server:8.0 -
ghcr.io/saltstack/salt-ci-containers/percona:8.0 - percona/percona-server:latest -
ghcr.io/saltstack/salt-ci-containers/percona:latest
- dockerhub/photon:4.0 -
ghcr.io/saltstack/salt-ci-containers/photon:4 - dockerhub/photon:5.0 -
ghcr.io/saltstack/salt-ci-containers/photon:5
- dockerhub/python:3 -
ghcr.io/saltstack/salt-ci-containers/python:3 - dockerhub/python:3.10 -
ghcr.io/saltstack/salt-ci-containers/python:3.10 - dockerhub/python:3.11 -
ghcr.io/saltstack/salt-ci-containers/python:3.11 - dockerhub/python:3.12 -
ghcr.io/saltstack/salt-ci-containers/python:3.12 - dockerhub/python:3.9 -
ghcr.io/saltstack/salt-ci-containers/python:3.9
- dockerhub/rabbitmq:3.10 -
ghcr.io/saltstack/salt-ci-containers/rabbitmq:3.10 - dockerhub/rabbitmq:3.11 -
ghcr.io/saltstack/salt-ci-containers/rabbitmq:3.11 - dockerhub/rabbitmq:3.9 -
ghcr.io/saltstack/salt-ci-containers/rabbitmq:3.9 - dockerhub/rabbitmq:latest -
ghcr.io/saltstack/salt-ci-containers/rabbitmq:latest
- dockerhub/redis:alpine -
ghcr.io/saltstack/salt-ci-containers/redis:alpine
- rockylinux/rockylinux:10 -
ghcr.io/saltstack/salt-ci-containers/rockylinux:10 - rockylinux/rockylinux:8 -
ghcr.io/saltstack/salt-ci-containers/rockylinux:8 - rockylinux/rockylinux:9 -
ghcr.io/saltstack/salt-ci-containers/rockylinux:9
- vimagick/tinyproxy:latest -
ghcr.io/saltstack/salt-ci-containers/tinyproxy:latest
- dockerhub/ubuntu:20.04 -
ghcr.io/saltstack/salt-ci-containers/ubuntu:20.04 - dockerhub/ubuntu:22.04 -
ghcr.io/saltstack/salt-ci-containers/ubuntu:22.04 - dockerhub/ubuntu:24.04 -
ghcr.io/saltstack/salt-ci-containers/ubuntu:24.04
- hashicorp/vault:1.14 -
ghcr.io/saltstack/salt-ci-containers/vault:1.14 - hashicorp/vault:1.3.7 -
ghcr.io/saltstack/salt-ci-containers/vault:1.3.7 - hashicorp/vault:latest -
ghcr.io/saltstack/salt-ci-containers/vault:latest