remove vault_credential_path before constructing SQS client
refs AE-53 fixes CANVAS-KC4N, CANVAS-KC4M Change-Id: I525fd2d505fa950b271ae5a398aab51e5bcf9f83 Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/318248 Reviewed-by: Isaac Moore <isaac.moore@instructure.com> QA-Review: Aaron Ogata <aogata@instructure.com> Product-Review: Aaron Ogata <aogata@instructure.com> Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
This commit is contained in:
parent
29817df954
commit
07d659d53b
|
@ -100,8 +100,8 @@ class NotificationFailureProcessor
|
|||
return @notification_failure_queue if defined?(@notification_failure_queue)
|
||||
|
||||
conf = Canvas::AWS.validate_v2_config(config, "notification_failures.yml").dup
|
||||
conf[:credentials] ||= Canvas::AwsCredentialProvider.new("notification_failures_creds", conf["vault_credential_path"])
|
||||
conf.except!(*POLL_PARAMS)
|
||||
conf[:credentials] ||= Canvas::AwsCredentialProvider.new("notification_failures_creds", conf[:vault_credential_path])
|
||||
conf.except!(*POLL_PARAMS, :vault_credential_path)
|
||||
conf.delete(:iteration_high_water)
|
||||
conf.delete(:initial_timeout) # old, no longer supported poll param
|
||||
queue_name = conf.delete(:notification_failure_queue_name)
|
||||
|
|
|
@ -50,7 +50,7 @@ module Services
|
|||
@notification_sqs ||= begin
|
||||
conf = Canvas::AWS.validate_v2_config(config, "notification_service")
|
||||
conf["credentials"] ||= Canvas::AwsCredentialProvider.new("notification_service_creds", conf["vault_credential_path"])
|
||||
sqs = Aws::SQS::Client.new(conf.except(*QUEUE_NAME_KEYS.values))
|
||||
sqs = Aws::SQS::Client.new(conf.except(*QUEUE_NAME_KEYS.values, "vault_credential_path"))
|
||||
@queue_urls = {}
|
||||
QUEUE_NAME_KEYS.each do |key, queue_name_key|
|
||||
queue_name = conf[queue_name_key]
|
||||
|
|
Loading…
Reference in New Issue