Skip to content
Snippets Groups Projects
  1. Oct 04, 2018
    • Corey Bryant's avatar
      py3: Switch to using Python 3 for rocky or later · 8f84e453
      Corey Bryant authored
      Switch package install to Python 3 for OpenStack Rocky or later.
      
      When upgrading, remove any python-* packages that where explicitly
      installated and then autoremove --purge any dependencies that are
      no longer required.
      
      Change-Id: I1355382846aeb6d0ad29be32b9e6fcf47d318290
      8f84e453
  2. Oct 03, 2018
    • Ryan Beisner's avatar
      Update requirements · 28af2db7
      Ryan Beisner authored
      Also remove tests/charm-helpers if present, in favor
      of the pip-installed charm-helpers.
      
      Change-Id: I304d555dcbd86c75b8d84cb376ff4112bfbe0d68
      28af2db7
  3. Oct 02, 2018
    • Alex Kavanagh's avatar
      Update charm to PY3 only code · eca37a1d
      Alex Kavanagh authored
      This change upgrades the charm to PY3 only mode.
      Note the changes to charm-helpers has also been made to support
      Apache auditing code in PY3.
      
      Change-Id: Idd347de5818ec57cb05f38170fe0d6536157a0da
      eca37a1d
  4. Sep 22, 2018
    • David Ames's avatar
      Series Upgrade · f340e210
      David Ames authored
      Implement the series-upgrade feature allowing to move between Ubuntu
      series.
      
      Change-Id: I5ae677ece057ede71b227309eea0d1b635d55f7b
      f340e210
  5. Sep 19, 2018
  6. Sep 11, 2018
    • Doug Hellmann's avatar
      import zuul job settings from project-config · b0b51fc2
      Doug Hellmann authored
      This is a mechanically generated patch to complete step 1 of moving
      the zuul job settings out of project-config and into each project
      repository.
      
      Because there will be a separate patch on each branch, the branch
      specifiers for branch-specific jobs have been removed.
      
      Because this patch is generated by a script, there may be some
      cosmetic changes to the layout of the YAML file(s) as the contents are
      normalized.
      
      See the python3-first goal document for details:
      https://governance.openstack.org/tc/goals/stein/python3-first.html
      
      Change-Id: Id37b5d71689b61d43c7aa80249e61c0659f7a0bc
      Story: #2002586
      Task: #24317
      b0b51fc2
  7. Sep 07, 2018
  8. Sep 04, 2018
  9. Jul 18, 2018
  10. Jul 17, 2018
  11. Jul 16, 2018
  12. Jul 13, 2018
  13. Jul 12, 2018
    • Zuul's avatar
      Merge "Allow custom theme install" · 4566f20b
      Zuul authored
      4566f20b
    • Chris Sanders's avatar
      Allow custom theme install · e5d9c957
      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
      e5d9c957
  14. Jul 11, 2018
    • Ryan Beisner's avatar
      Update series metadata · 138d956e
      Ryan Beisner authored
      Ensure that EOL releases are removed from metadata
      and tests, and that the current dev release is enabled
      in metadata.  Dev release tests are enabled separately
      because of chickens and eggs.
      
      Change-Id: I1e0b7d0d0994fd229c15cf8c456b2b82bc4041e8
      138d956e
    • Zuul's avatar
      Merge "Add py36 testenv" · 88908915
      Zuul authored
      88908915
  15. Jul 09, 2018
    • Shane Peters's avatar
      Add ability to configure api_result_limit · e58a1b2a
      Shane Peters authored
      In clouds with many containers or objects, listing them via Horizon
      can cause a signficant increase of system load.
      
      This patch enables configuration of the API_RESULT_LIMIT setting within
      Horizon. This limits the maximum number of objects to display on a
      single page before providing a paging element to paginate results.
      
      Change-Id: Ifaf39d6c9bf549428afd7653243c82cd719956f6
      Closes-Bug: 1775002
      e58a1b2a
  16. Jun 28, 2018
  17. Jun 27, 2018
  18. Jun 22, 2018
    • Frode Nordahl's avatar
      Use `manage.py migrate` for django versions >= 1.9 · db9fac5f
      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
      db9fac5f
    • Frode Nordahl's avatar
      Temporarily retry initial connect in test 400 · 293f297b
      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
  19. Jun 21, 2018
  20. Jun 11, 2018
    • Billy Olsen's avatar
      Update keystonev3_policy.json to enable UI buttons · e10f120a
      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
      e10f120a
  21. May 28, 2018
  22. May 11, 2018
  23. May 09, 2018
  24. May 08, 2018
    • Dmitrii Shcherbakov's avatar
      add WebSSO support · 45be17c9
      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
      45be17c9
  25. Apr 11, 2018
    • David Ames's avatar
      Charm-helpers sync to fix CA cert comparison · 07075904
      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
      07075904
  26. Apr 06, 2018
  27. Apr 03, 2018
    • Ryan Beisner's avatar
      Update tox.ini to stop using unverified package · 6a7a9a92
      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
      6a7a9a92
  28. Mar 26, 2018
  29. Mar 15, 2018
    • Corey Bryant's avatar
      Align Ocata Apache conf with other releases · e0f9ad5a
      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
      e0f9ad5a
    • James Page's avatar
      Auto-configure WSGI worker processes · c35faf4c
      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
      c35faf4c
  30. Mar 02, 2018
  31. Feb 21, 2018
  32. Feb 12, 2018
    • Corey Bryant's avatar
      Enable Heat and Designate dashboards in Horizon · cd8b510f
      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
      cd8b510f
  33. Jan 30, 2018
Loading