Mobrovac has submitted this change and it was merged.
Change subject: Partially port RESTBaseUpdateJobs to change-propagation
......................................................................
Partially port RESTBaseUpdateJobs to change-propagation
Change-Id: I3dc8c44baac33f3084c9fbe22c69e7052d3ebdfc
---
M puppet/modules/changeprop/templates/config.yaml.erb
1 file changed, 92 insertions(+), 0 deletions(-)
Approvals:
Mobrovac: Looks good to me, approved
jenkins-bot: Verified
diff --git a/puppet/modules/changeprop/templates/config.yaml.erb
b/puppet/modules/changeprop/templates/config.yaml.erb
index 25acfce..20533ea 100644
--- a/puppet/modules/changeprop/templates/config.yaml.erb
+++ b/puppet/modules/changeprop/templates/config.yaml.erb
@@ -52,3 +52,95 @@
redirect: false
headers:
cache-control: no-cache
+
+ # RESTBase update jobs
+ mw_purge:
+ topic: resource_change
+ match:
+ meta:
+ uri: '/^https?:\/\/[^\/]+\/wiki\/(?<title>.+)$/'
+ tags:
+ - purge
+ exec:
+ method: get
+ uri: '<%= @restbase_uri
%>/{{message.meta.domain}}/v1/page/html/{{match.meta.uri.title}}'
+ headers:
+ cache-control: no-cache
+ if-unmodified-since: '{{date(message.meta.dt)}}'
+ query:
+ redirect: false
+
+ null_edit:
+ topic: resource_change
+ match:
+ meta:
+ uri: '/^https?:\/\/[^\/]+\/wiki\/(?<title>.+)$/'
+ tags:
+ - null_edit
+ exec:
+ method: get
+ uri: '<%= @restbase_uri
%>/{{message.meta.domain}}/v1/page/html/{{match.meta.uri.title}}'
+ headers:
+ cache-control: no-cache
+ if-unmodified-since: '{{date(message.meta.dt)}}'
+ query:
+ redirect: false
+
+ page_edit:
+ topic: mediawiki.revision_create
+ exec:
+ method: get
+ uri: '<%= @restbase_uri
%>/{{message.meta.domain}}/v1/page/html/{message.page_title}/{{message.rev_id}}'
+ headers:
+ cache-control: no-cache
+ x-restbase-parentrevision: '{{message.rev_parent_id}}'
+ if-unmodified-since: '{{date(message.meta.dt)}}'
+ query:
+ redirect: false
+
+ revision_visibility_change:
+ topic: mediawiki.revision_visibility_set
+ exec:
+ method: get
+ uri: '<%= @restbase_uri
%>/{{message.meta.domain}}/v1/page/revision/{{message.revision_id}}'
+ headers:
+ cache-control: no-cache
+ query:
+ redirect: false
+
+ page_delete:
+ topic: mediawiki.page_delete
+ exec:
+ method: get
+ uri: '<%= @restbase_uri
%>/{{message.meta.domain}}/v1/page/title/{message.title}'
+ headers:
+ cache-control: no-cache
+ query:
+ redirect: false
+
+ page_restore:
+ topic: mediawiki.page_restore
+ exec:
+ method: get
+ uri: '<%= @restbase_uri
%>/{{message.meta.domain}}/v1/page/html/{message.title}'
+ headers:
+ cache-control: no-cache
+ query:
+ redirect: false
+
+ page_move:
+ topic: mediawiki.page_move
+ exec:
+ - method: get
+ uri: '<%= @restbase_uri
%>/{{message.meta.domain}}/v1/page/title/{message.old_title}'
+ headers:
+ cache-control: no-cache
+ query:
+ redirect: false
+ - method: get
+ uri: '<%= @restbase_uri
%>/{{message.meta.domain}}/v1/page/html/{message.new_title}/{{message.new_revision_id}}'
+ headers:
+ cache-control: no-cache
+ if-unmodified-since: '{{date(message.meta.dt)}}'
+ query:
+ redirect: false
--
To view, visit https://gerrit.wikimedia.org/r/291200
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I3dc8c44baac33f3084c9fbe22c69e7052d3ebdfc
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/vagrant
Gerrit-Branch: master
Gerrit-Owner: Ppchelko <[email protected]>
Gerrit-Reviewer: BryanDavis <[email protected]>
Gerrit-Reviewer: Dduvall <[email protected]>
Gerrit-Reviewer: Mobrovac <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits