1. 31 Jan, 2020 2 commits
  2. 18 Oct, 2019 1 commit
  3. 19 Jul, 2019 1 commit
  4. 18 Jul, 2019 1 commit
  5. 16 Jul, 2019 1 commit
  6. 27 Mar, 2019 1 commit
  7. 18 Sep, 2018 3 commits
  8. 16 Sep, 2018 30 commits
    • David Rabel's avatar
      d/control: cleanup dependencies · cf35c3f7
      David Rabel authored
      cf35c3f7
    • Tony Breeds's avatar
      Address new pypi requirements on README.rst · 08f2518c
      Tony Breeds authored and David Rabel's avatar David Rabel committed
      :doc: isn't a valid role for README entries on pypi, so move the
      refernece into the local docs to preserve it while confirming to new
      requirements.
      
      Move references to the man page to readme.rst as
      
      Change-Id: I5aac99c784ba03bbbdb6bc6cb653daa0685c062d
      08f2518c
    • Sorin Sbarnea's avatar
      Switch to pep8 output format · 09111a9c
      Sorin Sbarnea authored and David Rabel's avatar David Rabel committed
      Change output format so it would follow the same
      default format used by pep8/pycodestyle which is
      parsable by many tools.
      
      Relates to https://review.openstack.org/335520
      
      Change-Id: I3e34ec09d439104482a979f7b63d393b9faccdb4
      09111a9c
    • Ian Wienand's avatar
      0.6 Release Notes · c10aa474
      Ian Wienand authored and David Rabel's avatar David Rabel committed
      Gather all significant changes for a releasenote
      
      Change-Id: Id9445df63becf088c7b33542e736cccd80d1ff93
      c10aa474
    • Sorin Sbarnea's avatar
      Enable bashate use with pre-commit · a6990ffc
      Sorin Sbarnea authored and David Rabel's avatar David Rabel committed
      
      
      Declares bashare pre-commit configuration.
      
      Change-Id: Ia9f45181094f2f839ad276d29e638e34d253f439
      Signed-off-by: default avatarSorin Sbarnea <ssbarnea@redhat.com>
      a6990ffc
    • Sorin Sbarnea's avatar
      Allow bashate to be called as a module · 83767afb
      Sorin Sbarnea authored and David Rabel's avatar David Rabel committed
      
      
      Adops official way of calling a module as a script.
      Now user can do `python -m bashate ...` which can prove
      to be useful when scripts cannot be installed or
      when debugging is desired, or use of specific
      python interpreter.
      
      Change-Id: I7b3085df3e9f5874cf22470fec15c1b0532c846d
      Signed-off-by: default avatarSorin Sbarnea <ssbarnea@redhat.com>
      83767afb
    • Paul Belanger's avatar
      Add bindep.txt file · 2c0f9449
      Paul Belanger authored and David Rabel's avatar David Rabel committed
      
      
      Bindep is a tool for checking the presence of binary packages needed
      to use an application / library. It started life as a way to make it
      easier to set up a development environment for OpenStack projects.
      
      Change-Id: Id58d5e1ff4a2a9a2ace474cf3f4ed949737ec823
      Signed-off-by: default avatarPaul Belanger <pabelanger@redhat.com>
      2c0f9449
    • Paul Belanger's avatar
      Stop using slave_scripts/install-distro-packages.sh · a600fdc7
      Paul Belanger authored and David Rabel's avatar David Rabel committed
      
      
      Migrate the legacy job to start using our bindep role from zuul-jobs.
      This will allow openstack-infra to delete
      slave_scripts/install-distro-packages.sh in the future.
      
      Change-Id: I1b3ba354b40c55b4dfaa3561213f93a506cdd1d7
      Signed-off-by: default avatarPaul Belanger <pabelanger@redhat.com>
      a600fdc7
    • Ian Wienand's avatar
      Add a [[ checker · f679e4d0
      Ian Wienand authored and David Rabel's avatar David Rabel committed
      This adds a basic check for [[ when using non-POSIX comparisions such
      as =~, <, >.  This is a fairly common typo often not picked up until
      runtime.  Since it's usually part of an "if [ $foo =~ bar ]; then"
      statement it doesn't trigger "-e" and the failure just falls through.
      
      As mentioned in the code; this is one of those things that starts
      requiring a complete bash parser to get 100% right.  However, I
      believe this detects the most common failures without setting off
      false alarms.
      
      Change-Id: I5478032800cdf175cb10ce25dc8b6afce6ebd0dd
      f679e4d0
    • Andreas Jaeger's avatar
      Use openstack-tox-py36 · e349f0ae
      Andreas Jaeger authored and David Rabel's avatar David Rabel committed
      Replace tox job with new v3 common python36 job.
      
      Change-Id: I12a956554063e70b335b0e02caf3b0ae40170b04
      Depends-On: https://review.openstack.org/536527
      e349f0ae
    • Andreas Jaeger's avatar
      Convert bashate-python36-fedora-26 to Zuul v3 · 1d633806
      Andreas Jaeger authored and David Rabel's avatar David Rabel committed
      Convert the job to native Zuul v3. The repo does not use
      upper-constraints, so there's no  need to use openstack/requirements.
      
      Rename the job to follow our naming pattern for tox jobs.
      
      Also, remove project name from stanza, it's not needed for in-tree
      configuration anymore.
      
      Change-Id: If79bc60b7e60d172c64dee1cd7900853aa7a1f37
      1d633806
    • Andreas Jaeger's avatar
      Remove setting of version/release from releasenotes · a86a7f3f
      Andreas Jaeger authored and David Rabel's avatar David Rabel committed
      Release notes are version independent, so remove version/release
      values. We've found that projects now require the service package
      to be installed in order to build release notes, and this is entirely
      due to the current convention of pulling in the version information.
      
      Release notes should not need installation in order to build, so this
      unnecessary version setting needs to be removed.
      
      This is needed for new release notes publishing, see
      I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting
      at
      http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html
      .
      
      Change-Id: Ibea5d36bcfa2fd0d58cc89a6cf15d702e119842a
      a86a7f3f
    • James E. Blair's avatar
      Zuul: add file extension to playbook path · 70d67e86
      James E. Blair authored and David Rabel's avatar David Rabel committed
      Zuul now supports including the file extension on the playbook path
      and omitting the extension is now deprecrated.  Update references
      to include the extension.
      
      Change-Id: I73f7288f383884c9a157227837464365fb543891
      70d67e86
    • Ian Wienand's avatar
      Initial zuulv3 job import · 292459b9
      Ian Wienand authored and David Rabel's avatar David Rabel committed
      Import the legacy jobs (with slight requirements changes to pass)
      
      Change-Id: I37dd05c674d8a810513ef13a4c8a6ee1fe633102
      292459b9
    • Ian Wienand's avatar
      Don't mock sysv.args · 6c37d660
      Ian Wienand authored and David Rabel's avatar David Rabel committed
      Python 3.6's argparse() must do some more introspection than previous
      versions because it fails with a mocked sys.argv; for reference:
      
        File "/usr/lib64/python3.6/argparse.py", line 1622, in __init__
          prog = _os.path.basename(_sys.argv[0])
         File ".tox/py36/lib64/python3.6/posixpath.py", line 144, in basename
          p = os.fspath(p)
      
      Convert main() to take an args argument, which is passed in for unit
      tests, but remains sys.argv for __main__ calls
      
      Change-Id: I2e0415dab7c90825188928d60073b8135c4bde48
      6c37d660
    • William Huang's avatar
      Update documentation URL for readme file · 23b4754b
      William Huang authored and David Rabel's avatar David Rabel committed
      Change-Id: I52479aa940bf6deab75c20c3e31b1ef6c47fbca0
      23b4754b
    • Andreas Jaeger's avatar
      Fix formatting of contributor page · 573f7cf2
      Andreas Jaeger authored and David Rabel's avatar David Rabel committed
      Do not indent the URLs, so that sphinx marks them properly.
      
      Change-Id: I0eb40211cee3fb34e85d47bbb81f697d9ab85127
      573f7cf2
    • Andreas Jaeger's avatar
      Treat sphinx warnings as errors · bdf4baa6
      Andreas Jaeger authored and David Rabel's avatar David Rabel committed
      The repo builds without warnings, enable treating warnings as error to
      keep the state.
      
      Change-Id: I785e2333b9c457ea39e851d9d0e23cff2fca105d
      bdf4baa6
    • Andreas Jaeger's avatar
      Reorder content to follow new structure · d4e7e645
      Andreas Jaeger authored and David Rabel's avatar David Rabel committed
      Follow the new common docs structure and rearrage content for it.
      
      Change-Id: I7c52236863a8b27656fcbf5870e3ff8dfa726955
      d4e7e645
    • Andreas Jaeger's avatar
      Update to openstackdocstheme · 0a265216
      Andreas Jaeger authored and David Rabel's avatar David Rabel committed
      Use openstackdocstheme everywhere, this implies updating some
      requirements.
      
      Change-Id: I41db61936be63f92022c3f32cf6468a503e03dff
      0a265216
    • Mathew Odden's avatar
      Update to tox.ini environment list · c79918c8
      Mathew Odden authored and David Rabel's avatar David Rabel committed
      We officially support python35 now, so add py35
      to the default envlist.
      
      Also, just clean up the default list by removing
      py33, py34, and pypy. I used to test by hand on py34
      a long time ago, but I don't see much risk in breaking
      this with python35 gating jobs.
      
      I don't know of anyone attempting to run this on pypy
      and I don't know if anyone has ever tested it either.
      
      Change-Id: Ic9a98b2e126c9366cd325d8f47860d556bbb69ee
      c79918c8
    • Andrea Frittoli's avatar
      Add py3.5 support in setup.cfg · 6bc91292
      Andrea Frittoli authored and David Rabel's avatar David Rabel committed
      As defined in https://governance.openstack.org/tc/goals/pike/python35.html
      Pike community goal for py35, adding py35 to setup.cfg.
      
      Change-Id: If4a7fd855abe96b1b67a6d29f62d5b8ccf01abc8
      6bc91292
    • Riccardo Pittau's avatar
      correcting typo in EXAMPLES section · eab93716
      Riccardo Pittau authored and David Rabel's avatar David Rabel committed
      -I should be -i
      
      Change-Id: I442f9247d869329a64d03b53c0619acdfd394fdc
      eab93716
    • Ihar Hrachyshka's avatar
      docs: fixed CLI args description · 6e7869f1
      Ihar Hrachyshka authored and David Rabel's avatar David Rabel committed
      There is no -I argument, it's -i instead. Also, documented -w and -e
      arguments.
      
      Change-Id: I30f8682f5be3c08b0bce4f7cb0d6659f342b4621
      6e7869f1
    • nizam's avatar
      Update .coveragerc after the removal of openstack directory · 01a92202
      nizam authored and David Rabel's avatar David Rabel committed
      The openstack directory was used to keep codes from oslo-incubator,
      we have retired oslo-incubator,so don't use this directory any more.
      
      Change-Id: Id131b7147839cb5961454fad4837ea6385592304
      01a92202
    • nizam's avatar
      Don't include openstack/common in flake8 exclude list · e1acd31f
      nizam authored and David Rabel's avatar David Rabel committed
      The directory openstack/common was used to keep codes from oslo-incubator,
      we have retired oslo-incubator,so don't use this directory any more.
      
      Change-Id: I811306b0068e8adecf63995c9d47d6cb4b11a3c6
      e1acd31f
    • nizam's avatar
      Changed the home-page link · a0eae8ce
      nizam authored and David Rabel's avatar David Rabel committed
      Set the correct link for home-page.
      
      Change-Id: I69815e30242b9f65e514ebe77cee862d79f310ef
      a0eae8ce
    • Andreas Jaeger's avatar
      Enable release notes translation · 4d26b26d
      Andreas Jaeger authored and David Rabel's avatar David Rabel committed
      Releasenote translation publishing is being prepared. 'locale_dirs'
      needs to be defined in conf.py to generate translated version of the
      release notes.
      
      Note that this repository might not get translated release notes - or
      no translations at all - but we add the entry here nevertheless to
      prepare for it.
      
      Change-Id: I512878af85887d8cb7e8b241797ff611a35972c1
      4d26b26d
    • Tin Lam's avatar
      Exclude hashbangs check for .bashrc, .bash_profile, etc · c83a8093
      Tin Lam authored and David Rabel's avatar David Rabel committed
      Remove E005 errors for hidden configuration files that do not
      end with .sh, e.g., .profile, .bashrc, .bash_profile, etc.
      
      Change-Id: I57d5b556cbc8843b744d3276a1dfdd7467d74fde
      Closes-Bug: #1554653
      c83a8093
    • Ryan Selden's avatar
      Update docs to include all errors · fb3de005
      Ryan Selden authored and David Rabel's avatar David Rabel committed
      Error code E005 wasn't documented in README
      This will also update to the OpenStack docs:
      http://docs.openstack.org/developer/bashate/readme.html
      
      Change-Id: I4bc2eda86d1c000195d075bafe2c819ce9a871aa
      Closes-Bug: #1554709
      fb3de005