Skip to content

Commit b436422

Browse files
authored
Merge pull request #226 from puppetlabs/release-prep
Release prep v2.4.0
2 parents 08c69d6 + f7a3021 commit b436422

File tree

3 files changed

+39
-2
lines changed

3 files changed

+39
-2
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
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.3.0](https://github.com/puppetlabs/puppet_operational_dashboards/tree/v2.3.0) (2024-02-03)
5+
## [v2.3.0](https://github.com/puppetlabs/puppet_operational_dashboards/tree/v2.3.0) (2024-02-05)
66

77
[Full Changelog](https://github.com/puppetlabs/puppet_operational_dashboards/compare/v2.2.0...v2.3.0)
88

REFERENCE.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ The following parameters are available in the `puppet_operational_dashboards` cl
6666
* [`telegraf_token`](#-puppet_operational_dashboards--telegraf_token)
6767
* [`include_pe_metrics`](#-puppet_operational_dashboards--include_pe_metrics)
6868
* [`manage_system_board`](#-puppet_operational_dashboards--manage_system_board)
69+
* [`template_format`](#-puppet_operational_dashboards--template_format)
6970

7071
##### <a name="-puppet_operational_dashboards--manage_influxdb"></a>`manage_influxdb`
7172

@@ -211,6 +212,14 @@ Whether the System Performance dashboard should be added to grafana
211212

212213
Default value: `true`
213214

215+
##### <a name="-puppet_operational_dashboards--template_format"></a>`template_format`
216+
217+
Data type: `Enum['yaml','toml']`
218+
219+
Template format to use for puppet template toml or yaml config
220+
221+
Default value: `'toml'`
222+
214223
### <a name="puppet_operational_dashboards--enterprise_infrastructure"></a>`puppet_operational_dashboards::enterprise_infrastructure`
215224

216225
When applied to an appropriate node group this class applies the toml gem and database access
@@ -229,6 +238,7 @@ include puppet_operational_dashboards::enterprise_infrastructure
229238
The following parameters are available in the `puppet_operational_dashboards::enterprise_infrastructure` class:
230239

231240
* [`profiles`](#-puppet_operational_dashboards--enterprise_infrastructure--profiles)
241+
* [`template_format`](#-puppet_operational_dashboards--enterprise_infrastructure--template_format)
232242

233243
##### <a name="-puppet_operational_dashboards--enterprise_infrastructure--profiles"></a>`profiles`
234244

@@ -238,6 +248,14 @@ Array of PE profiles on the node with this class applied.
238248

239249
Default value: `puppet_operational_dashboards::pe_profiles_on_host()`
240250

251+
##### <a name="-puppet_operational_dashboards--enterprise_infrastructure--template_format"></a>`template_format`
252+
253+
Data type: `Enum['yaml','toml']`
254+
255+
Template format to use for puppet template toml or yaml config
256+
257+
Default value: `'toml'`
258+
241259
### <a name="puppet_operational_dashboards--profile--dashboards"></a>`puppet_operational_dashboards::profile::dashboards`
242260

243261
Installs Grafana and several dashboards to display Puppet metrics. Included via the base class.
@@ -630,6 +648,7 @@ The following parameters are available in the `puppet_operational_dashboards::te
630648
* [`telegraf_postgres_password`](#-puppet_operational_dashboards--telegraf--agent--telegraf_postgres_password)
631649
* [`postgres_port`](#-puppet_operational_dashboards--telegraf--agent--postgres_port)
632650
* [`postgres_options`](#-puppet_operational_dashboards--telegraf--agent--postgres_options)
651+
* [`template_format`](#-puppet_operational_dashboards--telegraf--agent--template_format)
633652

634653
##### <a name="-puppet_operational_dashboards--telegraf--agent--token"></a>`token`
635654

@@ -937,6 +956,14 @@ Default value:
937956
}
938957
```
939958

959+
##### <a name="-puppet_operational_dashboards--telegraf--agent--template_format"></a>`template_format`
960+
961+
Data type: `Enum['yaml','toml']`
962+
963+
Template format to use for puppet template toml or yaml config
964+
965+
Default value: `$puppet_operational_dashboards::template_format`
966+
940967
## Defined types
941968

942969
### <a name="puppet_operational_dashboards--telegraf--config"></a>`puppet_operational_dashboards::telegraf::config`
@@ -952,6 +979,7 @@ The following parameters are available in the `puppet_operational_dashboards::te
952979
* [`hosts`](#-puppet_operational_dashboards--telegraf--config--hosts)
953980
* [`ensure`](#-puppet_operational_dashboards--telegraf--config--ensure)
954981
* [`http_timeout_seconds`](#-puppet_operational_dashboards--telegraf--config--http_timeout_seconds)
982+
* [`template_format`](#-puppet_operational_dashboards--telegraf--config--template_format)
955983

956984
##### <a name="-puppet_operational_dashboards--telegraf--config--service"></a>`service`
957985

@@ -987,6 +1015,14 @@ Data type: `Integer[1]`
9871015

9881016
Timeout for HTTP Telegraf inputs. Might be usefull in huge environments with slower API responses
9891017

1018+
##### <a name="-puppet_operational_dashboards--telegraf--config--template_format"></a>`template_format`
1019+
1020+
Data type: `Enum['yaml','toml']`
1021+
1022+
Template format to use for puppet template toml or yaml config
1023+
1024+
Default value: `'toml'`
1025+
9901026
## Functions
9911027

9921028
### <a name="puppet_operational_dashboards--hosts_with_profile"></a>`puppet_operational_dashboards::hosts_with_profile`
@@ -1194,3 +1230,4 @@ The following parameters are available in the `puppet_operational_dashboards::pr
11941230
Data type: `TargetSpec`
11951231

11961232
The targets to run on.
1233+

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.3.0",
3+
"version": "2.4.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)