Add Maskari base jobs

This introduces the most basic jobs for masakari.

Change-Id: Ie62ea7ec96b8963b5d3815a9241cce964e8fafc2
This commit is contained in:
Jean-Philippe Evrard 2018-05-07 11:59:11 +02:00 committed by nirajsingh
parent e86fe0c26b
commit ab6cfd1ef1
20 changed files with 1149 additions and 1121 deletions

View File

@ -2,5 +2,3 @@
host=review.openstack.org host=review.openstack.org
port=29418 port=29418
project=openstack/openstack-ansible-os_masakari.git project=openstack/openstack-ansible-os_masakari.git

View File

@ -1 +1,2 @@
<TODO> <TODO>

View File

@ -1,6 +1,6 @@
================================== ====================================
Masakari role for OpenStack-Ansible Masakari role for OpenStack-Ansible
================================== ====================================
:tags: openstack, masakari, cloud, ansible :tags: openstack, masakari, cloud, ansible
:category: \*nix :category: \*nix

0
run_tests.sh Normal file → Executable file
View File

View File

@ -29,6 +29,7 @@
until: add_service|success until: add_service|success
retries: 5 retries: 5
delay: 2 delay: 2
no_log: True
# Create an admin user # Create an admin user
- name: Ensure masakari user - name: Ensure masakari user
@ -47,6 +48,7 @@
until: add_service|success until: add_service|success
retries: 5 retries: 5
delay: 10 delay: 10
no_log: True
# Add a role to the user # Add a role to the user
- name: Ensure masakari user to admin role - name: Ensure masakari user to admin role
@ -65,6 +67,7 @@
until: add_service|success until: add_service|success
retries: 5 retries: 5
delay: 10 delay: 10
no_log: True
# Create an endpoint # Create an endpoint
- name: Ensure masakari endpoint - name: Ensure masakari endpoint
@ -89,3 +92,4 @@
until: add_service|success until: add_service|success
retries: 5 retries: 5
delay: 10 delay: 10
no_log: True

25
zuul.d/project.yaml Normal file
View File

@ -0,0 +1,25 @@
---
# Copyright 2018, Rackspace US, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
- project:
check:
jobs:
- openstack-ansible-linters
- openstack-ansible-functional-centos-7-nv
- openstack-ansible-functional-opensuse-423-nv
- openstack-ansible-functional-ubuntu-xenial-nv
gate:
jobs:
- openstack-ansible-linters