From c33f91bdf9e04d66523d2c7e5dd5e61206a1e283 Mon Sep 17 00:00:00 2001 From: Nikolay Markov Date: Wed, 14 Jan 2015 16:59:26 +0300 Subject: [PATCH] Add Fuel Plugins to Stackforge We agreed that Fuel plugins should be stored as a separate projects. List of projects added: - fuel-plugin-cinder-netapp - fuel-plugin-external-glusterfs - fuel-plugin-external-nfs - fuel-plugin-ha-fencing - fuel-plugin-neutron-fwaas - fuel-plugin-neutron-lbaas - fuel-plugin-neutron-vpnaas Change-Id: I82fb174d559290db480e512eaad344b7a4052b72 --- .../fuel-plugin-cinder-netapp.config | 16 ++++++++ .../fuel-plugin-external-glusterfs.config | 16 ++++++++ .../fuel-plugin-external-nfs.config | 16 ++++++++ .../stackforge/fuel-plugin-ha-fencing.config | 16 ++++++++ .../fuel-plugin-neutron-fwaas.config | 16 ++++++++ .../fuel-plugin-neutron-lbaas.config | 16 ++++++++ .../fuel-plugin-neutron-vpnaas.config | 16 ++++++++ gerrit/projects.yaml | 41 +++++++++++++++++++ gerritbot/channels.yaml | 7 ++++ zuul/layout.yaml | 35 ++++++++++++++++ 10 files changed, 195 insertions(+) create mode 100644 gerrit/acls/stackforge/fuel-plugin-cinder-netapp.config create mode 100644 gerrit/acls/stackforge/fuel-plugin-external-glusterfs.config create mode 100644 gerrit/acls/stackforge/fuel-plugin-external-nfs.config create mode 100644 gerrit/acls/stackforge/fuel-plugin-ha-fencing.config create mode 100644 gerrit/acls/stackforge/fuel-plugin-neutron-fwaas.config create mode 100644 gerrit/acls/stackforge/fuel-plugin-neutron-lbaas.config create mode 100644 gerrit/acls/stackforge/fuel-plugin-neutron-vpnaas.config diff --git a/gerrit/acls/stackforge/fuel-plugin-cinder-netapp.config b/gerrit/acls/stackforge/fuel-plugin-cinder-netapp.config new file mode 100644 index 0000000000..0e6a2c859d --- /dev/null +++ b/gerrit/acls/stackforge/fuel-plugin-cinder-netapp.config @@ -0,0 +1,16 @@ +[access "refs/heads/*"] +abandon = group fuel-plugin-cinder-netapp-core +create = group fuel-plugin-cinder-netapp-core +label-Code-Review = -2..+2 group fuel-plugin-cinder-netapp-core +label-Verified = -1..+1 group fuel-ci +label-Workflow = -1..+1 group fuel-plugin-cinder-netapp-core + +[access "refs/tags/*"] +pushSignedTag = group fuel-plugin-cinder-netapp-core + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/acls/stackforge/fuel-plugin-external-glusterfs.config b/gerrit/acls/stackforge/fuel-plugin-external-glusterfs.config new file mode 100644 index 0000000000..f7a69e6672 --- /dev/null +++ b/gerrit/acls/stackforge/fuel-plugin-external-glusterfs.config @@ -0,0 +1,16 @@ +[access "refs/heads/*"] +abandon = group fuel-plugin-external-glusterfs-core +create = group fuel-plugin-external-glusterfs-core +label-Code-Review = -2..+2 group fuel-plugin-external-glusterfs-core +label-Verified = -1..+1 group fuel-ci +label-Workflow = -1..+1 group fuel-plugin-external-glusterfs-core + +[access "refs/tags/*"] +pushSignedTag = group fuel-plugin-external-glusterfs-core + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/acls/stackforge/fuel-plugin-external-nfs.config b/gerrit/acls/stackforge/fuel-plugin-external-nfs.config new file mode 100644 index 0000000000..e97f79f08c --- /dev/null +++ b/gerrit/acls/stackforge/fuel-plugin-external-nfs.config @@ -0,0 +1,16 @@ +[access "refs/heads/*"] +abandon = group fuel-plugin-external-nfs-core +create = group fuel-plugin-external-nfs-core +label-Code-Review = -2..+2 group fuel-plugin-external-nfs-core +label-Verified = -1..+1 group fuel-ci +label-Workflow = -1..+1 group fuel-plugin-external-nfs-core + +[access "refs/tags/*"] +pushSignedTag = group fuel-plugin-external-nfs-core + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/acls/stackforge/fuel-plugin-ha-fencing.config b/gerrit/acls/stackforge/fuel-plugin-ha-fencing.config new file mode 100644 index 0000000000..23ded622c2 --- /dev/null +++ b/gerrit/acls/stackforge/fuel-plugin-ha-fencing.config @@ -0,0 +1,16 @@ +[access "refs/heads/*"] +abandon = group fuel-plugin-ha-fencing-core +create = group fuel-plugin-ha-fencing-core +label-Code-Review = -2..+2 group fuel-plugin-ha-fencing-core +label-Verified = -1..+1 group fuel-ci +label-Workflow = -1..+1 group fuel-plugin-ha-fencing-core + +[access "refs/tags/*"] +pushSignedTag = group fuel-plugin-ha-fencing-core + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/acls/stackforge/fuel-plugin-neutron-fwaas.config b/gerrit/acls/stackforge/fuel-plugin-neutron-fwaas.config new file mode 100644 index 0000000000..14f922505d --- /dev/null +++ b/gerrit/acls/stackforge/fuel-plugin-neutron-fwaas.config @@ -0,0 +1,16 @@ +[access "refs/heads/*"] +abandon = group fuel-plugin-neutron-fwaas-core +create = group fuel-plugin-neutron-fwaas-core +label-Code-Review = -2..+2 group fuel-plugin-neutron-fwaas-core +label-Verified = -1..+1 group fuel-ci +label-Workflow = -1..+1 group fuel-plugin-neutron-fwaas-core + +[access "refs/tags/*"] +pushSignedTag = group fuel-plugin-neutron-fwaas-core + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/acls/stackforge/fuel-plugin-neutron-lbaas.config b/gerrit/acls/stackforge/fuel-plugin-neutron-lbaas.config new file mode 100644 index 0000000000..18634b3e10 --- /dev/null +++ b/gerrit/acls/stackforge/fuel-plugin-neutron-lbaas.config @@ -0,0 +1,16 @@ +[access "refs/heads/*"] +abandon = group fuel-plugin-neutron-lbaas-core +create = group fuel-plugin-neutron-lbaas-core +label-Code-Review = -2..+2 group fuel-plugin-neutron-lbaas-core +label-Verified = -1..+1 group fuel-ci +label-Workflow = -1..+1 group fuel-plugin-neutron-lbaas-core + +[access "refs/tags/*"] +pushSignedTag = group fuel-plugin-neutron-lbaas-core + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/acls/stackforge/fuel-plugin-neutron-vpnaas.config b/gerrit/acls/stackforge/fuel-plugin-neutron-vpnaas.config new file mode 100644 index 0000000000..e6682584ff --- /dev/null +++ b/gerrit/acls/stackforge/fuel-plugin-neutron-vpnaas.config @@ -0,0 +1,16 @@ +[access "refs/heads/*"] +abandon = group fuel-plugin-neutron-vpnaas-core +create = group fuel-plugin-neutron-vpnaas-core +label-Code-Review = -2..+2 group fuel-plugin-neutron-vpnaas-core +label-Verified = -1..+1 group fuel-ci +label-Workflow = -1..+1 group fuel-plugin-neutron-vpnaas-core + +[access "refs/tags/*"] +pushSignedTag = group fuel-plugin-neutron-vpnaas-core + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 6f2840e0ba..4e8a9a273b 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -1226,15 +1226,56 @@ description: Obsolete repo, please, take a look at fuel-ostf acl-config: /home/gerrit2/acls/stackforge/fuel.config docimpact-group: fuel +- project: stackforge/fuel-plugin-cinder-netapp + groups: + - fuel + description: Fuel plugin for Cinder and NetApp integration + upstream: git://github.com/sand8080/fuel_plugin_cinder_netapp.git + docimpact-group: fuel - project: stackforge/fuel-plugin-external-emc groups: - fuel description: Fuel plugin for Cinder with EMC integration docimpact-group: fuel +- project: stackforge/fuel-plugin-external-glusterfs + groups: + - fuel + description: Fuel plugin for external GlusterFS for Cinder + upstream: git://github.com/sand8080/fuel_plugin_external_glusterfs.git + docimpact-group: fuel +- project: stackforge/fuel-plugin-external-nfs + groups: + - fuel + description: Fuel plugin for external NFS backend for Cinder + upstream: git://github.com/sand8080/fuel_plugin_external_nfs.git + docimpact-group: fuel - project: stackforge/fuel-plugin-external-zabbix groups: - fuel description: Fuel plugin for external Zabbix integration +- project: stackforge/fuel-plugin-ha-fencing + groups: + - fuel + description: Fuel plugin for HA fencing for Pacemaker cluster + upstream: git://github.com/sand8080/fuel_plugin_ha_fencing.git + docimpact-group: fuel +- project: stackforge/fuel-plugin-neutron-fwaas + groups: + - fuel + description: Fuel plugin for FWaaS for Neutron + upstream: git://github.com/aepifanov/fuel-plugin-neutron-fwaas.git + docimpact-group: fuel +- project: stackforge/fuel-plugin-neutron-lbaas + groups: + - fuel + description: Fuel plugin for LBaaS for Neutron + upstream: git://github.com/sand8080/fuel_plugin_lbaas.git + docimpact-group: fuel +- project: stackforge/fuel-plugin-neutron-vpnaas + groups: + - fuel + description: Fuel plugin for VPNaaS for Neutron + upstream: git://github.com/sand8080/fuel_plugin_vpnaas.git docimpact-group: fuel - project: stackforge/fuel-plugins groups: diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index cf1e9c15a5..a40e0083b5 100644 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -549,8 +549,15 @@ fuel-tracker: - stackforge/fuel-specs - stackforge/fuel-stats - stackforge/fuel-plugins + - stackforge/fuel-plugin-cinder-netapp - stackforge/fuel-plugin-external-emc + - stackforge/fuel-plugin-external-glusterfs + - stackforge/fuel-plugin-external-nfs - stackforge/fuel-plugin-external-zabbix + - stackforge/fuel-plugin-ha-fencing + - stackforge/fuel-plugin-neutron-fwaas + - stackforge/fuel-plugin-neutron-lbaas + - stackforge/fuel-plugin-neutron-vpnaas - stackforge/fuel-qa - stackforge/python-fuelclient branches: diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 5fadc29bc3..ef1d5ff394 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -4508,16 +4508,51 @@ projects: - name: merge-check - name: noop-jobs + - name: stackforge/fuel-plugin-cinder-netapp + template: + - name: merge-check + - name: noop-jobs + - name: stackforge/fuel-plugin-external-emc template: - name: merge-check - name: noop-jobs + - name: stackforge/fuel-plugin-external-glusterfs + template: + - name: merge-check + - name: noop-jobs + + - name: stackforge/fuel-plugin-external-nfs + template: + - name: merge-check + - name: noop-jobs + - name: stackforge/fuel-plugin-external-zabbix template: - name: merge-check - name: noop-jobs + - name: stackforge/fuel-plugin-ha-fencing + template: + - name: merge-check + - name: noop-jobs + + - name: stackforge/fuel-plugin-neutron-fwaas + template: + - name: merge-check + - name: noop-jobs + + - name: stackforge/fuel-plugin-neutron-lbaas + template: + - name: merge-check + - name: noop-jobs + + - name: stackforge/fuel-plugin-neutron-vpnaas + template: + - name: merge-check + - name: noop-jobs + - name: stackforge/fuel-plugins template: - name: merge-check