Skip to content

Commit

Permalink
Merge pull request #126 from ARGOeu/devel
Browse files Browse the repository at this point in the history
Version 1.8.2
  • Loading branch information
themiszamani authored Jul 4, 2024
2 parents 2ba1834 + bbfb5c5 commit 7dab112
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 2 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

Release notes for argo-puppet module

### 1.8.2 - 4 Jul 2024

* AO-986 Include tenant entry in argo-sensu-tools.conf.erb template

### 1.8.1 - 27 Jun 2024

* AO-985 Include repo for HTCondor packages on Rocky 9
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,8 @@ Setting `include_passive` parameter to `true` triggers installation and configur
argo::mon::sensutools::voname : tenant
argo::mon::sensutools::sensu_url : https://sensu.argo.grnet.gr:8080/
argo::mon::sensutools::sensu_token : <sensu-token>
argo::mon::sensutools::namespace : TENANT
argo::mon::sensutools::namespace : tenant_namespace
argo::mon::sensutools::tenant : TENANT
argo::mon::sensutools::webapi_url : https://api.argo.grnet.gr/api/v2/metric_profiles
argo::mon::sensutools::webapi_token : <webapi-token>
argo::mon::sensutools::metricprofiles: ARGO-MON, ARGO-MON-CRITICAL
Expand Down Expand Up @@ -261,7 +262,7 @@ argo::mon::condor::local_config: puppet:///path/to/local_config/file

#### ARC-CE probes

For ARC-CE probes to work properly, besides the package providing the probes (`nordugrid-arc-nagios-plugins`), also packages `argo-probe-igtf` and `argo-probe-sensu` need to be additionally installed. There is also a configuration file that needs to be placed in proper directory (default file is `files/mon/egi/90-local.ini`). If The default file is sufficient, the `.yaml` file should simply contain:
For ARC-CE probes to work properly, besides the package providing the probes (`nordugrid-arc-nagios-plugins`), also packages `nordugrid-arc-nagios-plugins-egi`, `argo-probe-igtf` and `argo-probe-sensu` need to be additionally installed. There is also a configuration file that needs to be placed in proper directory (default file is `files/mon/egi/90-local.ini`). If The default file is sufficient, the `.yaml` file should simply contain:

```yaml
argo::mon::arc: true
Expand Down
1 change: 1 addition & 0 deletions manifests/mon/sensutools.pp
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
$sensu_url = '',
$sensu_token = '',
$namespace = '',
$tenant = '',
$webapi_url = '',
$webapi_token = '',
$metricprofiles = '',
Expand Down
1 change: 1 addition & 0 deletions templates/mon/sensutools/argo-sensu-tools.conf.erb
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ voname = <%= @voname %>
url = <%= @sensu_url %>
token = <%= @sensu_token %>
namespace = <%= @namespace %>
tenant = <%= @tenant %>

[WEB-API]
url = <%= @webapi_url %>
Expand Down

0 comments on commit 7dab112

Please sign in to comment.