Commit Graph

39 Commits

Author SHA1 Message Date
Jens Harbott 949c2e2038 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], amended the
cherry-pick accordingly.

Conflicts:
	recipes/common.rb

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

Change-Id: I5ccb4fa5d8f3a003c4dd1b07e1c9ab2a99246dd6
(cherry picked from commit be2fd380fa)
2019-08-20 12:55:31 +00:00
OpenDev Sysadmins d128c82b68 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-04-19 19:39:39 +00:00
Roger Luethi 61b240c48e Replace api_host/api_port with listen
According to the Designate upgrade notes[1], the options api_host and
api_port have been deprecated with OpenStack Newton, and they do not
work with the Queens release.

[1] designate-api’s api_host and api_port configuration options have
    been deprecated, please use the new combined “listen” argument
    in place of these.
    https://docs.openstack.org/releasenotes/designate/newton.html

Change-Id: I04e9680e3b850b8a7cc5b7557c430e5453602956
2018-09-28 16:16:26 +02:00
Samuel Cassiba 8ffa02d1eb 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:51:26 -07:00
Samuel Cassiba 2a9cf7a6ed Migrate Zuul jobs to openstack/openstack-chef
Change-Id: I3ece031bf516499f103ee3abc46c37caa1356689
2018-08-31 23:24:40 -07:00
Samuel Cassiba 2108bb4584 stable/queens release patch
Change-Id: I095b0bb0d7879cc0a0ac8bdeefd712f840da8f91
2018-07-26 20:56:37 -07:00
Zuul ec24a47a9b Merge "Add: sink service in designate" 2018-07-20 19:52:28 +00: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 c16309270c Simplify identity endpoint
Per the Keystone Install Guide[1] the admin endpoint is superseded in
favor of a single public endpoint. Although internal goes through the
same instance, we should differentiate for project traffic and OpenStack
service traffic.

[1] https://docs.openstack.org/keystone/queens/install/keystone-install-ubuntu.html#install-and-configure-components

Depends-On: Id74966d9f1279f725bc41c08e434230a7845bbc1
Change-Id: I1adb3066c83aaffe8b22f2f2553f634483371974
Implements: blueprint simplify-identity-endpoint
2018-07-18 07:18:07 -07:00
Samuel Cassiba a85aea3845 Add delivery config
- adds Chef Delivery config using the Chef community standards
- adds a blank default recipe to satisfy verification tests

Change-Id: I47fa53ce6a0e4d43e3de726f07b3c1d415fc303a
Implements: blueprint deprecate-rakefiles
2018-07-13 08:32:24 -07:00
Samuel Cassiba 4674b7a532 Add native zuul jobs
- adds missing .zuul.yaml and .gitreview
- cookstyle fix to get a green build

Change-Id: Id74d402cd65bbe720840834eb9bd974d84a63004
2018-05-18 18:45:24 -07:00
Samuel Cassiba 59112747e8 Update maintainer for migration to OpenStack 2018-04-21 18:44:16 -07:00
Jan Klare 3335fe17e7
starting queens development patch 2018-03-06 10:02:14 +01:00
Jan Klare 86b3cd48a3
Merge pull request #10 from scassiba/chef13_fixups
Fixups for Chef 13 and Pike
2018-02-20 13:47:52 +01:00
Samuel Cassiba da0883fcb7 prettify package array for visibility 2018-02-16 11:18:31 -08:00
Samuel Cassiba 36d5f9b922 update recipes for Chef 13 2018-02-16 11:15:55 -08:00
Samuel Cassiba f7895985f4 correct package names for Ubuntu and CentOS 2018-02-16 11:15:55 -08:00
Samuel Cassiba e9d69e49fd foodcritic/cookstyle fixes. bump cookbook version to match Pike 2018-02-16 11:13:42 -08:00
Samuel Cassiba 15d2af9791 update recipes for Chef 13 2018-02-16 11:09:28 -08:00
Samuel Cassiba e80a078fae correct package names for Ubuntu and CentOS 2018-02-16 11:08:37 -08:00
Samuel Cassiba a28e0fa413 foodcritic/cookstyle fixes. bump cookbook version to match Pike 2018-02-16 11:05:03 -08:00
Jan Klare 6239cd780d
Merge pull request #9 from cloudbau/pike-chef13
Pike chef13
2018-02-12 12:58:51 +01:00
Jens Harbott 160c018fd9 Updates for pike and chef13 2018-02-06 15:26:28 +00: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
Jan Klare 0e61c5e42b
Merge pull request #8 from ideaship/fix_domain_handling_03
Fix domain handling
2017-11-23 17:42:46 +01:00
Jan Klare 51b778c6ca
Merge pull request #7 from Seb-Solon/patch-1
Replace platform_family method and use attribute instead
2017-11-23 15:53:55 +01:00
Roger Luethi be7279b841 Remove domain role from designate service user
This patch removes the openstack_user resource with :grant_domain
action. A user is always created within a specific domain; such a
mmembership cannot be tacked on later. This resource gave the user the
role intended for their project for the domain (i.e., for the Default
domain instead of for the service project).

We add the domain_name attribute that creates the designate user in
the desired domain. Note that this change needs a sufficiently recent
openstackclient cookbook -- otherwise the domain_name attribute is
ignored (which does not matter as long as the designate user is to be
created in the Default domain).
2017-11-14 15:41:40 +01:00
Roger Luethi 6f2d894daf Remove superfluous role_name arguments
This patch removes the role_name when using openstack_user's :create
action (it gets ignored by the target method).
2017-11-14 15:40:24 +01: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 0e94f9a464 Merge pull request #5 from cloudbau/add-neutron-integration
Add neutron integration
2017-09-12 10:58:28 +02: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
Jens Harbott ff4dc4f05b Set auth_uri in keystone_authtoken config section
The auth_uri option will be sent to the user when an unauthenticated
request is made. It should contain the unversioned public identity
endpoint [1].

[1] https://adam.younglogic.com/2016/06/auth_uri-vs-auth_url/
2017-09-05 12:47:30 +00:00
Jens Harbott b5828b9644 Merge pull request #4 from ideaship/fix_path
Fix endpoint path
2017-09-05 11:01:51 +02: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
Jens Harbott 298f101058 Merge pull request #2 from ideaship/attributes
Rename attributes to dns-api
2017-09-01 15:10:02 +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