ArielGlenn has submitted this change and it was merged.

Change subject: Take advantage of hook-bugzillas new event mechanism
......................................................................


Take advantage of hook-bugzillas new event mechanism

Change-Id: I12ed85cfcff51f422256768159494e6b91d198c1
---
A files/gerrit/its/action.config
A files/gerrit/its/templates/DraftPublished.vm
M manifests/gerrit.pp
3 files changed, 46 insertions(+), 0 deletions(-)

Approvals:
  ArielGlenn: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/files/gerrit/its/action.config b/files/gerrit/its/action.config
new file mode 100644
index 0000000..c0ff55d
--- /dev/null
+++ b/files/gerrit/its/action.config
@@ -0,0 +1,18 @@
+[rule "standardItsComments"]
+       event-type = change-merged,change-abandoned,change-restored
+       status = !,DRAFT
+       is-draft = !,true
+       association = subject,footer-Bug
+       action = add-standard-comment
+
+[rule "patchSetCreated"]
+       event-type = patchset-created
+       status = !,DRAFT
+       is-draft = !,true
+       association = added@subject,added@footer-Bug
+       action = add-standard-comment
+
+[rule "changeDraftPublished"]
+       event-type = draft-published
+       association = subject,footer-Bug
+       action = add-velocity-comment DraftPublished
diff --git a/files/gerrit/its/templates/DraftPublished.vm 
b/files/gerrit/its/templates/DraftPublished.vm
new file mode 100644
index 0000000..f3821d1
--- /dev/null
+++ b/files/gerrit/its/templates/DraftPublished.vm
@@ -0,0 +1,4 @@
+Change $change-number had a related patch set (by $author-name) published:
+$subject
+
+${its.formatLink($change-url)}
diff --git a/manifests/gerrit.pp b/manifests/gerrit.pp
index 438ea3f..2911ef7 100644
--- a/manifests/gerrit.pp
+++ b/manifests/gerrit.pp
@@ -181,6 +181,30 @@
                        group => gerrit2,
                        mode => 0444,
                        source => 
"puppet:///files/gerrit/skin/GerritSiteHeader.html";
+               "/var/lib/gerrit2/review_site/etc/its":
+                       ensure => directory,
+                       owner => gerrit2,
+                       group => gerrit2,
+                       mode => 0755,
+                       require => File["/var/lib/gerrit2/review_site/etc"];
+               "/var/lib/gerrit2/review_site/etc/its/action.config":
+                       source => "puppet:///files/gerrit/its/action.config",
+                       owner => gerrit2,
+                       group => gerrit2,
+                       mode => 0755,
+                       require => File["/var/lib/gerrit2/review_site/etc/its"];
+               "/var/lib/gerrit2/review_site/etc/its/templates":
+                       ensure => directory,
+                       owner => gerrit2,
+                       group => gerrit2,
+                       mode => 0755,
+                       require => File["/var/lib/gerrit2/review_site/etc/its"];
+               
"/var/lib/gerrit2/review_site/etc/its/templates/DraftPublished.vm":
+                       source => 
"puppet:///files/gerrit/its/templates/DraftPublished.vm",
+                       owner => gerrit2,
+                       group => gerrit2,
+                       mode => 0755,
+                       require => 
File["/var/lib/gerrit2/review_site/etc/its/templates"];
                "/var/lib/gerrit2/review_site/static/page-bkg.jpg":
                        owner => gerrit2,
                        group => gerrit2,

-- 
To view, visit https://gerrit.wikimedia.org/r/69475
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I12ed85cfcff51f422256768159494e6b91d198c1
Gerrit-PatchSet: 2
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: QChris <christ...@quelltextlich.at>
Gerrit-Reviewer: ArielGlenn <ar...@wikimedia.org>
Gerrit-Reviewer: Demon <ch...@wikimedia.org>
Gerrit-Reviewer: QChris <christ...@quelltextlich.at>
Gerrit-Reviewer: Ryan Lane <rl...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to