From d75675693c094d429d9af0f47a310d612a7ed81a Mon Sep 17 00:00:00 2001 From: Jim Rollenhagen Date: Tue, 25 Sep 2018 15:25:46 -0400 Subject: [PATCH] Add new project: sardonic Sardonic is a hardware inventory system; not quite a CMDB, but a high quality data source for input into a CMDB. The idea for sardonic came out of some conversations between Oath and CERN, and we wrote up a document describing some of the use cases, requirements, and other random thoughts: https://docs.google.com/document/d/144g8E_fzGD4WZzMvswkeowzcILL4hxg4QDS-46KYCcQ/edit (apologies for the google doc - this will likely become a document within sardonic's documentation) This was presented to the ironic team during the Stein PTG, and folks were generally receptive to the idea. Some people from Red Hat and Dell were also interested in contributing, and we decided the next steps would be to spin up a repository in the OpenStack infrastructure. The long-term goal is for sardonic to integrate with ironic, and potentially other projects that deal with hardware (directly or indirectly), like Nova or Neutron. It's unclear if sardonic should be managed within the Ironic project, as a separate official OpenStack project, or remain unofficial; so we treat it as if it will eventually be official to reduce friction as much as possible. Change-Id: Ia7f339d1effbf650d6adfe9ddb94fac52d38a0fd --- gerrit/acls/openstack/sardonic.config | 15 +++++++++++++++ gerrit/projects.yaml | 3 +++ zuul/main.yaml | 1 + 3 files changed, 19 insertions(+) create mode 100644 gerrit/acls/openstack/sardonic.config diff --git a/gerrit/acls/openstack/sardonic.config b/gerrit/acls/openstack/sardonic.config new file mode 100644 index 0000000000..125a475ebf --- /dev/null +++ b/gerrit/acls/openstack/sardonic.config @@ -0,0 +1,15 @@ +[access "refs/heads/*"] +abandon = group sardonic-core +create = group sardonic-release +label-Code-Review = -2..+2 group sardonic-core +label-Workflow = -1..+1 group sardonic-core + +[access "refs/tags/*"] +pushSignedTag = group sardonic-release + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 827e436486..a30e11729f 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -6734,6 +6734,9 @@ - project: openstack/salt-formula-swift description: RETIRED, Swift salt formula acl-config: /home/gerrit2/acls/openstack/retired.config +- project: openstack/sardonic + description: A hardware inventory system + use-storyboard: true - project: openstack/scalpels description: Digging and Tracing system for OpenStack - project: openstack/scientific-wg diff --git a/zuul/main.yaml b/zuul/main.yaml index 4de5ce277b..688559eb7f 100644 --- a/zuul/main.yaml +++ b/zuul/main.yaml @@ -1239,6 +1239,7 @@ - openstack/sahara-image-elements - openstack/sahara-specs - openstack/sahara-tests + - openstack/sardonic - openstack/scalpels - openstack/scientific-wg - openstack/searchlight