Skip to content

Unsupported openshift options #47772

Closed
@labkeeper

Description

@labkeeper

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions