@ -1,25 +1,9 @@
#Example deploy - mvn deploy -Dquarkus.profile=stage -Dquarkus.kubernetes.deploy=true
# quarkus.rest-client."rest.CreateScanService".url=https://localhost:8080/
# quarkus.rest-client."rest.CreateScanService".scope=javax.inject.Singleton
# couchdb.name=scan-results
# couchdb.url=https://localhost:5984
# quarkus.hibernate-orm.database.generation=drop-and-create
#temporary fix, we need to enable it with a working devservices setup
%dev.quarkus.kerberos.enabled=false
%dev.quarkus.security.auth.enabled-in-dev-mode=false
#Also tried
#%dev.quarkus.security.enabled=false
#%dev.quarkus.http.auth.proactive=false
#%dev.quarkus.http.auth.basic=false
#%dev.quarkus.http.auth.permission.permit1.paths=/Ping/Ping
#%dev.quarkus.http.auth.permission.permit1.policy=permit
#%dev.quarkus.http.auth.permission.permit1.methods=GET,HEAD
#%quarkus.arc.unremovable-types=io.quarkiverse.kerberos.*,io.quarkiverse.kerberos.KerberosPrincipal
#%dev.quarkus.kerberos.keytab-path= HTTP_osh-pct-security-tooling.apps.ocp-c1.prod.psi.redhat.com@IPA.REDHAT.COM.keytab
#%dev.quarkus.kerberos.service-principal-name= HTTP/osh-pct-security-tooling.apps.ocp-c1.prod.psi.redhat.com@IPA.REDHAT.COM
%dev.quarkus.security.auth.enabled-in-dev-mode=true
##########################################
# Data Source #
@ -137,5 +121,16 @@ tekton.service-account=${quarkus.openshift.service-account}
##########################################
pnc.api-url=http://orch.psi.redhat.com
##########################################
# PSSaaS Kerberos bypass (OSH-154) #
##########################################
quarkus.http.auth.basic=true
quarkus.security.users.embedded.enabled=true
quarkus.security.users.embedded.plain-text=true
quarkus.openshift.env.mapping.kerb-bypass-password.from-secret=kerb-bypass
quarkus.openshift.env.mapping.kerb-bypass-password.with-key=PASSWORD
%prod.quarkus.security.users.embedded.users.pssaas=${kerb-bypass-password}
%stage.quarkus.security.users.embedded.users.pssaas=${kerb-bypass-password}
%dev.quarkus.security.users.embedded.users.pssaas=pssaas