Skip to content

Commit

Permalink
docs: add post-install configuration (#12)
Browse files Browse the repository at this point in the history
ref.: cplp-1259
  • Loading branch information
evegufy authored Feb 22, 2023
1 parent 74f819c commit 8344644
Show file tree
Hide file tree
Showing 4 changed files with 72 additions and 2 deletions.
14 changes: 14 additions & 0 deletions charts/centralidp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,3 +115,17 @@ dependencies:
| secrets.postgresql.auth.existingSecret.password | string | `""` | Password for the non-root username 'kccentral'. Secret-key 'password'. |
| secrets.postgresql.auth.existingSecret.replicationPassword | string | `""` | Password for the non-root username 'repl_user'. Secret-key 'replication-password'. |

Autogenerated with [helm docs](https://github.com/norwoodj/helm-docs)

## Post-Install Configuration

Once the installation is completed, the following steps need to be executed in the Keycloak admin console within CX-Central realm:

1. Generate Client-Secrets for confidential clients and service accounts with access type 'confidential'.

2. Establish connection to the sharedidp instance

In order to enable the login of the initial user (see CX-Operator realm in sharedidp instance for username), the connection between the 'CX-Operator' identity provider of the centralidp instance and the according realm in the sharedidp instance needs to be established.
This is done by setting the 'example.org' placeholder in the CX-Operator' Identity Provider to the address of the sharedidp instance.

3. Setup SMTP configuration (Realm Settings --> Email)
15 changes: 14 additions & 1 deletion charts/centralidp/README.md.gotmpl
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,17 @@ dependencies:

{{ template "chart.valuesSection" . }}

{{ template "helm-docs.versionFooter" . }}
Autogenerated with [helm docs](https://github.com/norwoodj/helm-docs)

## Post-Install Configuration

Once the installation is completed, the following steps need to be executed in the Keycloak admin console within CX-Central realm:

1. Generate Client-Secrets for confidential clients and service accounts with access type 'confidential'.

2. Establish connection to the sharedidp instance

In order to enable the login of the initial user (see CX-Operator realm in sharedidp instance for username), the connection between the 'CX-Operator' identity provider of the centralidp instance and the according realm in the sharedidp instance needs to be established.
This is done by setting the 'example.org' placeholder in the CX-Operator' Identity Provider to the address of the sharedidp instance.

3. Setup SMTP configuration (Realm Settings --> Email)
22 changes: 22 additions & 0 deletions charts/sharedidp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,3 +122,25 @@ dependencies:
| secrets.postgresql.auth.existingSecret.replicationPassword | string | `""` | Password for the non-root username 'repl_user'. Secret-key 'replication-password'. |
| secrets.realmuser.enabled | bool | `false` | |

Autogenerated with [helm docs](https://github.com/norwoodj/helm-docs)

## Post-Install Configuration

Once the installation is completed, the following steps need to be executed in the Keycloak admin console:

### Within the master realm:

Generate client-secrets for the service account with access type 'confidential'.

### Within the CX-Operator realm:

#### Establish connection to the centralidp instance:

1. Change the example.org placeholder in the central-idp client the to the address of the centralidp instance:

* Settings --> Valid Redirect URI
* Keys --> JWKS URL

2. Set password and user details for the initial user.

3. Setup SMTP configuration (Realm Settings --> Email)
23 changes: 22 additions & 1 deletion charts/sharedidp/README.md.gotmpl
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,25 @@ dependencies:

{{ template "chart.valuesSection" . }}

{{ template "helm-docs.versionFooter" . }}
Autogenerated with [helm docs](https://github.com/norwoodj/helm-docs)

## Post-Install Configuration

Once the installation is completed, the following steps need to be executed in the Keycloak admin console:

### Within the master realm:

Generate client-secrets for the service account with access type 'confidential'.

### Within the CX-Operator realm:

#### Establish connection to the centralidp instance:

1. Change the example.org placeholder in the central-idp client the to the address of the centralidp instance:

* Settings --> Valid Redirect URI
* Keys --> JWKS URL

2. Set password and user details for the initial user.

3. Setup SMTP configuration (Realm Settings --> Email)

0 comments on commit 8344644

Please sign in to comment.