Adding new repositories for Octavia
The octavia project is adding the following repositories: octavia-dashboard octavia-tempest-plugin python-octaviaclient This patch sets up those repositories and initial jobs. octavia-dashboard will be pre-populated with a copy of neutron-lbaas-dashboard that has the history preserved, but the branches and tags have been removed. The other repositories are fresh development and have no code to populate. They will be setup using cookiecutter. Change-Id: Id6385b8940fbef6c703db26808cda9607aea360d
This commit is contained in:
parent
6a13222b60
commit
9996d1c544
@ -22,14 +22,14 @@ label-Workflow = -1..+1 group octavia-stable-maint
|
||||
[access "refs/heads/stable/ocata"]
|
||||
abandon = group Change Owner
|
||||
abandon = group Project Bootstrappers
|
||||
abandon = group neutron-release-branch
|
||||
abandon = group octavia-release-branch
|
||||
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
|
||||
label-Code-Review = -2..+2 group Project Bootstrappers
|
||||
label-Code-Review = -2..+2 group neutron-release-branch
|
||||
label-Code-Review = -2..+2 group octavia-release-branch
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Workflow = -1..+0 group Change Owner
|
||||
label-Workflow = -1..+1 group Project Bootstrappers
|
||||
label-Workflow = -1..+1 group neutron-release-branch
|
||||
label-Workflow = -1..+1 group octavia-release-branch
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
|
25
gerrit/acls/openstack/octavia-dashboard.config
Normal file
25
gerrit/acls/openstack/octavia-dashboard.config
Normal file
@ -0,0 +1,25 @@
|
||||
[access "refs/heads/*"]
|
||||
abandon = group octavia-dashboard-core
|
||||
create = group octavia-release
|
||||
label-Code-Review = -2..+2 group octavia-dashboard-core
|
||||
label-Verified = -1..+1 group octavia-ci
|
||||
label-Workflow = -1..+1 group octavia-dashboard-core
|
||||
|
||||
[access "refs/heads/stable/*"]
|
||||
abandon = group Change Owner
|
||||
abandon = group Project Bootstrappers
|
||||
abandon = group octavia-stable-maint
|
||||
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
|
||||
label-Code-Review = -2..+2 group Project Bootstrappers
|
||||
label-Code-Review = -2..+2 group octavia-stable-maint
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Workflow = -1..+0 group Change Owner
|
||||
label-Workflow = -1..+1 group Project Bootstrappers
|
||||
label-Workflow = -1..+1 group octavia-stable-maint
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
||||
[submit]
|
||||
mergeContent = true
|
13
gerrit/acls/openstack/octavia-tempest-plugin.config
Normal file
13
gerrit/acls/openstack/octavia-tempest-plugin.config
Normal file
@ -0,0 +1,13 @@
|
||||
[access "refs/heads/*"]
|
||||
abandon = group octavia-tempest-core
|
||||
create = group octavia-release
|
||||
label-Code-Review = -2..+2 group octavia-tempest-core
|
||||
label-Verified = -1..+1 group octavia-ci
|
||||
label-Workflow = -1..+1 group octavia-tempest-core
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
||||
[submit]
|
||||
mergeContent = true
|
25
gerrit/acls/openstack/python-octaviaclient.config
Normal file
25
gerrit/acls/openstack/python-octaviaclient.config
Normal file
@ -0,0 +1,25 @@
|
||||
[access "refs/heads/*"]
|
||||
abandon = group octavia-client-core
|
||||
create = group octavia-release
|
||||
label-Code-Review = -2..+2 group octavia-client-core
|
||||
label-Verified = -1..+1 group octavia-ci
|
||||
label-Workflow = -1..+1 group octavia-client-core
|
||||
|
||||
[access "refs/heads/stable/*"]
|
||||
abandon = group Change Owner
|
||||
abandon = group Project Bootstrappers
|
||||
abandon = group octavia-stable-maint
|
||||
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
|
||||
label-Code-Review = -2..+2 group Project Bootstrappers
|
||||
label-Code-Review = -2..+2 group octavia-stable-maint
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Workflow = -1..+0 group Change Owner
|
||||
label-Workflow = -1..+1 group Project Bootstrappers
|
||||
label-Workflow = -1..+1 group octavia-stable-maint
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
||||
[submit]
|
||||
mergeContent = true
|
@ -5153,6 +5153,18 @@
|
||||
description: Load Balancing as a Service (LBaaS) for OpenStack
|
||||
options:
|
||||
- translate
|
||||
- project: openstack/octavia-dashboard
|
||||
description: Horizon UI support for Octavia
|
||||
docimpact-group: octavia
|
||||
upstream: https://github.com/johnsom/temp-nlbaas-dashboard.git
|
||||
options:
|
||||
- translate
|
||||
groups:
|
||||
- octavia
|
||||
- project: openstack/octavia-tempest-plugin
|
||||
description: Tempest plugin for Octavia
|
||||
groups:
|
||||
- octavia
|
||||
- project: openstack/omni
|
||||
description: Multi and hybrid cloud management with OpenStack API.
|
||||
- project: openstack/ooi
|
||||
@ -6093,6 +6105,11 @@
|
||||
description: OpenStack Compute (Nova) Client
|
||||
options:
|
||||
- translate
|
||||
- project: openstack/python-octaviaclient
|
||||
description: Client components for Octavia
|
||||
docimpact-group: octavia
|
||||
groups:
|
||||
- octavia
|
||||
- project: openstack/python-oneviewclient
|
||||
description: Python client for HP OneView.
|
||||
- project: openstack/python-openstackclient
|
||||
|
@ -1135,6 +1135,9 @@ openstack-lbaas:
|
||||
- openstack/neutron-lbaas
|
||||
- openstack/neutron-lbaas-dashboard
|
||||
- openstack/octavia
|
||||
- openstack/octavia-dashboard
|
||||
- openstack/octavia-tempest-plugin
|
||||
- openstack/python-octaviaclient
|
||||
branches:
|
||||
- master
|
||||
|
||||
|
@ -258,3 +258,92 @@
|
||||
publishers:
|
||||
- devstack-logs
|
||||
- console-log
|
||||
|
||||
- job-template:
|
||||
name: gate-octavia-dashboard-dsvm-integration-{node}{suffix}
|
||||
node: '{node}'
|
||||
|
||||
wrappers:
|
||||
- build-timeout:
|
||||
timeout: 60
|
||||
- timestamps
|
||||
|
||||
builders:
|
||||
- link-logs
|
||||
- net-info
|
||||
- devstack-checkout
|
||||
- firefox-install
|
||||
- xvfb-install
|
||||
- shell: |
|
||||
#!/bin/bash -xe
|
||||
export PYTHONUNBUFFERED=true
|
||||
export DEVSTACK_GATE_TEMPEST=0
|
||||
export DEVSTACK_GATE_EXERCISES=0
|
||||
export DEVSTACK_GATE_INSTALL_TESTONLY=1
|
||||
export DEVSTACK_GATE_NEUTRON=1
|
||||
export PROJECTS="openstack/octavia-dashboard $PROJECTS"
|
||||
|
||||
|
||||
function pre_test_hook {{
|
||||
$BASE/new/octavia-dashboard/tools/gate/integration/pre_test_hook.sh
|
||||
}}
|
||||
export -f pre_test_hook
|
||||
|
||||
function post_test_hook {{
|
||||
$BASE/new/octavia-dashboard/tools/gate/integration/post_test_hook.sh
|
||||
}}
|
||||
export -f post_test_hook
|
||||
|
||||
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
|
||||
./safe-devstack-vm-gate-wrap.sh
|
||||
|
||||
publishers:
|
||||
- test-results
|
||||
- devstack-logs
|
||||
- publish-screenshots
|
||||
- console-log
|
||||
|
||||
- job-template:
|
||||
name: gate-octavia-dashboard-dsvm-py3x-integration-{node}{suffix}
|
||||
node: '{node}'
|
||||
|
||||
wrappers:
|
||||
- build-timeout:
|
||||
timeout: 60
|
||||
- timestamps
|
||||
|
||||
builders:
|
||||
- link-logs
|
||||
- net-info
|
||||
- devstack-checkout
|
||||
- firefox-install
|
||||
- xvfb-install
|
||||
- shell: |
|
||||
#!/bin/bash -xe
|
||||
export DEVSTACK_GATE_USE_PYTHON3=True
|
||||
export PYTHONUNBUFFERED=true
|
||||
export DEVSTACK_GATE_TEMPEST=0
|
||||
export DEVSTACK_GATE_EXERCISES=0
|
||||
export DEVSTACK_GATE_INSTALL_TESTONLY=1
|
||||
export DEVSTACK_GATE_NEUTRON=1
|
||||
export PROJECTS="openstack/octavia-dashboard $PROJECTS"
|
||||
|
||||
|
||||
function pre_test_hook {{
|
||||
$BASE/new/octavia-dashboard/tools/gate/integration/pre_test_hook.sh
|
||||
}}
|
||||
export -f pre_test_hook
|
||||
|
||||
function post_test_hook {{
|
||||
$BASE/new/octavia-dashboard/tools/gate/integration/post_test_hook.sh
|
||||
}}
|
||||
export -f post_test_hook
|
||||
|
||||
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
|
||||
./safe-devstack-vm-gate-wrap.sh
|
||||
|
||||
publishers:
|
||||
- test-results
|
||||
- devstack-logs
|
||||
- publish-screenshots
|
||||
- console-log
|
||||
|
@ -8449,6 +8449,30 @@
|
||||
envlist: functional
|
||||
node: ubuntu-xenial
|
||||
|
||||
- project:
|
||||
name: octavia-dashboard
|
||||
|
||||
jobs:
|
||||
- python-jobs
|
||||
- openstack-publish-jobs
|
||||
- nodejs4-jobs
|
||||
- pypi-jobs
|
||||
- translation-jobs
|
||||
- gate-octavia-dashboard-dsvm-integration-{node}{suffix}:
|
||||
node: ubuntu-xenial
|
||||
suffix: '-nv'
|
||||
- gate-octavia-dashboard-dsvm-py3x-integration-{node}{suffix}:
|
||||
node: ubuntu-xenial
|
||||
suffix: '-nv'
|
||||
|
||||
- project:
|
||||
name: octavia-tempest-plugin
|
||||
|
||||
jobs:
|
||||
- python-jobs
|
||||
- openstack-publish-jobs
|
||||
- pypi-jobs
|
||||
|
||||
- project:
|
||||
name: ooi
|
||||
|
||||
@ -12674,6 +12698,15 @@
|
||||
suffix: ''
|
||||
branch-override: default
|
||||
|
||||
- project:
|
||||
name: python-octaviaclient
|
||||
|
||||
jobs:
|
||||
- coverage-jobs
|
||||
- python-jobs
|
||||
- openstack-client-publish-jobs
|
||||
- pypi-jobs
|
||||
|
||||
- project:
|
||||
name: python-oneviewclient
|
||||
jobs:
|
||||
|
@ -13214,6 +13214,33 @@ projects:
|
||||
- gate-octavia-tox-functional-ubuntu-xenial
|
||||
- gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial
|
||||
|
||||
- name: openstack/octavia-dashboard
|
||||
template:
|
||||
- name: check-requirements
|
||||
- name: merge-check
|
||||
- name: python-jobs
|
||||
- name: python35-jobs
|
||||
- name: openstack-server-publish-jobs
|
||||
- name: publish-to-pypi
|
||||
- name: translation-jobs
|
||||
- name: nodejs4-jobs
|
||||
check:
|
||||
- gate-octavia-dashboard-dsvm-integration-ubuntu-xenial-nv
|
||||
- gate-octavia-dashboard-dsvm-py3x-integration-ubuntu-xenial-nv
|
||||
|
||||
- name: openstack/octavia-tempest-plugin
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: check-requirements
|
||||
- name: publish-to-pypi
|
||||
- name: openstack-server-publish-jobs
|
||||
check:
|
||||
- gate-octavia-tempest-plugin-pep8-ubuntu-xenial
|
||||
- gate-octavia-tempest-plugin-docs-ubuntu-xenial
|
||||
gate:
|
||||
- gate-octavia-tempest-plugin-pep8-ubuntu-xenial
|
||||
- gate-octavia-tempest-plugin-docs-ubuntu-xenial
|
||||
|
||||
- name: openstack/omni
|
||||
template:
|
||||
- name: merge-check
|
||||
@ -16260,6 +16287,17 @@ projects:
|
||||
experimental:
|
||||
- gate-grenade-dsvm-forward-ubuntu-trusty
|
||||
|
||||
- name: openstack/python-octaviaclient
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: python-jobs
|
||||
- name: openstack-client-publish-jobs
|
||||
- name: check-requirements
|
||||
- name: publish-to-pypi
|
||||
- name: python35-jobs
|
||||
post:
|
||||
- python-octaviaclient-coverage-ubuntu-xenial
|
||||
|
||||
- name: openstack/python-oneviewclient
|
||||
template:
|
||||
- name: check-requirements
|
||||
|
Loading…
Reference in New Issue
Block a user