You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ IBM Operational Decision Manager on Certified Kubernetes
9
9
10
10
## Deploying IBM Operational Decision Manager on a Certified Kubernetes Cluster
11
11
12
-
This repository centralizes materials to deploy [IBM® Operational Decision Manager](https://www.ibm.com/docs/en/odm/9.0.0) ODM on Certified Kubernetes. It is deployed in a clustered topology that uses WebSphere® Application Server Liberty on a Kubernetes cluster.
12
+
This repository centralizes materials to deploy [IBM® Operational Decision Manager](https://www.ibm.com/docs/en/odm/9.5.0) ODM on Certified Kubernetes. It is deployed in a clustered topology that uses WebSphere® Application Server Liberty on a Kubernetes cluster.
13
13
14
14
ODM is a decisioning platform to automate your business policies. Business rules are used at the heart of the platform to implement decision logic on a business vocabulary and run it as web decision services.
Copy file name to clipboardExpand all lines: authentication/AzureAD/README_WITH_CLIENT_SECRET.md
+6-6
Original file line number
Diff line number
Diff line change
@@ -307,7 +307,7 @@
307
307
308
308
This section is optional.
309
309
310
-
ODM Decision Center allows to [manage users and groups from the Business console](https://www.ibm.com/docs/en/odm/9.0.0?topic=center-enabling-users-groups) in order to set access security on specific projects.
310
+
ODM Decision Center allows to [manage users and groups from the Business console](https://www.ibm.com/docs/en/odm/9.5.0?topic=center-enabling-users-groups) in order to set access security on specific projects.
311
311
The Groups and Users import can be done using an LDAP connection.
312
312
But, if the openId server also provides a SCIM server, then it can also be managed using a SCIM connection.
Then, it will generate a [group-security-configurations.xml](https://www.ibm.com/docs/en/odm/9.0.0?topic=access-optional-user-liberty-configurations#reference_w1b_xhq_2rb__title__3) file that will be consumed using the [Decision Center rest-api](https://www.ibm.com/docs/en/odm/9.0.0?topic=mufdc-creating-users-groups-roles-by-using-rest-api) to populate Groups and Users in the Administration Tab.
321
+
Then, it will generate a [group-security-configurations.xml](https://www.ibm.com/docs/en/odm/9.5.0?topic=access-optional-user-liberty-configurations#reference_w1b_xhq_2rb__title__3) file that will be consumed using the [Decision Center rest-api](https://www.ibm.com/docs/en/odm/9.5.0?topic=mufdc-creating-users-groups-roles-by-using-rest-api) to populate Groups and Users in the Administration Tab.
322
322
323
323
In a kubernetes context, this script can be called by a CRON job.
324
324
Using the new ODM sidecar container mechanism, it can also be managed by the Decision Center pod himself.
@@ -356,7 +356,7 @@ You can now install the product. We will use the PostgreSQL internal database an
356
356
357
357
#### a. Installation on OpenShift using Routes
358
358
359
-
See the [Preparing to install](https://www.ibm.com/docs/en/odm/9.0.0?topic=production-preparing-install-operational-decision-manager) documentation for additional information.
359
+
See the [Preparing to install](https://www.ibm.com/docs/en/odm/9.5.0?topic=production-preparing-install-operational-decision-manager) documentation for additional information.
@@ -409,7 +409,7 @@ You can now install the product. We will use the PostgreSQL internal database an
409
409
410
410
1. Get the ODM endpoints.
411
411
412
-
Refer to the [documentation](https://www.ibm.com/docs/en/odm/9.0.0?topic=tasks-configuring-external-access) to retrieve the endpoints.
412
+
Refer to the [documentation](https://www.ibm.com/docs/en/odm/9.5.0?topic=tasks-configuring-external-access) to retrieve the endpoints.
413
413
For example, on OpenShift you can get the route names and hosts with:
414
414
415
415
```shell
@@ -502,7 +502,7 @@ To be able to securely connect your Rule Designer to the Decision Server and Dec
502
502
503
503
4. Restart Rule Designer.
504
504
505
-
For more information, refer to the [documentation](https://www.ibm.com/docs/en/odm/9.0.0?topic=designer-importing-security-certificate-in-rule).
505
+
For more information, refer to the [documentation](https://www.ibm.com/docs/en/odm/9.5.0?topic=designer-importing-security-certificate-in-rule).
506
506
507
507
### Getting Started with IBM Operational Decision Manager for Containers
508
508
@@ -522,7 +522,7 @@ Deploy the **Loan Validation Service** production_deployment ruleapps using the
522
522
523
523
You can retrieve the payload.json from the ODM Decision Server Console or use [the provided payload](payload.json).
524
524
525
-
As explained in the ODM on Certified Kubernetes documentation [Configuring user access with OpenID](https://www.ibm.com/docs/en/odm/9.0.0?topic=access-configuring-user-openid), we advise to use basic authentication for the ODM runtime call for performance reasons and to avoid the issue of token expiration and revocation.
525
+
As explained in the ODM on Certified Kubernetes documentation [Configuring user access with OpenID](https://www.ibm.com/docs/en/odm/9.5.0?topic=access-configuring-user-openid), we advise to use basic authentication for the ODM runtime call for performance reasons and to avoid the issue of token expiration and revocation.
526
526
527
527
You can realize a basic authentication ODM runtime call the following way:
Copy file name to clipboardExpand all lines: authentication/AzureAD/README_WITH_PRIVATE_KEY_JWT.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -251,7 +251,7 @@ You can now install the product. We will use the PostgreSQL internal database an
251
251
252
252
#### a. Installation on OpenShift using Routes
253
253
254
-
See the [Preparing to install](https://www.ibm.com/docs/en/odm/9.0.0?topic=production-preparing-install-operational-decision-manager) documentation for additional information.
254
+
See the [Preparing to install](https://www.ibm.com/docs/en/odm/9.5.0?topic=production-preparing-install-operational-decision-manager) documentation for additional information.
@@ -296,7 +296,7 @@ You can now install the product. We will use the PostgreSQL internal database an
296
296
297
297
1. Get the ODM endpoints.
298
298
299
-
Refer to the [documentation](https://www.ibm.com/docs/en/odm/9.0.0?topic=tasks-configuring-external-access) to retrieve the endpoints.
299
+
Refer to the [documentation](https://www.ibm.com/docs/en/odm/9.5.0?topic=tasks-configuring-external-access) to retrieve the endpoints.
300
300
For example, on OpenShift you can get the route names and hosts with:
301
301
302
302
```shell
@@ -401,7 +401,7 @@ To be able to securely connect your Rule Designer to the Decision Server and Dec
401
401
402
402
4. Restart Rule Designer.
403
403
404
-
For more information, refer to the [documentation](https://www.ibm.com/docs/en/odm/9.0.0?topic=designer-importing-security-certificate-in-rule).
404
+
For more information, refer to the [documentation](https://www.ibm.com/docs/en/odm/9.5.0?topic=designer-importing-security-certificate-in-rule).
405
405
406
406
### Getting Started with IBM Operational Decision Manager for Containers
407
407
@@ -421,7 +421,7 @@ Deploy the **Loan Validation Service** production_deployment ruleapps using the
421
421
422
422
You can retrieve the payload.json from the ODM Decision Server Console or use [the provided payload](payload.json).
423
423
424
-
As explained in the ODM on Certified Kubernetes documentation [Configuring user access with OpenID](https://www.ibm.com/docs/en/odm/9.0.0?topic=access-configuring-user-openid), we advise to use basic authentication for the ODM runtime call for performance reasons and to avoid the issue of token expiration and revocation.
424
+
As explained in the ODM on Certified Kubernetes documentation [Configuring user access with OpenID](https://www.ibm.com/docs/en/odm/9.5.0?topic=access-configuring-user-openid), we advise to use basic authentication for the ODM runtime call for performance reasons and to avoid the issue of token expiration and revocation.
425
425
426
426
You can realize a basic authentication ODM runtime call the following way:
Now you can generate the client_assertion following the [ODM documentation](https://www.ibm.com/docs/en/odm/9.0.0?topic=900-generating-json-web-token-client-assertion).
445
+
Now you can generate the client_assertion following the [ODM documentation](https://www.ibm.com/docs/en/odm/9.5.0?topic=950-generating-json-web-token-client-assertion).
Copy file name to clipboardExpand all lines: authentication/Cognito/README.md
+4-4
Original file line number
Diff line number
Diff line change
@@ -513,7 +513,7 @@ In the **Container software library** tile, verify your entitlement on the **Vie
513
513
514
514
#### a. Installation on OpenShift using Routes
515
515
516
-
See the [Preparing to install](https://www.ibm.com/docs/en/odm/9.0.0?topic=production-preparing-install-operational-decision-manager) documentation for more information.
516
+
See the [Preparing to install](https://www.ibm.com/docs/en/odm/9.5.0?topic=production-preparing-install-operational-decision-manager) documentation for more information.
@@ -553,7 +553,7 @@ In the **Container software library** tile, verify your entitlement on the **Vie
553
553
554
554
555
555
1. Get the ODM endpoints.
556
-
Refer to [this documentation](https://www.ibm.com/docs/en/odm/9.0.0?topic=tasks-configuring-external-access) to retrieve the endpoints.
556
+
Refer to [this documentation](https://www.ibm.com/docs/en/odm/9.5.0?topic=tasks-configuring-external-access) to retrieve the endpoints.
557
557
For example, on OpenShift you can get the route names and hosts with:
558
558
559
559
```
@@ -629,7 +629,7 @@ In the **Container software library** tile, verify your entitlement on the **Vie
629
629
630
630
4. Restart Rule Designer.
631
631
632
-
For more information, refer to [this documentation](https://www.ibm.com/docs/en/odm/9.0.0?topic=designer-importing-security-certificate-in-rule).
632
+
For more information, refer to [this documentation](https://www.ibm.com/docs/en/odm/9.5.0?topic=designer-importing-security-certificate-in-rule).
633
633
634
634
### Getting Started with IBM Operational Decision Manager for Containers
635
635
@@ -649,7 +649,7 @@ Deploy the **Loan Validation Service** production_deployment ruleapps using the
649
649
650
650
You can retrieve the payload.json from the ODM Decision Server Console or use [the provided payload](payload.json).
651
651
652
-
As explained in the ODM on Certified Kubernetes documentation [Configuring user access with OpenID](https://www.ibm.com/docs/en/odm/9.0.0?topic=access-configuring-user-openid), we advise you to use basic authentication for the ODM runtime call for better performance and to avoid token expiration and revocation.
652
+
As explained in the ODM on Certified Kubernetes documentation [Configuring user access with OpenID](https://www.ibm.com/docs/en/odm/9.5.0?topic=access-configuring-user-openid), we advise you to use basic authentication for the ODM runtime call for better performance and to avoid token expiration and revocation.
653
653
654
654
You perform a basic authentication ODM runtime call in the following way:
Copy file name to clipboardExpand all lines: authentication/Keycloak/README.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -172,7 +172,7 @@ You can create roles and grant these roles directly to an individual user, or ev
172
172
* resDeployers
173
173
* resExecutors
174
174
175
-
For more information about ODM groups and roles, refer to the [ODM on Kubernetes documentation](https://www.ibm.com/docs/en/odm/9.0.0?topic=access-user-roles-groups).
175
+
For more information about ODM groups and roles, refer to the [ODM on Kubernetes documentation](https://www.ibm.com/docs/en/odm/9.5.0?topic=access-user-roles-groups).
176
176
177
177
178
178
2. Create a group for ODM administrators.
@@ -460,7 +460,7 @@ You can now install the product. We will use the PostgreSQL internal database an
460
460
461
461
#### a. Installation on OpenShift using Routes
462
462
463
-
See the [Preparing to install](https://www.ibm.com/docs/en/odm/9.0.0?topic=production-preparing-install-operational-decision-manager) documentation for more information.
463
+
See the [Preparing to install](https://www.ibm.com/docs/en/odm/9.5.0?topic=production-preparing-install-operational-decision-manager) documentation for more information.
@@ -504,7 +504,7 @@ You can now install the product. We will use the PostgreSQL internal database an
504
504
505
505
506
506
1. Get the ODM endpoints.
507
-
Refer to [this documentation](https://www.ibm.com/docs/en/odm/9.0.0?topic=tasks-configuring-external-access) to retrieve the endpoints.
507
+
Refer to [this documentation](https://www.ibm.com/docs/en/odm/9.5.0?topic=tasks-configuring-external-access) to retrieve the endpoints.
508
508
For example, on OpenShift you can get the route names and hosts with:
509
509
510
510
```shell
@@ -586,7 +586,7 @@ To be able to securely connect your Rule Designer to the Decision Server and Dec
586
586
587
587
4. Restart Rule Designer.
588
588
589
-
For more information, refer to [this documentation](https://www.ibm.com/docs/en/odm/9.0.0?topic=designer-importing-security-certificate-in-rule).
589
+
For more information, refer to [this documentation](https://www.ibm.com/docs/en/odm/9.5.0?topic=designer-importing-security-certificate-in-rule).
590
590
591
591
### Getting Started with IBM Operational Decision Manager for Containers
592
592
@@ -606,7 +606,7 @@ Deploy the **Loan Validation Service** production_deployment ruleapps using the
606
606
607
607
You can retrieve the payload.json from the ODM Decision Server Console or use [the provided payload](payload.json).
608
608
609
-
As explained in the ODM on Certified Kubernetes documentation [Configuring user access with OpenID](https://www.ibm.com/docs/en/odm/9.0.0?topic=access-configuring-user-openid), we advise you to use basic authentication for the ODM runtime call for better performance and to avoid token expiration and revocation.
609
+
As explained in the ODM on Certified Kubernetes documentation [Configuring user access with OpenID](https://www.ibm.com/docs/en/odm/9.5.0?topic=access-configuring-user-openid), we advise you to use basic authentication for the ODM runtime call for better performance and to avoid token expiration and revocation.
610
610
611
611
You perform a basic authentication ODM runtime call in the following way:
Copy file name to clipboardExpand all lines: authentication/Keycloak/README_FINE_GRAIN_PERMISSION.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@
27
27
28
28
# Introduction
29
29
30
-
ODM Decision Center allows to [manage users and groups from the Business console](https://www.ibm.com/docs/en/odm/9.0.0?topic=center-managing-users-groups-from-business-console) in order to set access security on specific projects.
30
+
ODM Decision Center allows to [manage users and groups from the Business console](https://www.ibm.com/docs/en/odm/9.5.0?topic=center-managing-users-groups-from-business-console) in order to set access security on specific projects.
31
31
The Groups and Users import can be done using an LDAP connection.
32
32
But, if the openId server also provides a SCIM server, then it can also be managed using a SCIM connection.
33
33
@@ -346,7 +346,7 @@ Make sure that you finish [Complete post-deployment tasks](README.md#complete-po
346
346
347
347
# Manage Security on ODM Decision Service Project
348
348
349
-
ODM Decision Center allows to [manage users and groups from the Business console](https://www.ibm.com/docs/en/odm/9.0.0?topic=center-managing-users-groups-from-business-console) in order to set access security on specific projects.
349
+
ODM Decision Center allows to [manage users and groups from the Business console](https://www.ibm.com/docs/en/odm/9.5.0?topic=center-managing-users-groups-from-business-console) in order to set access security on specific projects.
350
350
Now, we will manage the following scenario. We will load the "Loan Validation Service" and "Miniloan Service" projects that are available at the getting started repository.
351
351
We will only provide access to the "Loan Validation Service" project for users belonging at the "TaskAuditors" group.
352
352
We will only provide access to the "Miniloan Service" project for users belonging at the "TaskUsers" group.
0 commit comments