why
* they are currently stored in Consul, and there is an effort being
made to move secrets from Consul to Vault
closes INTEROP-8000
flag=microsoft_group_enrollments_syncing
test plan:
* enable the MSFT sync flag
* get the MSFT dev tenant creds from the INTEROP team
* copy the MSFT dev creds from your config/dynamic_settings.yml
to your config/vault_contents.yml
NOTE: the format changed so make sure to reference
config/vault_contents.yml.example for the new correct format
* restart your containers/server
* in a rails console,
* `DynamicSettings.find('microsoft-sync')` should return nil (old way)
* `Rails.application.credentials.microsoft_sync` should return the creds
* `MicrosoftSync::LoginService.token("canvastest2.onmicrosoft.com")`
should return a token
Change-Id: Iab0e00f8360494858c2c3518274a1a375752374e
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/335681
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Evan Battaglia <ebattaglia@instructure.com>
QA-Review: Evan Battaglia <ebattaglia@instructure.com>
Build-Review: James Butters <jbutters@instructure.com>
Product-Review: Xander Moffatt <xmoffatt@instructure.com>