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 <ppche...@wikimedia.org> Gerrit-Reviewer: BryanDavis <bda...@wikimedia.org> Gerrit-Reviewer: Dduvall <dduv...@wikimedia.org> Gerrit-Reviewer: Mobrovac <mobro...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits