178 lines
3.5 KiB
YAML
178 lines
3.5 KiB
YAML
# Development environment values
|
|
# Use with: helm install flow ./helm/flow -f ./helm/flow/values-dev.yaml
|
|
#
|
|
# PREREQUISITES:
|
|
# Deploy RabbitMQ and PostgreSQL separately before installing this chart.
|
|
# Example using Helm:
|
|
# helm install rabbitmq oci://registry-1.docker.io/bitnamicharts/rabbitmq -n flow
|
|
# helm install postgresql oci://registry-1.docker.io/bitnamicharts/postgresql -n flow
|
|
#
|
|
# Or use your own deployments/operators.
|
|
#
|
|
# HARBOR CREDENTIALS:
|
|
# Pass Harbor credentials during install:
|
|
# helm install flow ./helm/flow -f values-dev.yaml \
|
|
# --set global.imageCredentials.enabled=true \
|
|
# --set global.imageCredentials.username=$HARBOR_USER \
|
|
# --set global.imageCredentials.password=$HARBOR_PASSWORD
|
|
|
|
global:
|
|
imageRegistry: "cr.kn.entit.eu"
|
|
|
|
# Harbor registry credentials - creates dockerconfigjson secret automatically
|
|
# Harbor requires authentication even for public repositories
|
|
# Enable and set credentials via --set flags during install:
|
|
# --set global.imageCredentials.enabled=true
|
|
# --set global.imageCredentials.username=$HARBOR_USER
|
|
# --set global.imageCredentials.password=$HARBOR_PASSWORD
|
|
imageCredentials:
|
|
enabled: false # Set to true and provide credentials during install
|
|
username: ""
|
|
password: ""
|
|
|
|
azureAd:
|
|
enabled: false # Disable auth for local development
|
|
|
|
database:
|
|
provider: "Postgres"
|
|
postgres:
|
|
host: "postgresql" # Update to match your PostgreSQL service name
|
|
database: "flow"
|
|
username: "flow"
|
|
password: "devpassword123"
|
|
# Or use existing secret:
|
|
# existingSecret: "postgresql-credentials"
|
|
# existingSecretKey: "password"
|
|
|
|
rabbitmq:
|
|
host: "rabbitmq" # Update to match your RabbitMQ service name
|
|
username: "flow"
|
|
password: "devpassword123"
|
|
# Or use existing secret:
|
|
# existingSecret: "rabbitmq-credentials"
|
|
# existingSecretKey: "password"
|
|
|
|
# Core services - minimal replicas for dev
|
|
workflowEngine:
|
|
replicaCount: 1
|
|
resources:
|
|
limits:
|
|
cpu: 250m
|
|
memory: 256Mi
|
|
requests:
|
|
cpu: 50m
|
|
memory: 128Mi
|
|
|
|
activityRegistry:
|
|
replicaCount: 1
|
|
|
|
definitionStore:
|
|
replicaCount: 1
|
|
|
|
workflowLogging:
|
|
replicaCount: 1
|
|
|
|
connectionStore:
|
|
replicaCount: 1
|
|
|
|
tenantRegistry:
|
|
replicaCount: 1
|
|
|
|
frontendWeb:
|
|
replicaCount: 1
|
|
ingress:
|
|
enabled: true
|
|
hosts:
|
|
- host: flow.local
|
|
paths:
|
|
- path: /
|
|
pathType: Prefix
|
|
|
|
# Enable only essential activities for dev
|
|
httpRequestActivity:
|
|
enabled: true
|
|
replicaCount: 1
|
|
|
|
sqlActivity:
|
|
enabled: true
|
|
replicaCount: 1
|
|
|
|
# Disable non-essential activities
|
|
redisActivity:
|
|
enabled: false
|
|
|
|
blobStorageActivity:
|
|
enabled: false
|
|
|
|
queueActivity:
|
|
enabled: false
|
|
|
|
cosmosDbActivity:
|
|
enabled: false
|
|
|
|
mongoDbActivity:
|
|
enabled: false
|
|
|
|
emailActivity:
|
|
enabled: false
|
|
|
|
slackActivity:
|
|
enabled: false
|
|
|
|
teamsActivity:
|
|
enabled: false
|
|
|
|
twilioActivity:
|
|
enabled: false
|
|
|
|
ftpActivity:
|
|
enabled: false
|
|
|
|
graphqlActivity:
|
|
enabled: false
|
|
|
|
soapActivity:
|
|
enabled: false
|
|
|
|
pdfActivity:
|
|
enabled: false
|
|
|
|
csvActivity:
|
|
enabled: false
|
|
|
|
excelActivity:
|
|
enabled: false
|
|
|
|
oauthActivity:
|
|
enabled: false
|
|
|
|
keyVaultActivity:
|
|
enabled: false
|
|
|
|
eventHubActivity:
|
|
enabled: false
|
|
|
|
eventGridActivity:
|
|
enabled: false
|
|
|
|
awsS3Activity:
|
|
enabled: false
|
|
|
|
awsSqsActivity:
|
|
enabled: false
|
|
|
|
# External infrastructure - not deployed by this chart
|
|
rabbitmq:
|
|
enabled: false
|
|
|
|
postgresql:
|
|
enabled: false
|
|
|
|
redis:
|
|
enabled: false
|
|
|
|
# Relaxed security for development
|
|
securityContext:
|
|
runAsNonRoot: false
|
|
readOnlyRootFilesystem: false
|