Bug 1042761

Summary: overlord-saml.keystore missing when installing only rtgov server
Product: [JBoss] JBoss Fuse Service Works 6 Reporter: Gary Brown <gbrown>
Component: InstallerAssignee: Thomas Hauser <thauser>
Status: CLOSED CURRENTRELEASE QA Contact: Len DiMaggio <ldimaggi>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 6.0.0 GACC: atangrin, eric.wittmann, soa-p-jira
Target Milestone: ER8   
Target Release: 6.0.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On: 1030488    
Bug Blocks:    

Description Gary Brown 2013-12-13 10:00:43 UTC
Description of problem:

When using default installer options, so that sramp and dtgov also installed, the overlord-saml.keystore file is created in standalone/configuration folder.

However when only rtgov server is installed (with quickstarts), the file is missing.


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. run ER7 installer
2. de-select sramp and dtgov options
3. run up server and gadget web UI
4. add all four gadgets
5. exception appears in console when gadgets attempt to get info from server

Actual results:

09:18:27,607 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/gadget-web].[makeRequest]] (http-localhost.localdomain/127.0.0.1:8080-11) JBWEB000236: Servlet.service() for servlet makeRequest threw exception: java.lang.RuntimeException: java.lang.Exception: No KeyStore found at path /home/gbrown/testing/soa/soa6-er7/soa/jboss-eap-6.1/standalone/configuration/overlord-saml.keystore
	at org.overlord.gadgets.web.server.http.auth.SAMLBearerTokenAuthenticationProvider.createSAMLBearerTokenAssertion(SAMLBearerTokenAuthenticationProvider.java:88) [classes:]
	at org.overlord.gadgets.web.server.http.auth.SAMLBearerTokenAuthenticationProvider.provideAuthentication(SAMLBearerTokenAuthenticationProvider.java:72) [classes:]


Expected results:

No exception.


Additional info:

Comment 2 Gary Brown 2013-12-13 10:05:24 UTC
Assigning to Tom, as it appears to be an installer issue, due to the overlord-saml.keystore file being created with the default (install all) option, but not if just the rtgov server is selected.

CC'd Eric in case he is required to help.

Comment 3 Thomas Hauser 2013-12-13 14:21:07 UTC
Yes, definitely an installer issue. Fixed in 080dffb80c7c809ec760ce3f40c60d169367b43f on fsw-installer.

Comment 4 Len DiMaggio 2014-01-06 17:55:14 UTC
Verified in ER8.