Commit Graph

19 Commits

Author SHA1 Message Date
Ghanshyam Mann 01af4534d4 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: Ic1383709ea077a5b68ca98ed99fea79fad724a4f
2024-02-17 20:59:02 -08:00
Lance Albertson 0731b49f19 Chef 17 support
- Remove bind from Berksfile
- Update copyright years
- Require Chef >= 16.0

Depends-On: https://review.opendev.org/c/openstack/cookbook-openstack-network/+/814057
Change-Id: Ic9c9987766b1bd0e2131b91b0dfee18670156da7
Signed-off-by: Lance Albertson <lance@osuosl.org>
2021-10-14 12:48:10 -07:00
Lance Albertson 97a980eac7 Cookstyle 6.19.5 fixes
Depends-On: https://review.opendev.org/756168
Change-Id: I66bcef30796f66bd4a89f618e76ee0d544583c8b
Signed-off-by: Lance Albertson <lance@osuosl.org>
2020-10-05 17:28:01 -07:00
Lance Albertson 3b11524496 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/designate/designate.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/708059
Change-Id: I354db77f2d9486805713ac8688fcc552489c0a77
2020-03-19 13:03:31 -07:00
Lance Albertson 9a5b6fe6d7 Add missing ChefSpec tests and other various fixes
We probably should move the dashboard recipe to the openstack-dashboad
cookbook in another patch since we have fwaas and lbaas there as well.

Other changes include:
- Add missing cookbooks required for openstack-chef CI
- Add missing openstack-network dependency needed for the neutron_int
  recipe
- Add missing mdns, producer and worker services for RHEL platform
- Ensure all servers start as well as be enabled
- Add rndc_key attribute for setting the path of the rndc.key

Depends-On: https://review.opendev.org/702772
Change-Id: Ibeb6f0d43313478eff1054552df48f96c7ec589d
2020-01-30 13:15:03 -08:00
Jens Harbott b83f37fde1 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.

Change-Id: I37dc002541a760f9966f896ffbb59417c7285226
2019-09-18 14:52:16 +00:00
Jens Harbott be2fd380fa Fix designate config
The changes in [0] sadly were almost, but not quite, completely broken.
They introduced config options that do not exist in designate and also
made secrets being saved into the node config.

Fix all this, also clean up the remainder of a workaround that is no
longer needed.

This was partially fixed for stable/queens in [1].

backport: stable/queens

[0] If4e185eb58a525e22971c7a8b876274c353db847
[1] https://review.opendev.org/606094

Change-Id: I5ccb4fa5d8f3a003c4dd1b07e1c9ab2a99246dd6
2019-08-14 09:00:59 +00:00
Lance Albertson b5114fbe2f Drop auth version attribute
This is not even used anymore and is causing issues downstream for testing since
it was removed in openstack-common.

Change-Id: I4411e69c78e0ef41e271eee15caaafbe2eb4b7c1
Signed-off-by: Lance Albertson <lance@osuosl.org>
2019-06-15 19:00:24 -07:00
Samuel Cassiba 0a8d77facc Update SQL/AMQP connection attributes for Designate
This commit updates deprecated attributes to those that allow the
services to start.

Change-Id: If4e185eb58a525e22971c7a8b876274c353db847
2018-09-10 19:32:52 -07:00
Seb-Solon 2e9921b9fa Add: sink service in designate
Closes-Bug: #1779941

Change-Id: Idf538ad1c8ae8567aec2eac70446676d42fbdf90
2018-07-20 09:15:50 -04:00
Samuel Cassiba f7895985f4 correct package names for Ubuntu and CentOS 2018-02-16 11:15:55 -08:00
Jens Harbott f5ba64c51d Add support for deploying multiple DNS servers 2017-11-28 09:51:34 +00:00
Jens Harbott 4a4c2a87e6 Add recipe to install dashboard plugin for designate 2017-11-28 08:23:22 +00:00
Sébastien Coavoux 7d62b184ec Replace platform_family method and use attribute instead
Closes-Bug: #1724987
2017-10-25 21:48:03 -04:00
Jens Harbott d74939e678 Fixups for real world deployment
- Fix attributes
- Add more services
- Make pool definition more flexible
- Add Neutron integration
2017-09-11 10:14:05 +00:00
Roger Luethi f01d5d0060 Fix endpoint path
According to the documentation [1], the endpoint for designate/dns
contains neither a version nor a tenant_id. The default value ('') is
correct.

[1] https://docs.openstack.org/project-install-guide/dns/ocata/install-ubuntu.html
2017-09-05 08:58:44 +02:00
Roger Luethi 9d1c90421a Rename attributes to dns-api
Rename some attributes from designate-api to dns-api because that is
what the identity_registration recipe expects.
2017-09-01 13:33:15 +02:00
Jan Klare f6f7f5f10f
Cleanup for deployment and integration test
* removed direct links to official openstack-chef project, since this
cookbook will incubate in the cloudbau namespace and maybe moved later
to the official openstack/cookbook-* one
* set version to 0.1.0 to avoid any assumed link to any official release
( 16.0.0 would be pike, but it might be also released with ocata or
newton )
* removed version pinning for dependenies for incubation
* cleaned up some attributes
2017-08-29 10:29:09 +02:00
Jens Harbott 2ee603dabe Initial commit 2017-08-28 09:40:32 +00:00