Skip to content

Conversation

popagruia
Copy link
Contributor

@popagruia popagruia commented Oct 8, 2025

✨ Feature / Enhancement PR

🚀 Summary (1-2 sentences)

Adds the possibility to define plugin config.yaml as part of the values file used in chart

A new section may be added in the chart values file so we can define a specific configuration file for plugins. The file will be added on the path defined in PLUGIN_CONFIG_FILE relative to app directory: /app/$ PLUGIN_CONFIG_FILE. the feature can be enabled by setting plugin.Config.enabled to true. By default is disabled and in this case the existing behaviour is preserved.

  pluginConfig: 
    enabled: true
    plugins: |
      # plugins/config.yaml - Main plugin configuration file

      plugins:
        - name: "Plugin name"
      ....

      plugin_health_check_interval: 60

🧪 Checks

  • [x ] make lint passes
  • [x ] make test passes
  • [NA ] CHANGELOG updated (if user-facing)

@popagruia popagruia marked this pull request as draft October 8, 2025 10:46
@popagruia popagruia marked this pull request as ready for review October 8, 2025 11:12
popagruia added 6 commits October 8, 2025 14:13
Signed-off-by: popagruia <[email protected]>
Signed-off-by: popagruia <[email protected]>
Signed-off-by: popagruia <[email protected]>
Signed-off-by: popagruia <[email protected]>
Signed-off-by: popagruia <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants