Closed
Description
Describe the bug
Openshift support doesn't use using-prefix options.
Expected behavior
It should behave as kubernetes as is stated in the documentation.
Actual behavior
application.properties
quarkus.kubernetes.deployment-target=openshift,kubernetes
quarkus.openshift.env.configmaps=prefix-demo-config
quarkus.openshift.env.using-prefix."config,test".for-configmap=prefix-demo-config
quarkus.openshift.env.secrets=prefix-demo-secret
quarkus.openshift.env.using-prefix.secret.for-secret=prefix-demo-secret
quarkus.openshift.env.using-prefix."BAR".for-secret=prefix-demo-secret
quarkus.kubernetes.env.configmaps=prefix-demo-config
quarkus.kubernetes.env.using-prefix."config,test".for-configmap=prefix-demo-config
quarkus.kubernetes.env.secrets=prefix-demo-secret
quarkus.kubernetes.env.using-prefix.secret.for-secret=prefix-demo-secret
quarkus.kubernetes.env.using-prefix."BAR".for-secret=prefix-demo-secret
Results:
kubernetes.yml
envFrom:
- configMapRef:
name: prefix-demo-config
prefix: "config,test"
- prefix: BAR
secretRef:
name: prefix-demo-secret
openshift.yml
envFrom:
- configMapRef:
name: prefix-demo-config
- secretRef:
name: prefix-demo-secret
How to Reproduce?
Use options shown in actual behavior.
Output of uname -a
or ver
Linux XXX 5.14.0-503.34.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Mar 17 21:49:47 EDT 2025 x86_64 x86_64 x86_64 GNU/Linux
Output of java -version
OpenJDK Runtime Environment (Red_Hat-21.0.6.0.7-1) (build 21.0.6+7-LTS)
Quarkus version or git rev
3.21.3
Build tool (ie. output of mvnw --version
or gradlew --version
)
Gradle 8.13
Additional information
No response