Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions how-to/misc/multiregion-deployments.rst
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,7 @@ defined.
juju consume $controller:$owner/openstack.keystone-endpoints
juju consume $controller:$owner/openstack.keystone-ops
juju consume $controller:$owner/openstack.cert-distributor
juju consume $controller:$owner/openstack.horizon-cors-origin

juju integrate keystone-endpoints cinder:identity-service
juju integrate keystone-endpoints glance:identity-service
Expand All @@ -138,6 +139,8 @@ defined.
juju integrate cert-distributor nova:receive-ca-cert
juju integrate cert-distributor placement:receive-ca-cert

juju integrate horizon-cors-origin glance:cors-origin

# Run the following once Sunbeam reaches the following phase:
# ⠸ Deploying OpenStack Hypervisor ...
juju switch admin/openstack-machines
Expand Down
7 changes: 6 additions & 1 deletion how-to/misc/using-the-openstack-dashboard.rst
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,10 @@ After a successful login, you should see the landing page:
.. figure:: horizon-overview.png
:alt: Horizon overview page

You can now start managing your OpenStack cloud (e.g. create additional
You can now start managing your OpenStack cloud (e.g. create additional
users, launch server instances, etc.).

.. important::
Uploading images via the dashboard requires the browser to have direct
access to the Glance public endpoint. Ensure this endpoint is reachable
from any machine used to access the dashboard.
21 changes: 21 additions & 0 deletions how-to/operations/cluster-upgrades.rst
Original file line number Diff line number Diff line change
Expand Up @@ -133,3 +133,24 @@ stored manifest:
.. code:: text

sunbeam cluster refresh --clear-manifest

.. _refresh-multi-region:

Multi-region deployments
-----------------------------------------

In a multi-region deployment, run the following for each secondary region
after completing the cluster refresh. This adds the ``cors-origin`` relation
between Horizon on the region controller and Glance in the secondary region,
which is required for image uploads from the dashboard.

::

controller="sunbeam-controller-region-controller"
# Usually the region controller fqdn
owner="$ownerFqdn"

juju switch openstack

juju consume $controller:$owner/openstack.horizon-cors-origin
juju integrate horizon-cors-origin glance:cors-origin
Loading