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-hooks
Edit 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.Dockerfile
When 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:3002 -
ghcr.io/saltstack/salt-ci-containers/salt:3002
- salt:3003 -
ghcr.io/saltstack/salt-ci-containers/salt:3003
- salt:3004 -
ghcr.io/saltstack/salt-ci-containers/salt:3004
- virt-minion:latest -
ghcr.io/saltstack/salt-ci-containers/virt-minion:latest
- zookeeper:3.5.9 -
ghcr.io/saltstack/salt-ci-containers/zookeeper:3.5.9
- busybox:musl -
ghcr.io/saltstack/salt-ci-containers/busybox:musl
- consul:latest -
ghcr.io/saltstack/salt-ci-containers/consul:latest
- elcolio/etcd:2 -
ghcr.io/saltstack/salt-ci-containers/etcd:2
- bitnami/etcd:3 -
ghcr.io/saltstack/salt-ci-containers/etcd:3
- mariadb:10.1 -
ghcr.io/saltstack/salt-ci-containers/mariadb:10.1
- mariadb:10.2 -
ghcr.io/saltstack/salt-ci-containers/mariadb:10.2
- mariadb:10.3 -
ghcr.io/saltstack/salt-ci-containers/mariadb:10.3
- mariadb:10.4 -
ghcr.io/saltstack/salt-ci-containers/mariadb:10.4
- mariadb:10.5 -
ghcr.io/saltstack/salt-ci-containers/mariadb:10.5
- 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
- percona:5.5 -
ghcr.io/saltstack/salt-ci-containers/percona:5.5
- percona:5.6 -
ghcr.io/saltstack/salt-ci-containers/percona:5.6
- percona:5.7 -
ghcr.io/saltstack/salt-ci-containers/percona:5.7
- percona:8.0 -
ghcr.io/saltstack/salt-ci-containers/percona:8.0
- python:3 -
ghcr.io/saltstack/salt-ci-containers/python:3
- python:3.10 -
ghcr.io/saltstack/salt-ci-containers/python:3.10
- python:3.6 -
ghcr.io/saltstack/salt-ci-containers/python:3.6
- python:3.7 -
ghcr.io/saltstack/salt-ci-containers/python:3.7
- python:3.8 -
ghcr.io/saltstack/salt-ci-containers/python:3.8
- python:3.9 -
ghcr.io/saltstack/salt-ci-containers/python:3.9
- rabbitmq:3.8 -
ghcr.io/saltstack/salt-ci-containers/rabbitmq:3.8
- rabbitmq:3.9 -
ghcr.io/saltstack/salt-ci-containers/rabbitmq:3.9
- vault:0.9.6 -
ghcr.io/saltstack/salt-ci-containers/vault:0.9.6
- vault:1.3.1 -
ghcr.io/saltstack/salt-ci-containers/vault:1.3.1
- vault:latest -
ghcr.io/saltstack/salt-ci-containers/vault:latest