Skip to content
Snippets Groups Projects
  1. Dec 23, 2018
  2. Nov 30, 2018
    • David Ames's avatar
      Remove apache 2.2 workarounds · 2f069990
      David Ames authored
      From trusty onwards apache 2.4 is installed. The charm no longer needs
      to check for apache 2.2 configurations.
      
      This also solves Bug #1799500 where a package like javascript-common
      pre-creates the /etc/apache directory leading to a failed
      register_configs.
      
      Note: The previous fix for Bug #1799500 was incorrect.
      Reverting and adding a set -e to avoid future breakage.
      
      This will need to be backported to stable.
      
      Change-Id: Ic6025bd10568a748e39faaf3a97b4b6a2c35a4d2
      Closes-Bug: #1799500
      (cherry picked from commit e9caae0a23461f3b503035e94865ccc3c8509a32)
      2f069990
  3. Nov 26, 2018
    • Alex Kavanagh's avatar
      Sync c-h nrpe.py file to fix nrpe files copy issue · 00642244
      Alex Kavanagh authored
      Due to a change to PY3, the charmhelpers directory is not in the
      CHARMDIR rather than in CHARMDIR/hooks. This broke the
      copy_nrpe_checks() function in c-h. c-h has been updated, to look in
      both CHARMDIR and CHARMDIR/hooks for the charmhelpers directory, and
      this patchset includes the new function definition.
      
      Change-Id: I583b7acbffb5560aba8313d30da77f4d8073ba9b
      Closes-Bug: #1796830
      00642244
  4. Nov 19, 2018
    • David Ames's avatar
      Updates for stable branch creation · 6adbb8ea
      David Ames authored
      Set default branch for git review/gerrit.
      
      Switch amulet tests to stable.
      
      Switch to using stable charm-helpers branch.
      
      Change-Id: I0c2dff58ed63208fe346c3372cc1ea0079e4649c
      6adbb8ea
  5. Nov 15, 2018
    • Liam Young's avatar
      Purge old packages on upgrade-charm · c4188808
      Liam Young authored
      On charm upgrade the charm may switch to py3 packages. If so, ensure
      the old py2 packages are purged. If the purge occurs then restart
      services.
      
      Change-Id: I473ed1da342b2294f0f66f836b40387c1f831f5c
      Closes-Bug: 1803451
      c4188808
  6. Nov 07, 2018
  7. Nov 02, 2018
    • Zuul's avatar
      Merge "Make py3 gate job voting" · ab7871c7
      Zuul authored
      ab7871c7
    • Frode Nordahl's avatar
      Make py3 gate job voting · 505608b1
      Frode Nordahl authored
      Change-Id: Ie413b2fed14f7aa7fd9abdd4ff77c2d111238856
      505608b1
    • Doug Hellmann's avatar
      fix tox python3 overrides · dc350e87
      Doug Hellmann authored
      
      We want to default to running all tox environments under python 3, so
      set the basepython value in each environment.
      
      We do not want to specify a minor version number, because we do not
      want to have to update the file every time we upgrade python.
      
      We do not want to set the override once in testenv, because that
      breaks the more specific versions used in default environments like
      py35 and py36.
      
      Change-Id: I731b0717ad6aa9c0b9f4ce193300ded79671c7aa
      Signed-off-by: default avatarDoug Hellmann <doug@doughellmann.com>
      dc350e87
  8. Oct 26, 2018
  9. Oct 23, 2018
    • David Ames's avatar
      Pre-install apache2 · 0d1dec7e
      David Ames authored
      Apache2 is a dependency of openstack-dashboard which gets installed in
      the install() function. However, prior to that we register configs
      which does a check of the apache2 package version leading to a chicken
      and egg race.
      
      Pre-install apache2 in the bash install script to avoid this race.
      
      Closes-Bug: #1799500
      
      Change-Id: I1f73a6b0284ca4e0a4018bff73fd4f8a778c4db5
      0d1dec7e
  10. Oct 10, 2018
  11. Oct 05, 2018
    • James Page's avatar
      Enable FWaaS panel for OpenStack Rocky or later · d5c15a8f
      James Page authored
      Install the neutron-fwaas-dashboard package at Rocky; this is the
      first release that this dashboard is packaged for and co-incides
      with the switch to using Python 3 for Horizon itself.
      
      Change-Id: I0522bd20b8f6f707c3f69b88313d9b0aa129af07
      d5c15a8f
  12. 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
  13. 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
  14. 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
  15. 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
  16. Sep 19, 2018
  17. 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
  18. Sep 07, 2018
  19. Sep 04, 2018
  20. Jul 18, 2018
  21. Jul 17, 2018
  22. Jul 16, 2018
  23. Jul 13, 2018
  24. 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
  25. 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
  26. 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
  27. Jul 06, 2018
  28. Jun 28, 2018
  29. Jun 27, 2018
  30. 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
      293f297b
  31. Jun 21, 2018
  32. 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
  33. May 28, 2018
    • Frode Nordahl's avatar
      Remove orphan symlink · 041a479d
      Frode Nordahl authored
      Support for dfs was dropped in commit b4019e45
      
      Remove orphan symlink in the actions/ directory.
      
      Change-Id: Ie353de9da422a863e53a92983d9819c324761667
      041a479d
  34. May 11, 2018
Loading