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: I9701692270a6443d77e8e28bb00d682d33710751
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: I20d7b4a3afc39ca11f7c48a1cce71119e36bd750
1. It would appear that searchlight does not make use of rabbitmq,
so we remove the vhost/user setup and vars.
2. The searchlight_requirements_git_repo repo was cloned, but not
used anywhere. This is a relic of the past and has now been
removed.
3. The service URI defaults use the load balancer addresses, so
so instead of overriding all the URI's we simply set the load
balancer addresses.
4. The 'functional test' installed curl, but didn't use it. It
used a var to refer to the correct port. This requires the
duplicating of the var in overrides which is a bit over the top.
Change-Id: Ibd4fd8564ae5f858a2a2676d35de417e673c483c
In order to reduce the packages required to pip install on to the hosts,
we allow the service setup to be delegated to a specific host, defaulting
to the deploy host. We also switch as many tasks as possible to using the
built-in Ansible modules which make use of the shade library.
The 'virtualenv' package is now installed appropriately by the openstack_hosts
role, so there's no need to install it any more. The 'httplib2' package is a
legacy Ansible requirement for the get_url/get_uri module which is no longer
needed. The keystone client library is not required any more now that we're
using the upstream modules. As there are no required packages left, the task
to install them is also removed.
Change-Id: I81bb3f872dc93e54861cb720e3b37ab7660a074a
With the more recent versions of ansible, we should now use
"is" instead of the "|" sign for the tests.
This should fix it.
Change-Id: I032103fdc1fa2bb8599db3f113fb4fc7203a5672
In order to allow tests to work with https://review.openstack.org/551028
merged, add the role to the a-r-r file.
Change-Id: Ie83cdbaf7043139b9c80ce480f5b7ec658de6a37
In order to allow tests to work as the use of the common
role is implemented in the various roles, we pre-implement
the addition of the role into the a-r-r file.
Change-Id: I67513f3c137988558087f79a24e0481e08cffec7
Implements: blueprint python-build-install-simplification
Signed-off-by: Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
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
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