distro/{rhel86,rhel90}: specify a remote for deployments
When deploying an ostree commit, specify a remote, currently hard- coded to `rhel-edge`, so that updates work automatically, if they are served from the same location as the initial commit is pulled from. NB: now that the remote is specified in the raw image, remove the corresponding bits form the tests. Signed-off-by: Antonio Murdaca <runcom@linux.com>
This commit is contained in:
parent
4b84a3c70f
commit
b18b4e80a0
4 changed files with 36 additions and 12 deletions
|
|
@ -662,11 +662,6 @@ until [ "$(sudo podman inspect -f '{{.State.Running}}' rhel-edge)" == "true" ];
|
|||
sleep 1;
|
||||
done;
|
||||
|
||||
# Workaround to https://github.com/osbuild/osbuild-composer/issues/1693
|
||||
greenprint "🗳 Add external prod edge repo"
|
||||
sudo ssh "${SSH_OPTIONS[@]}" -i "${SSH_KEY}" admin@${UEFI_GUEST_ADDRESS} "echo ${EDGE_USER_PASSWORD} |sudo -S ostree remote add --no-gpg-verify --no-sign-verify rhel-edge ${PROD_REPO_URL}"
|
||||
sudo ssh "${SSH_OPTIONS[@]}" -i "${SSH_KEY}" admin@${UEFI_GUEST_ADDRESS} "echo ${EDGE_USER_PASSWORD} |sudo -S ostree admin switch rhel-edge:${OSTREE_REF}"
|
||||
|
||||
# Pull upgrade to prod mirror
|
||||
greenprint "⛓ Pull upgrade to prod mirror"
|
||||
sudo ostree --repo="$PROD_REPO" pull --mirror edge-stage "$OSTREE_REF"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue