Skip to content

Commit

Permalink
feat: introduce variable to set accessTokenLifespan
Browse files Browse the repository at this point in the history
  • Loading branch information
aaronschweig committed Mar 4, 2025
1 parent 0a17e95 commit 8e9989e
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 4 deletions.
2 changes: 1 addition & 1 deletion charts/keycloak/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: keycloak
description: A Helm chart to deploy keycloak as OIDC provider in openmfp

type: application
version: 0.62.2
version: 0.62.3
appVersion: "1.16.0"

dependencies:
Expand Down
3 changes: 2 additions & 1 deletion charts/keycloak/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@ A Helm chart to deploy keycloak as OIDC provider in openmfp
| crossplane.providerConfig | object | `{"name":"keycloak-provider-config","namespace":"openmfp-system"}` | crossplane provider config |
| crossplane.providerConfig.name | string | `"keycloak-provider-config"` | name of the client |
| crossplane.providerConfig.namespace | string | `"openmfp-system"` | client namespace |
| crossplane.realm | object | `{"displayName":"OpenMFP","name":"openmfp","registrationAllowed":true}` | crossplane realm config |
| crossplane.realm | object | `{"accessTokenLifespan":"8h","displayName":"OpenMFP","name":"openmfp","registrationAllowed":true}` | crossplane realm config |
| crossplane.realm.accessTokenLifespan | string | `"8h"` | realm access token lifespan |
| crossplane.realm.displayName | string | `"OpenMFP"` | realm display name |
| crossplane.realm.name | string | `"openmfp"` | realm name |
| crossplane.realm.registrationAllowed | bool | `true` | realm registration allowed |
Expand Down
3 changes: 2 additions & 1 deletion charts/keycloak/templates/crossplane/realm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ metadata:
name: {{ .Values.crossplane.realm.name}}
spec:
forProvider:
accessTokenLifespan: 1h
accessTokenLifespan: {{ .Values.crossplane.realm.accessTokenLifespan }}
ssoSessionIdleTimeout: {{ .Values.crossplane.realm.accessTokenLifespan }}
attributes:
organizationsEnabled: "true"
displayName: {{ .Values.crossplane.realm.displayName }}
Expand Down
3 changes: 2 additions & 1 deletion charts/keycloak/tests/__snapshot__/crossplane_test.yaml.snap
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ matches the snapshot:
name: openmfp
spec:
forProvider:
accessTokenLifespan: 1h
accessTokenLifespan: 8h
attributes:
organizationsEnabled: "true"
displayName: OpenMFP
Expand All @@ -153,5 +153,6 @@ matches the snapshot:
realm: openmfp
registrationAllowed: true
registrationEmailAsUsername: true
ssoSessionIdleTimeout: 8h
providerConfigRef:
name: keycloak-provider-config
2 changes: 2 additions & 0 deletions charts/keycloak/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ crossplane:
displayName: OpenMFP
# -- realm registration allowed
registrationAllowed: true
# -- realm access token lifespan
accessTokenLifespan: 8h

clients:
openmfp:
Expand Down

0 comments on commit 8e9989e

Please sign in to comment.