canvas-lms/docker-compose
Xander Moffatt c0363a498e read MSFT Sync credentials from Vault
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>
2023-12-20 18:43:04 +00:00
..
config read MSFT Sync credentials from Vault 2023-12-20 18:43:04 +00:00
karma update dockerfiles for node 18 2023-10-09 14:29:00 +00:00
postgres remove pg_collkey from dev images 2023-04-12 20:43:32 +00:00
vault Add vault client to canvas 2020-02-03 19:00:13 +00:00
api-gateway.override.yml.example Read credentials from rails credentials for access token 2021-10-22 14:50:48 +00:00
cassandra.override.yml bump all docker-compose files to 2.3 2020-07-28 20:44:44 +00:00
consul.override.yml bump all docker-compose files to 2.3 2020-07-28 20:44:44 +00:00
dynamodb.override.yml Introduce release notes data model 2021-04-05 16:09:59 +00:00
js-tests.override.yml remove JSPEC_PATH warning 2023-02-24 19:32:08 +00:00
kinesis.override.yml bump all docker-compose files to 2.3 2020-07-28 20:44:44 +00:00
lti-test-tool.override.yml bump all docker-compose files to 2.3 2020-07-28 20:44:44 +00:00
mailcatcher.override.yml bump all docker-compose files to 2.3 2020-07-28 20:44:44 +00:00
rce-api.override.yml Fix RCE docker-compose configuration to work right with Dory 2021-11-04 14:56:53 +00:00
rdbg.override.yml Add VSCode devcontainer configuration 2023-10-11 14:57:46 +00:00
selenium.override.yml Note the seleniarm image name in selenium compose file 2022-11-10 22:24:40 +00:00
vault.override.yml bump all docker-compose files to 2.3 2020-07-28 20:44:44 +00:00
watch-es-packages.override.yml docker-compose config to build:watch es packages 2022-12-15 22:18:24 +00:00