This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch export-secrets in repository https://gitbox.apache.org/repos/asf/camel.git
commit c944356cea88d5e70d65879e97373110d75492a2 Author: Andrea Cosentino <[email protected]> AuthorDate: Tue May 9 11:05:45 2023 +0200 CAMEL-19099 - Camel-Jbang Export: Add a flag to include secret refresh properties in application.properties Signed-off-by: Andrea Cosentino <[email protected]> --- .../camel/dsl/jbang/core/commands/ExportBaseCommand.java | 14 +++++++------- .../camel/dsl/jbang/core/commands/ExportSpringBoot.java | 2 ++ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java index ad651ef82bd..67a89357ceb 100644 --- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java +++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java @@ -153,6 +153,13 @@ abstract class ExportBaseCommand extends CamelCommand { description = "Additional maven properties, ex. --additional-properties=prop1=foo,prop2=bar") protected String additionalProperties; + @CommandLine.Option(names = { "--secrets-refresh" }, defaultValue = "false", description = "Enabling secrets refresh") + protected boolean secretsRefresh; + + @CommandLine.Option(names = { "--secrets-refresh-providers" }, + description = "Comma separated list of providers in the set AWS, GCP and Azure, to use in combination with --secrets-refresh option") + protected String secretsRefreshProviders; + @CommandLine.Option(names = { "--logging" }, defaultValue = "false", description = "Can be used to turn on logging (logs to file in <user home>/.camel directory)") boolean logging; @@ -161,13 +168,6 @@ abstract class ExportBaseCommand extends CamelCommand { description = "Will be quiet, only print when error occurs") boolean quiet; - @CommandLine.Option(names = { "--secrets-refresh" }, defaultValue = "false", description = "Enabling secrets refresh") - protected boolean secretsRefresh; - - @CommandLine.Option(names = { "--secrets-refresh-providers" }, - description = "Comma separated list of providers in the set AWS, GCP and Azure, to use in combination with --secrets-refresh option") - protected String secretsRefreshProviders; - public ExportBaseCommand(CamelJBangMain main) { super(main); } diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportSpringBoot.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportSpringBoot.java index 3866e57fd4f..529dd1f54f3 100644 --- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportSpringBoot.java +++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportSpringBoot.java @@ -276,6 +276,8 @@ class ExportSpringBoot extends Export { .append("</artifactId>\n"); sb.append(" </dependency>\n"); break; + default: + break; } } }
