Propose patches to os-service-types from service-types-authority
When we publish new service-types.json files we need to update the builtin fallback data for os-service-types. Add a proposal script update and job. Only trigger the job after the publish job runs, since the proposal script fetches the json file from the publication site. Change-Id: I139235e4e4644700e4197737c5ce62ba32b86b07
This commit is contained in:
parent
ed200bb7d0
commit
986f65738d
@ -53,3 +53,19 @@
|
|||||||
keep-hierarchy: false
|
keep-hierarchy: false
|
||||||
copy-after-failure: false
|
copy-after-failure: false
|
||||||
- console-log
|
- console-log
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: propose-service-types-update
|
||||||
|
description: Update os-service-types from Service Types Authority
|
||||||
|
node: proposal
|
||||||
|
|
||||||
|
builders:
|
||||||
|
- proposal-slave-cleanup
|
||||||
|
- revoke-sudo
|
||||||
|
- link-logs
|
||||||
|
- net-info
|
||||||
|
- zuul-git-prep
|
||||||
|
- shell: /usr/local/jenkins/slave_scripts/propose_update.sh os-service-types
|
||||||
|
|
||||||
|
publishers:
|
||||||
|
- console-log
|
||||||
|
@ -72,6 +72,13 @@ elif [ "$OWN_PROJECT" == "openstack-ansible-tests" ] ; then
|
|||||||
function update {
|
function update {
|
||||||
bash /usr/local/jenkins/slave_scripts/sync_openstack_ansible_common_files.sh $1
|
bash /usr/local/jenkins/slave_scripts/sync_openstack_ansible_common_files.sh $1
|
||||||
}
|
}
|
||||||
|
elif [ "$OWN_PROJECT" == "os-service-types" ] ; then
|
||||||
|
INITIAL_COMMIT_MSG="Updated from OpenStack Service Type Authority"
|
||||||
|
TOPIC="openstack/os-service-types/sync-service-types-authority"
|
||||||
|
PROJECTS="openstack/os-service-types"
|
||||||
|
function update {
|
||||||
|
curl https://service-types.openstack.org/service-types.json > os_service_types/data/service-types.json
|
||||||
|
}
|
||||||
else
|
else
|
||||||
echo "Unknown project $1" >2
|
echo "Unknown project $1" >2
|
||||||
exit 1
|
exit 1
|
||||||
|
@ -16842,7 +16842,8 @@ projects:
|
|||||||
- gate-service-types-authority-pep8-ubuntu-xenial
|
- gate-service-types-authority-pep8-ubuntu-xenial
|
||||||
- gate-service-types-authority-validate
|
- gate-service-types-authority-validate
|
||||||
post:
|
post:
|
||||||
- publish-service-types-authority
|
- publish-service-types-authority:
|
||||||
|
- propose-service-types-update
|
||||||
|
|
||||||
- name: openstack/shaker
|
- name: openstack/shaker
|
||||||
template:
|
template:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user