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
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
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
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
* 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
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
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
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
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
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
On provision stage apply vlan_id from ovs bridge
to lnx port to pass connectivity check.
Change-Id: Id453f45773905f923c3d8e37650b21a0fb8be26b
Closes-Bug: #1673767
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
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
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
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
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
Take into account (i.e. make override actions for)
dpdk enabled interfaces as well.
Change-Id: I8d35814ccc9ddda4c904a4abf6a51105baa12b9a
Closes-Bug: #1672695
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