Skip to content

Commit a49120f

Browse files
authored
Merge pull request #493 from aidenkeating/INTLY-2663-user-sso
INTLY-2663 add user sso provision to startup loading task
2 parents e3933d7 + 7ecb10f commit a49120f

File tree

7 files changed

+27
-5
lines changed

7 files changed

+27
-5
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "integreatly-web-app",
3-
"version": "2.13.1",
3+
"version": "2.14.0",
44
"private": true,
55
"proxy": "http://localhost:5001/",
66
"dependencies": {

server.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -574,6 +574,15 @@ function getMockConfigData() {
574574
dashboardURL:'${process.env.OPENSHIFT_URL}',
575575
conditions: [{ status: 'True' }]
576576
}
577+
},
578+
{
579+
spec: {
580+
clusterServiceClassExternalName: 'user-rhsso'
581+
},
582+
status: {
583+
dashboardURL: '${process.env.OPENSHIFT_URL}',
584+
conditions: [{ status: 'True' }]
585+
}
577586
}
578587
]
579588
}

src/common/docsHelpers.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ const getMiddlewareServiceAttrs = middlewareServices => {
5959
'api-management-url': getUrlFromMiddlewareServices(middlewareServices, DEFAULT_SERVICES.THREESCALE),
6060
'enmasse-url': getUrlFromMiddlewareServices(middlewareServices, DEFAULT_SERVICES.ENMASSE),
6161
'amq-url': getUrlFromMiddlewareServices(middlewareServices, DEFAULT_SERVICES.AMQ),
62+
'user-sso-url': getUrlFromMiddlewareServices(middlewareServices, DEFAULT_SERVICES.USER_RHSSO),
6263
'enmasse-broker-url': middlewareServices.enmasseCredentials.url,
6364
'enmasse-credentials-username': middlewareServices.enmasseCredentials.username,
6465
'enmasse-credentials-password': middlewareServices.enmasseCredentials.password,

src/common/serviceInstanceHelpers.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@ const DEFAULT_SERVICES = {
6060
THREESCALE: '3scale',
6161
APICURIO: 'apicurio',
6262
FUSE_MANAGED: 'fuse-managed',
63-
RHSSO: 'rhsso'
63+
RHSSO: 'rhsso',
64+
USER_RHSSO: 'user-rhsso'
6465
};
6566

6667
const DEFAULT_TRANSFORMS = [

src/components/installedAppsView/InstalledAppsView.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,9 @@ class InstalledAppsView extends React.Component {
185185
static createMasterList(displayServices, apps, customApps, enableLaunch, launchHandler) {
186186
const completeSvcNames = apps
187187
.map(svc => {
188+
if (svc.type === SERVICE_TYPES.PROVISIONED_SERVICE) {
189+
return svc.name;
190+
}
188191
if (!svc.spec || !svc.spec.clusterServiceClassExternalName) {
189192
return null;
190193
}
@@ -234,7 +237,9 @@ class InstalledAppsView extends React.Component {
234237
return hidden ? null : (
235238
<DataList
236239
aria-label="Cluster service datalist"
237-
key={`${app.spec.clusterServiceClassExternalName}`}
240+
key={`${
241+
app.type === SERVICE_TYPES.PROVISIONED_SERVICE ? app.name : app.spec.clusterServiceClassExternalName
242+
}`}
238243
id={`cluster-service-datalist-item-${index}`}
239244
>
240245
<DataListItem

src/product-info.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ export default {
3232
gaStatus: 'GA'
3333
},
3434
rhsso: {
35+
prettyName: 'Red Hat Single Sign-On (Cluster)',
36+
gaStatus: 'GA'
37+
},
38+
'user-rhsso': {
3539
prettyName: 'Red Hat Single Sign-On',
3640
gaStatus: 'GA'
3741
}

src/services/middlewareServices.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ const WATCH_SERVICES = [
3434
DEFAULT_SERVICES.FUSE_MANAGED,
3535
DEFAULT_SERVICES.FUSE,
3636
DEFAULT_SERVICES.ENMASSE,
37-
DEFAULT_SERVICES.RHSSO
37+
DEFAULT_SERVICES.RHSSO,
38+
DEFAULT_SERVICES.USER_RHSSO
3839
];
3940

4041
// The default services to show in any user-facing manner, even if they aren't
@@ -48,7 +49,8 @@ const PROVISION_SERVICES = [
4849
DEFAULT_SERVICES.APICURIO,
4950
DEFAULT_SERVICES.THREESCALE,
5051
DEFAULT_SERVICES.FUSE_MANAGED,
51-
DEFAULT_SERVICES.RHSSO
52+
DEFAULT_SERVICES.RHSSO,
53+
DEFAULT_SERVICES.USER_RHSSO
5254
];
5355

5456
/**

0 commit comments

Comments
 (0)