From 0fa9b67823183cd68d9e9eddf36bbe78dab59b8e Mon Sep 17 00:00:00 2001 From: Fausto Marzi Date: Tue, 22 Jul 2014 23:07:39 +0100 Subject: [PATCH] Add freezer as a new project to stackforge This patch adds the config needed to create and maintain freezer in Stackforge. Freezer is an incremental backup and restore automation tool for file system, MongoDB, MySQL. LVM snapshot and strong encryption are supported and data is stored in OpenStack Swift. See also: * https://pypi.python.org/pypi/freezer Change-Id: Ib05a1f11577ba54ccc2c388c15057d6a5ee3199f --- .../files/gerrit/acls/stackforge/freezer.config | 14 ++++++++++++++ .../files/jenkins_job_builder/config/projects.yaml | 10 ++++++++++ .../openstack_project/files/review.projects.yaml | 3 +++ modules/openstack_project/files/zuul/layout.yaml | 10 ++++++++++ 4 files changed, 37 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/freezer.config diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/freezer.config b/modules/openstack_project/files/gerrit/acls/stackforge/freezer.config new file mode 100644 index 0000000000..4e899d2f08 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/freezer.config @@ -0,0 +1,14 @@ +[access "refs/tags/*"] +pushSignedTag = group freezer-ptl + +[access "refs/heads/*"] +abandon = group freezer-core +label-Code-Review = -2..+2 group freezer-core +label-Workflow = -1..+1 group freezer-core + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml index 4ec86beebd..105f6ee071 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -7,6 +7,16 @@ jobs: - 'gate-aviator-tests' +- project: + name: freezer + github-org: stackforge + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - pypi-jobs + - project: name: gantt github-org: openstack diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index 95479fbee1..a33caffeea 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -728,6 +728,9 @@ description: AWS EC2 and VPC API support in standalone service for OpenStack. At first uses nova's EC2 API for non-VPC functionality. Later it'll be transferred here out of nova. - project: stackforge/entropy description: A framework for Audit/Repair scripts for openstack +- project: stackforge/freezer + description: OpenStack Swift incremental backup and restore automation tool for file system, MongoDB, MySQL. LVM snapshot and encryption support. + upstream: git://git.code.sf.net/p/openstack-freezer/freezer - project: stackforge/fuel-astute group: fuel description: Fuel orchestrator diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 587c78d9ca..da8d935d13 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -3482,6 +3482,16 @@ projects: post: - entropy-coverage + - name: stackforge/freezer + template: + - name: publish-to-pypi + check: + - gate-freezer-pep8 + - gate-freezer-python27 + gate: + - gate-freezer-pep8 + - gate-freezer-python27 + - name: stackforge/fuel-astute check: - noop