From 809f004409b68fbb0e63179d7c728e8d59221743 Mon Sep 17 00:00:00 2001 From: okay22many Date: Mon, 4 Jan 2016 20:06:09 +0800 Subject: [PATCH] New Project - jacket Now there are many people and enterprises using private clouds and public clouds, such as OpenStack, VMware vCloud Director, AWS, Azure and so on. Because clouds' API models are different from each other, users will meet the following problems: * High cost of learning * Large workload to deploy the business in a new cloud * Difficult to scale out the workload across the different clouds The target of jacket project is to offer the standard OpenStack API model for these heterogeneous clouds. Jacket project's wiki is https://wiki.openstack.org/wiki/Jacket. Change-Id: Iaa88e46ec2de1c013611572ed4779e7c289a6e64 --- accessbot/channels.yaml | 2 ++ gerrit/acls/openstack/jacket.config | 15 +++++++++++++++ gerrit/projects.yaml | 2 ++ gerritbot/channels.yaml | 10 ++++++++++ jenkins/jobs/projects.yaml | 6 ++++++ zuul/layout.yaml | 6 ++++++ 6 files changed, 41 insertions(+) create mode 100644 gerrit/acls/openstack/jacket.config diff --git a/accessbot/channels.yaml b/accessbot/channels.yaml index f6b322a493..0bdd6bff2f 100755 --- a/accessbot/channels.yaml +++ b/accessbot/channels.yaml @@ -68,6 +68,8 @@ channels: - name: git-upstream mask: full_mask - name: heat + - name: jacket + mask: full_mask - name: kolla - name: midonet mask: full_mask diff --git a/gerrit/acls/openstack/jacket.config b/gerrit/acls/openstack/jacket.config new file mode 100644 index 0000000000..42016c529e --- /dev/null +++ b/gerrit/acls/openstack/jacket.config @@ -0,0 +1,15 @@ +[access "refs/heads/*"] +abandon = group jacket-core +create = group jacket-release +label-Code-Review = -2..+2 group jacket-core +label-Workflow = -1..+1 group jacket-core + +[access "refs/tags/*"] +pushSignedTag = group jacket-release + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 501a7e9d3a..b2b949b6f0 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -2115,6 +2115,8 @@ description: Ironic HTTP(S) Client groups: - ironic +- project: openstack/jacket + description: Jacket is for managing the heterogeneous cloud via OpenStack (VMware private cloud, AWS public cloud and so on). - project: openstack/keystone description: OpenStack Identity (Keystone) options: diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index 13fa4db336..08a2341e17 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -182,6 +182,16 @@ heat: branches: - master +jacket: + events: + - patchset-created + - change-merged + - x-vrif-minus-2 + projects: + - openstack/jacket + branches: + - master + kolla: events: - patchset-created diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 7a6e5c3bb3..813a06a77a 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -2509,6 +2509,12 @@ - '{name}-npm-publish-draft': package-dir: 'www' # Grab everything in ./package/www +- project: + name: jacket + tarball-site: tarballs.openstack.org + jobs: + - python-jobs + - project: name: jeepyb tarball-site: tarballs.openstack.org diff --git a/zuul/layout.yaml b/zuul/layout.yaml index f1f986e9f6..280f3f9e8f 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -6361,6 +6361,12 @@ projects: release: - ironic-webclient-npm-publish-tarball + - name: openstack/jacket + template: + - name: merge-check + - name: python-jobs + - name: check-requirements + - name: openstack/keystone template: - name: merge-check