Remove podman-compose from CI guide for CI server
Some checks are pending
CI/CD Pipeline (Fully Isolated DinD) / Run Tests (DinD) (push) Waiting to run
CI/CD Pipeline (Fully Isolated DinD) / Build and Push Docker Images (DinD) (push) Blocked by required conditions
CI/CD Pipeline (Fully Isolated DinD) / Deploy to Production (push) Blocked by required conditions

This commit is contained in:
continuist 2025-08-24 10:46:17 -04:00
parent f607d93d21
commit 6c30dd20aa

View file

@ -581,12 +581,10 @@ sudo apt install -y \
```bash
# Install Podman and related tools
# TODO: Remove podman-compose from CI guide if it's determined it's no longer needed on the CI server
sudo apt install -y podman podman-compose
sudo apt install -y podman
# Verify installation
podman --version
podman-compose --version
# Configure Podman for rootless operation (optional but recommended)
echo 'kernel.unprivileged_userns_clone=1' | sudo tee -a /etc/sysctl.conf
@ -597,7 +595,7 @@ sudo usermod --add-subuids 100000-165535 CI_SERVICE_USER
sudo usermod --add-subgids 100000-165535 CI_SERVICE_USER
```
**What this does**: Installs development tools, SSL libraries, and utilities needed for Podman and application building.
**What this does**: Installs Podman and configures it for rootless operation, which is needed for the CI pipeline and Docker Registry operations.
### Step 2: Create Users
@ -1607,7 +1605,6 @@ sudo ufw allow 443/tcp # Docker Registry via nginx (public read access)
```bash
podman --version
podman-compose --version
```
#### 8.2 Check Docker Registry v2 Status