Commit Graph

37 Commits

Author SHA1 Message Date
Andreas Jaeger a57136a874 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: Idbcd1f58329b8e63fb827cb8740dc53601535c79
2019-12-18 19:34:26 +01:00
OpenDev Sysadmins a4164cfdc4 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:50:32 +00:00
Jenkins 63e0ca4765 Merge "Fix parseyaml and nodes hash lookup" 2016-05-16 16:29:29 +00:00
Matthew Mosesohn 16a7431e25 Fix parseyaml and nodes hash lookup
Parseyaml now returns undef instead of false if it cannot parse
any values. Now it also accepts a default value, which has been
set to {}.

Nodes hash is now located inside network_metadata.

Change-Id: Iebfa75777bd4a8fb6b74a3995eca5bec43a90e84
Partial-Bug: #1582228
Partial-Bug: #1582230
2016-05-16 17:27:31 +03:00
Georgy Kibardin d88b752a63 Update plugin version to 4
v4 will allow using a regexp for role so that this plugin would pass the
validation.

Change-Id: Ieb7b9784d84d8f909f875b6aa8296ec91117a343
Closes-Bug: #1581038
Depends-On: I42c2490cf22f53892a189165698d1acd56ee4c74
2016-05-13 13:51:53 +03:00
Matthew Mosesohn d11b825b91 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: I8eff31395e29868bdd9f8bb88f6f2218c9358323
Related-Bug: #1570846
2016-04-17 11:54:55 +04:00
Matthew Mosesohn beadd4131c Add newton-10.0 support
Change-Id: I91e15b512e150228205d1d18ac19c4b41048bc71
Partial-Bug: #1570939
2016-04-15 18:31:53 +03:00
Matthew Mosesohn 77efa321c9 Fix release compatibility for plugin. Remove old releases
Change-Id: Ife42badc4b51680881183f00fa99a503db42621c
Partial-Bug: #1566912
2016-04-07 15:27:15 +03:00
Matthew Mosesohn 3e78951aa1 Refactor plugin for parallel task deployment
Removed custom database task and added necessary
references to primary-* tasks.

Fixed hiera role lookup to use 'roles' array.

Change-Id: Ief8e630e8e47e6ae0e538cf039208686d99d93b8
Partial-Bug: #1548340
2016-03-25 18:25:46 +03:00
Matthew Mosesohn 4d9531f32f Disable haproxy VIP colocation for database role
Database role doesn't run management or public VIPs,
so it cannot colocate haproxy with these VIP resources
in corosync.

Change-Id: I38cd4982bb81c77f7ec05c3fbeab699af26102d1
Partial-Bug: #1556052
2016-03-18 19:31:25 +03:00
Matthew Mosesohn 3e3a0b0360 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: Id707a52eef9b2687103cb7f3e3c60f96184c9422
Partial-Bug: #1548340
2016-03-02 19:07:19 +03:00
Matthew Mosesohn 8c6e6bd96c Add 9.0 releases
Change-Id: I0004f3fd3f31b7e0ee7e773957f36d866d2fc48d
Partial-Bug: #1548340
2016-03-02 13:51:15 +03:00
Jenkins fb0bbe8238 Merge "Add galera SST port to firewall rules" 2016-02-20 21:09:50 +00:00
Matthew Mosesohn e68a305bd4 Add galera SST port to firewall rules
Change-Id: Ia2c5e17964fc79c00a62d49594d6a4d548b8c65a
Closes-Bug: #1547457
2016-02-19 13:47:34 +03:00
Jenkins c42489d845 Merge "Use hiera/plugins directory instead of override" 2016-02-03 20:23:22 +00:00
Matthew Mosesohn 847ba97771 Use hiera/plugins directory instead of override
hiera task now precreates an entry in /etc/hiera.yaml
for all plugins so that it is no longer necessary to
inject an override entry.

Change-Id: I90e20520420182f412e7062c423d608f41db2c99
Partial-Bug: #1540388
2016-02-03 19:14:24 +03:00
slava 5260b6d662 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: I5974b0453ce5d3a09a9036e3c570a5263a8a2aa9
Closes-Bug: #1539611
2016-01-31 14:19:09 +00:00
Stanislaw Bogatkin f4457eeac5 Add repositories to target node
As fuel_pkgs task needs to have repositories to install packages
from - add those repositories to node.

Change-Id: Id19f2ce46a1287ca4de55fb0e990e2cfe47312a8
Closes-Bug: #1536190
2016-01-22 18:48:16 +03:00
Vladimir Khlyunev 2b74734ba6 Add liberty-8.0 version to metadata.yaml
Leave 2015.1-8.0 because we need to keep backward
compatibility with iso<450 at least for 2nd acceptande round.

Change-Id: Iec7153f9813a07f4ad32e6109653a6097712f845
Partial-Bug:1535293
2016-01-18 17:19:30 +00:00
Matthew Mosesohn bd55ebbf7b Adjust plugin setting wording
Adjusted plugin name to match other detach-* plugin settings.

Change-Id: I1e36be9c08b05755cf2ffced9206cbb596f6ccd2
Partial-Bug: #1532762
2016-01-11 14:25:52 +03:00
Jenkins cba65c58e1 Merge "Move firewall to a plugin-specific task" 2015-12-23 12:59:35 +00:00
Matthew Mosesohn e4ad593668 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-database nodes.

Change-Id: I484ac787a252637023bb5d0bc99a02821f38884e
Partial-Bug: #1528283
2015-12-22 17:53:17 +03:00
Alex Schultz 4a4b68cc3c Put plugin hiera in place
This change updates corrects the sed used to update the hiera.yaml for
the plugin to ensure the plugin hiera is actually defined.

Change-Id: Iba038921724809198e93b7d37760bac1019af891
Closes-Bug: #1528215
Related-Bug: #1525014
2015-12-21 09:15:07 -07:00
Alex Schultz a4eba32c31 Fix hiera overrides for 8.0
This change updates how we add our hiera override to support the
hiera.yaml format change in 8.0

Change-Id: Ibf58892703bcb354605ecaa53aade0c6628cb58a
Related-Bug: #1526502
2015-12-17 16:34:23 -07:00
Jeremy Stanley 8bb5dc0be0 Update .gitreview for new namespace
Change-Id: Ia833b71adae2af010d26266673e95d4a8f44f9c3
2015-10-17 22:22:49 +00:00
Jenkins cce5d88f12 Merge "Remove zabbix-server role" 2015-10-15 09:36:06 +00:00
Jenkins 854c8bb848 Merge "Remove reference to fuel-plugin-detach-keystone" 2015-10-13 15:32:49 +00:00
Alex Schultz 51def9b411 Remove zabbix-server role
Change-Id: I918fbd96ad2c23d9e15ea995287c4b90f0f94e9b
Closes-Bug: #1505250
Related-Bug: #1483809
2015-10-12 09:04:59 -05:00
Daniel Depaoli d15afb45c0 Remove reference to fuel-plugin-detach-keystone
Change-Id: Ifba0249b6a5ad5bb54799a6b159fbf131a073c6a
Related-Bug: #1501759
2015-10-07 16:16:51 +02:00
Vladimir Sharshov (warpc) 4f2bdd7948 Allow to run plugin on Fuel 8.0 environment
Change-Id: I70a2a73d2f6a97f719219ab75525510195012c43
Closes-Bug: #1500743
2015-10-07 16:41:14 +03:00
Matthew Mosesohn 6fb59cbae0 Allow empty additional config
Empty UI config now will be ignored

Change-Id: I5b20d4a399d6af08b2c0791edaead70305d19f79
Closes-Bug: #1496519
2015-09-23 20:07:19 +03:00
asledzinskiy d9073b7610 Add validation on emptyness of additional config
- We need to validate additional config textarea
on empty values

Change-Id: I9ec16da7ff92a0f147dc2cde8671d3144ad28344
Related-Bug: #1488455
2015-08-25 16:06:52 +03:00
Matthew Mosesohn 5239f94138 Use standard virtual_ips task for database_vip
The previous virtual IP creation script was refactored and
can now accommodate custom node roles and custom VIP names.

Change-Id: I8a189cac6c52a1f673f9940037759569eba53d32
Closes-Bug: #1487494
2015-08-21 17:27:12 +03:00
Matthew Mosesohn 981374df4c Add controller to update_required in role
OSTF connects to the primary controller to query hiera
for database hosts and compares it to wsrep_cluster_nodes
inside the DB to ensure all nodes are joined to the cluster.
That means controllers need to know all database_nodes in hiera.

Change-Id: I7f33b3203299a66d1a1afe4ce11b27b896512bc4
Closes-Bug: #1486891
2015-08-20 12:54:31 +03:00
Matthew Mosesohn 77fc656465 Add openstack-haproxy-stats to non-primary role
Change-Id: I2e3d2acadff951c027716a103fd05283ad4f5946
Related-Bug: #1482305
2015-08-17 18:27:35 +03:00
Matthew Mosesohn 09a30693cb Initial commit
Change-Id: Ieb31431ee19d74b101fbd248990f99b57430ea2d
2015-08-17 13:18:29 +02:00
OpenStack Project Creator 2cc1813690 Added .gitreview 2015-08-14 15:42:37 +00:00