Files
squad/secrets.yaml

59 lines
1.7 KiB
YAML

# Database Secrets Configuration
# This file contains sensitive configuration data and should be secured
# Use environment variables or secure key vaults in production
Database:
ConnectionString: "Host=localhost;Port=5432;Database=software_release_management;Username=postgres;Password=your_secure_password"
# External Service Credentials
StorageProviders:
AWS:
AccessKey: "YOUR_AWS_ACCESS_KEY"
SecretKey: "YOUR_AWS_SECRET_KEY"
Box:
ClientId: "YOUR_BOX_CLIENT_ID"
ClientSecret: "YOUR_BOX_CLIENT_SECRET"
AccessToken: "YOUR_BOX_ACCESS_TOKEN"
RefreshToken: "YOUR_BOX_REFRESH_TOKEN"
FTP:
Username: "YOUR_FTP_USERNAME"
Password: "YOUR_FTP_PASSWORD"
HelpCenterProviders:
Zendesk:
Username: "YOUR_ZENDESK_USERNAME"
ApiKey: "YOUR_ZENDESK_API_KEY"
Salesforce:
Username: "YOUR_SALESFORCE_USERNAME"
Password: "YOUR_SALESFORCE_PASSWORD"
ClientId: "YOUR_SALESFORCE_CLIENT_ID"
ClientSecret: "YOUR_SALESFORCE_CLIENT_SECRET"
SecurityToken: "YOUR_SALESFORCE_SECURITY_TOKEN"
# External Integration Services
ExternalServices:
CruiseControl:
ServerAddress: "ccnet.company.local"
Port: 21234
FogBugz:
ServerAddress: "fogbugz.company.local"
ApiEndpoint: "/api.asp"
AuthToken: "YOUR_FOGBUGZ_TOKEN"
# JWT Authentication
Authentication:
SecretKey: "YOUR_JWT_SECRET_KEY_AT_LEAST_32_CHARACTERS_LONG"
Issuer: "SoftwareReleaseManagement"
Audience: "SRM-API"
ExpirationMinutes: 60
RefreshTokenExpirationDays: 30
# Application Settings
Application:
DefaultAdminUsername: "admin"
DefaultAdminPassword: "ChangeThisPassword123!"
DefaultAdminEmail: "admin@company.com"