Rename projects akanda-* -> astara-*

The project-formely-known as Akanda has moved to openstack/ and is to be
renamed Astara. This is the final phase of the project move+rename.

This patch renames:

    - openstack/akanda-rug -> openstack/astara
    - openstack/akanda-appliance -> openstack/astara-appliance
    - openstack/akanda-horizon -> openstack/astara-horizon
    - openstatck/akanda-neutron -> openstack/astara-neutron

It also renames gerrit groups:
    - akanda-core -> astara-core
    - akanda-release -> astara-release

As part of the rename, it also retires two unused repos to openstack-attic:

    - akanda
    - akanda-appliance-builder

Jenkins jobs and zuul layouts updated accordingly.

Change-Id: I3d64946d00cf7fd9c8dce725c56b83e256a6fd11
This commit is contained in:
Adam Gandelman 2015-11-03 10:30:08 -08:00 committed by Jeremy Stanley
parent 434f698437
commit be7dfc521f
7 changed files with 157 additions and 202 deletions

View File

@ -0,0 +1,2 @@
[project]
state = read only

View File

@ -1,15 +0,0 @@
[access "refs/heads/*"]
abandon = group akanda-core
create = group akanda-release
label-Code-Review = -2..+2 group akanda-core
label-Workflow = -1..+1 group akanda-core
[access "refs/tags/*"]
pushSignedTag = group akanda-release
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

View File

@ -0,0 +1,15 @@
[access "refs/heads/*"]
abandon = group astara-core
create = group astara-release
label-Code-Review = -2..+2 group astara-core
label-Workflow = -1..+1 group astara-core
[access "refs/tags/*"]
pushSignedTag = group astara-release
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

View File

@ -1,3 +1,6 @@
- project: openstack-attic/akanda
- project: openstack-attic/akanda-appliance-builder
acl-config: /home/gerrit2/acls/openstack-attic/akanda.config
- project: openstack-attic/compute-api - project: openstack-attic/compute-api
- project: openstack-attic/database-api - project: openstack-attic/database-api
- project: openstack-attic/identity-api - project: openstack-attic/identity-api
@ -748,39 +751,6 @@
description: Zuul packaging description: Zuul packaging
- project: openstack/aeromancer - project: openstack/aeromancer
description: OpenStack Source Explorer description: OpenStack Source Explorer
- project: openstack/akanda
description: Akanda L3+ Network Virtualization
homepage: http://akanda.io
- project: openstack/akanda-appliance
description: The router appliance for Akanda
homepage: http://akanda.io
acl-config: /home/gerrit2/acls/openstack/akanda.config
groups:
- akanda
- project: openstack/akanda-appliance-builder
description: akanda appliance build scripts
homepage: http://akanda.io
acl-config: /home/gerrit2/acls/openstack/akanda.config
groups:
- akanda
- project: openstack/akanda-horizon
description: akanda rug horizon extension
homepage: http://akanda.io
acl-config: /home/gerrit2/acls/openstack/akanda.config
groups:
- akanda
- project: openstack/akanda-neutron
description: Neutron API extensions for Akanda
homepage: http://akanda.io
acl-config: /home/gerrit2/acls/openstack/akanda.config
groups:
- akanda
- project: openstack/akanda-rug
description: It ties the room together
homepage: http://akanda.io
acl-config: /home/gerrit2/acls/openstack/akanda.config
groups:
- akanda
- project: openstack/anchor - project: openstack/anchor
description: An Ephemeral PKI system that can act as a trust anchor for OpenStack description: An Ephemeral PKI system that can act as a trust anchor for OpenStack
PKI operations PKI operations
@ -810,6 +780,26 @@
- project: openstack/app-catalog-ui - project: openstack/app-catalog-ui
description: UI component for application catalog description: UI component for application catalog
acl-config: /home/gerrit2/acls/openstack/app-catalog.config acl-config: /home/gerrit2/acls/openstack/app-catalog.config
- project: openstack/astara
description: Astara L3+ Network Virtualization - orchestration service
acl-config: /home/gerrit2/acls/openstack/astara.config
groups:
- astara
- project: openstack/astara-appliance
description: Astara L3+ Network Virtualization - virtual appliance
acl-config: /home/gerrit2/acls/openstack/astara.config
groups:
- astara
- project: openstack/astara-horizon
description: Astara L3+ Network Virtualization - Horizon integration
acl-config: /home/gerrit2/acls/openstack/astara.config
groups:
- astara
- project: openstack/astara-neutron
description: Astara L3+ Network Virtualization - Neutron integration
acl-config: /home/gerrit2/acls/openstack/astara.config
groups:
- astara
- project: openstack/automaton - project: openstack/automaton
description: Friendly state machines for python. description: Friendly state machines for python.
groups: groups:

View File

@ -1,5 +1,5 @@
- builder: - builder:
name: akanda-dsvm name: astara-dsvm
builders: builders:
- shell: | - shell: |
#!/bin/bash -xe #!/bin/bash -xe
@ -12,15 +12,14 @@
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
fi fi
export PROJECTS="openstack/akanda-rug $PROJECTS" export PROJECTS="openstack/astara $PROJECTS"
export PROJECTS="openstack/akanda-neutron $PROJECTS" export PROJECTS="openstack/astara-neutron $PROJECTS"
export PROJECTS="openstack/akanda-appliance $PROJECTS" export PROJECTS="openstack/astara-appliance $PROJECTS"
export PROJECTS="openstack/akanda-appliance-builder $PROJECTS" export PROJECTS="openstack/astara-horizon $PROJECTS"
export PROJECTS="openstack/akanda-horizon $PROJECTS"
export DEVSTACK_LOCAL_CONFIG="enable_plugin akanda-rug https://git.openstack.org/openstack/akanda-rug"$'\n'"enable_service ak-rug" export DEVSTACK_LOCAL_CONFIG="enable_plugin astara https://git.openstack.org/openstack/astara"$'\n'"enable_service astara"
export BUILD_APPLIANCE={build-akanda-appliance} export BUILD_APPLIANCE={build-astara-appliance}
if [ "$BUILD_APPLIANCE" == "1" ] ; then if [ "$BUILD_APPLIANCE" == "1" ] ; then
export DEVSTACK_LOCAL_CONFIG+=$'\n'"BUILD_AKANDA_APPLIANCE_IMAGE=True" export DEVSTACK_LOCAL_CONFIG+=$'\n'"BUILD_AKANDA_APPLIANCE_IMAGE=True"
fi fi
@ -28,7 +27,7 @@
if [ "$DEVSTACK_GATE_TEMPEST" == "0" ]; then if [ "$DEVSTACK_GATE_TEMPEST" == "0" ]; then
function post_test_hook {{ function post_test_hook {{
source $BASE/new/devstack/openrc admin admin source $BASE/new/devstack/openrc admin admin
cd /opt/stack/new/akanda-rug cd /opt/stack/new/astara
sudo -H -E -u stack ./tools/run_functional.sh sudo -H -E -u stack ./tools/run_functional.sh
}} }}
export -f post_test_hook export -f post_test_hook
@ -38,7 +37,7 @@
./safe-devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
- job-template: - job-template:
name: '{pipeline}-functional-dsvm-akanda{job-suffix}' name: '{pipeline}-functional-dsvm-astara{job-suffix}'
node: '{node}' node: '{node}'
wrappers: wrappers:
@ -50,8 +49,8 @@
- link-logs - link-logs
- net-info - net-info
- devstack-checkout - devstack-checkout
- akanda-dsvm: - astara-dsvm:
build-akanda-appliance: 0 build-astara-appliance: 0
run-tempest: 0 run-tempest: 0
branch-override: '{branch-override}' branch-override: '{branch-override}'
publishers: publishers:
@ -59,7 +58,7 @@
- console-log - console-log
- job-template: - job-template:
name: '{pipeline}-functional-dsvm-akanda-appliance-src{job-suffix}' name: '{pipeline}-functional-dsvm-astara-appliance-src{job-suffix}'
node: '{node}' node: '{node}'
wrappers: wrappers:
@ -71,8 +70,8 @@
- link-logs - link-logs
- net-info - net-info
- devstack-checkout - devstack-checkout
- akanda-dsvm: - astara-dsvm:
build-akanda-appliance: 1 build-astara-appliance: 1
run-tempest: 0 run-tempest: 0
branch-override: '{branch-override}' branch-override: '{branch-override}'
publishers: publishers:
@ -80,7 +79,7 @@
- console-log - console-log
- job: - job:
name: 'akanda-appliance-buildimage' name: 'astara-appliance-buildimage'
node: 'bare-trusty' node: 'bare-trusty'
builders: builders:
@ -91,14 +90,14 @@
- shell: | - shell: |
#!/bin/bash -xe #!/bin/bash -xe
tox -e build_image tox -e build_image
mv build/akanda_appliance.qcow2 $WORKSPACE/akanda_appliance.qcow2 mv build/astara_appliance.qcow2 $WORKSPACE/astara_appliance.qcow2
publishers: publishers:
- scp: - scp:
site: 'tarballs.openstack.org' site: 'tarballs.openstack.org'
files: files:
- source: 'akanda_appliance.qcow2' - source: 'astara_appliance.qcow2'
target: 'tarballs/akanda-appliance/images' target: 'tarballs/astara-appliance/images'
keep-hierarchy: false keep-hierarchy: false
copy-after-failure: false copy-after-failure: false
- console-log - console-log

View File

@ -11,69 +11,6 @@
- python-jobs - python-jobs
- pypi-jobs - pypi-jobs
- project:
name: akanda
node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org
jobs:
- hook-{name}-rtfd
- project:
name: akanda-appliance
node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- hook-{name}-rtfd
- project:
name: akanda-appliance-builder
node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- hook-{name}-rtfd
- project:
name: akanda-horizon
node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- hook-{name}-rtfd
- project:
name: akanda-neutron
node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- hook-{name}-rtfd
- project:
name: akanda-rug
node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- hook-{name}-rtfd
- '{pipeline}-functional-dsvm-akanda{job-suffix}':
pipeline: gate
node: 'devstack-precise || devstack-trusty'
job-suffix: ''
branch-override: 'stable/liberty'
- '{pipeline}-functional-dsvm-akanda-appliance-src{job-suffix}':
pipeline: gate
node: 'devstack-precise || devstack-trusty'
job-suffix: ''
branch-override: 'stable/liberty'
- project: - project:
name: anchor name: anchor
node: 'bare-precise || bare-trusty' node: 'bare-precise || bare-trusty'
@ -158,6 +95,52 @@
- python-jobs - python-jobs
- javascript-jobs - javascript-jobs
- project:
name: astara
node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- hook-{name}-rtfd
- '{pipeline}-functional-dsvm-astara{job-suffix}':
pipeline: gate
node: 'devstack-precise || devstack-trusty'
job-suffix: ''
branch-override: 'stable/liberty'
- '{pipeline}-functional-dsvm-astara-appliance-src{job-suffix}':
pipeline: gate
node: 'devstack-precise || devstack-trusty'
job-suffix: ''
branch-override: 'stable/liberty'
- project:
name: astara-appliance
node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- hook-{name}-rtfd
- project:
name: astara-horizon
node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- hook-{name}-rtfd
- project:
name: astara-neutron
node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- hook-{name}-rtfd
- project: - project:
name: automaton name: automaton
node: 'bare-precise || bare-trusty' node: 'bare-precise || bare-trusty'

View File

@ -1106,7 +1106,7 @@ jobs:
- name: ^gate-group-based-policy-dsvm-rally$ - name: ^gate-group-based-policy-dsvm-rally$
voting: false voting: false
- name: ^gate-functional-dsvm-akanda.*$ - name: ^gate-functional-dsvm-astara.*$
branch: ^(?!stable/(?:juno|kilo)).*$ branch: ^(?!stable/(?:juno|kilo)).*$
# For Gerrit ver 2.8.x and later (using buck) # For Gerrit ver 2.8.x and later (using buck)
@ -3493,77 +3493,6 @@ projects:
- name: noop-jobs - name: noop-jobs
- name: publish-to-pypi - name: publish-to-pypi
- name: openstack/akanda
template:
- name: merge-check
- name: noop-jobs
- name: docs-on-rtfd
- name: openstack/akanda-appliance
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-akanda-appliance-pep8
- gate-akanda-appliance-python27
- gate-functional-dsvm-akanda-appliance-src
gate:
- gate-akanda-appliance-pep8
- gate-akanda-appliance-python27
- gate-functional-dsvm-akanda-appliance-src
post:
- akanda-appliance-buildimage
- name: openstack/akanda-appliance-builder
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-akanda-appliance-builder-pep8
- gate-akanda-appliance-builder-python27
- gate-functional-dsvm-akanda-appliance-src
gate:
- gate-akanda-appliance-builder-pep8
- gate-akanda-appliance-builder-python27
- gate-functional-dsvm-akanda-appliance-src
- name: openstack/akanda-horizon
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-akanda-horizon-pep8
- gate-akanda-horizon-python27
gate:
- gate-akanda-horizon-pep8
- gate-akanda-horizon-python27
- name: openstack/akanda-neutron
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-akanda-neutron-pep8
- gate-akanda-neutron-python27
- gate-functional-dsvm-akanda
gate:
- gate-akanda-neutron-pep8
- gate-akanda-neutron-python27
- gate-functional-dsvm-akanda
- name: openstack/akanda-rug
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-akanda-rug-pep8
- gate-akanda-rug-python27
- gate-functional-dsvm-akanda
gate:
- gate-akanda-rug-pep8
- gate-akanda-rug-python27
- gate-functional-dsvm-akanda
- name: openstack/anchor - name: openstack/anchor
template: template:
- name: merge-check - name: merge-check
@ -3658,6 +3587,58 @@ projects:
- name: merge-check - name: merge-check
- name: noop-jobs - name: noop-jobs
- name: openstack/astara
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-astara-pep8
- gate-astara-python27
- gate-functional-dsvm-astara
gate:
- gate-astara-pep8
- gate-astara-python27
- gate-functional-dsvm-astara
- name: openstack/astara-appliance
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-astara-appliance-pep8
- gate-astara-appliance-python27
- gate-functional-dsvm-astara-appliance-src
gate:
- gate-astara-appliance-pep8
- gate-astara-appliance-python27
- gate-functional-dsvm-astara-appliance-src
post:
- astara-appliance-buildimage
- name: openstack/astara-horizon
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-astara-horizon-pep8
- gate-astara-horizon-python27
gate:
- gate-astara-horizon-pep8
- gate-astara-horizon-python27
- name: openstack/astara-neutron
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-astara-neutron-pep8
- gate-astara-neutron-python27
- gate-functional-dsvm-astara
gate:
- gate-astara-neutron-pep8
- gate-astara-neutron-python27
- gate-functional-dsvm-astara
- name: openstack/automaton - name: openstack/automaton
template: template:
- name: merge-check - name: merge-check