From 541e8600ecaec76670340a4982834da95dab4649 Mon Sep 17 00:00:00 2001 From: Vladimir Kozhukalov Date: Thu, 15 Oct 2015 12:13:43 +0300 Subject: [PATCH] Create fuel-menu project This project is to provide urwid based console user interface functionality to configure Fuel master node. Change-Id: Id86ab3081566cb54635f76e3e6aabd8647de1beb --- gerrit/acls/openstack/fuel-menu.config | 20 ++++++++++++++++++++ gerrit/projects.yaml | 6 ++++++ gerritbot/channels.yaml | 1 + jenkins/jobs/projects.yaml | 9 ++++++++- zuul/layout.yaml | 12 ++++++++++++ 5 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 gerrit/acls/openstack/fuel-menu.config diff --git a/gerrit/acls/openstack/fuel-menu.config b/gerrit/acls/openstack/fuel-menu.config new file mode 100644 index 0000000000..63aef62d42 --- /dev/null +++ b/gerrit/acls/openstack/fuel-menu.config @@ -0,0 +1,20 @@ +[access "refs/heads/*"] +abandon = group fuel-menu-core +create = group fuel-release +label-Code-Review = -2..+2 group fuel-menu-core +label-Verified = -1..+1 group fuel-ci +label-Workflow = -1..+1 group fuel-menu-core + +[access "refs/heads/stable/*"] +exclusiveGroupPermissions = label-Workflow +label-Workflow = -1..+1 group fuel-stable-core + +[access "refs/tags/*"] +pushSignedTag = group fuel-release + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 909544d8db..c85f100058 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -1223,6 +1223,12 @@ is capable of doing bare metal provisioning of physical nodes, installing OpenStack on them, and much more. docimpact-group: fuel +- project: openstack/fuel-menu + groups: + - fuel + description: Urwid-based console user interface to configure Fuel master node. + docimpact-group: fuel + upstream: https://github.com/kozhukalov/fuel-menu.git - project: openstack/fuel-mirror groups: - fuel diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index ab6374c495..87c55f859e 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -86,6 +86,7 @@ fuel-tracker: - openstack/fuel-docs - openstack/fuel-library - openstack/fuel-main + - openstack/fuel-menu - openstack/fuel-mirror - openstack/fuel-nailgun-agent - openstack/fuel-octane diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 5ba363edf2..366d844474 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -1293,6 +1293,14 @@ - puppet-check-jobs - puppet-module-unit +- project: + name: fuel-menu + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - project: name: fuel-octane node: 'bare-precise || bare-trusty' @@ -7049,4 +7057,3 @@ - python-jobs - pypi-jobs - infra-publish-jobs - diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 50b81e00c4..dd18cfa1f5 100644 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -1700,6 +1700,9 @@ jobs: - name: ^gate-fuel-library.*$ voting: false + - name: ^gate-fuel-menu.*$ + voting: false + - name: ^gate-fuel-ostf.*$ voting: false @@ -4481,6 +4484,15 @@ projects: - name: merge-check - name: noop-jobs + - name: openstack/fuel-menu + template: + - name: merge-check + check: + - gate-fuel-menu-pep8 + - gate-fuel-menu-python27 + gate: + - noop + - name: openstack/fuel-mirror template: - name: merge-check