utility container for simplified execution of imperative commands in each of the patterns.
name | type | version |
---|---|---|
ansible | pip | 2.15.10 |
argocd | binary | v2.9.7+fbb6b20 |
awscli | pip | 1.32.86 |
azure-cli | pip | 2.59.0 |
boto3 | pip | 1.34.86 |
botocore | pip | 1.34.86 |
gcloud | pip | 0.18.3 |
git-core | package | 2.39.3 |
hcp | binary | 4.15.0 |
helm | binary | v3.13.3 |
jq | package | 1.6 |
kubernetes.core | collection | 3.0.1 |
kubernetes | pip | 29.0.0 |
kustomize | binary | v5.0.1 |
make | package | 4.3 |
openshift | binary | 4.14.20 |
python3-pip | package | 21.2.3 |
python3-pytest | package | 6.2.2 |
python | package | 3.9.18 |
redhat_cop.controller_configuration | collection | 2.3.1 |
sshpass | package | 1.09 |
tar | package | 1.34 |
tekton | binary | 0.35.2 |
vi | package | 8.2.2637 |
Pull the image
podman pull quay.io/hybridcloudpatterns/utility-container:latest
Use image to execute a playbook
podman run -it --rm --net=host quay.io/hybridcloudpatterns/utility-container:latest ansible-playbook <playbook>.yml
Just run: make build
and both amd64 and arm64 will be built locally (you will need the qemu-user-static package installed)
To upload the image to the official repository, run: make UPLOADREGISTRY=quay.io/hybridcloudpatterns upload
(by default it uploads somewhere else
to try and avoid accidental uploads)