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: I34de27ba835ccf8a2bbb97143de10648b7b61eb8
Now that we're using the general templates, we can slim down
the role test definitions. We can also remove tests which are
not being watched, or which are fundamentally broken. With
this we can also remove unused scripts/plays.
We do the following:
1. We remove the 'func_base' and 'func_log'. They are unused
relics of the past.
Change-Id: I944a8163a34b51258a4f0da92cfcd6f046fd1961
(cherry picked from commit 8b9b70845f)
Given that pymysql is pure python and has no C binding
dependencies, we no longer need the role to install the
MariaDB client libraries.
Change-Id: I0949900bb8575ba587ae15d063b721a0272e9a08
(cherry picked from commit 6509a40293)
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: I8a3d7454579e83e17cd8ad0877b60446b9ed96bc
Story: #2002586
Task: #24319
Following the example of other roles, we will use /etc/tacker as the conf.
directory instead of using the etc/ directory in the venv. Otherwise, the
permission handling gets a bit messy because the venv gets deleted and
recreated, so the creation of tacker directories should happen after that,
which will change the role structure a bit
Change-Id: Ie052dd7680218e31ed5a6e405db4167ee37471a8
(cherry picked from commit 9fed11c01e)
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: Ib443d71350c2dace638463d3b97ad3c636106339
The locations of the previously included templates have been
moved to the standard location used in all other roles. This
helps to allow the sources-branch-updater script be able to
automatically place the updated files processed from the
upstream git repositories.
As there is now a rootwrap filter file, the appropriate tasks
to create the directory and to add the file have been
implemented. A little clean-up of syntax of tasks near those
modified have been included.
Finally - to resolve the ansible-lint issue the use of
systemctl has been removed.
Change-Id: I9b64d5e99dc81a6f35d74c0366ee2bbe7d15d327
(cherry picked from commit f02127ab83)
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.
Change-Id: Id21c6f19f835a3349fbd666d64babb609d3b7243
Tacker.conf was outdated and missing some options required for the integration
with networking-sfc.
- Several sections not needed anymore like tacker_heat or tacker_nova
- New concept of vim added and openstack is defined as its driver
- Clean up parts of tacker.conf which are not used for simplicity
The new tacker.conf is aligned with tacker official documentation:
https://docs.openstack.org/tacker/latest/install/manual_installation.html
Change-Id: I922618e2a27dde422dfe01e9ca4b688e5755abbc
Signed-off-by: Manuel Buil <mbuil@suse.com>
If we want to use the tacker vnfo pluging to configure SFC, the networking-sfc
package must be installed in the venv. Otherwise, the neutron client is
missing required methods such as 'create_flow_classifier'
Change-Id: I4d1504deffbaec4e81091593acf0ac3dd5b43510
Signed-off-by: Manuel Buil <mbuil@suse.com>
https://review.openstack.org/#/c/485259/ is throwing linters problems related
to this role. I think all of them are fixed with this patch
Change-Id: If3924bb1b7823a9c70edf68d0127b9415885a2d9
- Make possible to use gerrit with tacker role
- Introduced Vagrant file like the other roles
- Introduced gating files
- Introduced basic docs
Change-Id: I632010fe7de9a91614bc8088fa7321847f3aa9c1