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 <svc.cloudjenkins@instructure.com> Reviewed-by: Isaac Moore <isaac.moore@instructure.com> QA-Review: Aaron Ogata <aogata@instructure.com> Product-Review: Aaron Ogata <aogata@instructure.com>
This commit is contained in:
parent
538ce90ed8
commit
761606c842
|
@ -102,6 +102,7 @@ Rails.application.config.after_initialize do
|
||||||
actions = [JobsAutoscaling::LoggerAction.new]
|
actions = [JobsAutoscaling::LoggerAction.new]
|
||||||
if config[:asg_name]
|
if config[:asg_name]
|
||||||
aws_config = config[:aws_config] || {}
|
aws_config = config[:aws_config] || {}
|
||||||
|
aws_config[:credentials] ||= Canvas::AwsCredentialProvider.new("jobs_autoscaling_creds", config["vault_credential_path"])
|
||||||
aws_config[:region] ||= ApplicationController.region
|
aws_config[:region] ||= ApplicationController.region
|
||||||
actions << JobsAutoscaling::AwsAction.new(asg_name: config[:asg_name],
|
actions << JobsAutoscaling::AwsAction.new(asg_name: config[:asg_name],
|
||||||
aws_config: aws_config,
|
aws_config: aws_config,
|
||||||
|
|
Loading…
Reference in New Issue