Commit Graph

36 Commits

Author SHA1 Message Date
OpenDev Sysadmins 11cd06f376 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:44:02 +00:00
Ian Wienand 5dc44a3ad2 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: I34de27ba835ccf8a2bbb97143de10648b7b61eb8
2019-03-24 20:35:02 +00:00
Jesse Pretorius 6547c2094b Clean up role tests
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)
2018-09-19 20:34:58 +01:00
Jesse Pretorius 99c7d1edcb Remove galera_client meta-dependency
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)
2018-09-19 14:12:58 +01:00
huang.zhiping b2103642d8 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: I8a3d7454579e83e17cd8ad0877b60446b9ed96bc
Story: #2002586
Task: #24319
2018-08-21 13:38:13 +00:00
fpxie 406fc62a16 Do not log passwords
This prevents data to be leaked into the callback plugin.

Change-Id: Icd8165fdcfd802b4d0b73fc6074975b90a993ccd
(cherry picked from commit aaba56e52d)
2018-04-27 08:54:34 +00:00
Jean-Philippe Evrard 286722baca Do not log passwords
This prevents data to be leaked into the callback plugin.

Change-Id: I975fab99cd51f3b735669c2bb90dcf114652ecdd
(cherry picked from commit a68127d267)
2018-04-17 10:22:45 +00:00
Manuel Buil 0de9899417 Modify the etc directory in default/main
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)
2018-03-16 09:12:45 +00:00
Major Hayden 05049f8d2a Remove jinja delimiters in when
Change-Id: I6e744e9c96936d69cda3981ba4d444c54e2ec103
(cherry picked from commit 680247e65a)
2018-02-16 14:20:19 +00:00
James E. Blair 4717b59463 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: Ib443d71350c2dace638463d3b97ad3c636106339
2018-01-26 23:52:12 -08:00
Jesse Pretorius cad6a9033e Update paste, policy and rootwrap configurations 2017-12-19
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)
2018-01-15 12:17:51 +00:00
Jesse Pretorius b49eac2ff7 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.

Change-Id: Id21c6f19f835a3349fbd666d64babb609d3b7243
2017-11-02 13:06:53 +00:00
OpenStack Proposal Bot c6a563731b Updated from OpenStack Ansible Tests
Change-Id: I4d46d50d48545bc9e93dbcb89bb7e9c24dac4b9d
2017-09-05 16:45:40 +00:00
Andy McCrae dee2363180 Update roles & vars for stable/pike
Change-Id: I1483889e01b994a77e6d101cdf0f435fae457ae9
(cherry picked from commit cff34226fe)
2017-09-01 10:11:07 +00:00
Jenkins 58855a0e63 Merge "Bug fix: Changed the tacker server tcp port" 2017-08-22 15:14:55 +00:00
Jenkins 2818c32a3b Merge "Bug fix: networking-sfc package missing in venv" 2017-08-22 15:13:28 +00:00
Manuel Buil a31be97fe9 tacker.conf updated for ocata/pike and sfc usage
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>
2017-08-21 12:14:33 +02:00
Manuel Buil 410c01c6fb Bug fix: networking-sfc package missing in venv
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>
2017-08-21 12:07:50 +02:00
Manuel Buil 61db3ab8ad Bug fix: Changed the tacker server tcp port
The official tacker port is 9890 and not 8888

Change-Id: I10a6a4ce176ffb351a4a8f1fd1e944396e84cefa
Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-08-21 12:01:57 +02:00
Jenkins 9a9f5971c3 Merge "Fill the tests directory" 2017-08-11 14:27:43 +00:00
Manuel Buil b873fcd409 Fill the tests directory
The tests directory is needed to pass the gates

Change-Id: I647d7487177a046120e5f7f43adf48e2aa821f8a
Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-08-09 10:30:28 +02:00
OpenStack Proposal Bot 7113f6f380 Updated from OpenStack Ansible Tests
Change-Id: Ib81d34b947cac2668f35391c8fecfa4d818006f5
2017-08-04 15:22:35 +00:00
OpenStack Proposal Bot c2fd4a5c1d Updated from OpenStack Ansible Tests
Change-Id: I92cb56200a7c20244d13775b10b1d552f55200e6
2017-08-03 15:27:07 +00:00
OpenStack Proposal Bot 3a0f3ec810 Updated from OpenStack Ansible Tests
Change-Id: Iddac683659e01a674fa0be2591b59b164d559ef6
2017-07-31 19:11:33 +00:00
OpenStack Proposal Bot 1eda00c74b Updated from OpenStack Ansible Tests
Change-Id: Ic2365b82f32783dd2593823b7a341ba53ebba180
2017-07-28 15:00:57 +00:00
Manuel Buil c1f38edcea ansible-linters fixes
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
2017-07-21 10:39:13 +02:00
Jean-Philippe Evrard 27991691da Bootstrap tacker role
- Make possible to use gerrit with tacker role
- Introduced Vagrant file like the other roles
- Introduced gating files
- Introduced basic docs

Change-Id: I632010fe7de9a91614bc8088fa7321847f3aa9c1
2017-07-20 15:41:58 +02:00
jrametta 066749cf6b Merge pull request #2 from manuelbuil/master
Refactor tacker_role to propose it upstream
2017-07-11 23:46:34 -07:00
Manuel Buil dfc7d21722 os-tacker-install.yml is modified
Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-07-11 11:53:36 +02:00
Manuel Buil 4c5f0c8887 Refactor tacker role
Update the role with the new way to create OSA roles

Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-07-10 13:51:30 +00:00
jrametta ce3f9d8923 Merge pull request #1 from manuelbuil/master
Remove the comments from remote_venv_checksum
2017-07-05 00:49:57 -07:00
Manuel Buil d7675f9f37 Remove the comments from remote_venv_checksum
If that block is commented, the installation does not work because the "Attempt venv download" requires the variable remote_venv_checksum
2017-07-03 16:56:01 +02:00
root d7002e46e5 minor updates 2016-10-03 09:19:22 +00:00
root 4da3eabbf5 add python-tackerclient to utility container 2016-09-22 05:58:13 +00:00
root 75f0e428f6 add python-heatclient to tacker_pip_packages 2016-09-21 21:28:28 +00:00
root bb87b62ea4 first commit 2016-09-20 19:19:12 +00:00