Environment (please complete the following information):
Output of uname -a or ver: Darwin jfalkner-OSX 19.6.0 Darwin Kernel Version 19.6.0: Thu Jun 18 20:49:00 PDT 2020; root:xnu-6153.141.1~1/RELEASE_X86_64 x86_64
Output of java -version:
openjdk version "11.0.6" 2020-01-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.6+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.6+10, mixed mode)
GraalVM version (if different from Java):
using Mandrel
Quarkus version or git rev: 1.8.0.Final
Build tool (ie. output of mvnw --version or gradlew --version):
Describe the bug When deploying as a knative service, the kubernetes/openshift extension does not generate secrets volume mounts properly.
Expected behavior The declared secrets are mounted in the container running as a knative service
Actual behavior
To Reproduce Steps to reproduce the behavior:
application.properties
:Along with other necessary bits to deploy a Quarkus app as a knative service
mvn clean package -Pnative -DskipTests
target/kubernetes/knative.yml
show that the volume mount is properly declared:But there is no corresponding
volume:
declared on theService
object.When deploying as a regular non-knative deployment I do see the volume in
openshift.yml
:Configuration
Environment (please complete the following information):
uname -a
orver
:Darwin jfalkner-OSX 19.6.0 Darwin Kernel Version 19.6.0: Thu Jun 18 20:49:00 PDT 2020; root:xnu-6153.141.1~1/RELEASE_X86_64 x86_64
java -version
:using Mandrel
Quarkus version or git rev:
1.8.0.Final
Build tool (ie. output of
mvnw --version
orgradlew --version
):https://github.com/quarkusio/quarkus/issues/12121
$upstream:12121$