From 761606c8421b651438b174fd51b5863d5b59ebf7 Mon Sep 17 00:00:00 2001 From: Aaron Ogata Date: Tue, 9 May 2023 08:16:21 -0700 Subject: [PATCH] use vault role for jobs autoscaling refs AE-50 Change-Id: I183bdf0533e971014d207499c85ca6fbfc6ca44b Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317774 Tested-by: Service Cloud Jenkins Reviewed-by: Isaac Moore QA-Review: Aaron Ogata Product-Review: Aaron Ogata --- config/initializers/delayed_job.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/config/initializers/delayed_job.rb b/config/initializers/delayed_job.rb index 66d179cd90c..20a24fdff43 100644 --- a/config/initializers/delayed_job.rb +++ b/config/initializers/delayed_job.rb @@ -102,6 +102,7 @@ Rails.application.config.after_initialize do actions = [JobsAutoscaling::LoggerAction.new] if config[:asg_name] aws_config = config[:aws_config] || {} + aws_config[:credentials] ||= Canvas::AwsCredentialProvider.new("jobs_autoscaling_creds", config["vault_credential_path"]) aws_config[:region] ||= ApplicationController.region actions << JobsAutoscaling::AwsAction.new(asg_name: config[:asg_name], aws_config: aws_config,