Commit Graph

29 Commits

Author SHA1 Message Date
OpenDev Sysadmins 6121ba4511 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:40:12 +00:00
Ian Wienand a0f2468d1c 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: Idbc6c4fd9c3a825ab2b34e42e94191a03802a015
2019-03-24 20:34:54 +00:00
Jesse Pretorius 0aacdbfee6 Do not log passwords
Do prevent passwords leaking into logs, they should not be logged.

Change-Id: Ic07bab6683abc42ed5fa5a63a2f037145c60a62d
2018-09-20 03:20:33 +01:00
OpenStack Proposal Bot e92429e1df Updated from OpenStack Ansible Tests
Change-Id: I6e280d4e8b00758b4a311c9e739b82c1fbe6466e
2018-09-13 11:11:14 +00:00
huang.zhiping 18cb3a0246 import zuul job settings from project-config
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.

Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.

Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: Ia6a48d56d98296257b47746319003b06bf3f0f6b
Story: #2002586
Task: #24319
2018-08-21 13:26:07 +00:00
James E. Blair 4a9717379d Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I3aec858c05dda0c34bcdbedd3b8a9840d5e5996e
2018-02-13 16:53:20 -08:00
Jesse Pretorius 082b46b1c1 Used cached git sources and enable depends-on
Many, many patches have gone into the master branch to
enable the use of depends-on for role tests and to make
use of the git clones put into place by zuul. This patch
ensures that this functionality is now available for this
branch too.

The primary benefit for doing this would be to make use
of the cached git clones provided by zuul to improve test
reliability.

The secondary benefit would be to have the ability to
use depends-on to test patches together.

However, this will come at the cost of requiring a tox
configuration change, and the implementation of the
tests/tests-repo-clone.sh and run_tests.sh scripts
across all repositories.

Change-Id: I4f9aefb9cc389db3f86c52f3dc45eeda6d28e045
Depends-On: Ia806f19e00703c53f03a2420dbac1da4ba68db6c
2017-11-06 18:21:35 +00:00
Jesse Pretorius 412fc00842 Initial OSA zuul v3 role jobs
This patch implements an initial set of jobs intended to match
the current job execution method. It does not intend to improve
how the jobs are executed - only to replicate what is currently
in openstack-infra/openstack-zuul-jobs and provide the platform
to iterate on.

The meta-deps never appeared to be used, meaning that the
openstack_openrc role was never used either, and given that
vars are missing to make that work, the role dep has been
removed.

The requirement for httplib2 to use the get_uri module was
removed in Ansible 2.1 [1], so the installation of that for
functional testing has also been removed.

The requirements.txt was not used anywhere, so it's been
removed. The test-requirements.txt has been updated.

[1] http://docs.ansible.com/ansible/latest/uri_module.html#notes
Change-Id: I13b697460cc882b58f24cff233393d772d65119e
2017-11-03 13:58:03 +00:00
OpenStack Proposal Bot 9b3e549463 Updated from OpenStack Ansible Tests
Change-Id: I93e83b9844f6579aac82e3b4bab3b4e3672a7b7e
2017-10-24 16:41:56 +00:00
Andy McCrae 16a2fdd0a5 Fix .gitreview and tox to use stable/ocata
NB this does not include the ansible-role-requirements change.
That is happening here: https://review.openstack.org/#/c/430836/

Change-Id: I336a66cdeb19a4230b947138604e02b3fee62d64
2017-02-09 13:58:53 +00:00
Cao Xuan Hoang c9d4ca628e Use https instead of http for git.openstack.org
Trivialfix

Change-Id: Ifc2b779bb33b6df7d1e98116f29fc187cde0a725
2017-02-06 16:39:48 +07:00
Frédéric Guillot 19f4aa01f3 Update role for Almanach 4.0.3
Change-Id: Iafd1e77646c6bdde81116aad7899d1d85f976bc1
2017-01-23 15:55:05 -05:00
Jean-Philippe Evrard c87d755f57 Use systemd module instead of shell
Using ansible systemd module to daemon reload and service reload
is the solution for the future. Let's embrace it!

Change-Id: I808c72fbea6353da102f4d4569b446ec9fbe8df1
Signed-off-by: Jean-Philippe Evrard <jean-philippe.evrard@rackspace.co.uk>
2017-01-19 13:30:39 +00:00
Major Hayden c533438e65 Fix pip check in run_tests.sh
The logic in the pip check was backwards and this patch fixes it.

Change-Id: I74679537fd21055a928213c478fc74b77285253e
2017-01-06 10:44:55 -06:00
Major Hayden 55f6e84a4c Update and clean up run_tests.sh
The run_tests.sh script fails when it is run multiple times on CentOS.
The `bindep` run returns an empty list of packages and then `yum`
exits with an error since no packages were provided to install.

This patch checks the length of the `bindep` output and skips the `yum`
installation when the package list is empty.

The patch also cleans up some of the old cruft left over from previous
scripts and avoids repetition.

Change-Id: If3affe9c68ac5e9e0c6aa9674d6018043b5bac2a
Signed-off-by: Major Hayden <major@mhtx.net>
2017-01-05 10:41:36 -06:00
Jean-Philippe Evrard 15f2d71374 Point roles docs bugs to openstack-ansible LP
Currently when clicking on the small bug in the roles'
docs, we land on openstack-manuals launchpad.

This should solve it.

Change-Id: I2b86346084eb0504ea26f376801cc8f21114b304
2016-12-01 14:10:38 +00:00
Flavio Percoco 8ead7cf1a0 Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

https://gist.github.com/34b048dbf222ea2a2658050c0e682525

Change-Id: I02f87a4455697b5beff95cee739bf935c8312d55
2016-11-25 16:31:21 +01:00
Jesse Pretorius cf25711398 Remove join filter from pip module tasks
Ansible 2.2 now treats the 'name' argument for the pip module
as a list, removing the need for us to implement the join
filter to optimise the install execution.

Change-Id: Id5d7d103c15711e4c9959112be46f777e06ded1d
2016-11-09 21:39:28 +00:00
Frédéric Guillot bde023eee8 Make config files compatible with Almanach 3.3.x
Change-Id: I87becaf01439ba6397d7b9e02c91546dfb4dd1e1
2016-11-08 13:13:22 -05:00
Frédéric Guillot 837e546212 Make project compatible with CI infra
Change-Id: I5a6e77b98566ee7086f2d9b68d3ac55747ad2778
2016-10-31 14:27:36 -04:00
Frédéric Guillot f9760d8c98 Make the role compatible with Ubuntu Xenial 2016-10-05 13:02:06 -04:00
Frédéric Guillot 7610442766 Use OpenStack project layout 2016-10-04 11:43:09 -04:00
Frédéric Guillot 8763992080 Do not depends of nginx or netfilter anymore 2016-09-16 11:16:43 -04:00
Frédéric Guillot fb812906cf Use conditionals to use nginx or iptables 2016-09-16 10:11:57 -04:00
Frédéric Guillot f3ba34ec99 Fix typo 2016-09-16 09:49:36 -04:00
Frédéric Guillot f34ddc815f Add empty galaxy dependency section 2016-09-16 09:48:41 -04:00
Frédéric Guillot c136ed7681 Add galaxy info 2016-09-16 09:44:54 -04:00
Frédéric Guillot fa2eab33fb Update examples 2016-09-15 16:46:07 -04:00
Frédéric Guillot 6d5caad09a First commit 2016-09-15 16:32:49 -04:00