TT#122035 Adapt to allow victoria-metrics running

In templates.git, the template-conditions for ngcp-service.services.yml are:

  victoria-metrics:
    group:
      - ngcp-upgrade-ignore
      - monitoring
    systemd: victoria-metrics.service
    monit: victoria-metrics
    enable: [% monitoring.backend == 'prometheus' && monitoring.prometheus_server == 'victoria-metrics' ? 'yes' : 'no' %]

so the service is enabled in all nodes, not only management, and thus
system-tests complains:

  https://jenkins.mgm.sipwise.com/job/system-tester/399308/tapTestReport/
  194 - - Service: victoria-metrics.service: enabled: doesn't match, expect: [false] found: [true]
  195 - - Service: victoria-metrics.service: running: doesn't match, expect: [false] found: [true]

So setting the same conditions for these tests as for its enablement in
the services config file.

Change-Id: I1be7ca2fc21463685ba0119746ad5bbe9a0c14a0
mr9.5.2
Manuel Montecelo 4 years ago
parent c4981e34f2
commit 837cde059a

@ -98,5 +98,5 @@ service:
running: [% monitoring.backend == 'influxdb' ? 'true' : 'false' %]
victoria-metrics.service:
enabled: [% monitoring.backend == 'prometheus' && monitoring.prometheus_server == 'victoria-metrics' && is_mgmt ? 'true' : 'false' %]
running: [% monitoring.backend == 'prometheus' && monitoring.prometheus_server == 'victoria-metrics' && is_mgmt ? 'true' : 'false' %]
enabled: [% monitoring.backend == 'prometheus' && monitoring.prometheus_server == 'victoria-metrics' %]
running: [% monitoring.backend == 'prometheus' && monitoring.prometheus_server == 'victoria-metrics' %]

Loading…
Cancel
Save