imageCredentials:
name: <PULL_SECRET_NAME>
username: <CONTAINER_REGISTRY_USERNAME>
password: <CONTAINER_REGISTRY_PASSWORD>
email: <CONTAINER_REGISTRY_EMAIL>
configurations:
consoleUrl: "<CONSOLE_URL>"
cmsUrl: "<CONSOLE_CMS_URL>"
marketplaceSyncFilters: ""
repositoryHostname: "<DOCKER_REPOSITORY>"
authProviders:
- name: "<AUTH_PROVIDER_ID>"
type: "gitlab"
label: "Login"
baseUrl: "<OAUTH_BASE_URL>"
clientId: "<OAUTH_APP_ID>"
clientSecret: "<OAUTH_SECRET>"
authPath: "/oauth/authorize"
tokenPath: "/oauth/token"
userInfoPath: "/api/v4/user"
userSettingsURL: "<BASE_URL>/-/profile"
skipRefreshProviderTokenOnMiaTokenRefresh: true
- name: "<AUTH_PROVIDER_ID>"
type: "github"
baseUrl: "<OAUTH_BASE_URL>"
apiBaseUrl: <API_BASE_URL>
clientId: "<OAUTH_APP_ID>"
clientSecret: "<OAUTH_SECRET>"
cmsClientId: "<CMS_OAUTH_APP_ID>"
cmsClientSecret: "<CMS_OAUTH_SECRET>"
authPath: "/oauth/authorize"
tokenPath: "/oauth/token"
userInfoUrl: "<API_BASE_URL>/user"
userSettingsURL: "<BASE_URL>/settings/profile"
skipRefreshProviderTokenOnMiaTokenRefresh: true
- name: "<AUTH_PROVIDER_ID>"
type: "okta"
label: "Login"
baseUrl: "<OAUTH_BASE_URL>"
clientId: "<OAUTH_APP_ID>"
clientSecret: "<OAUTH_SECRET>"
authPath: "/oauth2/v1/authorize"
tokenPath: "/oauth2/v1/token"
userInfoPath: "/oauth2/v1/userinfo"
userSettingsURL: "<BASE_URL>/enduser/settings"
logoutUrlPath: "/oauth2/v1/logout"
skipRefreshProviderTokenOnMiaTokenRefresh: true
- name: "<AUTH_PROVIDER_ID>"
type: "microsoft"
baseUrl: "<OAUTH_BASE_URL>"
clientId: "<OAUTH_APP_ID>"
clientSecret: "<OAUTH_SECRET>"
authPath: "/authorize"
tokenPath: "/token"
userInfoUrl: "https://graph.microsoft.com/oidc/userinfo"
userSettingsURL: "https://account.microsoft.com/profile/"
logoutUrlPath: "/logout"
skipRefreshProviderTokenOnMiaTokenRefresh: true
redis:
hosts:
- "<REDIS_HOST>"
mongodbUrl: "<MONGODB_URL>"
filesStorageType: "mongodb"
filesBucketName: "<GRIDFS_COLLECTION_NAME>"
multitinenantNamespace: ""
miaPlatformDefaultCompanyId: "mia-platform"
serviceAccountAuthProvider:
rsaPrivateKeyId: "PRIVATE KEY ID"
rsaPrivateKeyPass: "PRIVATE KEY PASSPHRASE"
clientIdSalt: "CLIENT SALT"
rsaPrivateKeyBase64: |
"BASE64_PrivateKey"
userAccountAuthProvider:
tokenPassphrase: "<PROVIDER_TOKEN_PASS_PHRASE>"
jwtTokenPrivateKeyBase64: |
"BASE64_PrivateKey"
jwtTokenPrivateKeyPassword: "PRIVATE KEY PASSPHRASE"
jwtTokenPrivateKeyKid: "PRIVATE KEY ID"
servicesImagePullSecrets:
- "<SERVICE_PULL_SECRET>"
defaultCoreResources:
apiGateway:
memoryLimitMin: "5Mi"
memoryLimitMax: "25Mi"
crudService:
memoryLimitMin: "70Mi"
memoryLimitMax: "250Mi"
crudEncryption:
keyVaultNamespace: "<dbname.collectionname>"
kmsProvider: "gcp|local"
localConfig:
masterKey: "<CRUD_ENCRYPTION_KEY>"
gcpConfig:
email: "<KMS_GCP_EMAIL>"
projectId: "<KMS_GCP_PROJECT_ID>"
location: "<KMS_GCP_LOCATION>"
keyRing: "<KMS_GCP_KEY_RING>"
keyName: "<KMS_GCP_KEY_NAME>"
privateKey: "<CRUD_ENCRYPTION_KEY>"
assistant:
enabled: true
keys:
llm: "<YOUR_OPENAI_API_KEY>"
embeddings: "<YOUR_OPENAI_API_KEY>"
apiGateway:
deploy:
resources:
requests:
cpu: "200m"
memory: "150Mi"
limits:
cpu: "500m"
memory: "250Mi"
rateLimitEnvoy:
deploy:
resources:
requests:
cpu: "100m"
memory: "150Mi"
limits:
cpu: "300m"
memory: "200Mi"
apiPortal:
deploy:
resources:
requests:
cpu: "10m"
memory: "5Mi"
limits:
cpu: "50m"
memory: "25Mi"
authenticationService:
deploy:
resources:
requests:
cpu: "50m"
memory: "20Mi"
limits:
memory: 100Mi
cpu: "200m"
authorizationService:
deploy:
resources:
requests:
cpu: "50m"
memory: "20Mi"
limits:
memory: "100Mi"
cpu: "200m"
backendService:
deploy:
resources:
requests:
memory: "100Mi"
cpu: "150m"
limits:
memory: "700Mi"
cpu: "400m"
rbacSidecar:
resources:
requests:
memory: "100Mi"
cpu: "100m"
limits:
memory: "300Mi"
cpu: "500m"
crudService:
deploy:
resources:
requests:
memory: "200Mi"
cpu: "200m"
limits:
memory: "500Mi"
cpu: "500m"
rbacSidecar:
resources:
requests:
memory: "100Mi"
cpu: "300m"
limits:
memory: "300Mi"
cpu: "800m"
deployService:
deploy:
resources:
requests:
memory: "50Mi"
cpu: "50m"
limits:
memory: "250Mi"
cpu: "150m"
rbacSidecar:
resources:
requests:
memory: "100Mi"
cpu: "100m"
limits:
memory: "300Mi"
cpu: "400m"
environmentsVariables:
deploy:
resources:
requests:
memory: "70Mi"
cpu: "50m"
limits:
memory: "150Mi"
cpu: "150m"
rbacSidecar:
resources:
requests:
memory: "100Mi"
cpu: "100m"
limits:
memory: "300Mi"
cpu: "300m"
extensibilityManagerService:
deploy:
resources:
requests:
memory: "100Mi"
cpu: "150m"
limits:
memory: "700Mi"
cpu: "400m"
rbacSidecar:
resources:
requests:
memory: "100Mi"
cpu: "100m"
limits:
memory: "300Mi"
cpu: "500m"
favoritesService:
deploy:
resources:
requests:
memory: "50Mi"
cpu: "50m"
limits:
memory: "250Mi"
cpu: "150m"
featureToggleService:
deploy:
resources:
requests:
memory: "50Mi"
cpu: "50m"
limits:
memory: "250Mi"
cpu: "350m"
filesService:
deploy:
resources:
requests:
cpu: "100m"
memory: "120Mi"
limits:
cpu: "300m"
memory: "300Mi"
kubernetesService:
deploy:
resources:
requests:
memory: "200Mi"
cpu: "100m"
limits:
memory: "600Mi"
cpu: "400m"
rbacSidecar:
resources:
requests:
memory: "100Mi"
cpu: "100m"
limits:
memory: "300Mi"
cpu: "350m"
licenseManager:
deploy:
resources:
requests:
memory: "100Mi"
cpu: "100m"
limits:
memory: "300Mi"
cpu: "300m"
licenseMetricsGenerator:
cronjob:
resources:
requests:
memory: "200Mi"
cpu: "100m"
limits:
memory: "600Mi"
cpu: "300m"
mailService:
deploy:
resources:
requests:
memory: "50Mi"
cpu: "50m"
limits:
memory: "250Mi"
cpu: "150m"
miaCraftBff:
deploy:
resources:
requests:
memory: "100Mi"
cpu: "100m"
limits:
memory: "300Mi"
cpu: "300m"
notificationProvider:
deploy:
resources:
requests:
cpu: "30m"
memory: "100Mi"
limits:
cpu: "100m"
memory: "200Mi"
projectService:
deploy:
resources:
requests:
memory: "50Mi"
cpu: "50m"
limits:
memory: "250Mi"
cpu: "400m"
rbacManagerBff:
deploy:
resources:
requests:
memory: "100Mi"
cpu: "100m"
limits:
memory: "300Mi"
cpu: "300m"
rbacSidecar:
resources:
requests:
memory: "100Mi"
cpu: "100m"
limits:
memory: "300Mi"
cpu: "300m"
rbacStandalone:
deploy:
resources:
requests:
memory: "100Mi"
cpu: "100m"
limits:
memory: "300Mi"
cpu: "300m"
swaggerAggregator:
deploy:
resources:
requests:
memory: "50Mi"
cpu: "100m"
limits:
memory: "300Mi"
cpu: "400m"
tenantOverviewBff:
deploy:
resources:
requests:
memory: "100Mi"
cpu: "100m"
limits:
memory: "300Mi"
cpu: "300m"
rbacSidecar:
resources:
requests:
memory: "100Mi"
cpu: "100m"
limits:
memory: "300Mi"
cpu: "300m"
websites:
deploy:
resources:
requests:
cpu: "100m"
memory: "20Mi"
limits:
cpu: "150m"
memory: "25Mi"
backoffice:
deploy:
resources:
requests:
memory: "250Mi"
cpu: "100m"
limits:
memory: "250Mi"
cpu: "250m"