- Jul 12, 2018
-
-
Chris Sanders authored
Adds a setting custom-theme which operats similar to ubuntu-theme and default-theme. The provided resource is placed in the themes folder and apache is setup to serve static content for the theme. This leaves the default theme untouched allowing the custom theme to override files based on the built in horizon theme capabilities. For details on theming capabilities see: https://docs.openstack.org/horizon/latest/configuration/themes.html gnuoy: retry logic for unrelated test updated after a number of CI failures. Closes-Bug: #1778284 Change-Id: I91ad19e8aad5c0e0773d42fa4f085cbcecb82458
-
- Jul 11, 2018
-
-
Zuul authored
-
- Jun 28, 2018
-
-
Zuul authored
-
- Jun 27, 2018
-
-
Vu Cong Tuan authored
Python 3.6 is installed by default in Ubuntu 18.04 LTS. Therefore, according to Transition Plan [1], it'll be handy to have py36 testenv. For more details, please check Python2 Deprecation Timeline [2] and Python3-first Goal - Completion Criteria [3]. [1] https://wiki.ubuntu.com/Python/Python36Transition [2] https://governance.openstack.org/tc/resolutions/20180529-python2-deprecation-timeline.html [3] https://review.openstack.org/#/c/575933/8/goals/stein/python3-first.rst@42 Change-Id: Iae9e7269e4b70da56c3a8c025b6cc48566be0d0f
-
- Jun 22, 2018
-
-
Frode Nordahl authored
`syncdb` subcommand was deprecated in django 1.7 and subsequently removed in 1.9. Use `subprocess.check_call()` so we catch errors. Add `shared-db` relation and enable debug logging in deployment used in functional test. Add functional test that authenticates through the dashboard. Update unit tests. Change-Id: I567461e57ec431fc470d7a2a31d3f16e9dc50e8b Closes-Bug: #1777358
-
Frode Nordahl authored
There is a eluding issue that currently makes the first request to the OpenStack Dashboard error out with 500 Internal Server Error in CI. Temporarilly add retry logic to unwedge the gate. This issue should be revisited and root caused properly when time allows. Change-Id: Id828082416c7cbdd88247d9b6750c0f77467bc26
-
- Jun 21, 2018
-
-
Corey Bryant authored
Change-Id: Ib15aa2d76e009415f525132492bcc3679750bfd9
-
- Jun 11, 2018
-
-
Billy Olsen authored
The horizon interface enables/displays actions based on the keystonev3_policy.json file provided. The keystonev3_policy.json file included by the charm has rules for various actions that depend on the target object's domain id (user, group, project). The buttons displayed for creating and deleting the objects (shown above the tables) are also based on these policy rules but no target object exists because they are bound to the table and not a specific target object. This patch changes some of the policy rules to create/delete users, projects, and groups to not require the target object's domain_id. This is safe to do because the table is shown within the context of the target domain_id already. Additionally, the actual ability to alter objects is controlled by the actual policy installed in Keystone and not the Horizon UI. Without this change, actions such as "Create User" will only show for a user who is a cloud admin and not for any domain admins (even if the domain admin is allowed to perform the action via the API or CLI). Change-Id: Ie0a85e11e6a171083deb19b0eb26c7e552390c00 Closes-Bug: #1775224 Closes-Bug: #1775229
-
- May 28, 2018
-
-
Frode Nordahl authored
Support for dfs was dropped in commit b4019e45 Remove orphan symlink in the actions/ directory. Change-Id: Ie353de9da422a863e53a92983d9819c324761667
-
- May 11, 2018
- May 09, 2018
-
-
Ryan Beisner authored
Change-Id: I9170b428ad504664c6045f26ed2ad34d5159fcb3
-
David Ames authored
Change bionic test from dev to gate for 18.05. Change-Id: I5e1214055d49a0ab170ad3ebc1c4fccca0eb7ebc
-
- May 08, 2018
-
-
Dmitrii Shcherbakov authored
* add support for relating with subordinate charms providing Service Provider functionality via apache2 authentication modules; * retrieve protocol, identity provider and user-facing name info from keystone service provider charm subordinates; * provide trusted dashboard information to keystone charm Change-Id: I15ca0dd1616ec12c7ad47dc05961b51bb45bb770
-
- Apr 11, 2018
-
-
David Ames authored
The comparison of bytes vs string of the CA certificate produces a false negative. This leads to rewriting certificates and affecting connectivity to services. Read in the certificate as bytes as well for a bytes vs bytes comparison. Change-Id: I3b233a79689858db0962bafe71eba0a0667c2bf0 Closes-Bug: #1762431
-
- Apr 06, 2018
-
-
Ryan Beisner authored
Change-Id: I8e7f986035935a742b4acb320f71887e23989dbb Partial-bug: #1755027
-
- Apr 03, 2018
-
-
Ryan Beisner authored
As of pip 10.0, --allow-unverified is not permitted. Use of the flag in this repo was previously used to force installation of python-apt to accommodate certain unit tests. The unverified package, python-apt, is no longer necessary for test execution. Related-Bug: #1760720 Change-Id: I15a489755a94d0df0f2a6331410add716e56e091
-
- Mar 26, 2018
-
-
Corey Bryant authored
Change-Id: I4265c92ad7ca8ce7c924b3b861d349b0cef7529e
-
- Mar 15, 2018
-
-
Corey Bryant authored
This runs the Apache conf for Ocata under horizon:horizon as we already do for other releases. Change-Id: I07775bd13c117b8a56295f348a9383c8ecb1ed76 Partial-bug: #1755027
-
James Page authored
Automatically configure WSGI worker processes inline with other charms using the worker-multiplier configuration option and the WSGI worker configuration context from charm-helpers. Change-Id: Ib8af4a5a54fcff13a05ba4f4094bf123d5282c4a
-
- Mar 02, 2018
-
-
Liam Young authored
Add the xenial/queens functional tests to the gate Change-Id: I96dcbf2b4ab402a1918d1aa9073acb3467965bbc
-
- Feb 21, 2018
-
-
Ryan Beisner authored
Change-Id: I296f081e9de99da2fefe5a581dfc2ffe5fba4429
-
- Feb 12, 2018
-
-
Corey Bryant authored
The Heat dashboard was split from horizon in Queens, and therefore needs to be installed separately. The Designate dashboard was never installed by the charm before but should be. Change-Id: Ie0790fd1e1a6422465f4a4e00769efcd667d28e2 Closes-Bug: #1746031 Closes-Bug: #1747934
-
- Jan 30, 2018
-
-
Zuul authored
-
- Jan 24, 2018
-
-
Zuul authored
-
- Jan 22, 2018
-
-
Ryan Beisner authored
Notable issues resolved: openstack_upgrade_available() broken for swift https://bugs.launchpad.net/charm-swift-proxy/+bug/1743847 haproxy context doesn't consider bindings https://bugs.launchpad.net/charm-helpers/+bug/1735421 regression in haproxy check https://bugs.launchpad.net/charm-helpers/+bug/1743287 This change also breaks the inheritance between HorizonHAProxyContext and HAProxyContext (as this was not needed) and aligns the code in HorizonHAProxyContext to the behaviour in HAProxyContext of using get_relation_ip instead of unit_get. Change-Id: I72600b01744a07e140a29255efc2823ea39ce730
-
- Jan 19, 2018
-
-
Nobuto Murata authored
Previously the single domain mode has been implemented. This is a follow-up commit to set the value properly as boolean instead of string. Change-Id: I0e34d93d05693bf0ca5e8f68bc9af198fd29680a Closes-Bug: #1744346 Related-Bug: #1712999
-
- Jan 11, 2018
-
-
Jason Hobbs authored
This binding is required so that the DNS-HA code can find the address to use for the hostname specified by os-public-hostname. This also deprecates the os-internal-hostname and os-admin-hostname options, as there is no binding to use them with. Change-Id: I57609c5ab641e2ae6377c6fbad5c9e7b8cf6495c Closes-Bug: #1742548
-
- Jan 08, 2018
-
-
James Page authored
Drop support for deployment from Git repositories, as deprecated in the 17.02 charm release. This feature is unmaintained and has no known users. Change-Id: I19732b50483ab7284723f847f182fd1cfa67e425
-
- Jan 06, 2018
-
-
Zuul authored
-
- Dec 11, 2017
-
-
David Ames authored
The default HAProxy timeout values are fairly strict. On a busy cloud it is common to exceed one or more of these timeouts. The only indication that HAProxy has exceeded a timeout and dropped the connection is errors such as "BadStatusLine" or "EOF." These can be very difficult to diagnose when intermittent. This charm-helpers sync pulls in the change to update the default timeout values to more real world settings. These values have been extensively tested in ServerStack. Configured values will not be overridden. Partial Bug: #1736171 Change-Id: Ida7949113594b9b859ab7b4ba8b2bb440bab6e7d
-
- Dec 10, 2017
-
-
Xav Paice authored
For Mitaka -> Ocata, add image_formats to local_settings.py. Change-Id: I582e516eb306a52cdee2a0bd4b31046b45af7a51 Closes-bug: 1724271
-
- Dec 05, 2017
-
-
Ryan Beisner authored
Bionic, being the next LTS, is important to enable for dev and test as early as possible ahead of 18.02. Zesty goes EOL in Jan 2018. The next stable charms release (18.02) will not provide Zesty series support, as it was an interim (non-LTS) release. Change-Id: If96d593120b3b334819fca892042ec17c7403dd6
-
- Nov 22, 2017
-
-
Ryan Beisner authored
Change-Id: I34389860a4f9258178aa151aae16044643417413
-
- Nov 21, 2017
-
-
Zuul authored
-
- Nov 19, 2017
-
-
Andrew McLeod authored
Make default func27-smoke xenial-pike Charm-helpers sync Change-Id: I0278a3c133c160f2543195c6a4c8a7c2735d13ac
-
- Nov 15, 2017
-
-
Nobuto Murata authored
Now that Horizon upstream added the ability to configure the default "create volume" value when launching an instance (See. LP: #1678109), expose it as a new charm config. Change-Id: I68a6f199a72c11ad4eff2b587cb4279c91da52ae Closes-Bug: #1711342
-
- Oct 27, 2017
-
-
Corey Bryant authored
Set WEBROOT in openstack-dashboard's local_settings.py to the value of webroot from the charm's config (see config.yaml). Add /horizon/static alias to apache2 config in addition to /static to cover both paths to static resources. Change-Id: I29a156d322bac91ca02fb0f08f291fc805e59110 Closes-Bug: #1728086
-
- Oct 23, 2017
-
-
Nobuto Murata authored
Horizon tries to inhibit browsers' password autocompletion by default. Offer a configurable option in the charm so that admin can allow password autocompletion if necessary. Change-Id: I461752d1d1175f777de5bff26953b200efb17137 Closes-Bug: 1714676
-
- Oct 22, 2017
-
-
Zuul authored
-