Some configurations regarding swagger-ui and smallrye openapi are defined in build time likes :
- quarkus.smallrye-openapi.oidc-open-id-connect-url
- quarkus.swagger-ui.oauth-client-secret
- quarkus.swagger-ui.oauth-client-id
- quarkus.smallrye-openapi.security-scheme-name
- quarkus.swagger-ui.oauth2-redirect-url
I guess it would be preferable to define them at runtime because my opend-id-connect-url depends on the infrastructure and may be changed depending on the runtime context (local run using docker compose, prod run using k8s). Moreover I would not want to put the secret at build time in my production application.properties (because value could be stored in a Vault and retrieved at run time).
Would it be possible to be laxist by defining theses kind of configurations dynamically at run time ? (I may not be exaustive in this list of configuration).
Regards,
Damien