FYI, I am using the coreos-continuous permission since its the same people who will be working on this as well.

On Wed, May 1, 2019 at 1:24 PM Mohan Boddu <mboddu@bhujji.com> wrote:
CoreOS needs coreos-pool and coreos-release tags to build backported builds and tag the builds that go into the release.

More info: https://pagure.io/releng/issue/8294

Please review the following patch and let me know if it needs any changes.

diff --git a/roles/koji_hub/templates/hub.conf.j2 b/roles/koji_hub/templates/hub.conf.j2
index 0bf00ce..db8df35 100644
--- a/roles/koji_hub/templates/hub.conf.j2
+++ b/roles/koji_hub/templates/hub.conf.j2
@@ -97,6 +97,8 @@ tag =
     fromtag *infra* :: deny
     # CoreOS continuous builds, https://pagure.io/releng/issue/8165
     tag f{{FedoraRawhideNumber}}-coreos-continuous f{{FedoraBranchedNumber}}-coreos-continuous f{{FedoraCycleNumber}}-coreos-continu
+    # CoreOS coreos-pool and coreos-release tags, https://pagure.io/releng/issue/8294
+    tag coreos-pool coreos-release && has_perm coreos-continuous :: allow
     all :: allow
 
 channel =
@@ -149,5 +151,7 @@ package_list =
     tag *infra* && has_perm infra && match action add unblock block :: allow
     # CoreOS continuous builds, https://pagure.io/releng/issue/8165
     tag f{{FedoraRawhideNumber}}-coreos-continuous f{{FedoraBranchedNumber}}-coreos-continuous f{{FedoraCycleNumber}}-coreos-continu
+    # CoreOS coreos-pool and coreos-release tags, https://pagure.io/releng/issue/8294
+    tag coreos-pool coreos-release && has_perm coreos-continuous && match action add unblock block :: allow
     # Catch-all rule.
     all :: deny
diff --git a/roles/robosignatory/files/robosignatory.production.py b/roles/robosignatory/files/robosignatory.production.py
index 196243a..e2a6b23 100644
--- a/roles/robosignatory/files/robosignatory.production.py
+++ b/roles/robosignatory/files/robosignatory.production.py
@@ -111,6 +111,14 @@ config = {
                     "keyid": "47dd8ef9"
                 },
 
+                # Gated coreos-pool tag
+                {
+                    "from": "f30-coreos-signing-pending",
+                    "to": "coreos-pool",
+                    "key": "fedora-30",
+                    "keyid": "cfc659b9"
+                },
+
                 # Gated rawhide and branched
                 {
                     "from": "f31-pending",