Commit Graph

43 Commits

Author SHA1 Message Date
OpenDev Sysadmins 0c7e1ada77 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:00 +00:00
Ian Wienand 91cc5568d6 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: I720104960ed2c611dc40534feddc02fac7ee8ca8
2019-03-24 20:35:02 +00:00
huang.zhiping d238157195 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: Id7cee8138dd60acaf4ebc055fce05985529c2421
Story: #2002586
Task: #24319
2018-08-21 13:46:49 +00:00
Zuul 07377139f7 Merge "Only replace python when re-initializing the venv" into stable/queens 2018-06-04 02:23:38 +00:00
OpenStack Proposal Bot 63d862c960 Updated from OpenStack Ansible Tests
Change-Id: I0c9095346eb2f58519b3c0c71550f1dbcbd23876
2018-05-07 15:31:21 +00:00
Jesse Pretorius 8006505125 Do not log passwords
This prevents data to be leaked into the callback plugin.

Change-Id: I028ee01e9869dcbd0794a5457918fb3bf10e7228
(cherry picked from commit 1569617857)
2018-04-19 15:32:31 +00:00
Jesse Pretorius ff60d12358 Only replace python when re-initializing the venv
We reinitialize the venv to ensure that the right version of
python is in the venv, but we do not want virtualenv to also
replace pip, setuptools and wheel so we tell it not to. If we
don't do this then virtualenv will install the latest available
version, which is not what we want.

Change-Id: I39e64f29e794075ef303d3e1a2c0c1a6a18937b6
Partial-Bug: #1764470
(cherry picked from commit a9561bbce9)
2018-04-19 15:23:30 +00:00
OpenStack Proposal Bot 26ed916140 Updated from OpenStack Ansible Tests
Change-Id: Iac46e6c44dfaaa1acdced3404f10a3b4b4221011
2018-03-27 11:53:13 +01:00
Jean-Philippe Evrard c7d7b28e7c Point to Queens instead of master
There are references that are pointing to master in each role.
This should change them.

Change-Id: I9338eb91f0b70875b34d37babfa37aab98e82652
2018-03-14 09:35:40 +00:00
James E. Blair 003d1dd751 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: I31e6655743d3f69a84046978fe40f76021823cf3
2018-01-27 22:59:48 -08:00
OpenStack Proposal Bot 61cfeef973 Updated from global requirements
Change-Id: I2342aef8f49648bb8152f5fa1c02443361660bbd
2018-01-24 01:20:07 +00:00
OpenStack Proposal Bot 828b87971e Updated from OpenStack Ansible Tests
Change-Id: I48aab4e2606b62fd068e81487a508b238843fc2e
2018-01-22 16:56:40 +00:00
Zuul d93c839f4a Merge "Reinitialize the virtualenv" 2018-01-19 19:33:29 +00:00
Jean-Philippe Evrard adf76cdc43 Reinitialize the virtualenv
In the previous patch removing the virtualenv-tools, we've updated
paths to the proper binaries, but we don't reset the virtualenv
like what we used to do.

Change-Id: I799bec0d7422406b5364407d7bf740612413959b
Partial-Bug: #1741634
2018-01-19 16:31:59 +00:00
OpenStack Proposal Bot ef8c0fdc97 Updated from global requirements
Change-Id: Ieb5303c91322c529ad63b74ba4891f678b3facd0
2018-01-18 03:17:55 +00:00
Zuul e251fedce8 Merge "Replace virtualenv-tools by a script" 2018-01-16 12:55:35 +00:00
Zuul 51e8cf6963 Merge "Use systemd module instead of command" 2018-01-16 09:09:27 +00:00
Jean-Philippe Evrard cb3eb81818 Replace virtualenv-tools by a script
virtualenv-tools has a bug which gets triggered in gates: it can't
change the shebang of a virtualenv python bin/ files if they
were generated with a virtualenv script whose shebang ends with
python2 instead of python.

Because we can't modify virtualenv-tools, we use shell scripts
instead.

Change-Id: Ia154238ef95767576283c3230d93748f65b56606
Partial-Bug: #1741634
2018-01-16 07:54:04 +00:00
Jean-Philippe Evrard 26f34084c6 Use systemd module instead of command
This causes linters to break: since ansible 2.4 the systemd
module can have only the daemon_reload directive.

Change-Id: I808068128afa92f800d01636bef3a431cff1054b
2018-01-15 15:31:21 +00:00
Zuul e3bf103db4 Merge "Allow the experimental trigger of the integrated repo" 2017-12-06 14:14:12 +00:00
Jean-Philippe Evrard 85eda9f0ef Allow the experimental trigger of the integrated repo
This would allow someone to test its change with an AIO.

Change-Id: Ibb75fee39aa1ea6903d1e83fc6a12c60daf7f5d9
2017-12-06 08:23:18 +00:00
OpenStack Proposal Bot 92b003001e Updated from OpenStack Ansible Tests
Change-Id: I29ccc0c450139517b377257d2d3ec6291b1fc981
2017-12-06 00:06:37 +00:00
Jean-Philippe Evrard 126ac8dbb7 Remove pip_install dependency
With addition of pip_install on every node, we don't
need to have pip_install as a meta dependency.

Depends-On: If3412bb888ebb854874bbc43eb76bfcb3e4a7868
Depends-On: I79ff70c438b44753be2a93f004ebbc46de0a963d
Change-Id: Id0c03817663b7a05f9db0f7a53439f29fd83fb08
2017-12-05 11:56:11 +00:00
Andreas Jaeger 40e41b500d Remove setting of version/release from releasenotes
Release notes are version independent, so remove version/release
values. We've found that projects now require the service package
to be installed in order to build release notes, and this is entirely
due to the current convention of pulling in the version information.

Release notes should not need installation in order to build, so this
unnecessary version setting needs to be removed.

This is needed for new release notes publishing, see
I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting
at
http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html
.

Change-Id: Iaca6b8618133f07d12d1f8b01530020bfa46bd58
2017-11-17 08:04:24 +01:00
OpenStack Proposal Bot 6b70c62527 Updated from OpenStack Ansible Tests
Change-Id: Iac641a5dd5f5d697afe912abc2f4b70c14e22b7a
2017-11-10 13:17:43 +00:00
Jesse Pretorius 0799f49f00 Remove unified queue from gate pipeline
Initially the intent for adding this was to better test
any patches for roles together before they merge, but it
has had the unintended side-effect of causing patches to
take much longer to merge (because they all get lined up
in a single queue, rather than independent queues) and
a lot more infra resources are used (because a patch
that fails at the top of the queue will result in all
subsequent patches restarting all their tests).

As discussed in the channel, we'd prefer to revert back
to the previous independent queue method of testing. It
has served us well.

Change-Id: I8658108ad13cdc2fb2ff27e3079577f638cdbb11
2017-10-23 11:26:24 +01:00
Jesse Pretorius 82241cc2ee 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.

Depends-On: I0391ec310c4eede436011a48490e3c524c8ddf4d
Change-Id: I3cb805ca067970033ba49f9ec5ef6c2db1fb8719
2017-10-18 17:33:44 +00:00
OpenStack Proposal Bot 364fb3af5d Updated from global requirements
Change-Id: Ib747a4d8cc5c4565b88021735425f8b7e4f5f19d
2017-10-14 00:42:31 +00:00
Jenkins 429586ca95 Merge "Updated from OpenStack Ansible Tests" 2017-10-13 04:49:40 +00:00
Jenkins f64bcfa3be Merge "Add OpenStack-Ansible metadata" 2017-10-13 04:49:33 +00:00
OpenStack Proposal Bot fad0c2fd43 Updated from OpenStack Ansible Tests
Change-Id: Ie4e5326b5c667e35325c695d7781a3e0c886f243
2017-10-12 20:45:03 +00:00
Jean-Philippe Evrard 5a64647d0f Add OpenStack-Ansible metadata
We need to add openstack ansible information in the role
metadata to be able to track role maturity. With it,
we can create a role maturity table and take decisions about
role deprecations.

Change-Id: I518fe35a49f4088f03ee2c0f4f1ba5e22db9ea64
2017-10-11 09:07:01 +00:00
Jimmy McCrory 92010a5265 Update configuration to use Keystone v3
Update searchlight.conf's service_credentials options to use Keystone
v3 and reorder the install tasks so that the service is setup before
attempting an index sync.

Change-Id: I13b4fa07fae269a681c2075fb6be40aa5bffa40e
2017-10-10 13:15:44 -07:00
OpenStack Proposal Bot 8b492e0f67 Updated from global requirements
Change-Id: I48ea089409bae9ca00e7d33e0e4e7da8a020c1b7
2017-07-27 19:18:03 +00:00
ZhongShengping a7f100e050 Fix openstackdocstheme settings
To use openstackdocstheme 1.11.0 properly, this patch fixes
some settings according to follow[0].

[0]https://docs.openstack.org/openstackdocstheme/latest/

Change-Id: I19b48320925e49782b6e2afce13a277165669dfa
2017-07-03 16:22:16 +08:00
OpenStack Proposal Bot e505f07ac3 Updated from global requirements
Change-Id: I2648afc87eb2a99977ee930c32097d4bd84d81b9
2017-06-27 12:18:36 +00:00
ZhongShengping d3340278e2 Switch from oslosphinx to openstackdocstheme
As part of the docs migration work[0] for Pike we need to switch to use the
openstackdocstheme.

[0]https://review.openstack.org/#/c/472275/

Change-Id: I3c5aa514b815f2d7bd50ee274c6ec49522e56ea6
2017-06-26 11:39:02 +08:00
OpenStack Proposal Bot 9e5f80b8c5 Updated from global requirements
Change-Id: I50c7543fd01226dbf253fc56c241f7a36f643459
2017-06-12 12:59:48 +00:00
OpenStack Proposal Bot 41a1dd2f4a Updated from global requirements
Change-Id: I1cbd2e73af3b2945ab677aaa7071a6e6b665da3a
2017-06-10 21:45:15 +00:00
OpenStack Proposal Bot 9c90d9aa61 Updated from global requirements
Change-Id: If9ef421bb09beb3970d04cece4e2030771aca815
2017-06-07 23:58:45 +00:00
Jesse Pretorius 76a28e889e Switch to Cryptography over pycrypto
The keystonemiddleware library recently switched to using the
cryptography library over pycrypto, which was unmaintained. See
Iced7f5115e49ccf4f7f5bf6813cb5988b95c248b

Change-Id: I53abb72a2ec8774069cfe0784ebab089b854f6a1
Co-Authored-By: Nolan Brubaker <nolan.brubaker@rackspace.com>
2017-06-07 17:54:18 +00:00
Neill Cox 6139bbed0f Import initial os_searchlight role.
Import the initial verison of the os_searchlight role.

This role currently does the following:
- Installs a jdk, elasticsearch and searchlight
- Starts the searchlight services (api and listener)
- Does an initial DB sync
- Listens for messages from other openstack services
- installs the openstack CLI plugin

Current issues / TODO list:
- linting of Stouts.elasticsearch role
- Setup Apache site properly.

Change-Id: I3ff72c9fbfc96a1f80f5cdd51a91f4d7ef638682
2017-06-05 15:06:59 +01:00
OpenStack Project Creator 810dfa7235 Added .gitreview 2016-11-29 10:18:54 +00:00