Created by James Page and last modified
Get this branch:
bzr branch lp:~openstack-charmers-next/charms/xenial/openstack-dashboard/trunk
Members of OpenStack Charmers - Testing Charms can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

OpenStack Charmers - Testing Charms

Recent revisions

131. By James Page

Resync charmhelpers for licensing change

The charm-helpers project have re-licensed to Apache 2.0
inline with the agreed licensing approach to intefaces,
layers and charms generally.

Resync helpers to bring charmhelpers inline with charm

Change-Id: Ib8d567d1449f160e3b2af8afd7b39f217c1d98f5

130. By James Page

Re-license charm as Apache-2.0

All contributors to this charm have agreed to the switch
from GPL v3 to Apache 2.0; switch to Apache-2.0 license
as agreed so we can move forward with official project status.

Change-Id: I5e55c2dc9e9f911c8113fab09c6f8c89c86ec94a

129. By Liam Young

Add support for Keystone API version 3

This change enables the charm to configure the Openstack Dashboard
to support Keystone v3 integration. Mitaka is the earliest release
to support Dashboard and v3 integration so v3 integration should
only be enabled on Mitaka or above.

A new identity policy template now ships with the charm which is
specifically for v3 integration.

Both the local settings file and the new v3 policy file need the
admin domain id. This is now passed to the charm from Keystone via
the identity service relation.

The openstack-dashboard package uses
django.contrib.sessions.backends.signed_cookies for session
management but cookies are not large enough to store domain scoped
tokens so a different session management engine is needed. This patch
adds the option to relate the charm to a database backend. If the
relation is present then the charm uses the
django.contrib.sessions.backends.cached_db session engine. This
stores the session information in the database and also caches the
session information locally using memcache.

For details on Dashboard and v3 integration see

Change-Id: I24f514e29811752d7c0c5347a1157d9778297738
Partial-Bug: 1595685

128. By Jenkins <email address hidden>

Merge "Expose cinder-backup panel through charm config"

127. By Corey Bryant

Sync charm-helpers for openstack-origin-git defaults.

Change-Id: Ifebd1e302e5ae5c57e046f0dbea86414a22c103d

126. By David Ames


Implement DNS high availability. Pass the correct information to
hacluster to register a DNS entry with MAAS 2.0 or greater rather
than using a virtual IP.

Charm-helpers sync to bring in DNS HA helpers

Change-Id: Iec7b94b2e97d770dfc4b6f4f0c52983e39078b98

125. By Corey Bryant

Add defaults for openstack-origin-git config option

openstack-origin-git currently only supports YAML that specifies
the git repositories to deploy from.

This adds support for default openstack-origin-git values. The
default values supported are: icehouse, kilo, liberty, mitaka,
and master. For example: openstack-origin-git=master.

Change-Id: I70ff0d4d0b8f511153261452ce2f10f3876474af

124. By James Page

Switch to using charm-store for amulet tests

All OpenStack charms are now directly published to the charm store
on landing; switch Amulet helper to resolve charms using the
charm store rather than bzr branches, removing the lag between
charm changes landing and being available for other charms to
use for testing.

This is also important for new layered charms where the charm must
be build and published prior to being consumable.

Change-Id: I1f20c2b743f5d3e50fe402894dc65f65d008d404

123. By Liang Chen

Add an enforce-ssl option

This patch adds an enforce-ssl option which when True
will redirect port 70 requests to port 443 to enforce
ssl connection.

Change-Id: Ibea1716261e9d221c71f88db6c22da83588420b0
Closes-Bug: 1221498

122. By James Page

Resync charm helpers

Add support for OpenStack Newton and Ocata.

Rework version detection code to just match on major version for
OpenStack projects using semantic versioning.

Provide fallback version detection based on major.minor versions
for swift packages.

Rework config-flags support helpers.

Fix is_ip function to correctly detect both IPv4 and IPv6 addresses.

Change-Id: Idc2a0bc60fa75fe96ca2cb83967c5434143ad0ef

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.