Install the realm via Helm - Alfresco Content Services - 23.4 - 23.4 - Ready - Alfresco - external

Alfresco Content Services

Platform
Alfresco
Product
Alfresco Content Services
Release
23.4
License

Prerequisites:

  • Git, Helm, and Kubectl are installed.
  • A valid alfresco-realm.json file is produced from the previous instructions.

Installing the Alfresco Realm via Helm requires additional steps.

  1. Create a secret using the alfresco-realm.json file:
    kubectl create secret generic realm-secret \
      --from-file=./alfresco-realm.json \
      --namespace=$DESIREDNAMESPACE
    
  2. Edit your values.yaml file to include a section similar to the following, making sure to merge each section appropriately with pre-existing configuration:
     keycloakx:
       # [...]
       # customize this property as needed
       # but retain the --import-realm part
       command:
         - "/opt/keycloak/bin/kc.sh"
         - "start"
         - "--import-realm"
         - "--http-relative-path=/auth"
       extraVolumes: |
         - name: realm-secret
           secret:
             secretName: realm-secret
       extraVolumeMounts: |
         - name: realm-secret
           mountPath: "/opt/keycloak/data/import/"
           readOnly: true