Hi,
I am trying to deploy Canonical Openstack using Sunbeam on a multi-node cluster built up mostly with MAAS and am at the point where I run sunbeam cluster bootstrap. I generated a manifest file specifically to resolve these errors:
“Looking for packaged juju agent version 3.6.9 for amd64” "warning got error requesting “notalink://streams.canonical.com/juju/tools/streams/v1/index2.sjson; dial tcp: lookup streams.canonical.com on 127.0.0.53:53: server misbehaving”
"Error failed to bootstrap model: cannot read index data, attempt count exceeded: cannot access URL “edittedOut://streams.canonical.com/juju/tools/streams/v1/index2.sjson;”
“Error command ‘[’/snap/openstack/783/juju/bin/juju’, ‘bootstrap’, ‘–bootstrap-constraints’, ‘tags=juju-controller’, ‘–bootstrap-base’, ‘ubuntu@24.04’, ‘–to’, ‘system-id=abgah3’, ‘jenga’, ‘jenga-controller’, ‘–config’, ‘/tmp/tmpvjyywncu’]’ returned non-zero exit status 1.”
I modified the manifest.yaml file I had sunbeam generate but it doesn’t seem to apply the arguments I gave it to the sunbeam cluster bootstrap --manifest /path/to/manifest.yaml command. Here’s the changes I made to an otherwise commented out yaml file:
software:
juju:
bootstrap_args:
- --model-default
- --agent-metadata-url=http://internalIP:8080/juju
- --agent-version=3.6.10
- --agent-stream=released
I’ve tried a variety of modifications to this part of the yaml file but can’t really find any examples of folks attempting this online. This is for an offline/air-gapped build where I have an offline Enterprise store (snap proxy), offline apt mirror, offline juju agents, and anything else needed. Please advise, thanks!!
PS when will Sunbeam officially start supporting offline deployments??