From ab837bfbd79962223cef052d3aca5d74acfaa60b Mon Sep 17 00:00:00 2001 From: Vladimir Kozhukalov Date: Tue, 6 Oct 2015 22:47:26 +0300 Subject: [PATCH] Create bareon project This project is to provide a flexible and easy to use operating system installation tool. It is to focus on providing advanced partitioning functionality as well as advanced pre-configuration features. It differs from existent great cloud oriented solutions like Ironic Python Agent (OS provisioning) and Cloud init (OS pre-configuration). It is to be a tool similar to old plain OS installation tools like anaconda or debian-installer but dramatically more convenient. Change-Id: Ia6c59aefb260712d34d73a49f186e072637d7de5 --- accessbot/channels.yaml | 1 + gerrit/acls/openstack/bareon.config | 16 ++++++++++++++++ gerrit/projects.yaml | 3 +++ gerritbot/channels.yaml | 10 ++++++++++ jenkins/jobs/projects.yaml | 7 +++++++ zuul/layout.yaml | 6 ++++++ 6 files changed, 43 insertions(+) create mode 100644 gerrit/acls/openstack/bareon.config diff --git a/accessbot/channels.yaml b/accessbot/channels.yaml index ad937b8728..bd0f23e7e6 100755 --- a/accessbot/channels.yaml +++ b/accessbot/channels.yaml @@ -83,6 +83,7 @@ channels: - name: openstack-astara - name: openstack-bacon - name: openstack-barbican + - name: openstack-bareon - name: openstack-blazar - name: openstack-board - name: openstack-chef diff --git a/gerrit/acls/openstack/bareon.config b/gerrit/acls/openstack/bareon.config new file mode 100644 index 0000000000..b03b9b1864 --- /dev/null +++ b/gerrit/acls/openstack/bareon.config @@ -0,0 +1,16 @@ +[access "refs/heads/*"] +abandon = group bareon-core +create = group bareon-release +label-Code-Review = -2..+2 group bareon-core +label-Verified = -1..+1 group bareon-ci +label-Workflow = -1..+1 group bareon-core + +[access "refs/tags/*"] +pushSignedTag = group bareon-release + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 623b6c34a5..2e23531487 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -825,6 +825,9 @@ - translate - project: openstack/barbican-specs description: Blueprints for the barbican project +- project: openstack/bareon + description: Flexible and easy to use operating system installation tool. + upstream: https://github.com/kozhukalov/bareon.git - project: openstack/bifrost description: Ansible roles and playbooks to enable a standalone Ironic install groups: diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index 395cba5ff8..3cacfc99ad 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -299,6 +299,16 @@ openstack-barbican: branches: - master +openstack-bareon: + events: + - patchset-created + - change-merged + - x-vrif-minus-2 + projects: + - openstack/bareon + branches: + - master + openstack-blazar: events: - patchset-created diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 09e68b6a9b..ab6dd31933 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -205,6 +205,13 @@ jobs: - specs-jobs +- project: + name: bareon + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + jobs: + - python-jobs + - project: name: bashate node: 'bare-precise || bare-trusty' diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 6147ad6f5e..793bfbd280 100644 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -3766,6 +3766,12 @@ projects: - name: merge-check - name: openstack-specs-jobs + - name: openstack/bareon + template: + - name: merge-check + - name: python-jobs + - name: check-requirements + - name: openstack/bifrost template: - name: merge-check