Currently the config.toml will create user rory.
Create a Personal Access Token (Classic) with permission write:packages
Login in ghcr.io:
export CR_PAT=xxx_XXXxxxXXxxx
echo $CR_PAT | podman login ghcr.io -u $GITHUB_USER --password-stdin
Build image:
podman build -t ghcr.io/$NAMESPACE/fedora-bootc-gitops:latest .
Push Image:
podman push ghcr.io/$NAMESPACE/fedora-bootc-gitops:latest
Build anaconda iso (for macosx apple silicon):
./build-iso.sh
Login on ghcr.io on the fedora VM
sudo -i
export CR_PAT=xxx_XXXxxxXXxxx
echo $CR_PAT | podman login ghcr.io -u $GITHUB_USER --password-stdin --authfile /etc/ostree/auth.json
or
sudo -i
export CR_PAT=xxx_XXXxxxXXxxx
echo $CR_PAT | podman login ghcr.io -u $GITHUB_USER --password-stdin
cp /run/containers/0/auth.json /etc/ostree/
Upgrade to latest image:
bootc upgrade --apply
Rollback to previous image:
bootc rollback --apply