Commit Graph

23 Commits

Author SHA1 Message Date
Ghanshyam Mann 2a37a8bd7b Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  to a048e1094bd2ab0164574f2dc5148c9b4dd3a9de
  - Retire openstack-chef: remove repo content
    
    OpenStack-chef project is retiring
    - https://review.opendev.org/c/openstack/governance/+/905279
    
    this commit remove the content of this project repo
    
    Depends-On: https://review.opendev.org/c/openstack/project-config/+/909134
    Change-Id: Id5659595c1a67540fff5434197a06d33cdb9d85e
2024-02-19 18:16:36 +00:00
Lance Albertson 0f49a87536 Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  to 08f84ac085e0b602e81806c224c71037315ecc9c
  - CentOS 8 support
    
    - Update package names
    - Migrate to using apache2_mod_wsgi resource and require apache2 ~> 8.6
    - Update ChefSpec
    
    Depends-On: https://review.opendev.org/c/openstack/cookbook-openstack-image/+/815148
    Change-Id: I7223112092393e3c2ef8a871bb2b2e20326dafdd
    Signed-off-by: Lance Albertson <lance@osuosl.org>
2021-10-24 21:50:41 +00:00
Lance Albertson 55187c93a4 Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  to 427adf523c04983806b248d0b1b0803afea4c4c9
  - Chef 17 support
    
    - Remove bind from Berksfile
    - Update copyright years
    - Require Chef >= 16.0
    
    Depends-On: https://review.opendev.org/c/openstack/cookbook-openstack-image/+/814052
    Change-Id: I3712128980179e316a88a50d1c103dd8a92bd837
    Signed-off-by: Lance Albertson <lance@osuosl.org>
2021-10-14 22:31:48 +00:00
Ghanshyam Mann 7db0171d1c Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  to 65ad19a77a31bd222f8fc34594e6c84495c7b96c
  - Moving IRC network reference to OFTC
    
    Also pull bind cookbook from git to fix version pinning issues.
    
    Change-Id: Ia4b85e1a1838cbb5fd5d5e05f99c920a3d498f65
    Signed-off-by: Lance Albertson <lance@osuosl.org>
2021-07-15 20:07:17 +00:00
Lance Albertson 05e9e53510 Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  to 948f1e9501c5a6f32ac8c82c8e74cfa3273c8732
  - Update to Chef Workstation 21.2.303
    
    Depends-On: https://review.opendev.org/c/openstack/openstack-chef/+/779389
    Change-Id: I9fd0851f4ec95a38e20199b3982dfb75d0f40c91
    Signed-off-by: Lance Albertson <lance@osuosl.org>
2021-03-09 19:02:22 +00:00
Jens Harbott e37acb17c9 Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  to f6c6e8b180fa6f3422ea04e157b2ce523dc67891
  - Add a nova section to cinder configuration
    
    Cinder needs to send notifications to nova when attached volumes
    are being extended. By default, cinder uses the client context
    for this, but nova requires admin privileges for this. So we
    configure cinder to use the nova service user instead. See
    also [0].
    
    [0] https://bugs.launchpad.net/openstack-ansible/+bug/1902914
    
    Change-Id: Ib4c6820dd15ecfa3e3763c188e0a2cc322ecea55
2021-03-05 17:29:11 +00:00
Lance Albertson c5a7f0c659 Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  - Cookstyle 6.19.5 fixes
    
    Update ChefSpec due to changes made in apache2 cookbook.
    
    Depends-On: https://review.opendev.org/756168
    Change-Id: Ie849f5bae082e94581146793f964d0e001a7c8c8
    Signed-off-by: Lance Albertson <lance@osuosl.org>
2020-10-10 01:05:27 +00:00
Lance Albertson 99464b4e53 Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  - Chef 16 updates
    
    Depends-On: https://review.opendev.org/747557
    Change-Id: I0421c776e8de8ebb1ce13fbace97856436ee2489
    Signed-off-by: Lance Albertson <lance@osuosl.org>
2020-09-03 00:03:46 +00:00
Lance Albertson eca4148d43 Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  - Updates for Train
    
    Changed:
    - Update release to train
    - Update to apache2 ~> 8.1
    
    Fixed:
    - ChefSpec
    
    Removed:
    - Unused rubocop rules
    
    Change-Id: I804485a93475cdfd651ccee21c93fce844872b3b
    Depends-On: https://review.opendev.org/731859
    Depends-On: https://review.opendev.org/731860
2020-06-11 00:55:22 +00:00
Lance Albertson 03de4d1ea3 Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  - Stein fixes
    
    - Cookstyle fixes
    - Refactor Berksfile to use groups so we can exclude integration testing
      cookbooks
    - Update documentation
    - Enable sensitive resources for the template[/etc/cinder/cinder.conf]
      and to resources improve security.
    - Update delivery configuration to exclude integration cookbooks
    - Fix ChefSpec output.
    - Switch package installations to send packages as arrays instead of individual
      package resources. This generally speeds up chef runs.
    
    Depends-On: https://review.opendev.org/701027
    Depends-On: https://review.opendev.org/706151
    Depends-On: https://review.opendev.org/706157
    Change-Id: I73948a67e798477cfe7d3cf62474d0ea96f90db2
2020-03-27 20:11:21 +00:00
Lance Albertson 6b0f77fd0c Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  - Update to apache2 ~> 8.0 cookbook
    
    This brings us up to date with the latest apache2 cookbook which
    included a major refactor in 6.0.0 removing all of the definitions and
    recipe with proper resources. Instead of using the apache2_default_site
    resource, directly use a template and then enable the config file using
    the apache2_site resource. This gives us the most flexibility.
    
    Other changes:
    - Remove selinux for depends as it's not being referenced anywhere in
      the cookbook
    - Included more ChefSpec tests for api recipe
    - Update WSGI template
    - Include additional cookbooks in Berksfile required for CI
    
    Depends-On: https://review.opendev.org/702772
    Depends-On: https://review.opendev.org/701824
    Change-Id: I289091f54750dd5068e98fd4f4853880f4b72c6c
2020-01-31 00:58:54 +00:00
Lance Albertson 3e7faf25f4 Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  - Improve ChefSpec test speed by enabling caching
    
    This updates all references of let(:chef_run) to cached(:chef_run) to
    speed up tests. By doing this, we have to create a new cached(:chef_run)
    block whenever we need to adjust node attributes for testing.
    
    - Remove unused default recipe ChefSpec
    - Formatting cleanup
    
    Speed was improved from 3 minutes 9.1 seconds to 38.21 seconds
    
    Change-Id: I470991c600bca0ad2b6a389923a2fe8c954b7008
2020-01-10 13:51:07 +00:00
Lance Albertson ba78bf2d11 Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  - Add myself to authors and add OSU to copyright
    
    Change-Id: Ic0ebf6cb4d7ec3bfc47fc8f9afc3809abc5ba438
2019-12-08 10:24:21 +00:00
Lance Albertson 0abd3ff084 Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  - Updates for rocky
    
    - Replace git.openstack.org with opendev.org
    - Update some documentation
    - Move README.md to README.rst for better rendering
    - Drop obsolete bootstrap.sh script
    
    Change-Id: I3331a19d1106a817e3e25a6520a8c6c1dde338ff
2019-12-06 13:14:27 +00:00
Jens Harbott 970df69003 Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  - Use python3 packages on Ubuntu
    
    Python2.7 is going EOL soon, let us deploy python3 for Rocky from the
    start, so we avoid having to switch later.
    
    Clean up some unused pkg attributes.
    
    Depends-On: https://review.opendev.org/682918
    Change-Id: I1a11352f54b4126d7b510aa74d9ed1c4a33348c1
2019-11-25 15:19:33 +00:00
Zuul 385faad7ee Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  - Merge "Properly notify apache restarts on cinder configuration updates"
  - Properly notify apache restarts on cinder configuration updates
    
    This uses edit_resource to add a notification in the block storage
    apache configuration when it gets updated. This is a workaround due to
    the fact we are using a version of the apache2 cookbook that is still
    using definitions and cannot add notifications with definitions.
    
    This will be removed in the Stein release when we migrate to the newer
    apache2 cookbook which uses proper resources.
    
    Change-Id: I7efddef83333ca0794ee3c298ca1a2488defe941
    Signed-off-by: Lance Albertson <lance@osuosl.org>
2019-08-20 13:27:30 +00:00
Roger Luethi d017bd1311 Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  - api: prevent installation of invalid apache2 conf file
    
    If apache is (re)starting while the chef-client installs the cinder-api
    package, it may pick up the package-supplied cinder-wsgi apache2 conf
    file before chef-client gets around to disabling it which may result in
    apache2 failing due to a non-working configuration.
    
    This changeset eliminates the race by creating an empty configuration
    file before installing the software. The solution is based on the
    assumption that no reasonably configured package manager will overwrite
    an existing, user-created configuration file. The empty configuration
    file is left in place to avoid its creation and removal during every
    recipe run.
    
    backport: queens
    
    Change-Id: I225a30379820e6e033bcea987fbf1a4db33dbd3a
2019-08-06 15:31:18 +00:00
Lance Albertson 935e16e8ca Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  - Fixes to support fog-openstack-1.x
    
    fog-openstack-1.x already appends "auth/tokens" so we no longer need to
    do that.
    
    Depends-On: https://review.opendev.org/666176
    Change-Id: Id090b2f70bf2844ce73fc75a1fe4871d3465485d
    Signed-off-by: Lance Albertson <lance@osuosl.org>
2019-07-05 08:39:09 +00:00
Manuel Torrinha 2410045832 Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  - Removes admin endpoint references
    
    Also fixes wrong service type reference in for wsgi banner
    
    Change-Id: I82c60b7c4efaa19459a3a0ab835eb4e48f8ee991
    Signed-off-by: Manuel Torrinha <manuel.torrinha@tecnico.ulisboa.pt>
    
  - OpenDev Migration Patch
    
    This commit was bulk generated and pushed by the OpenDev sysadmins
    as a part of the Git hosting and code review systems migration
    detailed in these mailing list posts:
    
    http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
    http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html
    
    Attempts have been made to correct repository namespaces and
    hostnames based on simple pattern matching, but it's possible some
    were updated incorrectly or missed entirely. Please reach out to us
    via the contact information listed at https://opendev.org/ with any
    questions you may have.
2019-06-05 10:02:52 +00:00
Christoph Albers 82921cffe5 Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  - remove targets.conf
    
    - since the target package ships the default conf we won't need this
      anymore
    - the cinder target.conf is shipped by the cinder package to the right
      directory
    - removed targets.conf.erb since this isn't used anymore
    - removed obsolete specs
    
    Change-Id: I9485cc65231b1da8b24efdb7e25551e4d4688d6a
2019-03-28 14:57:15 +00:00
Christoph Albers c5507c682a Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  - use targetcli-fb package for debian platform_family
    
    - openstack rocky uses bionic as ubuntu platform
      the package name changed since ubuntu xenial.
      fixed it
    
    Change-Id: I3607d10577ee3391c39027676151bd5ef03259b5
2019-03-28 14:57:14 +00:00
Zuul 25375b5002 Update git submodules
* Update cookbook-openstack-block-storage from branch 'master'
  - Merge "Convert hyphens to underscores for service names"
  - Convert hyphens to underscores for service names
    
    The Chef Style Guide[1] does not recommend using hyphens for
    cookbook or resource names. To maintain consistency, we should follow
    best practices.
    
    [1]: https://docs.chef.io/ruby.html#use-of-hyphens
    
    Depends-On: Ic2b6d8f1cdf719791faaebdbd7e29e789eb3f31c
    Change-Id: Ib8c788f69e9545b2d7121199590e3795f2212c7f
2019-01-08 15:36:11 +00:00
Monty Taylor aa262b7a44
Update git submodules based on new script
Change-Id: Ia578b55e3e07b4ea90f034805625caf82e9e674e
2019-01-04 14:13:17 +00:00