Update documentation and example values

This commit is contained in:
Gitea Actions
2025-12-22 10:50:53 +00:00
parent 23c1e615b9
commit 2c0e27c488
5 changed files with 2569 additions and 2 deletions

161
examples/values-dev.yaml Normal file
View File

@@ -0,0 +1,161 @@
# 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.
global:
imageRegistry: "cr.kn.entit.eu"
imagePullSecrets:
- flow-registry-credentials
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