From d35d90c1f3b850bd7ce529f00f34b4c9e9747ce8 Mon Sep 17 00:00:00 2001 From: Ruslan Aliev Date: Thu, 21 Dec 2023 16:43:02 -0600 Subject: [PATCH] Add 2 new projects to the airship namespace (armada-go & operator) The armada-operator is a k8s operator to manage Helm chart releases with Armada charts as k8s manifests. The armada-go project is designed to manage collection of k8s manifests, including Armada charts, to streamline their lifecycle. Change-Id: I8b1527e99198032d0035fea0f454c8ee6848e050 Signed-off-by: Ruslan Aliev --- gerrit/acls/airship/armada-go.config | 16 ++++++++++++++++ gerrit/acls/airship/armada-operator.config | 16 ++++++++++++++++ gerrit/projects.yaml | 11 +++++++++++ zuul/main.yaml | 2 ++ 4 files changed, 45 insertions(+) create mode 100644 gerrit/acls/airship/armada-go.config create mode 100644 gerrit/acls/airship/armada-operator.config diff --git a/gerrit/acls/airship/armada-go.config b/gerrit/acls/airship/armada-go.config new file mode 100644 index 0000000000..fa231d9268 --- /dev/null +++ b/gerrit/acls/airship/armada-go.config @@ -0,0 +1,16 @@ +[access "refs/heads/*"] + abandon = group armada-go-core + create = group airship-release + label-Code-Review = -2..+2 group armada-go-core + label-Verified = -1..+1 group airship-ci + label-Workflow = -1..+1 group armada-go-core + +[access "refs/tags/*"] + createSignedTag = group airship-release + +[receive] + requireChangeId = true + requireContributorAgreement = true + +[submit] + mergeContent = true diff --git a/gerrit/acls/airship/armada-operator.config b/gerrit/acls/airship/armada-operator.config new file mode 100644 index 0000000000..ba6d770e42 --- /dev/null +++ b/gerrit/acls/airship/armada-operator.config @@ -0,0 +1,16 @@ +[access "refs/heads/*"] + abandon = group armada-operator-core + create = group airship-release + label-Code-Review = -2..+2 group armada-operator-core + label-Verified = -1..+1 group airship-ci + label-Workflow = -1..+1 group armada-operator-core + +[access "refs/tags/*"] + createSignedTag = group airship-release + +[receive] + requireChangeId = true + requireContributorAgreement = true + +[submit] + mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 70cacf87dc..0d4f1ade76 100644 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -13,6 +13,17 @@ use-storyboard: true groups: - airship +- project: airship/armada-go + description: A Golang orchestrator for managing a collection of Kubernetes manifests. + use-storyboard: true + groups: + - airship +- project: airship/armada-operator + description: A Kubernetes operator for declarative managing + Helm chart releases with Armada charts as Kubernetes manifests. + use-storyboard: true + groups: + - airship - project: airship/berth description: RETIRED, A minimalist VM runner for Kubernetes using Helm. acl-config: /home/gerrit2/acls/opendev/retired.config diff --git a/zuul/main.yaml b/zuul/main.yaml index 6c83a783ec..e262a797af 100644 --- a/zuul/main.yaml +++ b/zuul/main.yaml @@ -176,6 +176,8 @@ - airship/airshipui - airship/apis - airship/armada + - airship/armada-go + - airship/armada-operator - airship/charts - airship/deckhand - airship/divingbell