Skip to content
Snippets Groups Projects
  1. Apr 04, 2020
    • Andreas Jaeger's avatar
      Update hacking for Python3 · 45448976
      Andreas Jaeger authored
      The repo is Python 3 now, so update hacking to version 3.0 which
      supports Python 3.
      
      Fix problems found by updated hacking version.
      
      Remove hacking and friends from lower-constraints, they are not needed
      during installation.
      
      Change-Id: I7ef5ac8a89e94f5da97780198619b6facc86ecfe
      45448976
  2. Feb 29, 2020
  3. Feb 28, 2020
  4. Feb 10, 2020
    • Radosław Piliszek's avatar
      CI: Fix deploy guide jobs · 2564b391
      Radosław Piliszek authored
      This fixes files relevant for them because k-a uses common files
      for both docs and deploy guide.
      We need this to finally get rid of Rocky mentions despite our
      recent fixes to docs.
      
      Change-Id: I46c564f3d3e53c54148186fbadfd7380c4f2fd30
      2564b391
  5. Dec 11, 2019
  6. Nov 26, 2019
    • Radosław Piliszek's avatar
      CI: Refactor a lot · a2fc6841
      Radosław Piliszek authored
      Separate upgrade logic to is_upgrade job var and rename
      scenarios to match.
      
      Rename "ACTION" to "SCENARIO" (as it is a scenario).
      
      Separate testing of dashboard (aka Horizon) and increase
      its timeout to 5 minutes (CentOS 7 slow as always).
      
      Separate initialization of core OpenStack.
      
      Use gate setup script from ./tests/
      
      Remove useless tox setupenv.
      
      Do not deploy Heat when not really necessary.
      
      Change-Id: I4fca319ccc3de7188f8b7b44c9c71321e3899467
      a2fc6841
  7. Oct 14, 2019
    • jacky06's avatar
      tox: Keeping going with docs · cde22bdd
      jacky06 authored
      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.
      
      [1] https://github.com/sphinx-doc/sphinx/commit/e3483e9b045
      
      Change-Id: I405812a0039274139e055c54ab7b451dc753c842
      cde22bdd
  8. Sep 17, 2019
  9. Jul 05, 2019
  10. Jul 03, 2019
  11. Jun 07, 2019
  12. Apr 23, 2019
  13. Apr 22, 2019
  14. Feb 27, 2019
  15. Feb 14, 2019
    • Michal Nasiadka's avatar
      Fix py35/py36 and k-a-ubuntu-source gate jobs · 189af13b
      Michal Nasiadka authored
      - py35/py36 jobs are failing
      python 3.6 pycache also includes links - so those also
      need to be removed by tox testenv
      
      - kolla-ansible-ubuntu-source job is failing
      Without basedir set in galera.cnf - mysql_install_db looks for resolveip
      in /usr/sbin, instead of /usr/bin, thus complains about cannot resolving
      neither $HOSTNAME, nor localhost.
      
      Change-Id: I40514c0a7c43ae01c7680aac81123942be1cdef9
      189af13b
  16. Nov 07, 2018
  17. Nov 06, 2018
  18. Nov 02, 2018
    • Nguyen Hai Truong's avatar
      Update min tox version to 2.0 · ac661554
      Nguyen Hai Truong authored
      The commands used by constraints need at least tox 2.0.
      Update to reflect reality, which should help with local running of
      constraints targets.
      
      Change-Id: I426cebf26d4c386355fb0052ed12bda39d67fc49
      ac661554
  19. Oct 22, 2018
    • Doug Szumski's avatar
      Ignore doc build path · 72c9d2cb
      Doug Szumski authored
      If you build the docs with `tox -edocs` and then run `tox -epep8`,
      it will always fail because it checks the build output from the
      docs. This change ignores the build folder.
      
      Trivial-Fix
      Change-Id: Ie7c53b517b7cfff1d317cad014371c94c6212eac
      72c9d2cb
  20. Oct 09, 2018
    • Nguyen Van Trung's avatar
      Don't quote {posargs} in tox.ini · 218cbc22
      Nguyen Van Trung authored
      Quotes around {posargs} cause the entire string to be combined into one
      arg that gets passed to stestr. This prevents passing multiple args
      (e.g. '--concurrency=16 some-regex')
      
      Change-Id: Id7eb248942aff41902dc1e8875530cba49fdf1ee
      218cbc22
  21. Aug 17, 2018
  22. Jul 24, 2018
  23. Jun 24, 2018
  24. Jun 12, 2018
    • qingszhao's avatar
      fix tox python3 overrides · 9bc12e66
      qingszhao 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: Ie0eca8c8627ab67c7c4aeccdc8607e36a259f13c
      9bc12e66
  25. May 21, 2018
  26. Mar 26, 2018
    • Eduardo Gonzalez's avatar
      Verify YAML syntax in gates · ea1a1dee
      Eduardo Gonzalez authored
      This patchset implements yamllint test to all *.yml
      files.
      
      Also fixes syntax errors to make jobs to pass.
      
      Change-Id: I3186adf9835b4d0cada272d156b17d1bc9c2b799
      ea1a1dee
  27. Mar 22, 2018
  28. Jul 13, 2017
    • Eduardo Gonzalez's avatar
      Remove doc build errors · 66b91d8b
      Eduardo Gonzalez authored
      Gates only build deploy-guide docs, not every doc.
      This change clean doc errors, only Line to long.
      
      Also, removes doc/build folder in tox doc environment.
      doc/build is folder where previus executions are stored
      causing next execution to fail due rendered versions does
      not follow doc style checks.
      
      Change-Id: I623a7ee245729a06509f3a7039d5d5ed3813d977
      66b91d8b
  29. Jul 10, 2017
    • Eduardo Gonzalez's avatar
      Fix bandit tests directory · eeb932c7
      Eduardo Gonzalez authored
      - Bandit tests are executed in kolla directory,
        in kolla ansible this directory is kolla_ansible.
      
      - Error is silently ignored:
        Files skipped (1):
        	kolla (No such file or directory)
      
      - Also, in ansible/ there is python code in more places
        than only ansible/library, remove library to pass test
        over the whole ansible directory
      
      - Debug tests fails due cannot import tests.
        ImportError: Start directory is not importable: './kolla-ansible/tests'
      
      Change-Id: I0716034c382209b385105bb3a6e0bb7334076e45
      eeb932c7
  30. Feb 08, 2017
    • Cao Xuan Hoang's avatar
      Remove support for py34 · 9738f00e
      Cao Xuan Hoang authored
      The gating on python 3.4 is restricted to <= Mitaka. This is due to
      the change from Ubuntu Trusty to Xenial, where only python3.5 is
      available. There is no need to continue to keep these settings.
      
      Change-Id: I7762918aa4d78028d1ceb2cc727c3c7dedd05a00
      9738f00e
  31. Jan 27, 2017
  32. Jan 16, 2017
  33. Jan 04, 2017
  34. Dec 21, 2016
    • Tony Breeds's avatar
      Add Constraints support · 84a493c6
      Tony Breeds authored
      To be co-installable with other OpenStack projects and have consistent
      testing it's a good idea (tm) to use constraints when creating tox
      environments.
      
      Change-Id: I83d684d90309ad6109e7f6c21a9c2cad4a5371e2
      84a493c6
  35. Nov 30, 2016
    • Jeffrey Zhang's avatar
      clean up kolla related files · 92ff63f3
      Jeffrey Zhang authored
      * rename package name from kolla to kolla-ansible
      * remove docker for data_files
      * remove kolla docker
      * remove kolla-build console_scripts
      
      Change-Id: I53abbf79dffb54eb785a39ba04d375bc4e4f27b0
      92ff63f3
  36. Nov 21, 2016
    • Jeffrey Zhang's avatar
      fix ci gate · db5954e0
      Jeffrey Zhang authored
      * Build kolla image by using kolla project's code
      * bump openstack_release to 4.0.0
      * Remove tox deploy related env, it is useless now.
      
      Depends-On: I132ee005bce993cbadf411697817c2e95548dc81
      Change-Id: Id899eb39d476b95130fbeb43adf4fd49ef32be32
      db5954e0
  37. Nov 18, 2016
  38. Nov 04, 2016
    • Jeffrey Zhang's avatar
      Add file validator for *.json.j2 file · 2392d7e3
      Jeffrey Zhang authored
      All json file in Kolla are json.j2 file, it shold be render as jinja
      template, then validate by using json.
      
      Change-Id: Ibabbe435116fd255d68347e00407156db76fedfe
      Closes-Bug: #1634447
      2392d7e3
  39. Oct 19, 2016
    • Andreas Jaeger's avatar
      Move bandit to pep8 as generic linting target · e7d4a1ec
      Andreas Jaeger authored
      bandit is a security linter and can be made voting now. Instead of
      starting another virtual machine, run it as part of the generic linting
      target which is pep8.
      
      Change-Id: I6a8f7aa2b60bd96d55b37b6cc2a371069d6d5e6a
      e7d4a1ec
Loading