From 15fa0c29956d4921eac753b43b2a8c9f1fd68b0f Mon Sep 17 00:00:00 2001 From: Stefan Walluhn Date: Mon, 23 Oct 2017 15:06:25 +0200 Subject: [PATCH 1/2] Read quay.io token from sensu config --- bin/check-container-vulnerabilities.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bin/check-container-vulnerabilities.rb b/bin/check-container-vulnerabilities.rb index 70e19aa..4416144 100755 --- a/bin/check-container-vulnerabilities.rb +++ b/bin/check-container-vulnerabilities.rb @@ -22,9 +22,12 @@ # require 'sensu-plugin/check/cli' +require 'sensu-plugin/utils' require 'quayio/scanner' class CheckContainerVulnerabilities < Sensu::Plugin::Check::CLI + include Sensu::Plugin::Util + option :docker_url, description: 'Docker URL', short: '-d URL', @@ -37,8 +40,9 @@ class CheckContainerVulnerabilities < Sensu::Plugin::Check::CLI long: '--quayio-token TOKEN' def run - status, message = Quayio::Scanner::Check.new(config[:docker_url], - config[:quayio_token]).run + quayio_token = config[:quayio_token] || settings['quay.io']['token'] + status, message = Quayio::Scanner::Check.new( + config[:docker_url], quayio_token).run if status == :ok ok message From 00d674ca752c61c64185806185be0bf497ae762f Mon Sep 17 00:00:00 2001 From: Stefan Walluhn Date: Tue, 24 Oct 2017 10:02:15 +0200 Subject: [PATCH 2/2] typo --- bin/check-container-vulnerabilities.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/check-container-vulnerabilities.rb b/bin/check-container-vulnerabilities.rb index 4416144..47e0e4a 100755 --- a/bin/check-container-vulnerabilities.rb +++ b/bin/check-container-vulnerabilities.rb @@ -26,7 +26,7 @@ require 'quayio/scanner' class CheckContainerVulnerabilities < Sensu::Plugin::Check::CLI - include Sensu::Plugin::Util + include Sensu::Plugin::Utils option :docker_url, description: 'Docker URL',