Low-Side Artifact Bundle
Koffer Collector Plugins
Requires:
- ssh
- ssh key pair
Glossary:
keyname
your AWS SSH key pair for provisioning bastion and registryrhel_bastion_public_ip
public IP of your RHEL bastion
Run on local system
- Push AWS SSH keys to “low side” RHEL Bastion
scp -i ~/.ssh/${keyname} ~/.ssh/${keyname}* ec2-user@${rhel_bastion_public_ip}:~/.ssh/
- SSH to the RHEL bastion
ssh -i ~/.ssh/${keyname} ec2-user@${rhel_bastion_public_ip}
Run on “low side” public facing RHEL Bastion
- Ensure Podman is installed
sudo dnf install -y podman
- Create Platform Artifacts Staging Directory
mkdir -p $(pwd)/bundle ;
- Build Koffer Bundles for CloudCtl, OCP Platform Infra, and Sparta IaC
podman run -it --rm --pull always \ --volume ${HOME}/bundle:/root/bundle:z \ quay.io/cloudctl/koffer:v00.22.0328 bundle \ --config https://codectl.io/docs/config/stable/sparta.yml
- Paste Quay.io Image Pull Secret when prompted
- Set Permissions on bundle(s)
sudo chown -R $USER $(pwd)/bundle
- Review your artifacts
du -sh $(pwd)/bundle/*