605 Commits

Author SHA1 Message Date
OpenDev Sysadmins
6acf88aef7 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:45:01 +00:00
OpenStack Proposal Bot
eca03bd9d8 Updated from OpenStack Ansible Tests
Change-Id: Ib4da774fca4b928f4c1c6f7c92db99a3aec46d76
2019-04-17 19:12:18 +00:00
OpenStack Proposal Bot
ec65e60ee8 Updated from OpenStack Ansible Tests
Change-Id: Ib3b8e0392d87984ac0dadc5b293fcba91e984bb4
2019-04-17 07:26:01 +00:00
OpenStack Proposal Bot
d04a0d7cd1 Updated from OpenStack Ansible Tests
Change-Id: I9527b3722705afdfb751017c64d4a65c4d8d286f
2019-04-13 20:23:44 +00:00
Zuul
6391108b07 Merge "debian: add support" 2019-04-10 14:10:09 +00:00
Guilherme Steinmüller
e8d89602cb debian: add support
This patch adds the Debian jobs for this role to make sure
it's always passing as well as updates the meta to reflect
it's support of Debian accordingly.

Depends-On: I9a92b73c419a0dc1cca40dacfef75de61a61db94
Change-Id: I6c3b50b6154bb6893fbaf5b1f05da08b199184b3
2019-04-09 17:03:13 +00:00
9a3e898eb4 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: I146c097f3f67c6a912e7532e30a3ffa123bdfa84
Sem-Ver: feature
2019-04-08 09:21:28 +00:00
Mohammed Naser
58e85d8b87 docs: drop sphinxmark
sphinxmark is no longer compatible with the latest release of Sphinx
which is causing all of our documentation jobs to fail.  This patch
removes it as our current usage of openstacktheme for documentation
already provides watermarks for current branch and notices for which
branch the documentation covers.

Change-Id: I2321ad52ff06b4bb399597ed4eb006d9318f029a
2019-04-04 08:57:23 +00:00
OpenStack Proposal Bot
26622d3734 Updated from OpenStack Ansible Tests
Change-Id: I2e20985e62162041b668841c0c85905a8c61b122
2019-04-01 13:19:26 +00:00
Zuul
07cd389a70 Merge "Updated from OpenStack Ansible Tests" 2019-03-30 11:30:12 +00:00
Mohammed Naser
4de1219730 swift3: remove support
The swift3 middleware has been deprecated in replacement with the
s3api middleware instead.  This removes all the swift3 references
to hopefully enable someone to cleanly add s3api eventually.

Change-Id: I3a8a1ab861ec81b1f4f8dbc02a6a332d4ce495b8
2019-03-29 09:41:50 -04:00
Mohammed Naser
52aacc5f0b Update role for new source build process
The variables swift_developer_mode and swift_venv_download
no longer carry any meaning. This review changes swift to
do the equivalent of what developer_mode was all the time,
meaning that it always builds the venv and never requires
the repo server, but it will use a repo server when available.

As part of this, we move the source build out of its own file
because it's now a single task to include the venv build role.
This is just to make it easier to follow the code.

Change-Id: I9233e4daff0034339750477fd21d5cfa181afd83
2019-03-29 03:10:31 +00:00
OpenStack Proposal Bot
37d9a0b8df Updated from OpenStack Ansible Tests
Change-Id: I80dbe3884a40fa48ce41a5bf0267089685924a3d
2019-03-29 03:10:24 +00:00
Mohammed Naser
b3602ac191 Test using integrated build
In order to do a more complete verification of any patches,
we add a full uncontainerised OpenStack deployment to do the
functional testing using the integrated repo. This replaces
the previous functional test mechanism.

Any additional role tests are left as-is. They will require
some extra implementation in the integrated build before they
can be transferred.

The CentOS distro. installation was missing RPMs which meant
some binaries was missing, this patch adds those as well.

Depends-On: https://review.openstack.org/648502
Depends-On: https://review.openstack.org/648551
Depends-On: https://review.openstack.org/648575
Change-Id: I4b73967aacb92b63f9f01514979e31aa2fb5f61e
2019-03-28 23:09:46 -04:00
Jesse Pretorius
430932f274 Remove unnecessary package install duplication
Currently the devel packages are installed everywhere,
but they only need to be where the wheels are built.

Also, there is already a task to install the packages
needed on the target hosts when installing - so we do
not need to give the same list to the venv install role
because they will already have been installed.

We remove the unnecessary installation of the compiling
packages because the python venv build role already does
it. We also remove the curl and which packages as they
appear to be unused. The git package is moved to the
devel package list as it's only used there.

We also re-order the package lists alphabetically to
make them easier to follow.

Depends-On: https://review.openstack.org/613585
Change-Id: I6d037c45aee8b54502a2e3f3add56b23be34109d
2019-01-03 09:27:55 +00:00
Zuul
ea72d83a9e Merge "Ensure ssh client is available for rsync" 2018-12-30 16:44:52 +00:00
Zuul
2369d3d79f Merge "Update the HTTP links to HTTPS in jobs.yaml." 2018-12-30 15:16:51 +00:00
Zuul
c07dcb3940 Merge "spelling error" 2018-12-30 15:16:50 +00:00
Zuul
492938173b Merge "fix http links to https links" 2018-12-22 18:22:10 +00:00
Jonathan Rosser
d73548e20f Ensure ssh client is available for rsync
This is in a seperate package on ubuntu/centos systems and bundled
in openssh on suse. The ssh client was missing on centos so this
patch ensures it is always present for all distributions.

Change-Id: I4885f88938bd49ae81ce8f0a85fde46ddbe311a4
2018-12-22 09:06:47 +00:00
chenjiao
a84c6dbc2b spelling error
Change-Id: Id1c70cdab762677da29a17e3baf988fbd069e420
2018-12-06 18:34:18 +08:00
ZhongShengping
02af184a83 Update mailinglist from dev to discuss
openstack-dev was decomissioned this night in https://review.openstack.org/621258
Update openstack-dev to openstack-discuss

Change-Id: Idd85f6b91dfb582a7d944315e2057e9760c20586
2018-12-05 09:16:39 +08:00
Zuul
25224726f6 Merge "fix 'an unique' to 'a unique'" 2018-12-05 00:52:06 +00:00
Zuul
bf4a6d240e Merge "Enable overriding the service setup host python interpreter" 2018-11-30 22:36:00 +00:00
Zuul
191112fdd9 Merge "Add bugs url link to README" 2018-11-30 20:27:08 +00:00
Jesse Pretorius
c7e11dfcbd Enable overriding the service setup host python interpreter
In order to enable the service setup host python interpreter to
be changed easily, we make it a variable. This will be useful
when someone sets the service setup host to be the utility
container, because we'll be able to set this var by default.

Change-Id: Icb3ea9ad782218c357ec0e3c577ecbe6fbf60461
2018-11-30 16:42:46 +00:00
Zuul
55f27fdab3 Merge "Add variable for the ssh service and ensure its enabled" 2018-11-30 05:53:13 +00:00
Kevin Carter
d40a020678 Add variable for the ssh service and ensure its enabled
The ssh service on ubuntu based systems is "ssh" which is established by
the service unit path `/lib/systemd/system/ssh.service`. When running
the service will respond to the name "sshd" however this is just an
alias. This change adds a variable to set the service unit name
based on the distro family which will allow the service to start should
it be masked.

The change will now delegate to all nodes within the swift cluster
ensuring ssh is enabled and started. If SSH is not running everywhere at
the same time swift ring distribution will not be possible later on in
the role.

Change-Id: Ifbc748019403f0c0712d5f241f118e998d2061d4
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2018-11-28 17:52:41 +00:00
MaoyangLiu
8fc5ef9560 fix 'an unique' to 'a unique'
Change-Id: I1a0aaa6b76acd43e90c539cc324291dd6d729359
2018-11-24 11:19:59 +08:00
chengebj5238
9b3d56186f fix http links to https links
Change-Id: I666954537dd193e56c0e8b86fabb0a44f35e697e
2018-11-24 10:21:24 +08:00
Zuul
50a548df9a Merge "remove loop control when running include_role" 2018-11-22 11:12:52 +00:00
Zuul
a107be5bd3 Merge "fix tox python3 overrides" 2018-11-13 18:06:49 +00:00
zhouxinyong
889635ad4d Update the HTTP links to HTTPS in jobs.yaml.
Change-Id: I94cc86b3654d1156149d78f3778dbaabb7953d1a
2018-11-14 00:52:21 +08:00
huang.zhiping
e965a6ddcb fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.

We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.

We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: I27b758fed3cdb4e65203d0b0051244fcde72b700
Closes-Bug:  #1801657
2018-11-08 13:46:45 +00:00
Jonathan Rosser
87fb727472 Correct swift replication service units
These pointed to the wrong binaries, and in the case of the object
replicator, a non-existant binary. The names of the binaries have
been checked here:

https://packages.ubuntu.com/bionic/all/swift-account/filelist
https://packages.ubuntu.com/bionic/all/swift-container/filelist
https://packages.ubuntu.com/bionic/all/swift-object/filelist

Change-Id: Ib8d4875d44130048c5a5d8b2973d6da3a4321abe
2018-11-02 20:47:15 +00:00
Markos Chandras
b4a047791d vars: Do not pull devel packages on distro installations
The devel packages are only needed to build the pip packages so we don't
need them when we install packages straight from the distro repos.

Change-Id: I08c6206dd83551e50a5b594cf428ffb8b2e8ebd8
Depends-On: https://review.openstack.org/612673
Depends-On: https://review.openstack.org/612661
2018-10-23 14:58:44 +01:00
Markos Chandras
5abef12948 zuul: Switch to distro package installation template
Change-Id: I5cba73a11c540620428f97ecdb2fd0a3c113833b
2018-10-22 15:10:19 +01:00
Markos Chandras
67f22ffb04 RedHat: Use monolithic openstack-swift package
It seems that RDO moved to a sinlge monolithic openstack-swift package
so lets use that instead. This fixes the following problem:

No package matching 'openstack-swift-plugin-swift3

Change-Id: I9a0efd15be4fde3a96e9feb72bed55d45262cb8c
2018-10-22 14:59:45 +01:00
Jimmy McCrory
b9eafb6a48 Set container_name as host_var in test inventory
The connection plugin no longer falls back on using the
inventory_hostname as the container_name. Set container_name as a host
var for each container in the test inventory.

Change-Id: If28f2586017c3813afd4260533c16e4390cebc04
2018-10-20 16:40:04 -07:00
Francois Deppierraz
5e11ba0377 releasenotes: oslo-messaging-separate-backends add project name
Without this patch, the release notes published at
https://docs.openstack.org/releasenotes/openstack-ansible/rocky.html contains
the same line multiple times which is not very clear.

[...]
    Support separate oslo.messaging services for RPC and Notifications
    to enable operation of separate and different messaging backend servers.

    Support separate oslo.messaging services for RPC and Notifications
    to enable operation of separate and different messaging backend servers.
[...]

Change-Id: I0ed1a43670d97f2e2215d04c641f7bd4cfbe4f44
2018-10-15 16:57:25 +02:00
Zuul
a9b5d023de Merge "Trivial: Fix the pep8 warning" 2018-10-04 09:07:44 +00:00
Kevin Carter
ca6b0d729a
remove loop control when running include_role
When running an included role with_items + loop control is slow. This
change feeds the role the entire list of curated services which will
improve execution speed, especially when dealing with hundreds of hosts.

Change-Id: I6258d23300c8b26469f8480aa042d53b91d90ad1
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2018-10-04 00:44:56 -05:00
OpenStack Proposal Bot
f88a41dc92 Updated from OpenStack Ansible Tests
Change-Id: I63ecb6bbaeb7e1e697e146f8ffa029460dbd64a9
2018-10-02 14:55:01 +00:00
Zuul
87ebd230e0 Merge "Updated from OpenStack Ansible Tests" 2018-09-29 18:57:04 +00:00
Zuul
8fe9f0b951 Merge "fix tox python3 overrides" 2018-09-29 18:48:45 +00:00
OpenStack Proposal Bot
692ae0b7a6 Updated from OpenStack Ansible Tests
Change-Id: Icd14d452d1310a3ab8a23036f097b9ae487b9e95
2018-09-29 04:56:03 +00:00
OpenStack Proposal Bot
1a029b2bb1 Updated from OpenStack Ansible Tests
Change-Id: I42c6a13b6f9ac332cca916bddf9582e60d0713b2
2018-09-28 06:21:49 +00:00
Zuul
e3a4eb0ca1 Merge "Remove role used for upgrade tests" 2018-09-27 11:55:05 +00:00
Zuul
abc66a1979 Merge "zuul.d: Update jobs for package installations" 2018-09-27 05:59:15 +00:00
Zuul
2f41710768 Merge "add the project source code repository" 2018-09-27 04:40:54 +00:00