Mobrovac has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/366473 )
Change subject: Cassandra: Switch logback-encoder to Scap3 ...................................................................... Cassandra: Switch logback-encoder to Scap3 Bug: T116340 Change-Id: Iccc142cf6a97291e90db1bfb063543883b8bf431 Depends-On: I0726e183e494471dee6abc6d1eeb110113bad3f1 --- M hieradata/common/role/deployment.yaml M hieradata/labs/deployment-prep/common.yaml M hieradata/role/common/deployment_server.yaml M modules/cassandra/manifests/logging.pp 4 files changed, 14 insertions(+), 10 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/73/366473/1 diff --git a/hieradata/common/role/deployment.yaml b/hieradata/common/role/deployment.yaml index 5f04ce9..80d8fa1 100644 --- a/hieradata/common/role/deployment.yaml +++ b/hieradata/common/role/deployment.yaml @@ -26,9 +26,6 @@ upstream: https://gerrit.wikimedia.org/r/operations/software/cassandra-metrics-collector sentry/sentry: upstream: https://gerrit.wikimedia.org/r/operations/software/sentry - cassandra/logstash-logback-encoder: - gitfat_enabled: true - upstream: https://gerrit.wikimedia.org/r/operations/software/logstash-logback-encoder wikimedia/discovery/analytics: upstream: https://gerrit.wikimedia.org/r/wikimedia/discovery/analytics analytics/aqs/deploy: diff --git a/hieradata/labs/deployment-prep/common.yaml b/hieradata/labs/deployment-prep/common.yaml index d64be24..d8662f3 100644 --- a/hieradata/labs/deployment-prep/common.yaml +++ b/hieradata/labs/deployment-prep/common.yaml @@ -315,6 +315,10 @@ # Recommendation API recommendation-api/deploy: {} + # Cassandra logback encoder for Logstash + cassandra/logstash-logback-encoder: + repository: operations/software/logstash-logback-encoder + prometheus_nodes: - deployment-prometheus01.deployment-prep.eqiad.wmflabs profile::recommendation_api::wdqs_uri: http://wdqs-test.wmflabs.org diff --git a/hieradata/role/common/deployment_server.yaml b/hieradata/role/common/deployment_server.yaml index 8fc5810..0612566 100644 --- a/hieradata/role/common/deployment_server.yaml +++ b/hieradata/role/common/deployment_server.yaml @@ -139,6 +139,9 @@ lvs_service: zotero zotero/translators: lvs_service: zotero + # Cassandra logback encoder for Logstash + cassandra/logstash-logback-encoder: + repository: operations/software/logstash-logback-encoder # Time-window compaction strategy for Cassandra cassandra/twcs: repository: operations/software/cassandra-twcs diff --git a/modules/cassandra/manifests/logging.pp b/modules/cassandra/manifests/logging.pp index cf6b597..d70ac1f 100644 --- a/modules/cassandra/manifests/logging.pp +++ b/modules/cassandra/manifests/logging.pp @@ -10,33 +10,33 @@ ) { require ::cassandra - package { 'cassandra/logstash-logback-encoder': - ensure => present, - provider => 'trebuchet', + scap::target { 'cassandra/logstash-logback-encoder': + deploy_user => 'deploy-service', + manage_user => true, } file { '/usr/share/cassandra/lib/logstash-logback-encoder.jar': ensure => 'link', target => '/srv/deployment/cassandra/logstash-logback-encoder/lib/logstash-logback-encoder-4.2.jar', - require => Package['cassandra/logstash-logback-encoder'], + require => Scap::Target['cassandra/logstash-logback-encoder'], } file { '/usr/share/cassandra/lib/jackson-annotations-2.4.0.jar': ensure => 'link', target => '/srv/deployment/cassandra/logstash-logback-encoder/lib/jackson-annotations-2.4.0.jar', - require => Package['cassandra/logstash-logback-encoder'], + require => Scap::Target['cassandra/logstash-logback-encoder'], } file { '/usr/share/cassandra/lib/jackson-core-2.4.0.jar': ensure => 'link', target => '/srv/deployment/cassandra/logstash-logback-encoder/lib/jackson-core-2.4.0.jar', - require => Package['cassandra/logstash-logback-encoder'], + require => Scap::Target['cassandra/logstash-logback-encoder'], } file { '/usr/share/cassandra/lib/jackson-databind-2.4.0.jar': ensure => 'link', target => '/srv/deployment/cassandra/logstash-logback-encoder/lib/jackson-databind-2.4.0.jar', - require => Package['cassandra/logstash-logback-encoder'], + require => Scap::Target['cassandra/logstash-logback-encoder'], } # removes unnecessary dependencies, deprecates T128787; the following code -- To view, visit https://gerrit.wikimedia.org/r/366473 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Iccc142cf6a97291e90db1bfb063543883b8bf431 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Mobrovac <mobro...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits