-
Notifications
You must be signed in to change notification settings - Fork 290
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: sensu/sensu-puppet
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.45.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: sensu/sensu-puppet
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.46.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 6 commits
- 7 files changed
- 3 contributors
Commits on Sep 21, 2017
-
Add dependencies for sensu_gem plugins
Previously, on upgrades to Sensu that installed a new embedded Ruby installation, there was a chance that plugins installed with the `sensu_gem` package provider would be evaluated BEFORE the Sensu package was upgraded (which would mean that a second run of Puppet was necessary to get the plugins installed into the new embedded Ruby installation). This commit adds a resource chain ensuring that a change to the Sensu package will come before any package resources using the `sensu_gem` provider (which would in turn notify the Sensu services of their change).
Configuration menu - View commit details
-
Copy full SHA for 16d22a9 - Browse repository at this point
Copy the full SHA 16d22a9View commit details -
Add script to check for plugin install order
This commit adds a script that will allow you to replicate and check for the problem where plugins may get installed before a sensu package change. Note that I have hardcoded version '0.23.0' as an 'older' version of Sensu because I know it uses a different Ruby MRI than Latest. This may need adjusted later.
Configuration menu - View commit details
-
Copy full SHA for ebeeeef - Browse repository at this point
Copy the full SHA ebeeeefView commit details
Commits on Sep 22, 2017
-
Tests were failing because of this stanza (and specifically the last line): ```puppet Package['sensu'] ~> Package<| provider == 'sensu_gem' |> ~> Service['sensu-client', 'sensu-server', 'sensu-api'] ``` On cases where the api or client hasn't been installed there won't be any resources for the sensu-api or sensu-client service. In its place is this line: ```puppet ~> Service<| title == 'sensu-client' or title == 'sensu-server' or title == 'sensu-api'|> ``` That collector will discover the resources if they're there and setup the dependencies, or exit silently if they're not in the catalog. It's not the prettiest, but it will do.
Configuration menu - View commit details
-
Copy full SHA for b1be918 - Browse repository at this point
Copy the full SHA b1be918View commit details
Commits on Jan 15, 2018
-
Merge pull request #817 from glarizza/542_sensu_gem_dependencies
[542] Add dependencies for sensu_gem plugins
Configuration menu - View commit details
-
Copy full SHA for 337bba4 - Browse repository at this point
Copy the full SHA 337bba4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0abee09 - Browse repository at this point
Copy the full SHA 0abee09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0093adf - Browse repository at this point
Copy the full SHA 0093adfView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.45.0...v2.46.0