Commit Graph

20 Commits

Author SHA1 Message Date
Ghanshyam Mann faa39e7a24 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: I0d0eb6f34bac0c95f38f857845212a09ba6aa7c9
2024-02-17 20:56:48 -08:00
Lance Albertson e1accbc3d6 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
Depends-On: https://review.opendev.org/c/openstack/cookbook-openstack-network/+/815172
Change-Id: I1e62b07c634845ecaac088d7ff4cceb78af680de
Signed-off-by: Lance Albertson <lance@osuosl.org>
2021-10-22 16:41:06 -07:00
Lance Albertson 580719e17b Chef 17 updates
- Update copyright years
- Require Chef >= 16.0
- Remove bind from Berksfile

Change-Id: I315658caeb621419c859be5054f739dbed3f3593
Signed-off-by: Lance Albertson <lance@osuosl.org>
2021-10-14 17:04:14 -07:00
Lance Albertson 61e5ab5421 Updates for Train
Changed:
- Update release to train
- Update to apache2 ~> 8.1

Change-Id: I1b83fcc4dade8ef01cf76c2ffa02c6fba087b97a
Depends-On: https://review.opendev.org/731859
Depends-On: https://review.opendev.org/731860
Depends-On: https://review.opendev.org/731861
2020-06-09 09:36:46 -07:00
Lance Albertson d8c702eaec Stein fixes
- Cookstyle fixes
- Refactor Berksfile to use groups so we can exclude integration testing
  cookbooks
- Update documentation
- Cleanup line wraps
- Enable sensitive resources for the template[/etc/ironic/ironic.conf] to
  resources improve security.
- 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 []

Depends-On: https://review.opendev.org/701027
Depends-On: https://review.opendev.org/706101
Depends-On: https://review.opendev.org/706151
Depends-On: https://review.opendev.org/706157
Depends-On: https://review.opendev.org/708059
Change-Id: Icf11e0e66e1d9d34c4b8142e2a6a14d2da666390
2020-03-19 12:57:49 -07:00
Lance Albertson b643c5f620 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:
- Install mod_wsgi as a package on RHEL since there is no built-in
  resource for it.
- Convert web_app to template and subscribe to restarting apache.
- Remove erroneous restart for ironic-api service on packages
- Properly set service password and auth URL
- Improve tests for ironic.conf
- Add missing apache2 depend
- Add missing api RHEL ChefSpec tests
- Include additional cookbooks in Berksfile required for CI

Depends-On: https://review.opendev.org/702772
Depends-On: https://review.opendev.org/701824
Change-Id: I198e2c211630e190bf2a992b3dc6b6c5afaf54e8
2020-01-30 11:22:56 -08:00
Lance Albertson 92b6694a0a Updates for rocky
- Replace git.openstack.org with opendev.org
- Update some documentation
- Move README.md to README.rst for better rendering

Change-Id: Id39550d931218a60c5229802d9f660ce59ae0ad6
2019-12-06 12:09:13 -08:00
ZhijunWei c720e9e01a Change openstack-dev to openstack-discuss
Change-Id: I07e42ffae8cc2d1bbd8f85691ccf5a9373978723
2018-12-04 23:20:56 -05:00
Samuel Cassiba 28d5e53fd7 Refactor ironic cookbook
* added endpoint attributes
* moved version to 18.0.0 for Rocky release
* refactored attributes to fit the template logic
* moved attributes for ironic.conf to attributes/ironic_conf.rb
* adapted identity registration for the client library cookbook

Depends-On: https://review.openstack.org/599860
Change-Id: Idd4b3ecbc9f0a91f12450aad8ff679665dd18cce
2018-09-04 15:30:01 -07:00
Jan Klare e68ef3ce8c retire unmaintained project
Change-Id: I750101fd295b7210dd7e5c490f375a3237fbc455
2016-12-14 16:28:00 +01:00
JJ Asghar 95763d1a42 Initial Liberty Changes
Metadata changes
- Updated maintainer email
- Updated the version

Change-Id: If99cb0320b59a41158a67b6b1c8b693f4e450894
2015-08-27 15:06:24 -05:00
Mark Vanderwiel f3431fcd2f Replace deprecated get_secret
Use get_password 'token' instead.
Depends-On: I9c60955fe4ed444b9cd70384fa8fb7829b1f0c47

Change-Id: Ie3f1a5317aabe8e35172237dab82a036c7b88de1
Partial-Bug: #1467662
2015-06-23 11:50:33 -05:00
Mark Vanderwiel 34d60dbc2c Allow rabbit mq kombu ssl configuration
Add the rest of the kombu ssl configuration options.

Change-Id: I3196cbfaf25c8647974afddc6f2180257c2a0c89
Partial-Bug: 1464706
2015-06-17 08:36:27 -05:00
wenchma e115ab2d78 Add rabbitmq max_retries and retry_interval in ironic conf
Oslo.message using rabbit_max_retries and rabbit_retry_interval to
define reconnect rabbitmq server times and interval when can not
connect to rabbitmq server.

Change-Id: I43c682784d5721a09546937b9e587d9e67478883
Partial-Bug: #1439968
2015-06-17 03:12:56 +00:00
Mark Vanderwiel 8974221a00 Cleanup minor rubocop offenses
Cleaned up all the minor rubocop issues, the ones left relate to
complex logic and what I think is a bug in rubocop for nested
vs compact modules/class definitions.

Change-Id: Ie9fe1dd502ad09a9887045361bc1366cb116b5a4
2015-06-05 05:12:35 +00:00
Ma Wen Cheng 0cea7f1ac6 Revert "Use new "service" role instead of "admin""
This reverts commit de410e11fb.

Closes-bug: #1450473
Change-Id: Id81eca2dca6cf418086483662cb49204c3129fce
2015-04-30 23:51:38 +08:00
Mark Vanderwiel 616379790a Fix version constraint in metadata
dont use the optomistic version constraint for base cookbooks.

Change-Id: I7ae470588d307833b711a502a7691eb0af82107b
Partial-Bug: #1430808
2015-03-11 08:42:53 -05:00
Mark Vanderwiel e08c83c2e9 Initial kilo updates
* minor cleanup to spec for rubocop

Change-Id: I7406b7ac8d709e8de3c252467e1ea37e107b94e0
Partial-Bug: #1426424
2015-03-04 11:18:37 -06:00
wenchma 591c8773d2 Add installation and configuration support for Ironic
This commit adds attributes, templates, recipes and spec files to
support the installation and configuration of Ironic.

Depends on:
  https://review.openstack.org/#/c/148458/
  https://review.openstack.org/#/c/148463/

Adds temp workaround to cover the common attributes and
create ironic database with user util Kilo branch is created.

blueprint bare-metal-enablement

Change-Id: I48202ea1ebf7621141f97778961758b73da76e27
2015-01-29 10:43:22 +08:00
wenchma 001ae7fe6d Initial basic cookbook files
This is the first commit to setup basic cookbook files for
cookbook-openstack-bare-metal.
This cookbook begins with Kilo release.

Change-Id: I4a59357eb9e13912d97a195c0d2494d4f17aad11
2015-01-16 00:16:58 +08:00