Commit Graph

14414 Commits

Author SHA1 Message Date
Andreas Jaeger 854b3c5d37 Retire repository
Fuel (from openstack namespace) and fuel-ccp (in x namespace)
repositories are unused and ready to retire.

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/011647.html

Depends-On: https://review.opendev.org/699362
Change-Id: Iffe3a7de281b48693606fe0c84ebec8190018167
2019-12-18 09:41:48 +01:00
OpenDev Sysadmins 0b79ab00f7 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:54 +00:00
Jenkins 0678e4c48c Merge "Remove management of swift-object-reconstructor" 2017-07-06 16:34:40 +00:00
Alex Schultz 0f596ff203 Remove management of swift-object-reconstructor
This service is supported in upstream now and being added into
puppet-swift. This needs to be removed and should be managed via
swift::storage::object instead if necessary.

Change-Id: I46c4c5ca0ee86404739876afe2a7110cd59fb362
Closes-Bug: #1698424
2017-06-16 11:43:32 -06:00
Sergii Rizvan 245539ea9f Clean up keystone.conf file
At the end of keystone.conf file there were some options from
keystone-paste.ini file. These options don't affect anything
that's why they were removed in order to clean up keystone.conf

Change-Id: Ib388c37ac4f622cabc405a4d83ba71f2f35b7e83
Closes-Bug: #1693188
2017-06-15 09:56:09 +00:00
Sergii Rizvan 442f6a0ed7 Corrected default limits filter in nova API
The old syntax that used % symbols, caused some errors upon a restart
of the nova-api. Replacing the % and parentheses with the double quotes
allows the API to start without errors.

Change-Id: I96c00590390c6caf0a17a43e68ede111684b3110
Closes-Bug: #1683496
2017-05-29 13:19:19 +00:00
Sergii Rizvan 57bb7299b7 Correct logical expressions for storage backends
After introducing the change Iead5167210c4132badb866afc25d4ef14e27f6b2
swift isn't installed if ceph used as a backend for images
and not for object-storage service. In this sutiation we end up
with absence of object-storage at all which is wrong.

The commit introduces changes which makes possible
to swift been installed if ceph used only for image service.

Change-Id: If319845aa9f2d9b3ca07936350ef374f504679cb
Closes-Bug: #1604879
2017-05-17 14:11:16 +00:00
Jenkins 3452880880 Merge "Fix race condition for primary component bootstrap" 2017-05-03 12:51:12 +00:00
Jenkins 9a0e52c5ba Merge "Fix OVS-related issues with underlay networking" 2017-05-03 12:45:31 +00:00
Jenkins 9995f60d10 Merge "Support a "mirror" method of apt-get" 2017-04-28 20:34:33 +00:00
Vladimir Kuklin c8373d4aea Fix race condition for primary component bootstrap
Create node is_pc flag before starting to check if there
is more than one of those flags. Thus, we avoid race condition
when there is 0 is_pc flags and galera starts with --wsrep-new-cluster
on 2 nodes.

We set it before the check and, as setting them is synchronous through
Pacemaker CIB, in that case when >1 nodes attempt to bootstrap with
--wsrep-new-cluster, only one node will see <= 1 is_pc flags. Others
will see more than one and fail and reattempt to start. At that point
one of the nodes will already be bootstrapped, thus reelection will not
be triggered and the section of bootstrap will be skipped

Change-Id: I82a71132eef7877ac7ab1ed04263044b3b1e8d9b
Closes-bug: #1617400
Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
2017-04-28 20:20:43 +00:00
Sergey Vasilenko d096bfe121 Fix OVS-related issues with underlay networking
* more intelligent calculation of default port provider
* additional check of patchcord existing in the bridge

OVS provider should be used for fake (OVS) ports, inserted
into OVS bridge. OVS provider should be used for inserting
native linux interface into OVS bridge.

But if we try to add native linux subinterface into
OVS bridge we should use lnx provider for creating
such port correctly.

Change-Id: Ib76b3340eca1ea22095da1cfffe7c224a139fb71
Closes-bug: #1682835
2017-04-28 16:01:58 +00:00
Jenkins 7453b8bf9d Merge "Replace obsolote openstack.org URLs" 2017-04-28 12:52:57 +00:00
Jenkins d703ed79f0 Merge "Split out openstack-cinder task" 2017-04-20 13:19:22 +00:00
Andreas Jaeger 63da6fa938 Replace obsolote openstack.org URLs
Project specific URLs are obsolete, use docs.openstack.org - and use
https for that site.

Change-Id: I6b6948539a73da8fc33e252d90bd6dee16e10b80
2017-04-19 19:11:33 +00:00
Mykyta Karpin a0fe5a91df Avoid duplicate declaration of reauth method
Upstream patch https://review.openstack.org/#/c/457869
breaks noop tests, we need prepare heat task to this.

Change-Id: I53b36677a1c7427bee5c5f20e3a04e49d9bbffa2
Closes-Bug: #1684042
2017-04-19 15:40:31 +03:00
Jenkins dd4259fd8a Merge "Exclude anonymous cipher suites from Cobbler SSL configuration" 2017-04-18 15:40:08 +00:00
Michael Polenchuk 402e66aca9 Split out openstack-cinder task
openstack-cinder task has been splitted out to avoid race condition
when syncdb ain't completed (or even not started yet) on primary
controller before a cinder-api service start up on secondary ones.

Change-Id: Ic506ba6f5b5908a71eca52a077d8bd6084655dc6
Closes-Bug: #1681686
2017-04-12 12:06:43 +04:00
Jenkins a5abfc28aa Merge "Add Ironic multitenancy support" 2017-04-05 08:29:54 +00:00
Stanislaw Bogatkin 21c7651fe5 Use intersection of added vs deleted nodes instead of just deleted ones
There are cases when nailgun can send us data where there are nodes
included into list of added nodes and deleted ones. As a result, puppet
manifests failed with resource ensurance for present and absent hosts.
To avoid this situation, subtract added nodes from deleted prior to
actually deleting them from hosts.

Change-Id: I515f7fae4bbe67123d70572a4f861e879ec580f6
Closes-Bug: #1679522
2017-04-04 15:09:05 +03:00
Vasyl Saienko ee596db56e Add Ironic multitenancy support
This patch removes hardcoded type for 'baremetal' Neutron network.
Update ironic conductor config with new config option:
  * enabled_network_interfaces - list of enabled network interfaces on
    Ironic conductor
  * cleaning_network_name - name of Neutron network to be used
    during node cleaning
  * provisioning_network_name - name of Neutron network to be used
    during node provisioning

Add openrc generation task for nodes with ironic role, needed as it is
required for translation from name to uuid.

Change-Id: I63da8332cade0e76bdd687f0522bbc4c3006a68f
Related-Bug: #1588380
2017-04-01 01:16:17 +03:00
Sergii Rizvan 7261e43577 Exclude anonymous cipher suites from Cobbler SSL configuration
The server used to be configured to support anonymous cipher suites
with no key authentication. These ciphers are highly vulnerable
to man in the middle attacks.

New configuration applies only strong cipher suites on SSL server.

Change-Id: I8ecac040a77614fd78188995a873b85c94781411
Closes-Bug: #1646761
2017-03-31 14:12:24 +03:00
Jenkins 9b13f574ea Merge "Fix enabled_drivers option" 2017-03-27 15:30:30 +00:00
Jenkins ec5d01b6ad Merge "Handle vlan_id in dpdk/vxlan mode" 2017-03-27 11:05:00 +00:00
Jenkins 7dc2405d31 Merge "Conform cgroups to systemd based services" 2017-03-27 10:59:51 +00:00
Mykyta Karpin b5a316b5d6 Fix enabled_drivers option
Upstream commit https://review.openstack.org/#/c/446925 removes
enabled_drivers option from ::ironic class, now we need to use
it from ::ironic::conductor class.

Change-Id: I1e49d6777de73a9c0267a7c982cb19253bb40e64
Closes-Bug: #1675684
2017-03-27 08:09:30 +00:00
Jenkins 6f542cc866 Merge "Port for distributed serialization added" 2017-03-24 10:06:13 +00:00
Michael Polenchuk c83d8a06fe Handle vlan_id in dpdk/vxlan mode
On provision stage apply vlan_id from ovs bridge
to lnx port to pass connectivity check.

Change-Id: Id453f45773905f923c3d8e37650b21a0fb8be26b
Closes-Bug: #1673767
2017-03-23 10:33:04 +00:00
Jenkins ccdab4a8d5 Merge "Execute ssl-dns-setup task on all pre-defined tags" 2017-03-23 08:57:32 +00:00
Vladimir Khlyunev 22d5c26b3b Execute ssl-dns-setup task on all pre-defined tags
As we have pre-defined tags inside fuel we should ensure
that all of tags are able to be deployed properly.
ssl-dns-setup task was skipped for all non-controller tags which
leads to not configured dns server on these nodes (and as result -
failed upload_cirros task).

Change-Id: I045bb7e709d6e18e2beb934b42094cbb4bc61f00
Closes-bug: 1665353
2017-03-23 06:03:22 +00:00
Oleksiy Molchanov 27137a5dbd Add default route through mgmt network for detached roles
Change-Id: I27d724aa4bfbda2508389d67d02e4e8bb902a864
Closes-Bug: 1675014
2017-03-22 17:19:31 +02:00
Jenkins 0e307b2693 Merge "Fix building ironic bootstrap" 2017-03-21 13:06:56 +00:00
Jenkins 146e9c428a Merge "[ceph] Employ radosgw built-in frontend" 2017-03-21 12:57:56 +00:00
Michael Polenchuk 4f33d4aabb Conform cgroups to systemd based services
Update cgroups configuration to be running on ubuntu 16.04.
Remove "cgroup-lite" package/service since systemd
mounts cgroups sanely itself.

Change-Id: I250f1ba92fbe1ceac415a73b640fd00d6e2898e4
Closes-Bug: #1669747
2017-03-21 11:35:46 +00:00
Jenkins 77320dedde Merge "Fix nova deprecated parameters" 2017-03-21 09:25:15 +00:00
Mykyta Karpin c25dbe9248 Fix nova deprecated parameters
Upstream patch https://review.openstack.org/447533 removes
deprecated parameters from puppet-nova, so we need update
them in fuel-library

Change-Id: I1c5c2d86e5ac100c2635cae8ee3506d8719d56f9
Closes-Bug: #1674375
2017-03-20 17:52:57 +02:00
Vasyl Saienko 218e53584e Fix building ironic bootstrap
This patch fixes issues with building ironic bootstrap:
  * fix if condition that is a trigger to build ironic bootstrap
  * build fuel image always, ironic bootstrap only when ironic is enabled
  * Drop incorrect condition check for fuel image

Change-Id: Ib7ee0c656ffa71ce913e1924bb80260744319a3a
Closes-Bug: #1653204
2017-03-18 20:57:45 +00:00
Alex Schultz b9d23caf89 Update deprecated allocation ratios
The nova allocation ratio settings have been moved from the scheduler to
the main nova class. They are being removed from the scheduler class and
need to be passed to nova differently.

Change-Id: I753c795ef62a505b7b2499b3805acb43d1f79b4d
Closes-Bug: #1673893
2017-03-17 16:25:56 -06:00
Michael Polenchuk d38e1a399c [ceph] Employ radosgw built-in frontend
As of firefly (v0.80), ceph object gateway is running on civetweb
(embedded into the ceph-radosgw daemon) instead of apache and fastcgi.
Using civetweb simplifies the ceph object gateway installation and
configuration.

Change-Id: Idba61e094390e3c75a6e5d9b35a8e8e47a2a696f
Closes-Bug: #1671808
2017-03-17 08:13:21 +00:00
Jenkins ccdcbae82a Merge "Restart mysql pacemaker resource on fail" 2017-03-16 19:06:59 +00:00
Jenkins c1656a7e99 Merge "Increase reboot task timeout" 2017-03-16 08:51:59 +00:00
Jenkins a1b66e8f2d Merge "Override all dependent ovs providers" 2017-03-15 12:17:30 +00:00
Jenkins ae83b6d76d Merge "Use notification_driver parameter in sahara::notify" 2017-03-15 12:15:17 +00:00
Jenkins 472a590d61 Merge "Set up local logging for lrmd" 2017-03-15 08:44:24 +00:00
Jenkins e7f96fefc8 Merge "Increase tcp_retries2 value" 2017-03-15 08:42:18 +00:00
Michael Polenchuk 221dba9592 Override all dependent ovs providers
Take into account (i.e. make override actions for)
dpdk enabled interfaces as well.

Change-Id: I8d35814ccc9ddda4c904a4abf6a51105baa12b9a
Closes-Bug: #1672695
2017-03-14 14:58:39 +00:00
Jenkins 46f01bc4ee Merge "Refactor ns_vrouter ocf" 2017-03-14 12:15:15 +00:00
Jenkins 8abe8a95c7 Merge "Add undef2nil function" 2017-03-14 08:35:36 +00:00
Stanislaw Bogatkin 12e9b93a9d Increase reboot task timeout
To avoid broken provision on baremetal servers, increase reboot
task timeout to 15 minutes.

Change-Id: Ia7b9aa96407dae5819420146f5e1e934031b662c
Closes-Bug: #1671793
2017-03-13 14:15:07 +03:00
Mykyta Karpin ab8a6958f9 Use notification_driver parameter in sahara::notify
Upstream will remove enable_notifications parameter [1],
we need to use notification_driver parameter now.

[1] https://review.openstack.org/#/c/444051/

Change-Id: I95fbb5f104b3d550a87aaaad51418c918fe70c79
2017-03-13 10:50:15 +02:00