Skip to content

Commit f122427

Browse files
Merge pull request #192 from puppetlabs/release-prep
Release prep v2.1.0
2 parents 933db15 + 717950b commit f122427

File tree

3 files changed

+103
-3
lines changed

3 files changed

+103
-3
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,23 @@
22

33
All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org).
44

5+
## [v2.0.0](https://github.com/puppetlabs/puppet_operational_dashboards/tree/v2.0.0) (2023-05-26)
6+
7+
[Full Changelog](https://github.com/puppetlabs/puppet_operational_dashboards/compare/v1.13.1...v2.0.0)
8+
9+
### Added
10+
11+
- Import sar data files [\#172](https://github.com/puppetlabs/puppet_operational_dashboards/pull/172) ([m0dular](https://github.com/m0dular))
12+
- \(SUP-4220\) Add panels for PDB pool usage [\#171](https://github.com/puppetlabs/puppet_operational_dashboards/pull/171) ([m0dular](https://github.com/m0dular))
13+
- \(SUP-4138\) Add compiler PCP metrics [\#168](https://github.com/puppetlabs/puppet_operational_dashboards/pull/168) ([m0dular](https://github.com/m0dular))
14+
- \(SUP-4138\) Add PCP connections [\#167](https://github.com/puppetlabs/puppet_operational_dashboards/pull/167) ([m0dular](https://github.com/m0dular))
15+
- Add dashboard and script for v2 system metrics [\#166](https://github.com/puppetlabs/puppet_operational_dashboards/pull/166) ([m0dular](https://github.com/m0dular))
16+
- Document parameters for internal repositories [\#165](https://github.com/puppetlabs/puppet_operational_dashboards/pull/165) ([m0dular](https://github.com/m0dular))
17+
18+
### Fixed
19+
20+
- Remove selection override from db sizes panel [\#173](https://github.com/puppetlabs/puppet_operational_dashboards/pull/173) ([m0dular](https://github.com/m0dular))
21+
522
## [v1.13.1](https://github.com/puppetlabs/puppet_operational_dashboards/tree/v1.13.1) (2023-04-27)
623

724
[Full Changelog](https://github.com/puppetlabs/puppet_operational_dashboards/compare/v1.13.0...v1.13.1)

REFERENCE.md

Lines changed: 85 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ The following parameters are available in the `puppet_operational_dashboards` cl
6060
* [`manage_telegraf`](#-puppet_operational_dashboards--manage_telegraf)
6161
* [`manage_telegraf_token`](#-puppet_operational_dashboards--manage_telegraf_token)
6262
* [`use_ssl`](#-puppet_operational_dashboards--use_ssl)
63+
* [`use_system_store`](#-puppet_operational_dashboards--use_system_store)
6364
* [`influxdb_token_file`](#-puppet_operational_dashboards--influxdb_token_file)
6465
* [`telegraf_token`](#-puppet_operational_dashboards--telegraf_token)
6566
* [`include_pe_metrics`](#-puppet_operational_dashboards--include_pe_metrics)
@@ -154,6 +155,14 @@ Whether to use SSL when querying InfluxDB. Defaults to true
154155

155156
Default value: `true`
156157

158+
##### <a name="-puppet_operational_dashboards--use_system_store"></a>`use_system_store`
159+
160+
Data type: `Boolean`
161+
162+
Whether to use the system CA bundle. Defaults to false
163+
164+
Default value: `lookup(influxdb::use_system_store, undef, undef, false)`
165+
157166
##### <a name="-puppet_operational_dashboards--influxdb_token_file"></a>`influxdb_token_file`
158167

159168
Data type: `String`
@@ -248,12 +257,19 @@ The following parameters are available in the `puppet_operational_dashboards::pr
248257
* [`token`](#-puppet_operational_dashboards--profile--dashboards--token)
249258
* [`grafana_host`](#-puppet_operational_dashboards--profile--dashboards--grafana_host)
250259
* [`grafana_port`](#-puppet_operational_dashboards--profile--dashboards--grafana_port)
260+
* [`grafana_use_ssl`](#-puppet_operational_dashboards--profile--dashboards--grafana_use_ssl)
261+
* [`manage_grafana_ssl`](#-puppet_operational_dashboards--profile--dashboards--manage_grafana_ssl)
262+
* [`grafana_cert_file`](#-puppet_operational_dashboards--profile--dashboards--grafana_cert_file)
263+
* [`grafana_key_file`](#-puppet_operational_dashboards--profile--dashboards--grafana_key_file)
264+
* [`grafana_cert_file_source`](#-puppet_operational_dashboards--profile--dashboards--grafana_cert_file_source)
265+
* [`grafana_key_file_source`](#-puppet_operational_dashboards--profile--dashboards--grafana_key_file_source)
251266
* [`grafana_timeout`](#-puppet_operational_dashboards--profile--dashboards--grafana_timeout)
252267
* [`grafana_password`](#-puppet_operational_dashboards--profile--dashboards--grafana_password)
253268
* [`grafana_version`](#-puppet_operational_dashboards--profile--dashboards--grafana_version)
254269
* [`grafana_datasource`](#-puppet_operational_dashboards--profile--dashboards--grafana_datasource)
255270
* [`grafana_install`](#-puppet_operational_dashboards--profile--dashboards--grafana_install)
256271
* [`use_ssl`](#-puppet_operational_dashboards--profile--dashboards--use_ssl)
272+
* [`use_system_store`](#-puppet_operational_dashboards--profile--dashboards--use_system_store)
257273
* [`manage_grafana`](#-puppet_operational_dashboards--profile--dashboards--manage_grafana)
258274
* [`manage_grafana_repo`](#-puppet_operational_dashboards--profile--dashboards--manage_grafana_repo)
259275
* [`influxdb_host`](#-puppet_operational_dashboards--profile--dashboards--influxdb_host)
@@ -290,6 +306,56 @@ Port used by the Grafana service. Defaults to 3000
290306

291307
Default value: `3000`
292308

309+
##### <a name="-puppet_operational_dashboards--profile--dashboards--grafana_use_ssl"></a>`grafana_use_ssl`
310+
311+
Data type: `Boolean`
312+
313+
Enable use of HTTPS/SSL for Grafana. Defaults to false.
314+
315+
Default value: `false`
316+
317+
##### <a name="-puppet_operational_dashboards--profile--dashboards--manage_grafana_ssl"></a>`manage_grafana_ssl`
318+
319+
Data type: `Boolean`
320+
321+
Whether to manage the SSL certificate files when using the grafana_use_ssl parameter. Defaults to true
322+
323+
Default value: `true`
324+
325+
##### <a name="-puppet_operational_dashboards--profile--dashboards--grafana_cert_file"></a>`grafana_cert_file`
326+
327+
Data type: `Stdlib::Absolutepath`
328+
329+
SSL certificate file to use when 'grafana_use_ssl' and 'manage_grafana' are enabled. Defaults to '/etc/grafana/client.pem'.
330+
331+
Default value: `'/etc/grafana/client.pem'`
332+
333+
##### <a name="-puppet_operational_dashboards--profile--dashboards--grafana_key_file"></a>`grafana_key_file`
334+
335+
Data type: `Stdlib::Absolutepath`
336+
337+
SSL private key file to use when 'grafana_use_ssl' and 'manage_grafana' are enabled. Defaults to '/etc/grafana/client.key'.
338+
339+
Default value: `'/etc/grafana/client.key'`
340+
341+
##### <a name="-puppet_operational_dashboards--profile--dashboards--grafana_cert_file_source"></a>`grafana_cert_file_source`
342+
343+
Data type: `Stdlib::Absolutepath`
344+
345+
SSL certificate file to use as the source for the grafana_cert_file parameter.
346+
Defaults to using the Puppet issued certs on the agent node.
347+
348+
Default value: `"/etc/puppetlabs/puppet/ssl/certs/${trusted['certname']}.pem"`
349+
350+
##### <a name="-puppet_operational_dashboards--profile--dashboards--grafana_key_file_source"></a>`grafana_key_file_source`
351+
352+
Data type: `Stdlib::Absolutepath`
353+
354+
SSL certificate file to use as the source for the grafana_key_file parameter.
355+
Defaults to using the Puppet issued certs on the agent node.
356+
357+
Default value: `"/etc/puppetlabs/puppet/ssl/private_keys/${trusted['certname']}.pem"`
358+
293359
##### <a name="-puppet_operational_dashboards--profile--dashboards--grafana_timeout"></a>`grafana_timeout`
294360

295361
Data type: `Integer`
@@ -344,6 +410,14 @@ Whether to use SSL when querying InfluxDB. Defaults to true
344410

345411
Default value: `$puppet_operational_dashboards::use_ssl`
346412

413+
##### <a name="-puppet_operational_dashboards--profile--dashboards--use_system_store"></a>`use_system_store`
414+
415+
Data type: `Boolean`
416+
417+
Whether to use the system CA bundle. Defaults to false
418+
419+
Default value: `$puppet_operational_dashboards::use_system_store`
420+
347421
##### <a name="-puppet_operational_dashboards--profile--dashboards--manage_grafana"></a>`manage_grafana`
348422

349423
Data type: `Boolean`
@@ -397,7 +471,7 @@ Default value: `$puppet_operational_dashboards::telegraf_token_name`
397471

398472
##### <a name="-puppet_operational_dashboards--profile--dashboards--influxdb_token_file"></a>`influxdb_token_file`
399473

400-
Data type: `String`
474+
Data type: `Stdlib::Absolutepath`
401475

402476
Location on disk of an InfluxDB admin token.
403477
This token is used in this class in a Deferred function call to retrieve a Telegraf token if $token is unset
@@ -406,7 +480,7 @@ Default value: `$puppet_operational_dashboards::influxdb_token_file`
406480

407481
##### <a name="-puppet_operational_dashboards--profile--dashboards--provisioning_datasource_file"></a>`provisioning_datasource_file`
408482

409-
Data type: `String`
483+
Data type: `Stdlib::Absolutepath`
410484

411485
Location on disk to store datasource definition
412486

@@ -488,6 +562,7 @@ The following parameters are available in the `puppet_operational_dashboards::te
488562
* [`influxdb_org`](#-puppet_operational_dashboards--telegraf--agent--influxdb_org)
489563
* [`influxdb_bucket`](#-puppet_operational_dashboards--telegraf--agent--influxdb_bucket)
490564
* [`use_ssl`](#-puppet_operational_dashboards--telegraf--agent--use_ssl)
565+
* [`use_system_store`](#-puppet_operational_dashboards--telegraf--agent--use_system_store)
491566
* [`manage_ssl`](#-puppet_operational_dashboards--telegraf--agent--manage_ssl)
492567
* [`manage_repo`](#-puppet_operational_dashboards--telegraf--agent--manage_repo)
493568
* [`manage_archive`](#-puppet_operational_dashboards--telegraf--agent--manage_archive)
@@ -563,6 +638,14 @@ Whether to use SSL when querying InfluxDB. Defaults to true
563638

564639
Default value: `$puppet_operational_dashboards::use_ssl`
565640

641+
##### <a name="-puppet_operational_dashboards--telegraf--agent--use_system_store"></a>`use_system_store`
642+
643+
Data type: `Boolean`
644+
645+
Whether to use the system CA bundle. Defaults to false
646+
647+
Default value: `$puppet_operational_dashboards::use_system_store`
648+
566649
##### <a name="-puppet_operational_dashboards--telegraf--agent--manage_ssl"></a>`manage_ssl`
567650

568651
Data type: `Boolean`

metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppetlabs-puppet_operational_dashboards",
3-
"version": "2.0.0",
3+
"version": "2.1.0",
44
"author": "Adrian Parreiras Horta",
55
"summary": "A module for managing the installation and configuration of metrics dashboards for Puppet Infrastructure.",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)