Commit Graph

23 Commits

Author SHA1 Message Date
Andreas Jaeger a2f59fb08e Retire repository
Fuel repositories are all retired in openstack namespace, retire
remaining fuel repos in x namespace since they are unused now.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011675.html

A related change is: https://review.opendev.org/699752 .

Change-Id: I475d7b45ec71eda36ef56ea9877cfd8545528444
2019-12-18 19:35:04 +01:00
Alex Schultz 2c04b04345 Wait for all database tasks
This change updates the cross depends for the keystone-db task to ensure
all database tasks are run prior to running keystone db creation.
Previously we were only waiting for the primary controller database
tasks but if this plugin is used in conjunction with the
detached-database plugin on a different host it could cause failures.

Change-Id: I4e1068306c7b8d568e41acdcf0692b6c75e5b04f
Closes-Bug: #1595219
2016-06-23 12:24:24 -06:00
Matthew Mosesohn fa7d4daf68 Add heat-cfn-keystone to required_for in keystone-controller
Also fix python-openstackclient package install.

Change-Id: Iad6ff64be7e96214332a3519abcbc40c3fe4f863
Closes-Bug: #1590435
2016-06-08 17:43:01 +03:00
Matthew Mosesohn bfcaa72eea Update condition to run hiera override task on all roles
Role '*' cannot be used any more because of a regression in
evaluating task roles.

Change-Id: I4d0500cafb516c500779ef2b3335fdf26092e8e7
Related-Bug: #1570846
2016-04-17 11:51:23 +04:00
Matthew Mosesohn ed0444be4c Add radosgw-keystone task to keystone-controller tasks
Change-Id: If47632b38d98c2e3d4d697937e732cd10c6b286b
Related-Bug: #1553239
2016-03-31 18:42:29 +03:00
Matthew Mosesohn aa2b581a1d Refactor plugin to depend on controller galera and rabbitmq
Now with advanced task deployment features, we can deploy
detached-keystone during the middle of controller deployment
and no longer require separated database plugin.

As a consequence this fixes ceilometer deployment as well, which
requires RabbitMQ to be functioning.

Changed hiera role lookups to compensate for multirole parallel
deployment.

Fixed OS_AUTH_URL in openrc on controllers to point to
keystone VIP instead of management.

Change-Id: Ic09939dbf077e99e22d9f937d8a6f3f5fe77db67
Closes-Bug: #1553239
Closes-Bug: #1561050
2016-03-29 19:01:54 +03:00
Jenkins 7a2379998e Merge "Refactor tasks for version 2.0.0" 2016-03-16 16:48:40 +00:00
Matthew Mosesohn d623989baa Refactor tasks for version 2.0.0
Version 2.0.0 tasks enable parallel deployment and
cross-dependencies. This patch adds support to the
plugin so that the other tasks can be deployed as such.

Change-Id: Iddb778b3ba558248562d8e9bbe2e84973bfb6100
Partial-Bug: #1548340
2016-03-02 19:04:16 +03:00
Jenkins e573714a6f Merge "Remove murano references" 2016-03-02 14:39:54 +00:00
Matthew Mosesohn 8d9a457c2d Disable primary-keystone task on controllers
This task gets handled on the separate-keystone role.

Change-Id: Ifd1a0cf22b7185f8e9c6b8ae389a95d9d066fc96
Closes-Bug: #1547823
2016-02-20 14:18:22 +04:00
Matthew Mosesohn 335f11b416 Remove murano references
Murano is now managed by a separate plugin and
cannot be configured directly.

Change-Id: Icf225265f659eef4cd0314fa9bc690084bd62522
Closes-Bug: #1547809
2016-02-20 13:42:50 +04:00
slava 63f95c3945 Exclude 'setup_repositories' task from graph
'setup_repositories' task had 'upload_core_repos' name in 7.0
release. Anyway, it's not necessary to specify this task in
tasks set as it's running on all nodes(the same for 'setup_repos'
task in >7.0 releases).

Change-Id: I2b41cc8be6d1bbf90f783db1d338915a694da929
Closes-Bug: #1539611
2016-02-01 13:55:05 +03:00
Stanislaw Bogatkin 22a7972e03 Add repositories to target node
As fuel_pkgs task needs to have repositories to install packages
from - add those repositories to node.

Change-Id: I2482232f97afc54349c51faf6148e795b87c0549
Closes-Bug: #1536190
2016-01-22 18:42:03 +03:00
Matthew Mosesohn 294eb338fb Remove cwd from keystone_firewall task
cwd needs to be the default value for running puppet manifests
located inside plugin deployment_scripts.

Change-Id: I3355bc3ccbc9306abfb9acd35aab3ee07fc6d719
Closes-bug: #1529630
2015-12-28 16:48:26 +03:00
Matthew Mosesohn 6047e1f3f9 Move firewall to a plugin-specific task
This removes dependency on fuel-library firewall task,
which defines many firewall rules that are not needed
by standalone-keystone nodes.

Change-Id: I6ef56e64d53dfd86c5e151b2ba6924051b9916db
Partial-Bug: #1528283
2015-12-22 17:51:19 +03:00
Matthew Mosesohn 73d541228d Add apache as a task requirement for task-keystone
Configuring apache after keystone led to broken apache
configuration, and it should be run before keystone task.

Change-Id: Ic0a1db21de97ad279fa452288defdea268634de3
Closes-Bug: #1522065
2015-12-02 18:51:23 +03:00
Matthew Mosesohn 2557bb01ac Add ssl tasks to keystone role and fix ordering
Added ssl-keys-saving and ssl-add-trust-chain tasks to keystone
role so that it can contact public endpoint on public VIP
(after controller deployment) and validate the SSL cert.

Non-primary standalone keystone role should run before all other
default roles as well.

Closes-Bug: #1511319
Change-Id: I3eaee62ce8399ee9e053f03a419e0cf99559c80a
2015-10-29 17:31:43 +03:00
Matthew Mosesohn 7dfd0e20f9 Move workloads_collector_user_add to keystone role
Upstream moved this task to a separate task from keystone
base task, so reflecting this change in keystone role via
plugin.

Change-Id: Ib46c79a7bac7c971d997e78f589e879f4e2143a6
Closes-Bug: #1508078
2015-10-21 13:45:52 +03:00
Jenkins ef411c1d73 Merge "Adapt disable keystone service token for plugin" 2015-09-03 10:53:09 +00:00
Sergii Golovatiuk 80d422554e Use standard virtual_ips task for keystone_vip
Change-Id: I9f280239199820dcd53f72c9ad0c48497ccda319
Closes-Bug: 1487543
2015-08-24 12:23:37 +02:00
Matthew Mosesohn 5d5a15eb99 Adapt disable keystone service token for plugin
This task needs to be shifted to keystone role and
off of controller because that is where keystone is
deployed.

Change-Id: I3e4398aa0555a2c2794da9483415bc8ab523052e
Depends-On: I4f2877df1da087f10673edfc855868ebb2245be3
Related-Bug: #215132
2015-08-21 17:32:34 +03:00
Matthew Mosesohn c2f81c1729 Add openstack-haproxy-stats to non-primary role
Change-Id: I664086686127856aababc00084a8c5aaf416b43e
Related-Bug: #1482305
2015-08-17 18:25:28 +03:00
Bartłomiej Piotrowski c5b5df02fd Initial commit
Change-Id: I0cb81f6abd3e280e2eb0b1432c49c88a986ea53c
2015-08-17 13:16:42 +02:00