--- Systemd::Timer::Job[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging].orig
+++ Systemd::Timer::Job[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging]
+ private_tmp => False
+ monitoring_notes_url => https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state
+ send_mail_to => root@deploy1003.eqiad.wmnet
+ ignore_errors => False
+ monitoring_enabled => False
+ syslog_match_startswith => True
+ ensure => absent
+ send_mail_only_on_error => True
+ interval => {'start': 'OnCalendar', 'interval': '*:00:00'}
+ success_exit_status => []
+ logfile_perms => all
+ logging_enabled => True
+ user => root
+ send_mail => False
+ logfile_name => syslog.log
+ syslog_force_stop => True
+ command => /usr/local/bin/prometheus-check-admin-ng-pending-changes --environment staging --outfile /var/lib/prometheus/node.d/admin-ng-staging.prom
+ description => Systemd timer to gather node metrics for prometheus-check-admin-ng-pending-changes-staging
+ environment => {'HELM_HOME': '/etc/helm', 'HELM_DATA_HOME': '/usr/share/helm', 'HELM_CACHE_HOME': '/var/cache/helm', 'HELM_CONFIG_HOME': '/etc/helm'}
+ monitoring_contact_groups => admins
+ logfile_basedir => /var/log
+ fixed_random_delay => False
+ logfile_group => root
Systemd::Unit[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-aux-k8s-eqiad.service]
- Parameters differences:
--- Systemd::Unit[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-aux-k8s-eqiad.service].orig
+++ Systemd::Unit[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-aux-k8s-eqiad.service]
@@
- ensure => present
+ ensure => absent
- Prometheus::Node_textfile[prometheus-check-admin-ng-pending-changes-codfw]
- Parameters differences:
--- Prometheus::Node_textfile[prometheus-check-admin-ng-pending-changes-codfw].orig
+++ Prometheus::Node_textfile[prometheus-check-admin-ng-pending-changes-codfw]
@@
- extra_packages => ['python3-prometheus-client']
+ extra_packages => []
@@
- ensure => present
+ ensure => absent
- File[/lib/systemd/system/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes.timer]
- Parameters differences:
--- File[/lib/systemd/system/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes.timer].orig
+++ File[/lib/systemd/system/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes.timer]
+ group => root
+ owner => root
+ ensure => present
+ notify => Exec[systemd daemon-reload for prometheus-node-textfile-prometheus-check-admin-ng-pending-changes.timer (prometheus-node-textfile-prometheus-check-admin-ng-pending-changes.timer)]
+ mode => 0444
- Content differences:
--- /lib/systemd/system/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes.timer.orig
+++ /lib/systemd/system/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes.timer
@@ -0,0 +1,12 @@
+[Unit]
+Description=Periodic execution of prometheus-node-textfile-prometheus-check-admin-ng-pending-changes.service
+
+[Timer]
+Unit=prometheus-node-textfile-prometheus-check-admin-ng-pending-changes.service
+# Accuracy sets the maximum time interval around the execution time we want to allow
+AccuracySec=15sec
+OnCalendar=*:00:00
+RandomizedDelaySec=0
+
+[Install]
+WantedBy=multi-user.target
- Systemd::Timer::Job[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-codfw]
- Parameters differences:
--- Systemd::Timer::Job[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-codfw].orig
+++ Systemd::Timer::Job[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-codfw]
@@
- ensure => present
+ ensure => absent
- Systemd::Timer[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-aux-k8s-eqiad]
- Parameters differences:
--- Systemd::Timer[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-aux-k8s-eqiad].orig
+++ Systemd::Timer[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-aux-k8s-eqiad]
@@
- ensure => present
+ ensure => absent
- Prometheus::Node_textfile[prometheus-check-admin-ng-pending-changes-ml-serve-codfw]
- Parameters differences:
--- Prometheus::Node_textfile[prometheus-check-admin-ng-pending-changes-ml-serve-codfw].orig
+++ Prometheus::Node_textfile[prometheus-check-admin-ng-pending-changes-ml-serve-codfw]
@@
- extra_packages => ['python3-prometheus-client']
+ extra_packages => []
@@
- ensure => present
+ ensure => absent
- Systemd::Timer[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-aux-k8s-codfw]
- Parameters differences:
--- Systemd::Timer[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-aux-k8s-codfw].orig
+++ Systemd::Timer[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-aux-k8s-codfw]
@@
- ensure => present
+ ensure => absent
- Service[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-dse-k8s-codfw.timer]
- Parameters differences:
--- Service[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-dse-k8s-codfw.timer].orig
+++ Service[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-dse-k8s-codfw.timer]
+ before => ['Exec[systemd daemon-reload for prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-dse-k8s-codfw.timer (prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-dse-k8s-codfw.timer)]']
@@
- enable => True
+ enable => False
@@
- ensure => running
+ ensure => stopped
- File[/lib/systemd/system/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-staging-codfw.timer]
- Parameters differences:
--- File[/lib/systemd/system/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-staging-codfw.timer].orig
+++ File[/lib/systemd/system/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-staging-codfw.timer]
@@
- ensure => present
+ ensure => absent
- File[/etc/logrotate.d/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-aux-k8s-codfw]
- Parameters differences:
--- File[/etc/logrotate.d/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-aux-k8s-codfw].orig
+++ File[/etc/logrotate.d/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-aux-k8s-codfw]
@@
- ensure => present
+ ensure => absent
- Rsyslog::Conf[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-codfw]
- Parameters differences:
--- Rsyslog::Conf[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-codfw].orig
+++ Rsyslog::Conf[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-codfw]
@@
- ensure => present
+ ensure => absent
- Rsyslog::Conf[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-eqiad]
- Parameters differences:
--- Rsyslog::Conf[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-eqiad].orig
+++ Rsyslog::Conf[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-eqiad]
@@
- ensure => present
+ ensure => absent
- Systemd::Timer::Job[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-eqiad]
- Parameters differences:
--- Systemd::Timer::Job[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-eqiad].orig
+++ Systemd::Timer::Job[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-eqiad]
@@
- ensure => present
+ ensure => absent
- File[/var/log/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-dse-k8s-eqiad]
- Parameters differences:
--- File[/var/log/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-dse-k8s-eqiad].orig
+++ File[/var/log/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-dse-k8s-eqiad]
@@
- ensure => directory
+ ensure => absent
- Systemd::Unit[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-eqiad.service]
- Parameters differences:
--- Systemd::Unit[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-eqiad.service].orig
+++ Systemd::Unit[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-eqiad.service]
@@
- ensure => present
+ ensure => absent
- File[/var/log/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-codfw]
- Parameters differences:
--- File[/var/log/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-codfw].orig
+++ File[/var/log/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-codfw]
@@
- ensure => directory
+ ensure => absent
- Exec[systemd daemon-reload for prometheus-node-textfile-prometheus-check-admin-ng-pending-changes.timer (prometheus-node-textfile-prometheus-check-admin-ng-pending-changes.timer)]
- Parameters differences:
--- Exec[systemd daemon-reload for prometheus-node-textfile-prometheus-check-admin-ng-pending-changes.timer (prometheus-node-textfile-prometheus-check-admin-ng-pending-changes.timer)].orig
+++ Exec[systemd daemon-reload for prometheus-node-textfile-prometheus-check-admin-ng-pending-changes.timer (prometheus-node-textfile-prometheus-check-admin-ng-pending-changes.timer)]
+ refreshonly => True
+ command => /bin/systemctl daemon-reload
+ before => ['Service[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes.timer]']
- Logrotate::Conf[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes]
- Parameters differences:
--- Logrotate::Conf[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes].orig
+++ Logrotate::Conf[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes]
+ ensure => present
- File[/var/log/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-serve-codfw]
- Parameters differences:
--- File[/var/log/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-serve-codfw].orig
+++ File[/var/log/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-serve-codfw]
@@
- ensure => directory
+ ensure => absent
- File[/var/log/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-dse-k8s-codfw]
- Parameters differences:
--- File[/var/log/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-dse-k8s-codfw].orig
+++ File[/var/log/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-dse-k8s-codfw]
@@
- ensure => directory
+ ensure => absent
- File[/etc/logrotate.d/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-aux-k8s-eqiad]
- Parameters differences:
--- File[/etc/logrotate.d/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-aux-k8s-eqiad].orig
+++ File[/etc/logrotate.d/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-aux-k8s-eqiad]
@@
- ensure => present
+ ensure => absent
- Systemd::Unit[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-serve-codfw.service]
- Parameters differences:
--- Systemd::Unit[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-serve-codfw.service].orig
+++ Systemd::Unit[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-serve-codfw.service]
@@
- ensure => present
+ ensure => absent
- Prometheus::Node_textfile[prometheus-check-admin-ng-pending-changes]
- Parameters differences:
--- Prometheus::Node_textfile[prometheus-check-admin-ng-pending-changes].orig
+++ Prometheus::Node_textfile[prometheus-check-admin-ng-pending-changes]
+ extra_packages => []
+ ensure => present
+ environment => {'HELM_HOME': '/etc/helm', 'HELM_DATA_HOME': '/usr/share/helm', 'HELM_CACHE_HOME': '/var/cache/helm', 'HELM_CONFIG_HOME': '/etc/helm'}
+ run_cmd => /usr/bin/charlie-prom --services_dir admin_ng --outfile /var/lib/prometheus/node.d/admin-ng.prom
+ user => root
+ interval => *:00:00
- Systemd::Syslog[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-serve-eqiad]
- Parameters differences:
--- Systemd::Syslog[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-serve-eqiad].orig
+++ Systemd::Syslog[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-serve-eqiad]
@@
- ensure => present
+ ensure => absent
- Systemd::Syslog[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-aux-k8s-codfw]
- Parameters differences:
--- Systemd::Syslog[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-aux-k8s-codfw].orig
+++ Systemd::Syslog[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-aux-k8s-codfw]
@@
- ensure => present
+ ensure => absent
- Systemd::Unit[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-codfw.timer]
- Parameters differences:
--- Systemd::Unit[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-codfw.timer].orig
+++ Systemd::Unit[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-codfw.timer]
@@
- ensure => present
+ ensure => absent
- Systemd::Service[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-eqiad]
- Parameters differences:
--- Systemd::Service[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-eqiad].orig
+++ Systemd::Service[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-eqiad]
@@
- ensure => present
+ ensure => absent
- Systemd::Service[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-codfw]
- Parameters differences:
--- Systemd::Service[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-codfw].orig
+++ Systemd::Service[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-codfw]
@@
- ensure => present
+ ensure => absent
- Systemd::Syslog[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-eqiad]
- Parameters differences:
--- Systemd::Syslog[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-eqiad].orig
+++ Systemd::Syslog[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-eqiad]
@@
- ensure => present
+ ensure => absent
- Exec[systemd daemon-reload for prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-dse-k8s-codfw.timer (prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-dse-k8s-codfw.timer)]
- Parameters differences:
--- Exec[systemd daemon-reload for prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-dse-k8s-codfw.timer (prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-dse-k8s-codfw.timer)].orig
+++ Exec[systemd daemon-reload for prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-dse-k8s-codfw.timer (prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-dse-k8s-codfw.timer)]
- before => ['Service[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-dse-k8s-codfw.timer]']
- Systemd::Syslog[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-staging-codfw]
- Parameters differences:
--- Systemd::Syslog[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-staging-codfw].orig
+++ Systemd::Syslog[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-staging-codfw]
@@
- ensure => present
+ ensure => absent
- File[/etc/logrotate.d/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-serve-codfw]
- Parameters differences:
--- File[/etc/logrotate.d/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-serve-codfw].orig
+++ File[/etc/logrotate.d/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-serve-codfw]
@@
- ensure => present
+ ensure => absent
- Systemd::Syslog[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-eqiad]
- Parameters differences:
--- Systemd::Syslog[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-eqiad].orig
+++ Systemd::Syslog[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-eqiad]
@@
- ensure => present
+ ensure => absent
- File[/lib/systemd/system/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-serve-codfw.timer]
- Parameters differences:
--- File[/lib/systemd/system/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-serve-codfw.timer].orig
+++ File[/lib/systemd/system/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-ml-serve-codfw.timer]
@@
- ensure => present
+ ensure => absent
- File[/lib/systemd/system/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-codfw.service]
- Parameters differences:
--- File[/lib/systemd/system/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-codfw.service].orig
+++ File[/lib/systemd/system/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-staging-codfw.service]
@@
- ensure => present
+ ensure => absent
- File[/etc/logrotate.d/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-codfw]
- Parameters differences:
--- File[/etc/logrotate.d/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-codfw].orig
+++ File[/etc/logrotate.d/prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-codfw]
@@
- ensure => present
+ ensure => absent
- Systemd::Service[prometheus-node-textfile-prometheus-check-admin-ng-pending-changes-dse-k8s-codfw]
- Parameters differences: