Skip to main content

Additional configuration

This section includes additional settings for customizing defaults and adding contextual information to your Flamingock setup.

SettingPurposeDefault
metadataAttach tags and labels for audit trackingempty map
enabledGlobally enable/disable Flamingocktrue
note

These options can currently be defined using the Flamingock builder. Support for config file (outside Spring Boot) will be added in a future release

Metadata​

Flamingock provides a Metadata object - which is a flexible Map<String, Object> that allows you to attach custom information to your Flamingock process.

The metadata is stored as part of the audit log, and can be used for labeling, traceability, and future reporting.

Use cases​

You can use metadata to:

  • Tag executions by team, service, or region
  • Include a deployment ID, build number, or triggering user
  • Attach comments or labels for easier traceability

Example​

metadata:
owner: platform-team
triggeredBy: ci-cd-pipeline
notes: initial deployment setup

Disable flamingock process​

This global toggle allows you to enable or disable Flamingock.

  • If set to false, Flamingock will not run
  • A log message will appear in the application logs, indicating that Flamingock is disabled
  • No changes will be applied and no audit entries will be created
note

Useful in test environments, local runs, or cases where you want to conditionally skip changes.

Example​

enabled: false