26 changes: 13 additions & 13 deletions .fixtures-latest.yml
Original file line number Diff line number Diff line change
@@ -1,36 +1,36 @@
fixtures:
repositories:
apt:
repo: git://github.com/puppetlabs/puppetlabs-apt.git
repo: https://github.com/puppetlabs/puppetlabs-apt.git
stdlib:
repo: git://github.com/puppetlabs/puppetlabs-stdlib.git
repo: https://github.com/puppetlabs/puppetlabs-stdlib.git
datacat:
repo: git://github.com/richardc/puppet-datacat.git
repo: https://github.com/richardc/puppet-datacat.git
yumrepo_core:
repo: git://github.com/puppetlabs/puppetlabs-yumrepo_core
repo: https://github.com/puppetlabs/puppetlabs-yumrepo_core
puppet_version: ">= 6.0.0"
chocolatey:
repo: git://github.com/puppetlabs/puppetlabs-chocolatey.git
repo: https://github.com/puppetlabs/puppetlabs-chocolatey.git
# Needed by chocolatey
registry:
repo: git://github.com/puppetlabs/puppetlabs-registry.git
repo: https://github.com/puppetlabs/puppetlabs-registry.git
# Needed by chocolatey
powershell:
repo: git://github.com/puppetlabs/puppetlabs-powershell.git
repo: https://github.com/puppetlabs/puppetlabs-powershell.git
# Need by postgresql
augeas_core:
repo: git://github.com/puppetlabs/puppetlabs-augeas_core
repo: https://github.com/puppetlabs/puppetlabs-augeas_core
puppet_version: ">= 6.0.0"
# Need by postgresql
concat:
repo: git://github.com/puppetlabs/puppetlabs-concat.git
repo: https://github.com/puppetlabs/puppetlabs-concat.git
postgresql:
repo: git://github.com/puppetlabs/puppetlabs-postgresql.git
repo: https://github.com/puppetlabs/puppetlabs-postgresql.git
archive:
repo: git://github.com/voxpupuli/puppet-archive.git
repo: https://github.com/voxpupuli/puppet-archive.git
windows_env:
repo: git://github.com/voxpupuli/puppet-windows_env.git
repo: https://github.com/voxpupuli/puppet-windows_env.git
systemd:
repo: git://github.com/camptocamp/puppet-systemd.git
repo: https://github.com/camptocamp/puppet-systemd.git
symlinks:
sensu: "#{source_dir}"
26 changes: 13 additions & 13 deletions .fixtures.yml
Original file line number Diff line number Diff line change
@@ -1,49 +1,49 @@
fixtures:
repositories:
apt:
repo: git://github.com/puppetlabs/puppetlabs-apt.git
repo: https://github.com/puppetlabs/puppetlabs-apt.git
ref: 5.0.1
stdlib:
repo: git://github.com/puppetlabs/puppetlabs-stdlib.git
repo: https://github.com/puppetlabs/puppetlabs-stdlib.git
ref: 5.1.0
datacat:
repo: git://github.com/richardc/puppet-datacat.git
repo: https://github.com/richardc/puppet-datacat.git
ref: 0.6.2
yumrepo_core:
repo: git://github.com/puppetlabs/puppetlabs-yumrepo_core
repo: https://github.com/puppetlabs/puppetlabs-yumrepo_core
ref: 1.0.1
puppet_version: ">= 6.0.0"
chocolatey:
repo: git://github.com/puppetlabs/puppetlabs-chocolatey.git
repo: https://github.com/puppetlabs/puppetlabs-chocolatey.git
ref: 3.0.0
# Needed by chocolatey
registry:
repo: git://github.com/puppetlabs/puppetlabs-registry.git
repo: https://github.com/puppetlabs/puppetlabs-registry.git
ref: 1.0.0
# Needed by chocolatey
powershell:
repo: git://github.com/puppetlabs/puppetlabs-powershell.git
repo: https://github.com/puppetlabs/puppetlabs-powershell.git
ref: 1.0.1
# Need by postgresql
augeas_core:
repo: git://github.com/puppetlabs/puppetlabs-augeas_core
repo: https://github.com/puppetlabs/puppetlabs-augeas_core
ref: 1.0.4
puppet_version: ">= 6.0.0"
# Need by postgresql
concat:
repo: git://github.com/puppetlabs/puppetlabs-concat.git
repo: https://github.com/puppetlabs/puppetlabs-concat.git
ref: v6.0.0
postgresql:
repo: git://github.com/puppetlabs/puppetlabs-postgresql.git
repo: https://github.com/puppetlabs/puppetlabs-postgresql.git
ref: v6.4.0
archive:
repo: git://github.com/voxpupuli/puppet-archive.git
repo: https://github.com/voxpupuli/puppet-archive.git
ref: 'v3.0.0'
windows_env:
repo: git://github.com/voxpupuli/puppet-windows_env.git
repo: https://github.com/voxpupuli/puppet-windows_env.git
ref: 'v3.0.0'
systemd:
repo: git://github.com/camptocamp/puppet-systemd.git
repo: https://github.com/camptocamp/puppet-systemd.git
ref: '2.0.0'
symlinks:
sensu: "#{source_dir}"
8 changes: 8 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
version: 2
updates:
- package-ecosystem: bundler
directory: "/"
schedule:
interval: daily
time: "04:00"
open-pull-requests-limit: 10
2 changes: 1 addition & 1 deletion .github/workflows/acceptance-cluster.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
if: ${{ env.SENSU_SECRETS_PASSWORD != null }}
run: ./tests/decrypt-secrets.sh
- name: Run tests
run: bundle exec rake beaker
run: bundle exec rake acceptance
env:
BEAKER_PUPPET_COLLECTION: ${{ matrix.puppet }}
BEAKER_set: centos-7-cluster
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/acceptance-full.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:
if: ${{ env.SENSU_SECRETS_PASSWORD != null }}
run: ./tests/decrypt-secrets.sh
- name: Run tests
run: bundle exec rake beaker
run: bundle exec rake acceptance
env:
BEAKER_PUPPET_COLLECTION: ${{ matrix.puppet }}
BEAKER_set: centos-7
Expand Down
6 changes: 2 additions & 4 deletions .github/workflows/acceptance.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,8 @@ jobs:
matrix:
set:
- centos-7
- centos-8
- debian-9
- rocky-8
- debian-10
- ubuntu-1604
- ubuntu-1804
- ubuntu-2004
- amazonlinux-2
Expand Down Expand Up @@ -49,7 +47,7 @@ jobs:
if: ${{ env.SENSU_SECRETS_PASSWORD != null }}
run: ./tests/decrypt-secrets.sh
- name: Run tests
run: bundle exec rake beaker
run: bundle exec rake acceptance
env:
BEAKER_PUPPET_COLLECTION: ${{ matrix.puppet }}
BEAKER_set: ${{ matrix.set }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/unit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,15 @@ jobs:
puppet: 6
fixtures: .fixtures.yml
allow_failure: false
- ruby: 2.7.0
- ruby: 2.7.6
puppet: 7
fixtures: .fixtures.yml
allow_failure: false
- ruby: 2.5.7
puppet: 6
fixtures: .fixtures-latest.yml
allow_failure: true
- ruby: 2.7.0
- ruby: 2.7.6
puppet: 7
fixtures: .fixtures-latest.yml
allow_failure: true
Expand Down
52 changes: 19 additions & 33 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,23 @@
# Changelog

## [v5.8.0](https://github.com/sensu/sensu-puppet/tree/v5.8.0) (2021-03-14)
## [v5.9.0](https://github.com/sensu/sensu-puppet/tree/v5.9.0) (2022-10-28)

[Full Changelog](https://github.com/sensu/sensu-puppet/compare/v5.8.0...v5.9.0)

### Added

- Support HTTP proxies with sensu\_bonsai\_asset [\#1314](https://github.com/sensu/sensu-puppet/pull/1314) ([treydock](https://github.com/treydock))

### Merged Pull Requests

- Remove namespace validation for agents [\#1327](https://github.com/sensu/sensu-puppet/pull/1327) ([treydock](https://github.com/treydock))
- Fix sensu\_api\_port spelling in sensu\_api\_validator example [\#1317](https://github.com/sensu/sensu-puppet/pull/1317) ([robmcelhinney](https://github.com/robmcelhinney))
- Fix beaker acceptance tests [\#1316](https://github.com/sensu/sensu-puppet/pull/1316) ([treydock](https://github.com/treydock))
- Set SensuAPIValidator timeout comments to 30 seconds [\#1315](https://github.com/sensu/sensu-puppet/pull/1315) ([robmcelhinney](https://github.com/robmcelhinney))
- Update links to Sensu docs pages in README and REFERENCE [\#1311](https://github.com/sensu/sensu-puppet/pull/1311) ([hillaryfraley](https://github.com/hillaryfraley))
- Add Dependabot [\#1310](https://github.com/sensu/sensu-puppet/pull/1310) ([ghoneycutt](https://github.com/ghoneycutt))

## [v5.8.0](https://github.com/sensu/sensu-puppet/tree/v5.8.0) (2021-03-15)

[Full Changelog](https://github.com/sensu/sensu-puppet/compare/v5.7.0...v5.8.0)

Expand Down Expand Up @@ -210,6 +227,7 @@

### Merged Pull Requests

- Postgresql examples [\#1238](https://github.com/sensu/sensu-puppet/pull/1238) ([treydock](https://github.com/treydock))
- Fix vagrant [\#1234](https://github.com/sensu/sensu-puppet/pull/1234) ([treydock](https://github.com/treydock))

## [v4.7.0](https://github.com/sensu/sensu-puppet/tree/v4.7.0) (2020-03-21)
Expand All @@ -222,7 +240,6 @@

### Merged Pull Requests

- Postgresql examples [\#1238](https://github.com/sensu/sensu-puppet/pull/1238) ([treydock](https://github.com/treydock))
- Avoid facter 4, breaks unit tests [\#1232](https://github.com/sensu/sensu-puppet/pull/1232) ([treydock](https://github.com/treydock))
- Add example usage for LDAP [\#1231](https://github.com/sensu/sensu-puppet/pull/1231) ([ghoneycutt](https://github.com/ghoneycutt))
- Fix acceptance tests [\#1229](https://github.com/sensu/sensu-puppet/pull/1229) ([treydock](https://github.com/treydock))
Expand Down Expand Up @@ -250,16 +267,6 @@

[Full Changelog](https://github.com/sensu/sensu-puppet/compare/v4.5.0...v4.5.1)

### Added

- Add more examples [\#1214](https://github.com/sensu/sensu-puppet/pull/1214) ([treydock](https://github.com/treydock))
- Better organization of class variables [\#1213](https://github.com/sensu/sensu-puppet/pull/1213) ([treydock](https://github.com/treydock))
- Better documentation of private types [\#1212](https://github.com/sensu/sensu-puppet/pull/1212) ([treydock](https://github.com/treydock))

### Fixed

- Several fixes for sensu\_bonsai\_asset [\#1215](https://github.com/sensu/sensu-puppet/pull/1215) ([treydock](https://github.com/treydock))

### Merged Pull Requests

- Fix release process [\#1216](https://github.com/sensu/sensu-puppet/pull/1216) ([treydock](https://github.com/treydock))
Expand All @@ -268,43 +275,22 @@

[Full Changelog](https://github.com/sensu/sensu-puppet/compare/v4.4.1...v4.5.0)

### Added

- Update puppet-strings examples for composite names [\#1211](https://github.com/sensu/sensu-puppet/pull/1211) ([treydock](https://github.com/treydock))
- Support EL8 [\#1208](https://github.com/sensu/sensu-puppet/pull/1208) ([treydock](https://github.com/treydock))

## [v4.4.1](https://github.com/sensu/sensu-puppet/tree/v4.4.1) (2020-02-01)

[Full Changelog](https://github.com/sensu/sensu-puppet/compare/v4.4.0...v4.4.1)

### Added

- Changes to support Sensu Go 5.17.1 [\#1207](https://github.com/sensu/sensu-puppet/pull/1207) ([treydock](https://github.com/treydock))

## [v4.4.0](https://github.com/sensu/sensu-puppet/tree/v4.4.0) (2020-01-31)

[Full Changelog](https://github.com/sensu/sensu-puppet/compare/v4.3.0...v4.4.0)

### Added

- Add manage\_agent\_user parameter to sensu::backend [\#1206](https://github.com/sensu/sensu-puppet/pull/1206) ([treydock](https://github.com/treydock))

## [v4.3.0](https://github.com/sensu/sensu-puppet/tree/v4.3.0) (2020-01-29)

[Full Changelog](https://github.com/sensu/sensu-puppet/compare/v4.2.1...v4.3.0)

### Added

- Support Sensu Go secrets features [\#1203](https://github.com/sensu/sensu-puppet/pull/1203) ([treydock](https://github.com/treydock))

## [v4.2.1](https://github.com/sensu/sensu-puppet/tree/v4.2.1) (2020-01-29)

[Full Changelog](https://github.com/sensu/sensu-puppet/compare/v4.2.0...v4.2.1)

### Added

- Remove workaround for sensuctl command json formatting [\#1204](https://github.com/sensu/sensu-puppet/pull/1204) ([treydock](https://github.com/treydock))

## [v4.2.0](https://github.com/sensu/sensu-puppet/tree/v4.2.0) (2020-01-20)

[Full Changelog](https://github.com/sensu/sensu-puppet/compare/v4.1.0...v4.2.0)
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Copyright (c) 2013 James Turnbull, Jeremy Carroll, Justin Lambert, Tim Sharpe
Copyright (C) 2017-2020 Garrett Honeycutt <code@garretthoneycutt.com>
Copyright (C) 2017-2021 Garrett Honeycutt <code@garretthoneycutt.com>

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ Breaking changes:

## Setup

### What sensu effects
### What sensu affects

This module will install packages, create configuration and start services necessary to manage Sensu agents and backend.

Expand Down Expand Up @@ -549,7 +549,7 @@ The types `sensu_ad_auth` and `sensu_ldap_auth` require a valid enterprise licen

### Contact routing

See [Sensu Go - Contact Routing](https://docs.sensu.io/sensu-go/latest/guides/contact-routing/) for details. The following is one way to configure contact routing in Puppet.
See [Sensu Go - Route alerts with event filters](https://docs.sensu.io/sensu-go/latest/observability-pipeline/observe-filter/route-alerts/) for details. The following is one way to configure contact routing in Puppet.

Add the sensu-go-has-contact-filter bonsai asset:

Expand Down
Loading