diff --git a/CHANGELOG.md b/CHANGELOG.md
index 775a5b3..0183e06 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,23 @@
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).
+## [v2.0.0](https://github.com/puppetlabs/puppet_operational_dashboards/tree/v2.0.0) (2023-05-26)
+
+[Full Changelog](https://github.com/puppetlabs/puppet_operational_dashboards/compare/v1.13.1...v2.0.0)
+
+### Added
+
+- Import sar data files [\#172](https://github.com/puppetlabs/puppet_operational_dashboards/pull/172) ([m0dular](https://github.com/m0dular))
+- \(SUP-4220\) Add panels for PDB pool usage [\#171](https://github.com/puppetlabs/puppet_operational_dashboards/pull/171) ([m0dular](https://github.com/m0dular))
+- \(SUP-4138\) Add compiler PCP metrics [\#168](https://github.com/puppetlabs/puppet_operational_dashboards/pull/168) ([m0dular](https://github.com/m0dular))
+- \(SUP-4138\) Add PCP connections [\#167](https://github.com/puppetlabs/puppet_operational_dashboards/pull/167) ([m0dular](https://github.com/m0dular))
+- Add dashboard and script for v2 system metrics [\#166](https://github.com/puppetlabs/puppet_operational_dashboards/pull/166) ([m0dular](https://github.com/m0dular))
+- Document parameters for internal repositories [\#165](https://github.com/puppetlabs/puppet_operational_dashboards/pull/165) ([m0dular](https://github.com/m0dular))
+
+### Fixed
+
+- Remove selection override from db sizes panel [\#173](https://github.com/puppetlabs/puppet_operational_dashboards/pull/173) ([m0dular](https://github.com/m0dular))
+
## [v1.13.1](https://github.com/puppetlabs/puppet_operational_dashboards/tree/v1.13.1) (2023-04-27)
[Full Changelog](https://github.com/puppetlabs/puppet_operational_dashboards/compare/v1.13.0...v1.13.1)
diff --git a/REFERENCE.md b/REFERENCE.md
index 1e338ab..d03f2f9 100644
--- a/REFERENCE.md
+++ b/REFERENCE.md
@@ -60,6 +60,7 @@ The following parameters are available in the `puppet_operational_dashboards` cl
* [`manage_telegraf`](#-puppet_operational_dashboards--manage_telegraf)
* [`manage_telegraf_token`](#-puppet_operational_dashboards--manage_telegraf_token)
* [`use_ssl`](#-puppet_operational_dashboards--use_ssl)
+* [`use_system_store`](#-puppet_operational_dashboards--use_system_store)
* [`influxdb_token_file`](#-puppet_operational_dashboards--influxdb_token_file)
* [`telegraf_token`](#-puppet_operational_dashboards--telegraf_token)
* [`include_pe_metrics`](#-puppet_operational_dashboards--include_pe_metrics)
@@ -154,6 +155,14 @@ Whether to use SSL when querying InfluxDB. Defaults to true
Default value: `true`
+##### `use_system_store`
+
+Data type: `Boolean`
+
+Whether to use the system CA bundle. Defaults to false
+
+Default value: `lookup(influxdb::use_system_store, undef, undef, false)`
+
##### `influxdb_token_file`
Data type: `String`
@@ -248,12 +257,19 @@ The following parameters are available in the `puppet_operational_dashboards::pr
* [`token`](#-puppet_operational_dashboards--profile--dashboards--token)
* [`grafana_host`](#-puppet_operational_dashboards--profile--dashboards--grafana_host)
* [`grafana_port`](#-puppet_operational_dashboards--profile--dashboards--grafana_port)
+* [`grafana_use_ssl`](#-puppet_operational_dashboards--profile--dashboards--grafana_use_ssl)
+* [`manage_grafana_ssl`](#-puppet_operational_dashboards--profile--dashboards--manage_grafana_ssl)
+* [`grafana_cert_file`](#-puppet_operational_dashboards--profile--dashboards--grafana_cert_file)
+* [`grafana_key_file`](#-puppet_operational_dashboards--profile--dashboards--grafana_key_file)
+* [`grafana_cert_file_source`](#-puppet_operational_dashboards--profile--dashboards--grafana_cert_file_source)
+* [`grafana_key_file_source`](#-puppet_operational_dashboards--profile--dashboards--grafana_key_file_source)
* [`grafana_timeout`](#-puppet_operational_dashboards--profile--dashboards--grafana_timeout)
* [`grafana_password`](#-puppet_operational_dashboards--profile--dashboards--grafana_password)
* [`grafana_version`](#-puppet_operational_dashboards--profile--dashboards--grafana_version)
* [`grafana_datasource`](#-puppet_operational_dashboards--profile--dashboards--grafana_datasource)
* [`grafana_install`](#-puppet_operational_dashboards--profile--dashboards--grafana_install)
* [`use_ssl`](#-puppet_operational_dashboards--profile--dashboards--use_ssl)
+* [`use_system_store`](#-puppet_operational_dashboards--profile--dashboards--use_system_store)
* [`manage_grafana`](#-puppet_operational_dashboards--profile--dashboards--manage_grafana)
* [`manage_grafana_repo`](#-puppet_operational_dashboards--profile--dashboards--manage_grafana_repo)
* [`influxdb_host`](#-puppet_operational_dashboards--profile--dashboards--influxdb_host)
@@ -290,6 +306,56 @@ Port used by the Grafana service. Defaults to 3000
Default value: `3000`
+##### `grafana_use_ssl`
+
+Data type: `Boolean`
+
+Enable use of HTTPS/SSL for Grafana. Defaults to false.
+
+Default value: `false`
+
+##### `manage_grafana_ssl`
+
+Data type: `Boolean`
+
+Whether to manage the SSL certificate files when using the grafana_use_ssl parameter. Defaults to true
+
+Default value: `true`
+
+##### `grafana_cert_file`
+
+Data type: `Stdlib::Absolutepath`
+
+SSL certificate file to use when 'grafana_use_ssl' and 'manage_grafana' are enabled. Defaults to '/etc/grafana/client.pem'.
+
+Default value: `'/etc/grafana/client.pem'`
+
+##### `grafana_key_file`
+
+Data type: `Stdlib::Absolutepath`
+
+SSL private key file to use when 'grafana_use_ssl' and 'manage_grafana' are enabled. Defaults to '/etc/grafana/client.key'.
+
+Default value: `'/etc/grafana/client.key'`
+
+##### `grafana_cert_file_source`
+
+Data type: `Stdlib::Absolutepath`
+
+SSL certificate file to use as the source for the grafana_cert_file parameter.
+Defaults to using the Puppet issued certs on the agent node.
+
+Default value: `"/etc/puppetlabs/puppet/ssl/certs/${trusted['certname']}.pem"`
+
+##### `grafana_key_file_source`
+
+Data type: `Stdlib::Absolutepath`
+
+SSL certificate file to use as the source for the grafana_key_file parameter.
+Defaults to using the Puppet issued certs on the agent node.
+
+Default value: `"/etc/puppetlabs/puppet/ssl/private_keys/${trusted['certname']}.pem"`
+
##### `grafana_timeout`
Data type: `Integer`
@@ -344,6 +410,14 @@ Whether to use SSL when querying InfluxDB. Defaults to true
Default value: `$puppet_operational_dashboards::use_ssl`
+##### `use_system_store`
+
+Data type: `Boolean`
+
+Whether to use the system CA bundle. Defaults to false
+
+Default value: `$puppet_operational_dashboards::use_system_store`
+
##### `manage_grafana`
Data type: `Boolean`
@@ -397,7 +471,7 @@ Default value: `$puppet_operational_dashboards::telegraf_token_name`
##### `influxdb_token_file`
-Data type: `String`
+Data type: `Stdlib::Absolutepath`
Location on disk of an InfluxDB admin token.
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`
##### `provisioning_datasource_file`
-Data type: `String`
+Data type: `Stdlib::Absolutepath`
Location on disk to store datasource definition
@@ -488,6 +562,7 @@ The following parameters are available in the `puppet_operational_dashboards::te
* [`influxdb_org`](#-puppet_operational_dashboards--telegraf--agent--influxdb_org)
* [`influxdb_bucket`](#-puppet_operational_dashboards--telegraf--agent--influxdb_bucket)
* [`use_ssl`](#-puppet_operational_dashboards--telegraf--agent--use_ssl)
+* [`use_system_store`](#-puppet_operational_dashboards--telegraf--agent--use_system_store)
* [`manage_ssl`](#-puppet_operational_dashboards--telegraf--agent--manage_ssl)
* [`manage_repo`](#-puppet_operational_dashboards--telegraf--agent--manage_repo)
* [`manage_archive`](#-puppet_operational_dashboards--telegraf--agent--manage_archive)
@@ -563,6 +638,14 @@ Whether to use SSL when querying InfluxDB. Defaults to true
Default value: `$puppet_operational_dashboards::use_ssl`
+##### `use_system_store`
+
+Data type: `Boolean`
+
+Whether to use the system CA bundle. Defaults to false
+
+Default value: `$puppet_operational_dashboards::use_system_store`
+
##### `manage_ssl`
Data type: `Boolean`
diff --git a/metadata.json b/metadata.json
index f1e787e..2a40ec5 100644
--- a/metadata.json
+++ b/metadata.json
@@ -1,6 +1,6 @@
{
"name": "puppetlabs-puppet_operational_dashboards",
- "version": "2.0.0",
+ "version": "2.1.0",
"author": "Adrian Parreiras Horta",
"summary": "A module for managing the installation and configuration of metrics dashboards for Puppet Infrastructure.",
"license": "Apache-2.0",