Skip to content
Snippets Groups Projects
  1. Apr 28, 2022
  2. Mar 29, 2022
  3. Aug 16, 2021
  4. Aug 02, 2021
  5. Jul 26, 2020
    • Sagi Shnaidman's avatar
      Temporarly disable check-import · 1f3417cd
      Sagi Shnaidman authored
      check-import has ansible as a dependency, which installs only
      2.9 ansible version and it conflicts with higher ansible versions
      Issue to check-import will be submitted to have ansible-test as
      a dep.
      Change-Id: Ide46a8a6b45677e82e57eb6a4c5dfe412d7b37fd
      1f3417cd
  6. Jun 23, 2020
  7. Jun 17, 2020
    • Sagi Shnaidman's avatar
      Fix ansible-test errors · 4d0df9f0
      Sagi Shnaidman authored
      Add tox to requirements
      Use only 3.6 python
      Set ansible-test 2.9 as a gate job
      
      Change-Id: I40757e1efc3ee297b44cda6c35cdce4c64ebaa4f
      4d0df9f0
  8. Jun 02, 2020
  9. May 19, 2020
  10. May 16, 2020
  11. May 13, 2020
    • Sagi Shnaidman's avatar
      Improve ansible-test sanity for collection · bcdf7499
      Sagi Shnaidman authored
      Check only things we build into collection.
      Ignore sanity files from full CI jobs.
      Add queens to gate because it's voting.
      Add files to ignoring when building collection.
      Remove non-required lines from ignorign sanity files.
      
      Change-Id: I0dde756efa133cf75b67d072af78a1f8307ce932
      bcdf7499
  12. May 12, 2020
    • Monty Taylor's avatar
      Remove all of the os_ prefixes · 52905480
      Monty Taylor authored
      The 2.10 transition has a routing.yml file that points each
      individual module from ansible/ansible to a new location. That means
      we can put:
      
          os_server:
            redirect: openstack.cloud.server
      
      into lib/ansible/config/routing.yml in ansible/ansible and have
      the result be the end user's playbooks still working with the
      old names while providing new names that are less ugly.
      
      This adds a routing file to our collection repo, as well as the
      script used to generate the new mapping.
      
      Change-Id: Ia5d18282b14ad0d86a347343be8bb477ae47130a
      52905480
    • Monty Taylor's avatar
      Run linters in a temp dir instead of an install · 62712685
      Monty Taylor authored
      We can't run linters in an install because installs expand
      symlinks to regular files so the ansible-test code that detects
      symlinks can't work so it looks at docs for symlink aliases
      as if they were real.
      
      Change-Id: I0a5659a1f693261a21a5b29528f950b846205f2e
      62712685
  13. Mar 13, 2020
  14. Mar 05, 2020
    • Monty Taylor's avatar
      Deal with collection build modifying tree · 97eb24ac
      Monty Taylor authored
      ansible-galaxy collection build modifies the contents of the tree.
      Let's not go in to why this is bad, but instead just deal with it.
      The issue in question is that is removes the +x bit from files in
      the tree, which means you can't run a build twice in a row locally.
      Shrug. Just roll with the -x and update our usage to reflect it.
      
      Change-Id: I0f82531e99a98d656b60079fd3e94d4e3a1dbb6b
      97eb24ac
  15. Mar 01, 2020
  16. Feb 27, 2020
    • Monty Taylor's avatar
      Remove old artifacts when building new ones · 40fe3667
      Monty Taylor authored
      For local dev, multiple iterations can wind up with multiple
      files in the build_artifact dir. Remove them when building so
      that the ls command works.
      
      Change-Id: Id309c34679d2c0b6d9380665a381af4b52495d19
      40fe3667
    • Monty Taylor's avatar
      Add a tool to build collections with pbr · 5936a8f6
      Monty Taylor authored
      OpenStack in general uses git tags to drive versioning of artifacts.
      This is important because of our code review driven workflow, since
      patches don't necessarily land in a predictable sequence, so flows
      requiring a version number in a file to be updated at a specific
      time are problematic.
      
      By having pbr generate the correct version number then putting that
      into the galaxy.yml file, we can match the behavior without too much
      undue burden.
      
      Also ignore build_artifact directory.
      
      Change-Id: Id02fee682fb5a4b6fd6dcb0644848e6d1269e19b
      5936a8f6
Loading