Skip to content
Snippets Groups Projects
  1. Apr 20, 2020
    • Radosław Piliszek's avatar
      Cleanup py27 support · 83bc574b
      Radosław Piliszek authored
      Removes and/or replaces all mentions of py27.
      
      Cleans up obsolete requirements and their lower-constraints.
      
      Update cliff minimum to 3.1.0 in requirements.txt, which has a fix for
      story 2005891.
      
      Change-Id: I52cffa2f1aee944f79c4618ea20b779755792f2a
      83bc574b
    • Mark Goddard's avatar
      Fix passwords.yml generation with vault encryption on Python 3 · 8bed6235
      Mark Goddard authored
      Kayobe generates passwords.yml for Kolla Ansible, and can encrypt it
      using the vault password. Previously this was failing on Python 3 due to
      passing a string to file.write() which expects bytes.
      
      This change fixes the issue by encoding the password string passed to
      file.write().
      
      This allows us to run the ansible role tests under Python 3.
      
      Change-Id: I33813f79984a46f1967ef3aee455dcfbe7eb93da
      Story: 2006574
      Task: 39481
      8bed6235
  2. Feb 29, 2020
  3. Feb 14, 2020
    • Pierre Riteau's avatar
      Revert "Use OpenStack Train release" · c9474bf9
      Pierre Riteau authored
      This reverts commit a93b85ba.
      
      The local Python executable for Kolla Ansible is changed to Python 3
      because Kolla Ansible master no longer supports Python 2.
      
      Change-Id: I768ce8db9cec1c70d94f271997bbcc64d370403e
      c9474bf9
  4. Feb 11, 2020
  5. Dec 12, 2019
    • Will Szumski's avatar
      Use OpenStack Train release · a93b85ba
      Will Szumski authored
      Switch all dependencies to use the OpenStack Train release.
      
      This commit should be reverted on the master branch once the
      Kayobe stable/train branch has been cut and RC1 released.
      
      Change-Id: I6006e14df27a180f1438f9eb01b9ebefdddaff72
      a93b85ba
  6. Nov 11, 2019
    • gujin's avatar
      tox: Keeping going with docs · d23ed925
      gujin authored
      1. Sphinx 1.8 introduced [1] the '--keep-going' argument which, as its name
      suggests, keeps the build running when it encounters non-fatal errors.
      This is exceptionally useful in avoiding a continuous edit-build loop
      when undertaking large doc reworks where multiple errors may be
      introduced.
      
      2. Cleanup the folders before run commands
      
      [1] https://github.com/sphinx-doc/sphinx/commit/e3483e9b045
      
      Change-Id: Ib3133820a3d3ca3027ea2f9bc9b6907929cff8ed
      d23ed925
  7. Oct 21, 2019
    • Pierre Riteau's avatar
      Remove sphinx from test-requirements.txt · 21836ddf
      Pierre Riteau authored
      Documentation build environments use doc/requirements.txt where sphinx
      is already present. Use doc/requirements.txt in the pep8 environment
      because sphinx is required by sphinx8.
      
      Change-Id: I3a2c9ae392745e001c5bdd01212c996e54c44f0c
      21836ddf
  8. Oct 16, 2019
  9. Sep 24, 2019
  10. Sep 17, 2019
  11. Aug 22, 2019
    • Mark Goddard's avatar
      Revert "Use OpenStack Stein release" · ebe13df6
      Mark Goddard authored
      This reverts commit b46b2b72.
      
      Switch dependencies and upper constraints back to master branch for
      development after cutting stable/stein branch.
      
      Change-Id: Ie7f588aab59e57efe240a58a3bd0a6f09fbcefb7
      ebe13df6
  12. Jul 04, 2019
  13. May 29, 2019
    • Mark Goddard's avatar
      Use OpenStack Stein release · b46b2b72
      Mark Goddard authored
      Switch all dependencies to use the OpenStack Stein release.
      
      This commit should be reverted on the master branch once the
      Kayobe stable/stein branch has been cut and RC1 released.
      
      Change-Id: I50a39994c8ffa0c7d65e026ae765973541423476
      b46b2b72
  14. Apr 24, 2019
    • Mark Goddard's avatar
      Update git.openstack.org to opendev.org · 5b9f85d7
      Mark Goddard authored
      The project infrastructure is now hosted at opendev.org.
      
      Kayobe projects have been moved from the openstack/ namespace to x/.
      
      Change-Id: I16b523285eb34c1cd0eaf920aa4512d0ae1b4f05
      5b9f85d7
  15. Apr 15, 2019
    • Mark Goddard's avatar
      Add openstack_release and openstack_branch · 73063732
      Mark Goddard authored
      Adds two new variables, 'openstack_release' and 'openstack_branch',
      in ${KAYOBE_CONFIG_PATH}/openstack.yml for setting the current OpenStack
      release and branch in a single place.
      
      Also uses the master branch for the molecule tox job.
      
      Change-Id: I851a1e6eddc6738005c1813599445b38c0ae0d57
      73063732
  16. Apr 09, 2019
    • Mark Goddard's avatar
      Use master version of dependencies · eda8246b
      Mark Goddard authored
      Use master branch of:
      
      * Kolla
      * Kolla ansible
      * Bifrost
      * IPA
      * OpenStack services
      * Requirements
      
      Also, use the infra docker registry mirror at port 8082 which does not
      have any path component in its URL, and so works with Docker CE.
      
      Depends-On: https://review.openstack.org/#/c/651254/
      Change-Id: Icdb62aa0083d9272a08421138719cf5f6b52ec5a
      Story: 2001864
      Task: 14316
      eda8246b
  17. Mar 15, 2019
    • Mark Goddard's avatar
      Add python 3.6 jobs · da805964
      Mark Goddard authored
      Also change to use the py3 tox environment rather than specifying a
      version explicitly.
      
      Change-Id: I05d5d6f5718b39dc95b40efe44e9ebb3fb5b1311
      Story: 2004959
      Task: 30035
      da805964
  18. Feb 14, 2019
  19. Nov 19, 2018
    • Mark Goddard's avatar
      Update dependencies to Rocky · 935d3cef
      Mark Goddard authored
      Use stable/rocky branch of:
      
      * Kolla
      * Kolla ansible
      * Bifrost
      * IPA
      * OpenStack services
      * Requirements
      
      Also updates Kolla Ansible inventory template.
      
      The seed deploy job has been made non-voting and non-gating, because we
      are waiting for bifrost change https://review.openstack.org/#/c/618740
      to merge, be released, and for the kolla bifrost image to use the new
      package.
      
      Change-Id: Id5e7fdbd196f96e1e75ffc68bc93aab18fa38aa7
      Story: 2001864
      Task: 27798
      Depends-On: I58e4f951d4a3dd89e0784fd82d8a62dbba374f79
      935d3cef
  20. Nov 12, 2018
    • Mark Goddard's avatar
      Use zuul's install-docker role · 74cdf09d
      Mark Goddard authored
      This allows us to remove the sudo from the tox molecule environment, since
      the install-docker role correctly adds the zuul user to the docker group.
      
      Change-Id: Ib7abd22c0caf793a8a59d38a4f63df7e60a7b69e
      74cdf09d
  21. Jun 18, 2018
    • huang.zhiping's avatar
      fix tox python3 overrides · 18b54980
      huang.zhiping 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: I9aaae4949e2cf6c8a33fb6fbf8be15e1d09cce44
      18b54980
  22. May 21, 2018
  23. May 04, 2018
    • Mark Goddard's avatar
      Build release notes using reno · 1c376f07
      Mark Goddard authored
      The current approach of adding release notes to a single file means that
      we end up with merge conflicts every time a change is merged. This is
      wasteful of time and resources.
      
      Change-Id: I19f956e4e3991e39252eaa3a1b97a3b2812858d2
      Story: 2001637
      Task: 6649
      1c376f07
  24. May 02, 2018
    • Mark Goddard's avatar
      Use queens version of dependencies · f86c0ff4
      Mark Goddard authored
      Use queens release of:
      
      * Kolla
      * Kolla ansible
      * Bifrost
      * IPA
      * OpenStack services
      
      Changes to kolla inventory files were made by comparing the multinode
      inventory in kolla-ansible with the overcloud-services and
      overcloud-components templates.
      
      Kolla ansible added the concept of inner-compute and external-compute,
      and these groups have been added to the top-level inventory.
      
      We also synchronise globals.yml and kolla enablement flags.
      
      Change-Id: I87b052f777567226e41294b955f736040e55e102
      Story: 2001863
      Task: 14315
      f86c0ff4
  25. Apr 10, 2018
    • Mark Goddard's avatar
      Add CI job for molecule tests · d385b323
      Mark Goddard authored
      Adds the following zuul job:
      
      kayobe-tox-molecule
      
      It runs ansible role tests using the molecule framework.
      
      Note that we are currently running tox as root to work around issues
      with applying docker group membership in the Zuul CI environment.
      
      The ubuntu-1604 platform has been removed because the job takes a long
      time to run even on one platform.
      
      Change-Id: I8be24be828c0e124d822d7b39a02169c92b81eb3
      Story: #2001637
      Task: #6646
      d385b323
  26. Apr 03, 2018
  27. Mar 13, 2018
    • Mark Goddard's avatar
      Update README & CONTRIBUTING for OpenStack process · 64f502fe
      Mark Goddard authored
      Kayobe is to become an OpenStack-related project, and as such will use
      Gerrit for code reviews and Storyboard for issue and feature tracking.
      The README and CONTRIBUTING documents have been updated to reflect that,
      and a standard OpenStack HACKING document has been added.
      
      Change-Id: Id03bcb5183bfbf6e84bb4d9c22f85d9418b6b4fc
      Story: #2001637
      Task: #6644
      64f502fe
  28. Mar 08, 2018
  29. Feb 21, 2018
  30. Feb 20, 2018
  31. Feb 09, 2018
    • Mark Goddard's avatar
      Fixes for ceph block device tagging (#1) · 1999110b
      Mark Goddard authored
      * Install galaxy roles before running ansible tests
      
      * Use package module in kolla-ceph to support Debian-based systems
      
      This is required for running tests in TravisCI.
      
      * Fix kolla-ceph unit test
      
      * Add more tests for kolla-ceph
      
      Journal tests are currently failing on my laptop due to partition labels
      being truncated.
      
      * Add .gitignore for stackhpc.parted-1-1 galaxy role
      
      * Run all test cases
      
      Run all test cases, collecting failures, then report at the end.
      1999110b
  32. Feb 06, 2018
  33. Dec 07, 2017
  34. Nov 17, 2017
  35. Sep 18, 2017
  36. Sep 14, 2017
  37. Sep 04, 2017
  38. Apr 06, 2017
Loading