1725 Commits

Author SHA1 Message Date
Dmitry Tantsur
6df83e0bc5 Stop using deprecated OS_URL
It is being removed from OSC in https://review.opendev.org/#/c/677795/.
Apparently, setting OS_AUTH_TYPE=none works now.

Change-Id: Ib910a50c8ad01abc0a6058c400a7eb875d3b6b77
2019-08-28 15:46:22 +02:00
Marcin Juszkiewicz
302857e617 Install mariadb instead of mysql on deb distros
Debian 'buster' does not ship MySQL - only MariaDB is provided.
All supported platforms provide MariaDB.
This patch replaces MySQL with MariaDB to fix Debian Buster.

Debian Jessie is omitted on purpose - no need to touch
unsupported releases.

Change-Id: I9084f70dee2e1ee6eb1f4933ae0f9ef8809c1adc
Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
Co-authored-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Co-authored-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2019-08-18 11:20:26 +02:00
Zuul
cd0d3d68e6 Merge "Fix troubleshooting docs - SSH access to CoreOS" 2019-08-06 06:56:16 +00:00
Will Szumski
cd559480c9 Make sure deploy_logs_local_path exists
If log_dir was not set to '/var/log/ironic/', the parent directory of
deploy_logs_local_path would not exist and you would see a:

    OSError: [Errno 13] Permission denied: '/var/log/ironic'

In the logs on a failed deployment. This change allows customization
of deploy_logs_local_path.

Change-Id: I4c4ae77b64fc12006b9193fb1c3f0d13becc367d
Story: 2006150
Task: 35649
2019-07-02 08:56:57 +00:00
Zuul
b8f8c88bf4 Merge "Deprecate the Nginx data store" 2019-06-24 03:20:28 +00:00
Dmitry Tantsur
91fce70863 Add missing endpoint_override for ironic in inspector.conf
I'm not sure how it works right now, but it will stop working once we
remove deprecated options from ironic-inspector. Also make the endpoints
used between services configurable.

Change-Id: Ia012a7aa0312e3e01648e46f303e37f5bc0bcf3d
2019-06-19 13:54:54 +02:00
Zuul
2b591a94da Merge "Add proxy envvar for tox" 2019-06-19 06:58:35 +00:00
Zuul
8a700c97a9 Merge "Remove deprecated authentication parameters" 2019-06-19 04:29:23 +00:00
Kaifeng Wang
5f31be7e7e Add proxy envvar for tox
Spotted when generating pdf, due to no internet connection, the svg
image is not downloaded, and the pdf is generated. But unlucky for
Riccardo because he is lucky for not behind a proxy :)

Change-Id: I702d96baa41dce74a1bc5c065146adadec979623
2019-06-19 10:29:44 +08:00
Dmitry Tantsur
5b62504672 Deprecate the Nginx data store
This feature is no longer needed since ironic-inspector supports
storing data in the database, which is a better supported approach.

This patch does not provide any migration and expects the operators
to do it using the ironic-inspector tooling.

Change-Id: I6f18b3a64d6df9354c3f04a588240f9ae3228d7c
2019-06-18 16:37:17 +02:00
Dmitry Tantsur
a122f41185 Correct Swift configuration for the Nginx data store
This gross hack of ours doesn't quite work with openstacksdk.

Change-Id: Icbf691a9014e00cc7bb3b59ab7e4f9cc647595ec
2019-06-18 14:10:24 +02:00
Dmitry Tantsur
ee50d50ebe Remove deprecated authentication parameters
This removes inspector_auth and ironic_auth_strategy which are redundant
with enable_keystone and rely on deprecated ironic-inspector options.

Change-Id: Ib76978f0406fac2c2c7b8396e1a03a87db9eeba5
2019-06-18 07:56:34 +02:00
Kaifeng Wang
563dab994c Update Python 3 test runtimes for Train
One of train goals to have consistent python3 jobs.

https://governance.openstack.org/tc/goals/train/python3-updates.html

Change-Id: Id4575d1c06dc2e638d40a3364fa30c47edfe1cf9
2019-06-13 14:18:33 +08:00
Dmitry Tantsur
d8751563e7 Enable redfish by default
Change-Id: Idee73d80437d02894b3273e06ee3ad02827cdc03
2019-06-07 09:29:03 +02:00
Dmitry Tantsur
1ba2f10aa0 Enable the iPXE boot interface
Using the PXE interface with iPXE is deprecated, we need to use
the iPXE boot interface explicitly.

Change-Id: I3783489b3bea00127de1a22e1f33df5f2fbed663
6.1.0
2019-06-04 09:36:43 +02:00
Radosław Piliszek
c4847323bf Fix troubleshooting docs - SSH access to CoreOS
Removed setting was used and the second step was unclear.
I updated the procedure to match current state.

Change-Id: I10ce74a1c1a7355837b283c372737c9b06ae2e85
Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2019-05-31 10:30:04 +02:00
Riccardo Pittau
5ebea663cc Update sphinx requirements
Following recent changes to global requirements [1], we need
to update sphinx requirements locally.

[1] If558f184c959e4b63b56dec3ca1571d1034cfe5c

Change-Id: I9088c6a63f9cf51dd17f576c6b675278646836b6
2019-05-23 10:27:10 +02:00
Dirk Mueller
09c7bd99b6 Remove openSUSE Leap 42.3 jobs
openSUSE Leap 42.3 is going to be EOL on June 2019, so it is time
to remove jobs. Also rename the Leap 15.0 (opensuse-150) job to
Leap 15 (opensuse-15) so that we can be more easily updating this
to the opensuse-15 nodepool image (which is opensuse 15.1)

Change-Id: I01feece468b2df904b7e1d0c04e36fb7240e7f0d
2019-05-20 22:11:22 +02:00
melissaml
872fbdff9b Rename review.openstack.org to review.opendev.org
There are many references to review.openstack.org, and while the
redirect should work, we can also go ahead and fix them.

Change-Id: I1782d2077386a7ea612dc8dd4f31df80ccbc5a26
2019-05-12 02:27:37 +08:00
Zuul
8ac7903d5b Merge "Update debian and ubuntu versions in the metadata" 2019-04-25 10:18:04 +00:00
Zuul
89c8883336 Merge "Fixing ipxe file not found in Centos job" 2019-04-24 08:31:35 +00:00
Zuul
80827010d5 Merge "Switch to Debian Stretch for building DIB images" 2019-04-24 08:22:02 +00:00
Monty Taylor
ec852a3fad Update links for opendev
The most important bits are updating shade references to remove
the openstack-infra. The other git urls will work through the
redirect, but cleaning them up is just nicer.

This removes two comments that reference files that no longer
exist due to config generation.

Also, fix some random use of github for cloning openstack repos,
since the github mirror is best-effort only.

Change-Id: I55a1d9db940cf5fa2c35421db7add015ae334563
Needed-By: https://review.opendev.org/654056
2019-04-22 17:16:46 +02:00
OpenDev Sysadmins
ff4ca3e8cb 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:42:51 +00:00
Dmitry Tantsur
9b4d7f7172 Update debian and ubuntu versions in the metadata
We're no longer testing the currently specified versions, update to ones
we actually use.

Change-Id: I4c9bb53491dac6faeadd74efb991f5715d5cb313
2019-04-18 11:05:39 +02:00
Dmitry Tantsur
98bc3fe537 Switch to Debian Stretch for building DIB images
It seems that Jessie is no longer supported, and its backports repo
is no longer available, hence all DIB jobs fail.

Depends-On: https://review.openstack.org/#/c/653453/
Change-Id: I7973c8da057a678e6285ecc9418a4862bc1d3feb
2019-04-18 11:04:53 +02:00
Riccardo Pittau
906cec71b8 Fixing ipxe file not found in Centos job
The ipxe file can have different extensions based on the distro.
Changing from .pxe to generic extension should cover them all.

Change-Id: I6da5bf86a022315861d140029ce25321a5b57469
2019-04-17 11:33:22 +02:00
Zuul
58fd90b124 Merge "Replace hardcoded yum command by package manager variable" 2019-04-15 08:37:02 +00:00
Radoslaw Smigielski
e5e1df0cb0 Replace hardcoded yum command by package manager variable
Fix hardcoded yum command by package manager variable, PKG_MANAGER
in scripts/install-deps.sh. That was problem on Fedora where default
package manager is dnf and not yum.

Change-Id: I2dbec079adbfcab71e46e086fcd201a5175f22d5
Story: 2005451
Task: 30503
2019-04-14 01:42:35 +02:00
Zuul
c3b5266f46 Merge "Improve iptables test info collection" 2019-04-12 19:11:42 +00:00
Mark Goddard
9fcbb420ee Don't fix /etc/hosts if Rabbit is disabled
The changes to /etc/hosts are required to ensure that the system's
hostname resolves to the IP address used by RabbitMQ. Without this
Rabbit gets upset. If we're not installing RabbitMQ, we don't need to do
it.

Change-Id: Iecf3dcef2a22565dd6183890302d1e9b3ad7c228
2019-04-09 15:36:26 +01:00
Zuul
28fc30fd31 Merge "Pin proliantutils version" 2019-04-09 09:08:34 +00:00
Riccardo Pittau
4b63bf7686 Improve iptables test info collection
Adding collection of saved iptables rules and info from all
tables.

Change-Id: I5ef1482d464f2ec837a04740bfb1cacf224768cd
2019-04-09 10:29:24 +02:00
Zuul
295245f9e8 Merge "Improving test vm data collection" 2019-04-08 23:18:50 +00:00
Zuul
6096e32e0b Merge "Disable RabbitMQ by default" 2019-04-08 15:52:51 +00:00
Mark Goddard
348b45aca8 Pin proliantutils version
This avoids an issue where the version installed could be incompatible
with ironic, or other installed libraries.

In particular, this was seen with proliantutils 2.8.2, which is
incompatible with the version of sushy-lib on the stable/rocky branch.

Change-Id: I02f1e247ca2333b2e90586e7311395e7bd94938c
Story: 2005310
Task: 30214
2019-04-08 15:14:08 +00:00
Riccardo Pittau
c7547ae68d Improving test vm data collection
Collecting xml file with the vm data.

Change-Id: I2ba245a5ff545a23c6c5e943412e133357207feb
2019-04-05 17:41:36 +02:00
Zuul
9a086306e6 Merge "Remove oneview from document" 2019-04-03 08:35:01 +00:00
KaiFeng Wang
bfe8181235 Remove oneview from document
oneview driver is no longer supported upstream.

Change-Id: I0fffb51ccb5a2a61c70b322ec5f13f6aeb9dc64a
2019-04-03 09:38:02 +08:00
Mark Goddard
bbb5060deb Fix skipping start and bootstrap of RabbitMQ
When building a kolla image for bifrost we need to skip starting
services and bootstrapping tasks. This needs to apply also to the
RabbitMQ role.

Also removes rabbitmq packages that crept into the package list for
Ubuntu 18.04.

Change-Id: I5698ccf85f9b909cb23c611b8329b3f363430793
2019-04-02 13:10:39 +01:00
Zuul
c21c32d5cb Merge "Move RabbitMQ handling into a separate role and support disabling it" 2019-04-02 08:08:38 +00:00
Zuul
aa1a53150b Merge "Add defaults for Ubuntu 18.04" 2019-04-01 20:14:33 +00:00
Zuul
cfff02ed66 Merge "Add git_branch variable" 2019-04-01 15:52:32 +00:00
Mark Goddard
7d4214248b Add git_branch variable
This can be used to change the branch used for all projects in one
place.

It is still necessary to set ipa_upstream_release to change the release
of IPA images.

Change-Id: Ic28958e46783086e89b04e405518504a49725155
2019-03-26 10:14:13 +00:00
Ian Wienand
0c2c98a8f8 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: I195b07206cc85f090ce0597ae7248513a2835311
2019-03-24 20:32:42 +00:00
Antony Messerli
b7d9c2f7e6 Add defaults for Ubuntu 18.04
Adds defaults for Ubuntu 18.04 as required packages
are not currently installed.

Change-Id: Id94d56eb7192365208891c22123ec7c7514a1a94
2019-03-22 12:26:58 -05:00
Dmitry Tantsur
d8203a3d17 Disable RabbitMQ by default
Change-Id: I642b089732d2500a0674049587569931ef2a3711
2019-03-21 11:45:29 +01:00
Dmitry Tantsur
0d036d6a7c Move RabbitMQ handling into a separate role and support disabling it
Ironic can use JSON RPC and ironic-inspector is compatible with fake:// transport.
Keystone does not seem to need oslo.messaging at all. This change moves
RabbitMQ bits to a separate role, but keeps it enabled until the next patch.

Change-Id: I096a347e3bf6270167d35b7c1cf46834ae2d4ece
2019-03-21 11:45:20 +01:00
Dmitry Tantsur
339f6cb949 Add versions to release notes series
Change-Id: Icd9bb584327dbb734eb1f8cde482da3c38833bf2
2019-03-21 10:33:43 +01:00
ec68d4f142 Update master for stable/stein
Add file to the reno documentation build to show release notes for
stable/stein.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/stein.

Change-Id: Ib39e1866eddad91c9aacb6ba4d3e3f1e935dfc10
Sem-Ver: feature
2019-03-20 20:49:20 +00:00