Trying 2024.1/edge is a little bit better but it suggests undocumented -m/--manifest flag.
$ sunbeam prepare-node-script | bash -x ...
+ grep -E 'HTTPS?_PROXY' /etc/environment + curl -s -m 10 -x '' api.charmhub.io + sudo snap connect openstack:ssh-keys + sudo snap install --channel 3.4/stable juju juju (3.4/stable) 3.4.2 from Canonical** installed + mkdir -p /home/ubuntu/.local/share + mkdir -p /home/ubuntu/.config/openstack ++ snap list openstack --unicode=never --color=never ++ grep openstack + snap_output='openstack 2024.1 503 2024.1/edge canonical** -' ++ awk -v col=4 '{print $col}' + track=2024.1/edge + [[ 2024.1/edge =~ edge ]] + risk=edge + [[ edge != \s\t\a\b\l\e ]] + echo 'You'\''re deploying from edge channel,' ' to test edge charms, you must provide the edge manifest.' You're deploying from edge channel, to test edge charms, you must provide the edge manifest. + sudo snap set openstack deployment.risk=edge Snap has been automatically configured to deploy from edge channel. Override by passing a custom manifest with -m/--manifest. + echo 'Snap has been automatically configured to deploy from' 'edge channel.' + echo 'Override by passing a custom manifest with -m/--manifest.'
Trying 2024.1/edge is a little bit better but it suggests undocumented -m/--manifest flag.
$ sunbeam prepare-node-script | bash -x
...
+ grep -E 'HTTPS?_PROXY' /etc/environment .local/ share .config/ openstack 'openstack 2024.1 503 2024.1/edge canonical** -' risk=edge
+ curl -s -m 10 -x '' api.charmhub.io
+ sudo snap connect openstack:ssh-keys
+ sudo snap install --channel 3.4/stable juju
juju (3.4/stable) 3.4.2 from Canonical** installed
+ mkdir -p /home/ubuntu/
+ mkdir -p /home/ubuntu/
++ snap list openstack --unicode=never --color=never
++ grep openstack
+ snap_output=
++ awk -v col=4 '{print $col}'
+ track=2024.1/edge
+ [[ 2024.1/edge =~ edge ]]
+ risk=edge
+ [[ edge != \s\t\a\b\l\e ]]
+ echo 'You'\''re deploying from edge channel,' ' to test edge charms, you must provide the edge manifest.'
You're deploying from edge channel, to test edge charms, you must provide the edge manifest.
+ sudo snap set openstack deployment.
Snap has been automatically configured to deploy from edge channel.
Override by passing a custom manifest with -m/--manifest.
+ echo 'Snap has been automatically configured to deploy from' 'edge channel.'
+ echo 'Override by passing a custom manifest with -m/--manifest.'