Commit Graph

16 Commits

Author SHA1 Message Date
Ghanshyam Mann d169cdecef 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: I8dc9f8845115a0b17d94a5910b9926d49039623a
2024-02-18 05:02:03 +00:00
Lance Albertson ac44b062b6 Chef 17 support
- Remove bind from Berksfile
- Update copyright years
- Require Chef >= 16.0

Depends-On: https://review.opendev.org/c/openstack/cookbook-openstack-identity/+/814051
Change-Id: I5a75b2acdfdb35dd265e2f2fe9e4035fe3f51a29
Signed-off-by: Lance Albertson <lance@osuosl.org>
2021-10-14 12:59:51 -07:00
Ghanshyam Mann 90367ef825 Moving IRC network reference to OFTC
Also pull bind cookbook from git to fix version pinning issues.

Change-Id: Ia90e7cc967a8ac300a3dec984f6e89b3feb122b3
Signed-off-by: Lance Albertson <lance@osuosl.org>
2021-07-15 11:09:55 -07:00
Lance Albertson 57b9ab6138 Stein fixes
- Cookstyle fixes
- Refactor Berksfile to use groups so we can exclude integration testing
  cookbooks
- Update documentation
- Cleanup line wraps
- Update delivery configuration to exclude integration cookbooks
- Fix ChefSpec output.
- Add missing ChefSpec tests
- Switch package installations to send packages as arrays instead of individual
  package resources. This generally speeds up chef runs.
- Cleanup array syntax using %w() instead of []
- Remove FWaaS recipe as it's been unmaintained upstream.

Depends-On: https://review.opendev.org/701027
Depends-On: https://review.opendev.org/706101
Depends-On: https://review.opendev.org/706151
Change-Id: Ie3b65b701235bae65a1797d63d6a55dd6fc9958e
2020-03-23 10:59:37 -07:00
Lance Albertson 4e4bed1eed 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.

Additional fixes:
- Remove or replace references to node['apache'] attributes
- Install mod_wsgi as a package on RHEL since there is no built-in
  resource for it.
- Don't set SELinux to permissive on RHEL (I tested this works properly
  with it set to enforcing).
- Remove hack for restarting apache.
- Convert web_app to template and subscribe to restarting apache.
- Remove resources to restore SELinux contexts since this taken care of
  by Chef now automatically.
- Include additional cookbooks in Berksfile required for CI

Depends-On: https://review.opendev.org/702772
Depends-On: https://review.opendev.org/701824
Change-Id: Ib82595c27f03a7b456d5d5bfecc466f5ac199a5c
2020-01-30 09:30:28 -08:00
Lance Albertson d7f36ea0ac 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
- Drop obsolete openstack-identity::default recipe

Change-Id: If98eef94a31bd0f082a869dc2278d21abcf47b59
2019-12-09 05:40:15 +00:00
Samuel Cassiba 7c1cf9c575 starting rocky development patch
Change-Id: I8319b6d356c2233237e7308823e7899b09edf413
2018-08-03 06:40:14 -07:00
Samuel Cassiba 7158b2c63e starting queens development patch and use git.openstack.org
* use git.openstack.org instead of github for berks dependency
resolution

Depends-On: https://review.openstack.org/549345
Change-Id: I8e129e0716b647422773949711acefc5c2df5b48
2018-03-06 12:24:02 -08:00
Samuel Cassiba 1b4d4f8259 dashboard refactor for Pike and Chef 13
- implemented foodcritic and cookstyle corrections
- deprecated node.foo.bar method access for node['foo']['bar'] bracket access
- added workaround for bug #1616265
- deprecated postgresql support
- moved package_overrides to common cookbook

Implements blueprint modern-chef

Change-Id: I1e0be7d59414897adf82ac21d2430df2525a61d9
2017-12-13 07:02:15 -08:00
Jan Klare ab456b80be update cookbook dependencies for next release
* also a minor change in the specs to fit the identity v3 refactoring

Depends-On: Ib256c315d5439beb8d4ec83c5cc7d7c9b182378a
Depends-On: Ic6b00a08ec29a9a7c04a72c743af5f756db45edf
Change-Id: I5a8802103373b59effd8db18502a83563c085414
2016-12-05 17:36:55 +01:00
Jens Rosenboom 50545c8094 No longer use github version for apache2 cookbook
A new release has been made on supermarket which should work for us, so
drop the direct reference to the github version.

Change-Id: Ie6c10efe020c66d62f257d031e102423f75c6a77
2016-03-29 16:49:00 +02:00
Jan Klare 75e51698ad WIP first few fixes to work with refactored cookbooks
* removed fedora and suse support
* added os-identity dependency
* added versionbumb for refactored os-identity and common
* moved version up to 13.0.0 for mitaka release

Depends-On: I0547182085eed91d05384fdd7734408a839a9a2c
Depends-On: I3262b2e6f792f37c32a446e6567790b82bdd4613
Change-Id: Ida408a025f1a3e6a632108a9a32877026e286116
2016-02-08 11:53:22 +01:00
Paul Czarkowski e876b2530c point berkshelf at supermarket.chef.io
Change-Id: I76b4f833352a052399a0fe8d67b656d3cff0f1b1
2015-02-16 19:50:21 -06:00
Jan Klare 5878de34d9 Updated berkshelf to 3.1.5
Updated berkshelf from 2.0.18 to 3.1.5 in Gemfile and added supermarket source to Berksfile and locked apache cookbook to '< 2.0.0'

Change-Id: I4426d4a2f4367994dc9e66f51ae288c617a6a16b
Implements: blueprint update-berkshelf
2014-08-19 09:26:17 +02:00
John Dewey c0e49a4737 Changed cookbook name to openstack-dashboard
Changed the cookbook to opentack-dashboard.  Also, corrected
tests to use the new cookbook name and attributes.

All tests are passing.

Change-Id: I3fe76d7c2533cd377e29e312f9b3536d3e7614dc
2013-05-15 16:39:53 -07:00
John Dewey 625c6e7768 Prep work for chefspec tests
We don't have tests.  We need tests badly.
2013-05-02 17:53:25 -07:00