Key | -Type | -Default | -Description | - - -
---|---|---|---|
activemq | -object | --check values.yaml -- |
- Configure the ACS ActiveMQ message broker as per https://github.com/Alfresco/alfresco-helm-charts/tree/activemq-3.4.1/charts/activemq | -
alfresco-content-app | -object | --check values.yaml -- |
- Configure the Alfresco Conent-app as per https://github.com/Activiti/activiti-cloud-common-chart/tree/8.2.0/charts/common | -
alfresco-repository | -object | --check values.yaml -- |
- Configure the ACS repository as per https://github.com/Alfresco/alfresco-helm-charts/tree/alfresco-repository-0.1.3/charts/alfresco-repository | -
alfresco-share | -object | --check values.yaml -- |
- Configure the Alfresco Share as per https://github.com/Alfresco/alfresco-helm-charts/tree/alfresco-share-0.3.0/charts/alfresco-share | -
global.known_urls | -list | -
-[
- "http://localhost"
-]
-
- |
- list of trusted URLs. URLs a re used to configure Cross-origin protections Also the first entry is considered the main hosting domain of the platform. | -
keycloakx | -object | --check values.yaml -- |
- Configure the ACS Keycloak Identity provider as per https://github.com/codecentric/helm-charts/tree/keycloakx-2.3.0 | -
keycloakx.admin.password | -string | --random ascii string -- |
- Keycloak admin password. By default generated on first deployment, to get its value use:kubectl get secrets keycloak -o jsonpath='{@.data.KEYCLOAK_ADMIN_PASSWORD}' | base64 -d |
-
keycloakx.admin.realm[0] | -object | -
-{
- "clients": [
- {
- "clientId": "alfresco",
- "enabled": true,
- "implicitFlowEnabled": true,
- "publicClient": true,
- "redirectUris": "{{- $redirectUris := list }} {{- range (index (include \"alfresco-common.known.urls\" $ | mustFromJson) \"known_urls\") }} {{- $redirectUris = append $redirectUris (printf \"%s/*\" .) }} {{- end }} {{- $redirectUris }}",
- "standardFlowEnabled": true,
- "webOrigins": "{{ index (include \"alfresco-common.known.urls\" $ | mustFromJson) \"known_urls\" }}"
- }
- ],
- "defaultLocale": "en",
- "enabled": true,
- "id": "alfresco",
- "internationalizationEnabled": true,
- "loginTheme": "alfresco",
- "realm": "alfresco",
- "sslRequired": "none",
- "supportedLocales": [
- "ca",
- "de",
- "en",
- "es",
- "fr",
- "it",
- "ja",
- "lt",
- "nl",
- "no",
- "pt-BR",
- "ru",
- "sv",
- "zh-CN"
- ],
- "users": [
- {
- "credentials": [
- {
- "type": "password",
- "value": "secret"
- }
- ],
- "enabled": true,
- "username": "admin"
- }
- ]
-}
-
- |
- Alfresco Realm definition | -
keycloakx.admin.realm[0].users[0].credentials[0].value | -string | -
-"secret"
-
- |
- default Alfresco admin password | -
keycloakx.admin.realm[0].users[0].username | -string | -
-"admin"
-
- |
- default Alfresco admin user | -
keycloakx.admin.username | -string | -
-"admin"
-
- |
- Keycloak admin username | -
repository-database | -object | --check values.yaml -- |
- Configure the ACS repository Postgres database as per https://github.com/bitnami/charts/tree/002c752f871c8fa068a770dc80fec4cf798798ab/bitnami/postgresql | -
kubectl get secrets keycloak -o jsonpath='{@.data.KEYCLOAK_ADMIN_PASSWORD}' | base64 -d
|
+| keycloakx.admin.realm[0] | object | `{"clients":[{"clientId":"alfresco","enabled":true,"implicitFlowEnabled":true,"publicClient":true,"redirectUris":"{{- $redirectUris := list }} {{- range (index (include \"alfresco-common.known.urls\" $ | mustFromJson) \"known_urls\") }} {{- $redirectUris = append $redirectUris (printf \"%s/*\" .) }} {{- end }} {{- $redirectUris }}","standardFlowEnabled":true,"webOrigins":"{{ index (include \"alfresco-common.known.urls\" $ | mustFromJson) \"known_urls\" }}"}],"defaultLocale":"en","enabled":true,"id":"alfresco","internationalizationEnabled":true,"loginTheme":"alfresco","realm":"alfresco","sslRequired":"none","supportedLocales":["ca","de","en","es","fr","it","ja","lt","nl","no","pt-BR","ru","sv","zh-CN"],"users":[{"credentials":[{"type":"password","value":"secret"}],"enabled":true,"username":"admin"}]}` | Alfresco Realm definition |
+| keycloakx.admin.realm[0].users[0].credentials[0].value | string | `"secret"` | default Alfresco admin password |
+| keycloakx.admin.realm[0].users[0].username | string | `"admin"` | default Alfresco admin user |
+| keycloakx.admin.username | string | `"admin"` | Keycloak admin username |
+| repository-database | object | check values.yaml | Configure the ACS repository Postgres database as per https://github.com/bitnami/charts/tree/002c752f871c8fa068a770dc80fec4cf798798ab/bitnami/postgresql |
diff --git a/helm/acs-sso-example/README.md.gotmpl b/helm/acs-sso-example/README.md.gotmpl
index 4ce76be30..532775f03 100644
--- a/helm/acs-sso-example/README.md.gotmpl
+++ b/helm/acs-sso-example/README.md.gotmpl
@@ -1,3 +1,9 @@
+---
+title: {{ template "chart.name" . }}
+parent: Charts
+grand_parent: Helm
+---
+
{{ template "chart.header" . }}
{{ template "chart.deprecationWarning" . }}
@@ -13,4 +19,4 @@
{{ template "chart.requirementsSection" . }}
-{{ template "chart.valuesSectionHtml" . }}
+{{ template "chart.valuesSection" . }}
diff --git a/helm/acs-sso-example/docs/sso-guide.md b/helm/acs-sso-example/docs/sso-guide.md
index dcd0d22cc..925e6b28d 100644
--- a/helm/acs-sso-example/docs/sso-guide.md
+++ b/helm/acs-sso-example/docs/sso-guide.md
@@ -1,7 +1,12 @@
+---
+title: SSO
+parent: Examples
+grand_parent: Helm
+---
+
# SSO integration with Keycloak (vanilla)
-This is an extension of the base setup presented in the [step by step
-guide](./step-by-step-guide.md). Make sure you have it running before reading
+This is an extension of the base setup presented in the [step by step guide](./step-by-step-guide.md). Make sure you have it running before reading
further (unless you just want to look at how to integrate Keycloak with ACS
component without trying it on your local machine).
diff --git a/helm/acs-sso-example/docs/step-by-step-guide.md b/helm/acs-sso-example/docs/step-by-step-guide.md
index 936948936..1fc3c09ea 100644
--- a/helm/acs-sso-example/docs/step-by-step-guide.md
+++ b/helm/acs-sso-example/docs/step-by-step-guide.md
@@ -1,3 +1,9 @@
+---
+title: Step by step
+parent: Guides
+grand_parent: Helm
+---
+
# Anatomy of the example chart (and how you can build your own)
This document explains the mechanisms used in this chart to build a Alfresco
@@ -5,7 +11,7 @@ platform to deploy on [Kubernetes](https://kubernetes.io/).
## Why an example charts when there is already the alfresco-content-services?
-With [alfresco-content-services chart](../../alfrescocontent-services/) we
+With [alfresco-content-services chart](../../alfresco-content-services/README.md) we
tried to provide something that can deploy most of our software components -
still not all of them are included - but also serves as a basis for
customization for real world scenarios. These two paradigms have actually
@@ -18,7 +24,7 @@ including third party ones (database, message broker, Identity provider, ...).
For that reason we have started creating individual charts for Alfresco
components in the [alfresco-helm-charts
-repository](https://github.com/Alfresco/alfreso-helm-charts/charts/) (more to
+repository](https://github.com/Alfresco/alfresco-helm-charts/tree/main/charts) (more to
come and PR are welcome).
## High overview of the example chart
@@ -311,7 +317,7 @@ approach we prefer using to configure Alfresco component charts.
#### Configuring the repository subchart
The [Alfresco repository chart
-documentation](ihttps://github.com/Alfresco/alfresco-helm-charts/tree/main/charts/alfresco-repository)
+documentation](https://github.com/Alfresco/alfresco-helm-charts/tree/main/charts/alfresco-repository)
shows how to configure the repo db and message broker using configmaps and secrets:
```yaml
@@ -407,7 +413,7 @@ Now we can create configmaps to compute the services URL:
The URL is built dynamically using string concatenation and the very same [named
template](https://helm.sh/docs/chart_template_guide/named_templates/) that's
used in the postgresql subchart to define the postgresql service name: see the
-[code](https://github.com/bitnami/charts/blob/fc36e80c9ae42fd6a423a567c7fa1f6dab44ffd3/bitnami/postgresql/templates/primary/svc.yaml#L9).
+[code](https://github.com/bitnami/charts/blob/fc36e80c9ae42fd6a423a567c7fa1f6dab44ffd3/bitnami/postgresql/templates/primary/svc.yaml).
> Note we are building a `$dbCtx` to mimic the context the subchart uses when
> evaluating `postgresql.v1.primary.fullname`. This is where it's important to
@@ -455,7 +461,7 @@ helm dep build # pull dependencies
helm install --generate-name --atomic .
```
-You can now open your browser on [http://localhost/alfresco](http://localhost/alfresco)
+You can now open your browser on `http://localhost/alfresco`
## Next steps
diff --git a/helm/alfresco-content-services/README.md b/helm/alfresco-content-services/README.md
index 240ada0fe..d31db3720 100644
--- a/helm/alfresco-content-services/README.md
+++ b/helm/alfresco-content-services/README.md
@@ -1,3 +1,9 @@
+---
+title: alfresco-content-services
+parent: Charts
+grand_parent: Helm
+---
+
# alfresco-content-services
![Version: 8.1.1](https://img.shields.io/badge/Version-8.1.1-informational?style=flat-square) ![AppVersion: 23.2.1](https://img.shields.io/badge/AppVersion-23.2.1-informational?style=flat-square)
diff --git a/helm/alfresco-content-services/README.md.gotmpl b/helm/alfresco-content-services/README.md.gotmpl
index 82698597d..1d5d3c9f7 100644
--- a/helm/alfresco-content-services/README.md.gotmpl
+++ b/helm/alfresco-content-services/README.md.gotmpl
@@ -1,3 +1,9 @@
+---
+title: {{ template "chart.name" . }}
+parent: Charts
+grand_parent: Helm
+---
+
{{ template "chart.header" . }}
{{ template "chart.deprecationWarning" . }}