Skip to content

brightrory/bootc-simple-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fedora-bootc-gitops

config.toml

Currently the config.toml will create user rory.

Use GitHub Registry:

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

After installation of ISO:

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

References:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors