-
Notifications
You must be signed in to change notification settings - Fork 46
Expand file tree
/
Copy pathsetenv.sh
More file actions
54 lines (49 loc) · 2.71 KB
/
setenv.sh
File metadata and controls
54 lines (49 loc) · 2.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#!/bin/bash
rm -rf /tmp/.aws
cp -R ~/.aws /tmp/.aws
dev_arn="$(cat ./product-contractors-role.dev.secret)"
data="$(aws sts assume-role --role-arn ${dev_arn} --profile lfproduct --role-session-name lfproduct-dev-session)"
export AWS_ACCESS_KEY_ID="$(echo "${data}" | jq -r '.Credentials.AccessKeyId')"
export AWS_SECRET_ACCESS_KEY="$(echo "${data}" | jq -r '.Credentials.SecretAccessKey')"
export AWS_SESSION_TOKEN="$(echo "${data}" | jq -r '.Credentials.SessionToken')"
export AWS_SECURITY_TOKEN="$(echo "${data}" | jq -r '.Credentials.SessionToken')"
export GITHUB_OAUTH_TOKEN="$(cat /etc/github/oauth)"
export DOCUSIGN_INTEGRATOR_KEY="$(cat ./DOCUSIGN_INTEGRATOR_KEY.secret)"
export DOCUSIGN_USER_ID="$(cat ./DOCUSIGN_USER_ID.secret)"
export DOCUSIGN_AUTH_SERVER="$(cat ./DOCUSIGN_AUTH_SERVER.secret)"
export DOCUSIGN_ROOT_URL="$(cat ./DOCUSIGN_ROOT_URL.secret)"
export DOCUSIGN_ACCOUNT_ID="$(cat ./DOCUSIGN_ACCOUNT_ID.secret)"
export AWS_SDK_LOAD_CONFIG=true
export AWS_PROFILE='lfproduct-dev'
export AWS_REGION='us-east-1'
export AWS_DEFAULT_REGION='us-east-1'
export DYNAMODB_AWS_REGION='us-east-1'
export REGION='us-east-1'
export PRODUCT_DOMAIN='dev.lfcla.com'
export ROOT_DOMAIN='lfcla.dev.platform.linuxfoundation.org'
export PORT='5000'
export STAGE='dev'
# export STAGE='local'
export GH_ORG_VALIDATION=false
export DISABLE_LOCAL_PERMISSION_CHECKS=true
export COMPANY_USER_VALIDATION=false
export CLA_SIGNATURE_FILES_BUCKET=cla-signature-files-dev
# Logging
export DDB_API_LOGGING=true
export OTEL_DATADOG_API_LOGGING=true
export DD_ENV=dev
export DD_SERVICE='easycla-backend'
export DD_SITE='datadoghq.com'
export DD_VERSION="${DD_VERSION:-$(git rev-parse --short=9 HEAD 2>/dev/null || echo '1.0')}"
# export DD_SITE='app.datadoghq.com'
export DD_API_KEY_SECRET_ARN1="$(cat ./DD_API_KEY_SECRET_ARN-1.secret)"
export DD_API_KEY_SECRET_ARN2="$(cat ./DD_API_KEY_SECRET_ARN-2.secret)"
export DD_APP_KEY_SECRET_ARN="$(cat ./DD_APP_KEY_SECRET_ARN.secret)"
# get via aws --profile lfproduct-dev --region us-east-1 secretsmanager get-secret-value --secret-id "$DD_API_KEY_SECRET_ARN1" --query SecretString --output text
# or via aws --profile lfproduct-dev --region us-east-2 secretsmanager get-secret-value --secret-id "$DD_API_KEY_SECRET_ARN2" --query SecretString --output text
export DD_API_KEY="$(cat ./DD_API_KEY.secret)"
# Get via aws --profile lfproduct-dev --region us-east-2 secretsmanager get-secret-value --secret-id "$DD_APP_KEY_SECRET_ARN" --query SecretString --output text
export DD_APP_KEY="$(cat ./DD_APP_KEY.secret)"
export DD_EXTENSION_LAYER_ARN_DEV="$(cat ./DD_EXTENSION_LAYER_ARN_DEV.secret)"
export DD_OTLP_CONFIG_RECEIVER_PROTOCOLS_HTTP_ENDPOINT='localhost:4318'
export OTEL_EXPORTER_OTLP_TRACES_ENDPOINT='http://localhost:4318/v1/traces'