Update environment variables for all existing FlowX services
SPRING_ELASTICSEARCH_*
to FLOWX_ELASTICSEARCH_*
namespace with enhanced index management.Remove This Variable | Replace With | Old Default | New Default |
---|---|---|---|
SPRING_ELASTICSEARCH_INDEXSETTINGS_DATASTREAM | FLOWX_ELASTICSEARCH_INDEXSETTINGS_NAME | audit-logs | audit-logs |
SPRING_ELASTICSEARCH_INDEXSETTINGS_SHARDS | FLOWX_ELASTICSEARCH_INDEXSETTINGS_SHARDS | 2 | 2 |
SPRING_ELASTICSEARCH_INDEXSETTINGS_REPLICAS | FLOWX_ELASTICSEARCH_INDEXSETTINGS_REPLICAS | 2 | 0 |
Variable | Default Value | Description |
---|---|---|
FLOWX_ELASTICSEARCH_INDEXROLLOVERDAYS | 30 | 🆕 Automatic index rollover policy |
Variable | Current Value | New Value | Reason |
---|---|---|---|
SPRING_ELASTICSEARCH_REST_URIS | localhost:9200 | elasticsearch:9200 | Containerization support |
Remove This | Add This | Default Value |
---|---|---|
SPRING_ELASTICSEARCH_INDEXSETTINGS_NAME | FLOWX_ELASTICSEARCH_INDEXSETTINGS_NAME | process_instance |
Variable | Default Value | Description |
---|---|---|
FLOWX_RESOURCESUSAGES_REFRESHPRODUCER_REFRESHEXPIRATIONSECONDS | 300 | 🆕 Refresh expiration timeout |
SERVER_MAXHTTPREQUESTHEADERSIZE | 16KB | 🆕 Maximum HTTP request header size |
View all 13 consumer group name changes
Old Group ID | New Group ID |
---|---|
appResourceExportGroup | app-resource-export-group |
appResourceImportGroup | app-resource-import-group |
appResourceUsagesGroup | app-resource-usages-group |
appResElemUsageValidationResp | app-resource-elem-usage-validation-resp |
appResourceCopyGroup | app-resource-copy-group |
appResourceSyncGroup | app-resource-sync-group |
appMergeItemGroup | app-merge-item-group |
buildCreateGroup | build-create-group |
buildUpdateGroup | build-update-group |
buildResourceExportGroup | build-resource-export-group |
buildResourceImportGroup | build-resource-import-group |
buildStartTimerEventsUpdatesGroup | build-start-timer-events-updates-group |
processStartGroup | process-start-group |
app-resource-update-propagation-group
ai.flowx.{env}.application-version.resource.update.propagation.v1
build-runtime-data-group
ai.flowx.{env}.build.runtime-data.v1
ai.flowx.{env}.application-version.sync.business-rule.in.v1
ai.flowx.{env}.application-version.sync.process.in.v1
Variable | Default Value | Description |
---|---|---|
APPLICATION_FILESTORAGE_TYPE | s3 | 🆕 Storage type |
APPLICATION_FILESTORAGE_PARTITIONSTRATEGY | NONE | 🆕 Partition strategy |
APPLICATION_FILESTORAGE_DELETIONSTRATEGY | delete | 🆕 Deletion strategy |
APPLICATION_FILESTORAGE_S3_ENABLED | true | 🆕 S3 enabled |
APPLICATION_FILESTORAGE_S3_SERVERURL | http://minio:9000 | 🆕 S3 server URL |
APPLICATION_FILESTORAGE_S3_ENCRYPTIONENABLED | false | 🆕 S3 encryption enabled |
APPLICATION_FILESTORAGE_S3_ACCESSKEY | minio | 🆕 S3 access key |
APPLICATION_FILESTORAGE_S3_SECRETKEY | minio123 | 🆕 S3 secret key |
APPLICATION_FILESTORAGE_S3_BUCKETPREFIX | workflows-bucket | 🆕 S3 bucket prefix |
Variable | Default Value | Description |
---|---|---|
SPRING_CACHE_TYPE | redis | 🆕 Cache type |
SPRING_CACHE_REDIS_KEYPREFIX | flowx:core:cache:integration-designer: | 🆕 Cache key prefix |
SPRING_CACHE_REDIS_TIMETOLIVE | 5000000 | 🆕 Cache time to live |
SPRING_REDIS_HOST | redis-master | 🆕 Redis host |
SPRING_REDIS_PORT | 6379 | 🆕 Redis port |
SPRING_REDIS_PASSWORD | defaultpassword | 🆕 Redis password |
SPRING_REDIS_TTL | 5000000 | 🆕 Redis time to live |
SPRING_DATA_REDIS_HOST | spring.redis.host | 🆕 Redis host |
Deprecated variables | Standard Replacement | Notes |
---|---|---|
JAVA_OPTS , JAVA_TOOL_OPTIONS | JDK_JAVA_OPTIONS | Ensures compatibility with Java 21 and simplifies container config |
ℹ️ Environment-specific memory configurations must now be defined usingJDK_JAVA_OPTIONS
. Avoid relying onJAVA_OPTS
,JAVA_TOOL_OPTIONS
or legacy Docker-level overrides — these are no longer processed explicitly.
CONFIG_PROFILE
environment variable definitions from deployments. This variable is no longer referenced by FlowX services.