We currently allow changing the HTTP port for Ironic iPXE support,
but we don't allow the same for ironic-inspector. This patch fixes it.
Change-Id: I62effb9d0196474a3768ef7e80528f730df8a543
Closes-Bug: #1602976
This change adds the abiltity to manage the memcached servers for the
keystone authtoken configuration in ironic::api
Change-Id: I43af512ffd7662366534128ef2e5836d5a506252
We had a prelude note when releasing Mitaka. This note
keep showing-up at every release while we're on Newton now.
We don't need a prelude release note, we already have nice sections
for every note we push.
This patch aims to remove this prelude starting from Newton.
Change-Id: I6ff3e086810c525b83fa5acfb9c10536b1ca5df2
While we were already able to pick an independent auth_name and
service_name; the service_name was defaulting to auth_name. Now it
has a value of its own to be consistent with other modules.
Change-Id: I6fee7965ec51928df9a81cacbcf60aebadb7becf
Related-Bug: #1590040
Add the option in order to facilitate management.
User can ensure that only the options they hoped
are configured.
Change-Id: I9106b9a5693e1d566a93b57888e675f2f7cb386c
Inspector has switched to keystoneauth and authentication plugins,
this change makes puppet-ironic use them. Also this change exposes
auth_strategy parameter disabling keystone support completely.
This change removes deprecation warnings on inspector start up.
Change-Id: Icb0948c3fc085c76c3309ab1ad194a978922bfdb
This commit adds the transport_url parameter for oslo.messaging. The
url is of the form:
transport://user:pass@host1:port[,hostN:portN]/virtual_host
Where the transport scheme specifies the rpc or notification backend
as one of rabbit, amqp, zmq, etc. Oslo.messaging is deprecating the
host, port, and auth configuration options [1]. All drivers will get
these options via the transport_url.
This patch:
* use oslo::messaging::default resource
* add parameter for transport_url
* update spec test
* add feature release note
[1] https://review.openstack.org/#/c/317285/
Change-Id: I29525aabbea99e36546643f4e80d4970fc2a04ac
Bindep is a binary automation tool used in openstack-infra. With it,
projects can better control the default packages installed into the
OS. Because we are using puppet, we actually don't want any packages
installed by default as to better test our manifests.
Change-Id: I5aaca7e417ed87720669b7c8194dbbb9bb961aa2
Co-Authored-By: Paul Belanger <pabelanger@redhat.com>
Option "verbose" from group "DEFAULT" is deprecated for removal.
The parameter has no effect.
-Deprecated verbose for logging and init
-Remove verbose in README
-Remove verbose from tests.
If this option is not set explicitly, there is no such warning.
Change-Id: I1195b682a9aed4acbb2f198eeee043a9d8ee0ae4
public_endpoint allows to set URL to use when building the links to the API
resources.
If the API is operating behind a proxy, user will want to change this to
represent the proxy's URL.
Change-Id: Ic85497dd957cf1de738da728c1b0f5b87fecfb79
This commit adds support for the oslo.messaging amqp rpc_backend
which enables the AMQP 1.0 driver. A proposed feature for the
Newton oslo.messaging release is an update to the AMQP 1.0 driver
to support a stateless messaging interconnect for RPC traffic [1].
This patch:
* use oslo::messaging::amqp resource
* add new parameters for the oslo_messaging_amqp driver
* update spec tests for amqp as alternate rpc_backend
* add feature release note
[1] https://blueprints.launchpad.net/oslo.messaging/+spec/amqp-dispatch-router
Change-Id: Ieb0c8ca718984f2b0b35238bf5274c2e93ce8260
This has broken TripleO. There is a patch[1] up to update TripleO,
but it does much more than just configure my_ip via the Puppet
module, and there is no confirmation that it has even been tested
since we can't get far enough to actually exercise Ironic to do a
deployment in CI.
[1] Ibaa55b2d4264b07faeb307893ef746ed0eb1df0c
Partial-Bug: 1581479
This reverts commit 05d474c3b219af82dcdfab7bb6bd2a6c0e6cdbcc.
Change-Id: I1db1baf6506d22c29a4e25fbe574e3df8578cb72
Deploy the options defined in ironic.drivers.modules.deploy_utils
in a new class: ironic::drivers::deploy.
Change-Id: Iccac750ae2aeecab3fc29b4c6938d47aeca2cea9
The db_max_retries parameter regulates the number of reconnection
attempts performed after an error raised rather than at startup.
Change-Id: I0ab7ed83df6afc164a6bd47cf0eb3eda56e2a41c
Closes-Bug: 1579718
This change updates the tests for ironic::db::postgresql and
ironic::db::sync to test multiple operating systems.
Change-Id: I28d4bbcc054f2522331253461ce83a0d20bcb38d