diff --git a/assets/js/search-data.json b/assets/js/search-data.json
index fb558904..ca2c09d2 100644
--- a/assets/js/search-data.json
+++ b/assets/js/search-data.json
@@ -43,14 +43,14 @@
},"6": {
"doc": "alfresco-connector-msteams",
"title": "Requirements",
- "content": "| Repository | Name | Version | . | https://alfresco.github.io/alfresco-helm-charts/ | alfresco-common | 3.1.4 | . ",
+ "content": "| Repository | Name | Version | . | https://alfresco.github.io/alfresco-helm-charts/ | alfresco-common | 4.0.0-alpha.0 | . ",
"url": "/alfresco-helm-charts/charts/alfresco-connector-msteams/README.html#requirements",
"relUrl": "/charts/alfresco-connector-msteams/README.html#requirements"
},"7": {
"doc": "alfresco-connector-msteams",
"title": "Values",
- "content": "| Key | Type | Default | Description | . | affinity | object | {\"podAntiAffinity\":{\"preferredDuringSchedulingIgnoredDuringExecution\":[{\"podAffinityTerm\":{\"labelSelector\":{\"matchExpressions\":[{\"key\":\"app.kubernetes.io/name\",\"operator\":\"In\",\"values\":[\"{{ template \\\"alfresco-connector-msteams.name\\\" . }}\"]},{\"key\":\"app.kubernetes.io/instance\",\"operator\":\"In\",\"values\":[\"{{ .Release.Name }}\"]},{\"key\":\"app.kubernetes.io/component\",\"operator\":\"In\",\"values\":[\"{{ $.Chart.Name }}\"]}]},\"topologyKey\":\"topology.kubernetes.io/zone\"},\"weight\":10},{\"podAffinityTerm\":{\"labelSelector\":{\"matchExpressions\":[{\"key\":\"app.kubernetes.io/name\",\"operator\":\"In\",\"values\":[\"{{ template \\\"alfresco-connector-msteams.name\\\" . }}\"]},{\"key\":\"app.kubernetes.io/instance\",\"operator\":\"In\",\"values\":[\"{{ .Release.Name }}\"]},{\"key\":\"app.kubernetes.io/component\",\"operator\":\"In\",\"values\":[\"{{ $.Chart.Name }}\"]}]},\"topologyKey\":\"kubernetes.io/hostname\"},\"weight\":5}]}} | Affinity settings for pod assignment (can contain templates if passed as string) | . | affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0] | object | {\"podAffinityTerm\":{\"labelSelector\":{\"matchExpressions\":[{\"key\":\"app.kubernetes.io/name\",\"operator\":\"In\",\"values\":[\"{{ template \\\"alfresco-connector-msteams.name\\\" . }}\"]},{\"key\":\"app.kubernetes.io/instance\",\"operator\":\"In\",\"values\":[\"{{ .Release.Name }}\"]},{\"key\":\"app.kubernetes.io/component\",\"operator\":\"In\",\"values\":[\"{{ $.Chart.Name }}\"]}]},\"topologyKey\":\"topology.kubernetes.io/zone\"},\"weight\":10} | Prefer to schedule pods in different zones | . | affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[1] | object | {\"podAffinityTerm\":{\"labelSelector\":{\"matchExpressions\":[{\"key\":\"app.kubernetes.io/name\",\"operator\":\"In\",\"values\":[\"{{ template \\\"alfresco-connector-msteams.name\\\" . }}\"]},{\"key\":\"app.kubernetes.io/instance\",\"operator\":\"In\",\"values\":[\"{{ .Release.Name }}\"]},{\"key\":\"app.kubernetes.io/component\",\"operator\":\"In\",\"values\":[\"{{ $.Chart.Name }}\"]}]},\"topologyKey\":\"kubernetes.io/hostname\"},\"weight\":5} | Prefer to schedule pods in different nodes | . | alfresco.baseUrl | string | \"change_me_alf_base_url\" | | . | alfresco.digitalWorkspace.contextPath | string | \"/workspace/\" | | . | environment | string | nil | | . | global.alfrescoRegistryPullSecrets | string | \"quay-registry-secret\" | | . | image.internalPort | int | 3978 | | . | image.pullPolicy | string | \"IfNotPresent\" | | . | image.repository | string | \"quay.io/alfresco/alfresco-ms-teams-service\" | | . | image.tag | string | \"2.0.4\" | | . | ingress.className | string | \"nginx\" | | . | ingress.extraAnnotations | object | {} | | . | ingress.path | string | \"/ms-teams-service\" | | . | ingress.tls | list | [] | | . | livenessProbe.failureThreshold | int | 1 | | . | livenessProbe.initialDelaySeconds | int | 10 | | . | livenessProbe.periodSeconds | int | 20 | | . | livenessProbe.tcpSocket.port | string | \"service-port\" | | . | livenessProbe.timeoutSeconds | int | 10 | | . | microsoft.app.existingSecret.keys.id | string | \"MICROSOFT_APP_ID\" | | . | microsoft.app.existingSecret.keys.password | string | \"MICROSOFT_APP_PASSWORD\" | | . | microsoft.app.existingSecret.name | string | nil | | . | microsoft.app.id | string | nil | | . | microsoft.app.oauth.connectionName | string | \"alfresco\" | | . | microsoft.app.password | string | nil | | . | nodeSelector | object | {} | | . | podSecurityContext.runAsNonRoot | bool | true | | . | podSecurityContext.runAsUser | int | 33041 | | . | readinessProbe.initialDelaySeconds | int | 20 | | . | readinessProbe.periodSeconds | int | 60 | | . | readinessProbe.tcpSocket.port | string | \"service-port\" | | . | readinessProbe.timeoutSeconds | int | 10 | | . | replicaCount | int | 2 | | . | repository.existingConfigMap.keys.url | string | \"ALFRESCO_BASE_URL\" | Key within the configmap holding the full url to connect to the alfresco repository | . | repository.existingConfigMap.name | string | nil | Alternatively, provide repository connection details via an existing configmap | . | repository.url | string | nil | URL of the Alfresco repository | . | resources.limits.cpu | string | \"1\" | | . | resources.limits.memory | string | \"1000Mi\" | | . | resources.requests.cpu | string | \"0.5\" | | . | resources.requests.memory | string | \"1000Mi\" | | . | service.externalPort | int | 80 | | . | service.name | string | \"ms-teams-service\" | | . | service.type | string | \"ClusterIP\" | | . | serviceAccount.annotations | object | {} | Annotations to add to the service account | . | serviceAccount.create | bool | true | Specifies whether a service account should be created | . | serviceAccount.name | string | \"msteams-sa\" | The name of the service account to use. If not set and create is true, a name is generated using the fullname template | . | strategy.rollingUpdate.maxSurge | int | 1 | | . | strategy.rollingUpdate.maxUnavailable | int | 0 | | . | teams.chat.filenameEnabled | bool | true | | . | teams.chat.imageEnabled | bool | true | | . | teams.chat.metadataEnabled | bool | true | | . ",
+ "content": "| Key | Type | Default | Description | . | affinity | object | {\"podAntiAffinity\":{\"preferredDuringSchedulingIgnoredDuringExecution\":[{\"podAffinityTerm\":{\"labelSelector\":{\"matchExpressions\":[{\"key\":\"app.kubernetes.io/name\",\"operator\":\"In\",\"values\":[\"{{ template \\\"alfresco-connector-msteams.name\\\" . }}\"]},{\"key\":\"app.kubernetes.io/instance\",\"operator\":\"In\",\"values\":[\"{{ .Release.Name }}\"]},{\"key\":\"app.kubernetes.io/component\",\"operator\":\"In\",\"values\":[\"{{ $.Chart.Name }}\"]}]},\"topologyKey\":\"topology.kubernetes.io/zone\"},\"weight\":10},{\"podAffinityTerm\":{\"labelSelector\":{\"matchExpressions\":[{\"key\":\"app.kubernetes.io/name\",\"operator\":\"In\",\"values\":[\"{{ template \\\"alfresco-connector-msteams.name\\\" . }}\"]},{\"key\":\"app.kubernetes.io/instance\",\"operator\":\"In\",\"values\":[\"{{ .Release.Name }}\"]},{\"key\":\"app.kubernetes.io/component\",\"operator\":\"In\",\"values\":[\"{{ $.Chart.Name }}\"]}]},\"topologyKey\":\"kubernetes.io/hostname\"},\"weight\":5}]}} | Affinity settings for pod assignment (can contain templates if passed as string) | . | affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0] | object | {\"podAffinityTerm\":{\"labelSelector\":{\"matchExpressions\":[{\"key\":\"app.kubernetes.io/name\",\"operator\":\"In\",\"values\":[\"{{ template \\\"alfresco-connector-msteams.name\\\" . }}\"]},{\"key\":\"app.kubernetes.io/instance\",\"operator\":\"In\",\"values\":[\"{{ .Release.Name }}\"]},{\"key\":\"app.kubernetes.io/component\",\"operator\":\"In\",\"values\":[\"{{ $.Chart.Name }}\"]}]},\"topologyKey\":\"topology.kubernetes.io/zone\"},\"weight\":10} | Prefer to schedule pods in different zones | . | affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[1] | object | {\"podAffinityTerm\":{\"labelSelector\":{\"matchExpressions\":[{\"key\":\"app.kubernetes.io/name\",\"operator\":\"In\",\"values\":[\"{{ template \\\"alfresco-connector-msteams.name\\\" . }}\"]},{\"key\":\"app.kubernetes.io/instance\",\"operator\":\"In\",\"values\":[\"{{ .Release.Name }}\"]},{\"key\":\"app.kubernetes.io/component\",\"operator\":\"In\",\"values\":[\"{{ $.Chart.Name }}\"]}]},\"topologyKey\":\"kubernetes.io/hostname\"},\"weight\":5} | Prefer to schedule pods in different nodes | . | alfresco.baseUrl | string | \"change_me_alf_base_url\" | | . | alfresco.digitalWorkspace.contextPath | string | \"/workspace/\" | | . | environment | string | nil | | . | global.alfrescoRegistryPullSecrets | string | \"quay-registry-secret\" | | . | image.internalPort | int | 3978 | | . | image.pullPolicy | string | \"IfNotPresent\" | | . | image.repository | string | \"quay.io/alfresco/alfresco-ms-teams-service\" | | . | image.tag | string | \"2.0.4\" | | . | ingress.className | string | \"nginx\" | | . | ingress.extraAnnotations | object | {} | | . | ingress.hosts[0].paths[0].path | string | \"/ms-teams-service\" | | . | ingress.hosts[0].paths[0].pathType | string | \"Prefix\" | | . | ingress.tls | list | [] | | . | livenessProbe.failureThreshold | int | 1 | | . | livenessProbe.initialDelaySeconds | int | 10 | | . | livenessProbe.periodSeconds | int | 20 | | . | livenessProbe.tcpSocket.port | string | \"service-port\" | | . | livenessProbe.timeoutSeconds | int | 10 | | . | microsoft.app.existingSecret.keys.id | string | \"MICROSOFT_APP_ID\" | | . | microsoft.app.existingSecret.keys.password | string | \"MICROSOFT_APP_PASSWORD\" | | . | microsoft.app.existingSecret.name | string | nil | | . | microsoft.app.id | string | nil | | . | microsoft.app.oauth.connectionName | string | \"alfresco\" | | . | microsoft.app.password | string | nil | | . | nodeSelector | object | {} | | . | podSecurityContext.runAsNonRoot | bool | true | | . | podSecurityContext.runAsUser | int | 33041 | | . | readinessProbe.initialDelaySeconds | int | 20 | | . | readinessProbe.periodSeconds | int | 60 | | . | readinessProbe.tcpSocket.port | string | \"service-port\" | | . | readinessProbe.timeoutSeconds | int | 10 | | . | replicaCount | int | 2 | | . | repository.existingConfigMap.keys.url | string | \"ALFRESCO_BASE_URL\" | Key within the configmap holding the full url to connect to the alfresco repository | . | repository.existingConfigMap.name | string | nil | Alternatively, provide repository connection details via an existing configmap | . | repository.url | string | nil | URL of the Alfresco repository | . | resources.limits.cpu | string | \"1\" | | . | resources.limits.memory | string | \"1000Mi\" | | . | resources.requests.cpu | string | \"0.5\" | | . | resources.requests.memory | string | \"1000Mi\" | | . | service.externalPort | int | 80 | | . | service.name | string | \"ms-teams-service\" | | . | service.type | string | \"ClusterIP\" | | . | serviceAccount.annotations | object | {} | Annotations to add to the service account | . | serviceAccount.create | bool | true | Specifies whether a service account should be created | . | serviceAccount.name | string | \"msteams-sa\" | The name of the service account to use. If not set and create is true, a name is generated using the fullname template | . | strategy.rollingUpdate.maxSurge | int | 1 | | . | strategy.rollingUpdate.maxUnavailable | int | 0 | | . | teams.chat.filenameEnabled | bool | true | | . | teams.chat.imageEnabled | bool | true | | . | teams.chat.metadataEnabled | bool | true | | . ",
"url": "/alfresco-helm-charts/charts/alfresco-connector-msteams/README.html#values",
"relUrl": "/charts/alfresco-connector-msteams/README.html#values"
@@ -71,14 +71,14 @@
},"10": {
"doc": "alfresco-sync-service",
"title": "Requirements",
- "content": "| Repository | Name | Version | . | https://alfresco.github.io/alfresco-helm-charts/ | activemq | 3.6.0 | . | https://alfresco.github.io/alfresco-helm-charts/ | alfresco-common | 3.1.4 | . | oci://registry-1.docker.io/bitnamicharts | postgresql | 12.5.6 | . ",
+ "content": "| Repository | Name | Version | . | https://alfresco.github.io/alfresco-helm-charts/ | activemq | 3.6.0 | . | https://alfresco.github.io/alfresco-helm-charts/ | alfresco-common | 4.0.0-alpha.0 | . | oci://registry-1.docker.io/bitnamicharts | postgresql | 12.5.6 | . ",
"url": "/alfresco-helm-charts/charts/alfresco-sync-service/README.html#requirements",
"relUrl": "/charts/alfresco-sync-service/README.html#requirements"
},"11": {
"doc": "alfresco-sync-service",
"title": "Values",
- "content": "| Key | Type | Default | Description | . | affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0] | object | {\"podAffinityTerm\":{\"labelSelector\":{\"matchExpressions\":[{\"key\":\"app.kubernetes.io/name\",\"operator\":\"In\",\"values\":[\"{{ template \\\"alfresco-sync-service.name\\\" $ }}\"]},{\"key\":\"app.kubernetes.io/instance\",\"operator\":\"In\",\"values\":[\"{{ $.Release.Name }}\"]},{\"key\":\"app.kubernetes.io/component\",\"operator\":\"In\",\"values\":[\"{{ $.Chart.Name }}\"]}]},\"topologyKey\":\"topology.kubernetes.io/zone\"},\"weight\":10} | Prefer to schedule pods on nodes with different zones | . | affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[1] | object | {\"podAffinityTerm\":{\"labelSelector\":{\"matchExpressions\":[{\"key\":\"app.kubernetes.io/name\",\"operator\":\"In\",\"values\":[\"{{ template \\\"alfresco-sync-service.name\\\" $ }}\"]},{\"key\":\"app.kubernetes.io/instance\",\"operator\":\"In\",\"values\":[\"{{ $.Release.Name }}\"]},{\"key\":\"app.kubernetes.io/component\",\"operator\":\"In\",\"values\":[\"{{ $.Chart.Name }}\"]}]},\"topologyKey\":\"kubernetes.io/hostname\"},\"weight\":5} | Prefer to schedule pods on nodes with different nodes | . | database.driver | string | \"org.postgresql.Driver\" | The JDBC Driver to connect to the DB. If different from the default make sure your container image ships it. | . | database.existingConfigMap.keys.driver | string | \"DATABASE_DRIVER\" | configmap key where to find the JDBC driver class to use. The configmap may leverage the alfresco-repository.db.cm named template to auto-generate it from the sole url parameter. | . | database.existingConfigMap.keys.url | string | \"DATABASE_URL\" | configmap key where to find the URL of the database | . | database.existingConfigMap.name | string | nil | | . | database.existingSecret.keys.password | string | \"DATABASE_PASSWORD\" | Key within the secret holding the database password | . | database.existingSecret.keys.username | string | \"DATABASE_USERNAME\" | Key within the secret holding the database username | . | database.existingSecret.name | string | nil | Name of a pre-existing secret containing database credentials | . | database.password | string | nil | JDBC password to use to connect to the DB | . | database.url | string | nil | JDBC url to connect to the external DB | . | database.username | string | nil | JDBC username to use to connect to the DB | . | environment.JAVA_OPTS | string | \"-Dsql.db.pool.initial=25 -Dsql.db.pool.max=75 -Dsync.metrics.reporter.graphite.enabled=false -XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80\" | | . | global | object | {\"alfrescoRegistryPullSecrets\":\"quay-registry-secret\",\"strategy\":{\"rollingUpdate\":{\"maxSurge\":1,\"maxUnavailable\":0}}} | Global definition of Docker registry pull secret which can be overridden from parent ACS Helm chart(s) | . | hazelcast.service.port | int | 5701 | | . | hazelcast.service.type | string | \"ClusterIP\" | | . | image.internalPort | int | 9090 | | . | image.pullPolicy | string | \"IfNotPresent\" | | . | image.repository | string | \"quay.io/alfresco/service-sync\" | | . | image.tag | string | \"5.1.0\" | | . | ingress.extraAnnotations | object | {} | useful when running Sync service without SSL termination done by a load balancer, e.g. when ran on Minikube for testing purposes nginx.ingress.kubernetes.io/ssl-redirect: “false” | . | ingress.path | string | \"/syncservice\" | | . | ingress.tls | list | [] | | . | livenessProbe.httpGet.path | string | \"/alfresco/healthcheck\" | | . | livenessProbe.httpGet.port | string | \"serviceport\" | | . | livenessProbe.initialDelaySeconds | int | 30 | | . | livenessProbe.periodSeconds | int | 30 | | . | livenessProbe.timeoutSeconds | int | 10 | | . | messageBroker.existingConfigMap.keys.url | string | \"BROKER_URL\" | configmap key where to find the URL of the message broker | . | messageBroker.existingConfigMap.name | string | nil | Name of a pre-existing configmap containing message broker details | . | messageBroker.existingSecret.keys.password | string | \"BROKER_PASSWORD\" | Key within the secret holding the message broker password | . | messageBroker.existingSecret.keys.username | string | \"BROKER_USERNAME\" | Key within the secret holding the message broker username | . | messageBroker.existingSecret.name | string | nil | Name of a pre-existing secret containing message broker credentials | . | messageBroker.nameOverride | string | \"activemq\" | A name that will be used as a base to get broker connection details | . | messageBroker.password | string | nil | Credential to use to authenticate to the broker. | . | messageBroker.url | string | nil | A failover URI formatted string, see: https://activemq.apache.org/failover-transport-reference | . | messageBroker.username | string | nil | Username to authenticate as. | . | nodeSelector | object | {} | | . | podAnnotations | object | {} | | . | podLabels | object | {} | | . | podSecurityContext.fsGroup | int | 1000 | | . | podSecurityContext.runAsGroup | int | 1000 | | . | podSecurityContext.runAsNonRoot | bool | true | | . | podSecurityContext.runAsUser | int | 33020 | | . | readinessProbe.failureThreshold | int | 12 | | . | readinessProbe.httpGet.path | string | \"/alfresco/healthcheck\" | | . | readinessProbe.httpGet.port | string | \"serviceport\" | | . | readinessProbe.initialDelaySeconds | int | 20 | | . | readinessProbe.periodSeconds | int | 10 | | . | readinessProbe.timeoutSeconds | int | 10 | | . | replicaCount | int | 1 | | . | repository.existingConfigMap.keys.host | string | \"REPO_HOST\" | configmap key where to find the URL of the message broker | . | repository.existingConfigMap.keys.port | string | \"REPO_PORT\" | | . | repository.existingConfigMap.keys.scheme | string | \"REPO_SCHEME\" | | . | repository.existingConfigMap.name | string | nil | Name of a pre-existing configmap containing message broker details | . | repository.host | string | nil | ACS repository host | . | repository.port | string | nil | ACS repository port | . | repository.scheme | string | nil | ACS repository port | . | resources.limits.cpu | string | \"2\" | | . | resources.limits.memory | string | \"2000Mi\" | | . | resources.requests.cpu | string | \"0.5\" | | . | resources.requests.memory | string | \"800Mi\" | | . | service.externalPort | int | 80 | | . | service.name | string | \"syncservice\" | | . | service.type | string | \"NodePort\" | | . | serviceAccount.annotations | object | {} | Annotations to add to the service account | . | serviceAccount.create | bool | true | Specifies whether a service account should be created | . | serviceAccount.name | string | \"alfresco-sync\" | | . | tags.ci | bool | false | A chart tag used for Hyland’s CI purpose. Do not set it to true. | . | terminationGracePeriodSeconds | int | 60 | | . | tolerations | list | [] | | . ",
+ "content": "| Key | Type | Default | Description | . | affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0] | object | {\"podAffinityTerm\":{\"labelSelector\":{\"matchExpressions\":[{\"key\":\"app.kubernetes.io/name\",\"operator\":\"In\",\"values\":[\"{{ template \\\"alfresco-sync-service.name\\\" $ }}\"]},{\"key\":\"app.kubernetes.io/instance\",\"operator\":\"In\",\"values\":[\"{{ $.Release.Name }}\"]},{\"key\":\"app.kubernetes.io/component\",\"operator\":\"In\",\"values\":[\"{{ $.Chart.Name }}\"]}]},\"topologyKey\":\"topology.kubernetes.io/zone\"},\"weight\":10} | Prefer to schedule pods on nodes with different zones | . | affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[1] | object | {\"podAffinityTerm\":{\"labelSelector\":{\"matchExpressions\":[{\"key\":\"app.kubernetes.io/name\",\"operator\":\"In\",\"values\":[\"{{ template \\\"alfresco-sync-service.name\\\" $ }}\"]},{\"key\":\"app.kubernetes.io/instance\",\"operator\":\"In\",\"values\":[\"{{ $.Release.Name }}\"]},{\"key\":\"app.kubernetes.io/component\",\"operator\":\"In\",\"values\":[\"{{ $.Chart.Name }}\"]}]},\"topologyKey\":\"kubernetes.io/hostname\"},\"weight\":5} | Prefer to schedule pods on nodes with different nodes | . | database.driver | string | \"org.postgresql.Driver\" | The JDBC Driver to connect to the DB. If different from the default make sure your container image ships it. | . | database.existingConfigMap.keys.driver | string | \"DATABASE_DRIVER\" | configmap key where to find the JDBC driver class to use. The configmap may leverage the alfresco-repository.db.cm named template to auto-generate it from the sole url parameter. | . | database.existingConfigMap.keys.url | string | \"DATABASE_URL\" | configmap key where to find the URL of the database | . | database.existingConfigMap.name | string | nil | | . | database.existingSecret.keys.password | string | \"DATABASE_PASSWORD\" | Key within the secret holding the database password | . | database.existingSecret.keys.username | string | \"DATABASE_USERNAME\" | Key within the secret holding the database username | . | database.existingSecret.name | string | nil | Name of a pre-existing secret containing database credentials | . | database.password | string | nil | JDBC password to use to connect to the DB | . | database.url | string | nil | JDBC url to connect to the external DB | . | database.username | string | nil | JDBC username to use to connect to the DB | . | environment.JAVA_OPTS | string | \"-Dsql.db.pool.initial=25 -Dsql.db.pool.max=75 -Dsync.metrics.reporter.graphite.enabled=false -XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80\" | | . | global | object | {\"alfrescoRegistryPullSecrets\":\"quay-registry-secret\",\"strategy\":{\"rollingUpdate\":{\"maxSurge\":1,\"maxUnavailable\":0}}} | Global definition of Docker registry pull secret which can be overridden from parent ACS Helm chart(s) | . | hazelcast.service.port | int | 5701 | | . | hazelcast.service.type | string | \"ClusterIP\" | | . | image.internalPort | int | 9090 | | . | image.pullPolicy | string | \"IfNotPresent\" | | . | image.repository | string | \"quay.io/alfresco/service-sync\" | | . | image.tag | string | \"5.1.0\" | | . | ingress.extraAnnotations | object | {} | useful when running Sync service without SSL termination done by a load balancer, e.g. when ran on Minikube for testing purposes nginx.ingress.kubernetes.io/ssl-redirect: “false” | . | ingress.hosts[0].paths[0].path | string | \"/syncservice(/|$)(.*)\" | | . | ingress.hosts[0].paths[0].pathType | string | \"Prefix\" | | . | ingress.tls | list | [] | | . | livenessProbe.httpGet.path | string | \"/alfresco/healthcheck\" | | . | livenessProbe.httpGet.port | string | \"serviceport\" | | . | livenessProbe.initialDelaySeconds | int | 30 | | . | livenessProbe.periodSeconds | int | 30 | | . | livenessProbe.timeoutSeconds | int | 10 | | . | messageBroker.existingConfigMap.keys.url | string | \"BROKER_URL\" | configmap key where to find the URL of the message broker | . | messageBroker.existingConfigMap.name | string | nil | Name of a pre-existing configmap containing message broker details | . | messageBroker.existingSecret.keys.password | string | \"BROKER_PASSWORD\" | Key within the secret holding the message broker password | . | messageBroker.existingSecret.keys.username | string | \"BROKER_USERNAME\" | Key within the secret holding the message broker username | . | messageBroker.existingSecret.name | string | nil | Name of a pre-existing secret containing message broker credentials | . | messageBroker.nameOverride | string | \"activemq\" | A name that will be used as a base to get broker connection details | . | messageBroker.password | string | nil | Credential to use to authenticate to the broker. | . | messageBroker.url | string | nil | A failover URI formatted string, see: https://activemq.apache.org/failover-transport-reference | . | messageBroker.username | string | nil | Username to authenticate as. | . | nodeSelector | object | {} | | . | podAnnotations | object | {} | | . | podLabels | object | {} | | . | podSecurityContext.fsGroup | int | 1000 | | . | podSecurityContext.runAsGroup | int | 1000 | | . | podSecurityContext.runAsNonRoot | bool | true | | . | podSecurityContext.runAsUser | int | 33020 | | . | readinessProbe.failureThreshold | int | 12 | | . | readinessProbe.httpGet.path | string | \"/alfresco/healthcheck\" | | . | readinessProbe.httpGet.port | string | \"serviceport\" | | . | readinessProbe.initialDelaySeconds | int | 20 | | . | readinessProbe.periodSeconds | int | 10 | | . | readinessProbe.timeoutSeconds | int | 10 | | . | replicaCount | int | 1 | | . | repository.existingConfigMap.keys.host | string | \"REPO_HOST\" | configmap key where to find the URL of the message broker | . | repository.existingConfigMap.keys.port | string | \"REPO_PORT\" | | . | repository.existingConfigMap.keys.scheme | string | \"REPO_SCHEME\" | | . | repository.existingConfigMap.name | string | nil | Name of a pre-existing configmap containing message broker details | . | repository.host | string | nil | ACS repository host | . | repository.port | string | nil | ACS repository port | . | repository.scheme | string | nil | ACS repository port | . | resources.limits.cpu | string | \"2\" | | . | resources.limits.memory | string | \"2000Mi\" | | . | resources.requests.cpu | string | \"0.5\" | | . | resources.requests.memory | string | \"800Mi\" | | . | service.externalPort | int | 80 | | . | service.name | string | \"syncservice\" | | . | service.type | string | \"NodePort\" | | . | serviceAccount.annotations | object | {} | Annotations to add to the service account | . | serviceAccount.create | bool | true | Specifies whether a service account should be created | . | serviceAccount.name | string | \"alfresco-sync\" | | . | tags.ci | bool | false | A chart tag used for Hyland’s CI purpose. Do not set it to true. | . | terminationGracePeriodSeconds | int | 60 | | . | tolerations | list | [] | | . ",
"url": "/alfresco-helm-charts/charts/alfresco-sync-service/README.html#values",
"relUrl": "/charts/alfresco-sync-service/README.html#values"
@@ -197,14 +197,14 @@
},"28": {
"doc": "alfresco-connector-ms365",
"title": "Requirements",
- "content": "| Repository | Name | Version | . | https://alfresco.github.io/alfresco-helm-charts/ | alfresco-common | 3.1.4 | . ",
+ "content": "| Repository | Name | Version | . | https://alfresco.github.io/alfresco-helm-charts/ | alfresco-common | 4.0.0-alpha.0 | . ",
"url": "/alfresco-helm-charts/charts/alfresco-connector-ms365/README.html#requirements",
"relUrl": "/charts/alfresco-connector-ms365/README.html#requirements"
},"29": {
"doc": "alfresco-connector-ms365",
"title": "Values",
- "content": "| Key | Type | Default | Description | . | affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0] | object | {\"podAffinityTerm\":{\"labelSelector\":{\"matchExpressions\":[{\"key\":\"app.kubernetes.io/name\",\"operator\":\"In\",\"values\":[\"{{ template \\\"alfresco-connector-ms365.name\\\" $ }}\"]},{\"key\":\"app.kubernetes.io/instance\",\"operator\":\"In\",\"values\":[\"{{ .Release.Name }}\"]},{\"key\":\"app.kubernetes.io/component\",\"operator\":\"In\",\"values\":[\"{{ $.Chart.Name }}\"]}]},\"topologyKey\":\"topology.kubernetes.io/zone\"},\"weight\":10} | Prefer to schedule pods in different zones | . | affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[1] | object | {\"podAffinityTerm\":{\"labelSelector\":{\"matchExpressions\":[{\"key\":\"app.kubernetes.io/name\",\"operator\":\"In\",\"values\":[\"{{ template \\\"alfresco-connector-ms365.name\\\" $ }}\"]},{\"key\":\"app.kubernetes.io/instance\",\"operator\":\"In\",\"values\":[\"{{ .Release.Name }}\"]}]},\"topologyKey\":\"kubernetes.io/hostname\"},\"weight\":5} | Prefer to schedule pods in different nodes | . | environment | object | {} | | . | global.alfrescoRegistryPullSecrets | string | \"quay-registry-secret\" | | . | image.internalPort | int | 9095 | | . | image.pullPolicy | string | \"IfNotPresent\" | | . | image.repository | string | \"quay.io/alfresco/alfresco-ooi-service\" | | . | image.tag | string | \"2.0.4\" | | . | ingress.className | string | \"nginx\" | | . | ingress.extraAnnotations | object | {} | | . | ingress.path | string | \"/ooi-service\" | | . | ingress.tls | list | [] | | . | livenessProbe.failureThreshold | int | 1 | | . | livenessProbe.initialDelaySeconds | int | 10 | | . | livenessProbe.periodSeconds | int | 20 | | . | livenessProbe.tcpSocket.port | string | \"service-port\" | | . | livenessProbe.timeoutSeconds | int | 10 | | . | nodeSelector | object | {} | | . | podAnnotations | object | {} | | . | podLabels | object | {} | | . | podSecurityContext.runAsNonRoot | bool | true | | . | podSecurityContext.runAsUser | int | 33006 | | . | readinessProbe.initialDelaySeconds | int | 20 | | . | readinessProbe.periodSeconds | int | 60 | | . | readinessProbe.tcpSocket.port | string | \"service-port\" | | . | readinessProbe.timeoutSeconds | int | 10 | | . | replicaCount | int | 2 | | . | repository.existingConfigMap.keys.host | string | \"REPO_HOST\" | name of the key in the configMap where to find the repository service host | . | repository.existingConfigMap.keys.port | string | \"REPO_PORT\" | name of the key in the configMap where to find the repository service port | . | repository.existingConfigMap.name | string | nil | a pre-existing configmap which provides expected configuration for ms365 | . | repository.host | string | \"acs-alfresco-cs-repository\" | ACS repository host | . | repository.port | int | 80 | ACS repository port | . | resources.limits.cpu | string | \"2\" | | . | resources.limits.memory | string | \"1000Mi\" | | . | resources.requests.cpu | string | \"0.25\" | | . | resources.requests.memory | string | \"1000Mi\" | | . | service.externalPort | int | 80 | | . | service.name | string | \"ms365-service\" | | . | service.type | string | \"ClusterIP\" | | . | serviceAccount.annotations | object | {} | Annotations to add to the service account | . | serviceAccount.create | bool | true | Specifies whether a service account should be created | . | serviceAccount.name | string | \"ms365-sa\" | The name of the service account to use. If not set and create is true, a name is generated using the fullname template | . | strategy.rollingUpdate.maxSurge | int | 1 | | . | strategy.rollingUpdate.maxUnavailable | int | 0 | | . | tolerations | list | [] | | . ",
+ "content": "| Key | Type | Default | Description | . | affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0] | object | {\"podAffinityTerm\":{\"labelSelector\":{\"matchExpressions\":[{\"key\":\"app.kubernetes.io/name\",\"operator\":\"In\",\"values\":[\"{{ template \\\"alfresco-connector-ms365.name\\\" $ }}\"]},{\"key\":\"app.kubernetes.io/instance\",\"operator\":\"In\",\"values\":[\"{{ .Release.Name }}\"]},{\"key\":\"app.kubernetes.io/component\",\"operator\":\"In\",\"values\":[\"{{ $.Chart.Name }}\"]}]},\"topologyKey\":\"topology.kubernetes.io/zone\"},\"weight\":10} | Prefer to schedule pods in different zones | . | affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[1] | object | {\"podAffinityTerm\":{\"labelSelector\":{\"matchExpressions\":[{\"key\":\"app.kubernetes.io/name\",\"operator\":\"In\",\"values\":[\"{{ template \\\"alfresco-connector-ms365.name\\\" $ }}\"]},{\"key\":\"app.kubernetes.io/instance\",\"operator\":\"In\",\"values\":[\"{{ .Release.Name }}\"]}]},\"topologyKey\":\"kubernetes.io/hostname\"},\"weight\":5} | Prefer to schedule pods in different nodes | . | environment | object | {} | | . | global.alfrescoRegistryPullSecrets | string | \"quay-registry-secret\" | | . | image.internalPort | int | 9095 | | . | image.pullPolicy | string | \"IfNotPresent\" | | . | image.repository | string | \"quay.io/alfresco/alfresco-ooi-service\" | | . | image.tag | string | \"2.0.4\" | | . | ingress.className | string | \"nginx\" | | . | ingress.extraAnnotations | object | {} | | . | ingress.hosts[0].paths[0].path | string | \"/ooi-service\" | | . | ingress.hosts[0].paths[0].pathType | string | \"Prefix\" | | . | ingress.tls | list | [] | | . | livenessProbe.failureThreshold | int | 1 | | . | livenessProbe.initialDelaySeconds | int | 10 | | . | livenessProbe.periodSeconds | int | 20 | | . | livenessProbe.tcpSocket.port | string | \"service-port\" | | . | livenessProbe.timeoutSeconds | int | 10 | | . | nodeSelector | object | {} | | . | podAnnotations | object | {} | | . | podLabels | object | {} | | . | podSecurityContext.runAsNonRoot | bool | true | | . | podSecurityContext.runAsUser | int | 33006 | | . | readinessProbe.initialDelaySeconds | int | 20 | | . | readinessProbe.periodSeconds | int | 60 | | . | readinessProbe.tcpSocket.port | string | \"service-port\" | | . | readinessProbe.timeoutSeconds | int | 10 | | . | replicaCount | int | 2 | | . | repository.existingConfigMap.keys.host | string | \"REPO_HOST\" | name of the key in the configMap where to find the repository service host | . | repository.existingConfigMap.keys.port | string | \"REPO_PORT\" | name of the key in the configMap where to find the repository service port | . | repository.existingConfigMap.name | string | nil | a pre-existing configmap which provides expected configuration for ms365 | . | repository.host | string | \"acs-alfresco-cs-repository\" | ACS repository host | . | repository.port | int | 80 | ACS repository port | . | resources.limits.cpu | string | \"2\" | | . | resources.limits.memory | string | \"1000Mi\" | | . | resources.requests.cpu | string | \"0.25\" | | . | resources.requests.memory | string | \"1000Mi\" | | . | service.externalPort | int | 80 | | . | service.name | string | \"ms365-service\" | | . | service.type | string | \"ClusterIP\" | | . | serviceAccount.annotations | object | {} | Annotations to add to the service account | . | serviceAccount.create | bool | true | Specifies whether a service account should be created | . | serviceAccount.name | string | \"ms365-sa\" | The name of the service account to use. If not set and create is true, a name is generated using the fullname template | . | strategy.rollingUpdate.maxSurge | int | 1 | | . | strategy.rollingUpdate.maxUnavailable | int | 0 | | . | tolerations | list | [] | | . ",
"url": "/alfresco-helm-charts/charts/alfresco-connector-ms365/README.html#values",
"relUrl": "/charts/alfresco-connector-ms365/README.html#values"
@@ -267,14 +267,14 @@
},"38": {
"doc": "alfresco-insight-zeppelin",
"title": "Requirements",
- "content": "| Repository | Name | Version | . | https://alfresco.github.io/alfresco-helm-charts/ | alfresco-common | 3.1.4 | . ",
+ "content": "| Repository | Name | Version | . | https://alfresco.github.io/alfresco-helm-charts/ | alfresco-common | 4.0.0-alpha.0 | . ",
"url": "/alfresco-helm-charts/charts/alfresco-search-service/charts/alfresco-insight-zeppelin/README.html#requirements",
"relUrl": "/charts/alfresco-search-service/charts/alfresco-insight-zeppelin/README.html#requirements"
},"39": {
"doc": "alfresco-insight-zeppelin",
"title": "Values",
- "content": "| Key | Type | Default | Description | . | affinity | string | \"\" | Pod affinity, passed thru tpl function | . | environment.ZEPPELIN_INTP_MEM | string | \"-Xms512m -Xmx1g\" | | . | environment.ZEPPELIN_MEM | string | \"-Xms512m -Xmx1g\" | | . | global.alfrescoRegistryPullSecrets | string | \"quay-registry-secret\" | Global definition of Docker registry pull secret which can be overridden from parent ACS Helm chart(s) | . | global.strategy.rollingUpdate.maxSurge | int | 1 | | . | global.strategy.rollingUpdate.maxUnavailable | int | 0 | | . | image.internalPort | int | 9090 | | . | image.pullPolicy | string | \"IfNotPresent\" | | . | image.repository | string | \"quay.io/alfresco/insight-zeppelin\" | | . | image.tag | string | \"2.0.13\" | | . | ingress.path | string | \"/zeppelin\" | | . | livenessProbe.initialDelaySeconds | int | 130 | | . | livenessProbe.periodSeconds | int | 20 | | . | livenessProbe.timeoutSeconds | int | 10 | | . | nodeSelector | object | {} | | . | podSecurityContext.runAsNonRoot | bool | true | | . | podSecurityContext.runAsUser | int | 33007 | | . | readinessProbe.initialDelaySeconds | int | 60 | | . | readinessProbe.periodSeconds | int | 20 | | . | readinessProbe.timeoutSeconds | int | 10 | | . | replicaCount | int | 1 | | . | repository.existingConfigMap.keys.host | string | \"REPO_HOST\" | Key within the configmap holding the repository hostname | . | repository.existingConfigMap.keys.port | string | \"REPO_PORT\" | Key within the configmap holding the repository port | . | repository.existingConfigMap.name | string | nil | Name of a pre-existing configmap containing Alfresco repository URL | . | repository.url | string | \"http://alfresco-search-service\" | Alfresco repository URL | . | resources.limits.cpu | string | \"1\" | | . | resources.limits.memory | string | \"1024Mi\" | | . | resources.requests.cpu | string | \"0.5\" | | . | resources.requests.memory | string | \"512Mi\" | | . | service.externalPort | int | 80 | | . | service.name | string | \"zeppelin\" | | . | service.type | string | \"ClusterIP\" | | . | serviceAccount.annotations | object | {} | Annotations to add to the service account | . | serviceAccount.automount | bool | true | Automatically mount a ServiceAccount’s API credentials? | . | serviceAccount.create | bool | true | Specifies whether a service account should be created | . | serviceAccount.name | string | \"\" | The name of the service account to use. If not set and create is true, a name is generated using the fullname template | . | tolerations | list | [] | | . ",
+ "content": "| Key | Type | Default | Description | . | affinity | string | \"\" | Pod affinity, passed thru tpl function | . | environment.ZEPPELIN_INTP_MEM | string | \"-Xms512m -Xmx1g\" | | . | environment.ZEPPELIN_MEM | string | \"-Xms512m -Xmx1g\" | | . | global.alfrescoRegistryPullSecrets | string | \"quay-registry-secret\" | Global definition of Docker registry pull secret which can be overridden from parent ACS Helm chart(s) | . | global.strategy.rollingUpdate.maxSurge | int | 1 | | . | global.strategy.rollingUpdate.maxUnavailable | int | 0 | | . | image.internalPort | int | 9090 | | . | image.pullPolicy | string | \"IfNotPresent\" | | . | image.repository | string | \"quay.io/alfresco/insight-zeppelin\" | | . | image.tag | string | \"2.0.13\" | | . | ingress.className | string | \"nginx\" | | . | ingress.extraAnnotations | object | {} | | . | ingress.hosts[0].paths[0].path | string | \"/zeppelin\" | | . | ingress.hosts[0].paths[0].pathType | string | \"Prefix\" | | . | ingress.tls | list | [] | | . | livenessProbe.initialDelaySeconds | int | 130 | | . | livenessProbe.periodSeconds | int | 20 | | . | livenessProbe.timeoutSeconds | int | 10 | | . | nodeSelector | object | {} | | . | podSecurityContext.runAsNonRoot | bool | true | | . | podSecurityContext.runAsUser | int | 33007 | | . | readinessProbe.initialDelaySeconds | int | 60 | | . | readinessProbe.periodSeconds | int | 20 | | . | readinessProbe.timeoutSeconds | int | 10 | | . | replicaCount | int | 1 | | . | repository.existingConfigMap.keys.host | string | \"REPO_HOST\" | Key within the configmap holding the repository hostname | . | repository.existingConfigMap.keys.port | string | \"REPO_PORT\" | Key within the configmap holding the repository port | . | repository.existingConfigMap.name | string | nil | Name of a pre-existing configmap containing Alfresco repository URL | . | repository.url | string | \"http://alfresco-search-service\" | Alfresco repository URL | . | resources.limits.cpu | string | \"1\" | | . | resources.limits.memory | string | \"1024Mi\" | | . | resources.requests.cpu | string | \"0.5\" | | . | resources.requests.memory | string | \"512Mi\" | | . | service.externalPort | int | 80 | | . | service.name | string | \"zeppelin\" | | . | service.type | string | \"ClusterIP\" | | . | serviceAccount.annotations | object | {} | Annotations to add to the service account | . | serviceAccount.automount | bool | true | Automatically mount a ServiceAccount’s API credentials? | . | serviceAccount.create | bool | true | Specifies whether a service account should be created | . | serviceAccount.name | string | \"\" | The name of the service account to use. If not set and create is true, a name is generated using the fullname template | . | tolerations | list | [] | | . ",
"url": "/alfresco-helm-charts/charts/alfresco-search-service/charts/alfresco-insight-zeppelin/README.html#values",
"relUrl": "/charts/alfresco-search-service/charts/alfresco-insight-zeppelin/README.html#values"
@@ -295,14 +295,14 @@
},"42": {
"doc": "alfresco-search-service",
"title": "Requirements",
- "content": "| Repository | Name | Version | . | | alfresco-insight-zeppelin | 3.0.4 | . | https://alfresco.github.io/alfresco-helm-charts/ | alfresco-common | 3.1.4 | . ",
+ "content": "| Repository | Name | Version | . | | alfresco-insight-zeppelin | 4.0.0-alpha.0 | . | https://alfresco.github.io/alfresco-helm-charts/ | alfresco-common | 4.0.0-alpha.0 | . ",
"url": "/alfresco-helm-charts/charts/alfresco-search-service/README.html#requirements",
"relUrl": "/charts/alfresco-search-service/README.html#requirements"
},"43": {
"doc": "alfresco-search-service",
"title": "Values",
- "content": "| Key | Type | Default | Description | . | affinity | string | \"\" | Pod affinity, passed thru tpl function | . | alfresco-insight-zeppelin.enabled | bool | false | | . | environment.SOLR_CREATE_ALFRESCO_DEFAULTS | string | \"alfresco,archive\" | | . | global.alfrescoRegistryPullSecrets | string | \"quay-registry-secret\" | | . | ingress.annotations | object | {\"nginx.ingress.kubernetes.io/auth-realm\":\"Authentication Required - Alfresco Search Services\",\"nginx.ingress.kubernetes.io/auth-type\":\"basic\",\"nginx.ingress.kubernetes.io/whitelist-source-range\":\"0.0.0.0/0\"} | nginx ingress annotations (see https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations) | . | ingress.basicAuth | string | nil | Default solr basic auth user/password: admin / admin You can create your own with htpasswd utilility & encode it with base640. Example: echo -n \"$(htpasswd -nbm admin admin)\" | base64 | tr -d '\\n' basicAuth: YWRtaW46JGFwcjEkVVJqb29uS00kSEMuS1EwVkRScFpwSHB2a3JwTDd1Lg== | . | ingress.className | string | \"nginx\" | | . | ingress.enabled | bool | false | Expose the solr admin console behind basic auth | . | ingress.existingSecretName | string | nil | An existing secret that contains an auth key with a value in the same format of ingress.basicAuth | . | ingress.path | string | \"/solr\" | | . | ingress.tls | list | [] | | . | initContainer.image.pullPolicy | string | \"IfNotPresent\" | | . | initContainer.image.repository | string | \"busybox\" | | . | initContainer.image.tag | string | \"1.35.0\" | | . | initContainer.resources.limits.memory | string | \"20Mi\" | | . | initContainer.resources.requests.memory | string | \"5Mi\" | | . | insightEngineImage.internalPort | string | nil | container’s port search service is listening on change if your custom image use a different port. | . | insightEngineImage.pullPolicy | string | \"IfNotPresent\" | | . | insightEngineImage.repository | string | \"quay.io/alfresco/insight-engine\" | | . | insightEngineImage.tag | string | \"2.0.13\" | | . | livenessProbe.failureThreshold | int | 1 | | . | livenessProbe.initialDelaySeconds | int | 130 | | . | livenessProbe.periodSeconds | int | 20 | | . | livenessProbe.timeoutSeconds | int | 10 | | . | nodeSelector | object | {} | | . | persistence.accessModes[0] | string | \"ReadWriteOnce\" | | . | persistence.baseSize | string | \"10Gi\" | Capacity of the PVC for persistency | . | persistence.enabled | bool | true | When disabled, data is lost when pod is terminated/rescheduled | . | persistence.existingClaim | string | nil | Provide a pre-existing PVC for persistency | . | persistence.search.data.mountPath | string | \"/opt/alfresco-search-services/data\" | | . | persistence.search.data.subPath | string | \"alfresco-content-services/solr-data\" | | . | persistence.storageClass | string | nil | Bind PVC based on storageClass (e.g. dynamic provisioning) | . | podSecurityContext.fsGroup | int | 33007 | | . | podSecurityContext.runAsGroup | int | 33007 | | . | podSecurityContext.runAsNonRoot | bool | true | | . | podSecurityContext.runAsUser | int | 33007 | | . | readinessProbe.initialDelaySeconds | int | 60 | | . | readinessProbe.periodSeconds | int | 20 | | . | readinessProbe.timeoutSeconds | int | 10 | | . | repository.existingConfigMap.keys.host | string | \"SOLR_ALFRESCO_HOST\" | Key within the configmap holding the repository hostname | . | repository.existingConfigMap.keys.port | string | \"SOLR_ALFRESCO_PORT\" | Key within the configmap holding the repository port | . | repository.existingConfigMap.keys.securecomms | string | \"SOLR_ALFRESCO_SECURE_COMMS\" | Key within the configmap holding the repository security level | . | repository.existingConfigMap.name | string | nil | Name of a pre-existing configmap containing Alfresco repository URL | . | repository.existingSecret.keys.sharedSecret | string | \"SOLR_ALFRESCO_SECURECOMMS_SECRET\" | Key within the secret holding the repository shared secret | . | repository.existingSecret.name | string | nil | Alternatively, provide a pre-existing secret containing the shared secret used with repository when securecomms is secret | . | repository.host | string | nil | Alfresco repository hostname | . | repository.port | string | nil | Alfresco repository port | . | repository.securecomms | string | \"secret\" | Alfresco repository security level to use when tracking the repo (‘none’ or ‘secret’) | . | repository.sharedSecret | string | nil | Shared secret used with repository when securecomms is secret | . | resources.limits.cpu | string | \"4\" | | . | resources.limits.memory | string | \"2000Mi\" | | . | resources.requests.cpu | string | \"0.50\" | | . | resources.requests.memory | string | \"1200Mi\" | | . | searchServicesImage.internalPort | string | nil | container’s port search service is listening on change if your custom image use a different port. | . | searchServicesImage.pullPolicy | string | \"IfNotPresent\" | | . | searchServicesImage.repository | string | \"quay.io/alfresco/search-services\" | | . | searchServicesImage.tag | string | \"2.0.13\" | | . | service.name | string | \"solr\" | | . | service.type | string | \"ClusterIP\" | | . | serviceAccount.annotations | object | {} | Annotations to add to the service account | . | serviceAccount.automount | bool | true | Automatically mount a ServiceAccount’s API credentials? | . | serviceAccount.create | bool | true | Specifies whether a service account should be created | . | serviceAccount.name | string | \"\" | The name of the service account to use. If not set and create is true, a name is generated using the fullname template | . | tolerations | list | [] | | . | type | string | \"search-services\" | set alfresco-insight-zeppelin.enabled=true As the Docker Image for Insight Engine is not publicly available the alfrescoRegistryPullSecrets has to be set More information can be found on https://github.com/Alfresco/acs-deployment/blob/master/docs/helm/registry-authentication.md | . ",
+ "content": "| Key | Type | Default | Description | . | affinity | string | \"\" | Pod affinity, passed thru tpl function | . | alfresco-insight-zeppelin.enabled | bool | false | | . | environment.SOLR_CREATE_ALFRESCO_DEFAULTS | string | \"alfresco,archive\" | | . | global.alfrescoRegistryPullSecrets | string | \"quay-registry-secret\" | | . | ingress.annotations | object | {\"nginx.ingress.kubernetes.io/auth-realm\":\"Authentication Required - Alfresco Search Services\",\"nginx.ingress.kubernetes.io/auth-type\":\"basic\",\"nginx.ingress.kubernetes.io/whitelist-source-range\":\"0.0.0.0/0\"} | nginx ingress annotations (see https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations) | . | ingress.basicAuth | string | nil | Default solr basic auth user/password: admin / admin You can create your own with htpasswd utilility & encode it with base640. Example: echo -n \"$(htpasswd -nbm admin admin)\" | base64 | tr -d '\\n' basicAuth: YWRtaW46JGFwcjEkVVJqb29uS00kSEMuS1EwVkRScFpwSHB2a3JwTDd1Lg== | . | ingress.className | string | \"nginx\" | | . | ingress.enabled | bool | false | Expose the solr admin console behind basic auth | . | ingress.existingSecretName | string | nil | An existing secret that contains an auth key with a value in the same format of ingress.basicAuth | . | ingress.hosts[0].paths[0].path | string | \"/solr\" | | . | ingress.hosts[0].paths[0].pathType | string | \"Prefix\" | | . | ingress.tls | list | [] | | . | initContainer.image.pullPolicy | string | \"IfNotPresent\" | | . | initContainer.image.repository | string | \"busybox\" | | . | initContainer.image.tag | string | \"1.35.0\" | | . | initContainer.resources.limits.memory | string | \"20Mi\" | | . | initContainer.resources.requests.memory | string | \"5Mi\" | | . | insightEngineImage.internalPort | string | nil | container’s port search service is listening on change if your custom image use a different port. | . | insightEngineImage.pullPolicy | string | \"IfNotPresent\" | | . | insightEngineImage.repository | string | \"quay.io/alfresco/insight-engine\" | | . | insightEngineImage.tag | string | \"2.0.13\" | | . | livenessProbe.failureThreshold | int | 1 | | . | livenessProbe.initialDelaySeconds | int | 130 | | . | livenessProbe.periodSeconds | int | 20 | | . | livenessProbe.timeoutSeconds | int | 10 | | . | nodeSelector | object | {} | | . | persistence.accessModes[0] | string | \"ReadWriteOnce\" | | . | persistence.baseSize | string | \"10Gi\" | Capacity of the PVC for persistency | . | persistence.enabled | bool | true | When disabled, data is lost when pod is terminated/rescheduled | . | persistence.existingClaim | string | nil | Provide a pre-existing PVC for persistency | . | persistence.search.data.mountPath | string | \"/opt/alfresco-search-services/data\" | | . | persistence.search.data.subPath | string | \"alfresco-content-services/solr-data\" | | . | persistence.storageClass | string | nil | Bind PVC based on storageClass (e.g. dynamic provisioning) | . | podSecurityContext.fsGroup | int | 33007 | | . | podSecurityContext.runAsGroup | int | 33007 | | . | podSecurityContext.runAsNonRoot | bool | true | | . | podSecurityContext.runAsUser | int | 33007 | | . | readinessProbe.initialDelaySeconds | int | 60 | | . | readinessProbe.periodSeconds | int | 20 | | . | readinessProbe.timeoutSeconds | int | 10 | | . | repository.existingConfigMap.keys.host | string | \"SOLR_ALFRESCO_HOST\" | Key within the configmap holding the repository hostname | . | repository.existingConfigMap.keys.port | string | \"SOLR_ALFRESCO_PORT\" | Key within the configmap holding the repository port | . | repository.existingConfigMap.keys.securecomms | string | \"SOLR_ALFRESCO_SECURE_COMMS\" | Key within the configmap holding the repository security level | . | repository.existingConfigMap.name | string | nil | Name of a pre-existing configmap containing Alfresco repository URL | . | repository.existingSecret.keys.sharedSecret | string | \"SOLR_ALFRESCO_SECURECOMMS_SECRET\" | Key within the secret holding the repository shared secret | . | repository.existingSecret.name | string | nil | Alternatively, provide a pre-existing secret containing the shared secret used with repository when securecomms is secret | . | repository.host | string | nil | Alfresco repository hostname | . | repository.port | string | nil | Alfresco repository port | . | repository.securecomms | string | \"secret\" | Alfresco repository security level to use when tracking the repo (‘none’ or ‘secret’) | . | repository.sharedSecret | string | nil | Shared secret used with repository when securecomms is secret | . | resources.limits.cpu | string | \"4\" | | . | resources.limits.memory | string | \"2000Mi\" | | . | resources.requests.cpu | string | \"0.50\" | | . | resources.requests.memory | string | \"1200Mi\" | | . | searchServicesImage.internalPort | string | nil | container’s port search service is listening on change if your custom image use a different port. | . | searchServicesImage.pullPolicy | string | \"IfNotPresent\" | | . | searchServicesImage.repository | string | \"quay.io/alfresco/search-services\" | | . | searchServicesImage.tag | string | \"2.0.13\" | | . | service.name | string | \"solr\" | | . | service.type | string | \"ClusterIP\" | | . | serviceAccount.annotations | object | {} | Annotations to add to the service account | . | serviceAccount.automount | bool | true | Automatically mount a ServiceAccount’s API credentials? | . | serviceAccount.create | bool | true | Specifies whether a service account should be created | . | serviceAccount.name | string | \"\" | The name of the service account to use. If not set and create is true, a name is generated using the fullname template | . | tolerations | list | [] | | . | type | string | \"search-services\" | set alfresco-insight-zeppelin.enabled=true As the Docker Image for Insight Engine is not publicly available the alfrescoRegistryPullSecrets has to be set More information can be found on https://github.com/Alfresco/acs-deployment/blob/master/docs/helm/registry-authentication.md | . ",
"url": "/alfresco-helm-charts/charts/alfresco-search-service/README.html#values",
"relUrl": "/charts/alfresco-search-service/README.html#values"
diff --git a/charts/alfresco-connector-ms365/README.html b/charts/alfresco-connector-ms365/README.html
index 88aefed4..f846aaea 100644
--- a/charts/alfresco-connector-ms365/README.html
+++ b/charts/alfresco-connector-ms365/README.html
@@ -1 +1 @@
-
alfresco-connector-ms365 | Alfresco Helm Charts Documentation Skip to main content Link Expand (external link) Document Search Copy Copied Charts Reference alfresco-connector-ms365 alfresco-connector-ms365
A Helm chart for deploying Alfresco connector ms365 service
Checkout alfresco-content-services chart’s doc for an example of how to leverage this chart from an umbrella chart.
Requirements Repository Name Version https://alfresco.github.io/alfresco-helm-charts/ alfresco-common 3.1.4
Values Key Type Default Description affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0] object {"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"app.kubernetes.io/name","operator":"In","values":["{{ template \"alfresco-connector-ms365.name\" $ }}"]},{"key":"app.kubernetes.io/instance","operator":"In","values":["{{ .Release.Name }}"]},{"key":"app.kubernetes.io/component","operator":"In","values":["{{ $.Chart.Name }}"]}]},"topologyKey":"topology.kubernetes.io/zone"},"weight":10}
Prefer to schedule pods in different zones affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[1] object {"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"app.kubernetes.io/name","operator":"In","values":["{{ template \"alfresco-connector-ms365.name\" $ }}"]},{"key":"app.kubernetes.io/instance","operator":"In","values":["{{ .Release.Name }}"]}]},"topologyKey":"kubernetes.io/hostname"},"weight":5}
Prefer to schedule pods in different nodes environment object {}
global.alfrescoRegistryPullSecrets string "quay-registry-secret"
image.internalPort int 9095
image.pullPolicy string "IfNotPresent"
image.repository string "quay.io/alfresco/alfresco-ooi-service"
image.tag string "2.0.4"
ingress.className string "nginx"
ingress.extraAnnotations object {}
ingress.path string "/ooi-service"
ingress.tls list []
livenessProbe.failureThreshold int 1
livenessProbe.initialDelaySeconds int 10
livenessProbe.periodSeconds int 20
livenessProbe.tcpSocket.port string "service-port"
livenessProbe.timeoutSeconds int 10
nodeSelector object {}
podAnnotations object {}
podLabels object {}
podSecurityContext.runAsNonRoot bool true
podSecurityContext.runAsUser int 33006
readinessProbe.initialDelaySeconds int 20
readinessProbe.periodSeconds int 60
readinessProbe.tcpSocket.port string "service-port"
readinessProbe.timeoutSeconds int 10
replicaCount int 2
repository.existingConfigMap.keys.host string "REPO_HOST"
name of the key in the configMap where to find the repository service host repository.existingConfigMap.keys.port string "REPO_PORT"
name of the key in the configMap where to find the repository service port repository.existingConfigMap.name string nil
a pre-existing configmap which provides expected configuration for ms365 repository.host string "acs-alfresco-cs-repository"
ACS repository host repository.port int 80
ACS repository port resources.limits.cpu string "2"
resources.limits.memory string "1000Mi"
resources.requests.cpu string "0.25"
resources.requests.memory string "1000Mi"
service.externalPort int 80
service.name string "ms365-service"
service.type string "ClusterIP"
serviceAccount.annotations object {}
Annotations to add to the service account serviceAccount.create bool true
Specifies whether a service account should be created serviceAccount.name string "ms365-sa"
The name of the service account to use. If not set and create is true, a name is generated using the fullname template strategy.rollingUpdate.maxSurge int 1
strategy.rollingUpdate.maxUnavailable int 0
tolerations list []
+ alfresco-connector-ms365 | Alfresco Helm Charts Documentation Skip to main content Link Expand (external link) Document Search Copy Copied Charts Reference alfresco-connector-ms365 alfresco-connector-ms365
A Helm chart for deploying Alfresco connector ms365 service
Checkout alfresco-content-services chart’s doc for an example of how to leverage this chart from an umbrella chart.
Requirements Repository Name Version https://alfresco.github.io/alfresco-helm-charts/ alfresco-common 4.0.0-alpha.0
Values Key Type Default Description affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0] object {"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"app.kubernetes.io/name","operator":"In","values":["{{ template \"alfresco-connector-ms365.name\" $ }}"]},{"key":"app.kubernetes.io/instance","operator":"In","values":["{{ .Release.Name }}"]},{"key":"app.kubernetes.io/component","operator":"In","values":["{{ $.Chart.Name }}"]}]},"topologyKey":"topology.kubernetes.io/zone"},"weight":10}
Prefer to schedule pods in different zones affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[1] object {"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"app.kubernetes.io/name","operator":"In","values":["{{ template \"alfresco-connector-ms365.name\" $ }}"]},{"key":"app.kubernetes.io/instance","operator":"In","values":["{{ .Release.Name }}"]}]},"topologyKey":"kubernetes.io/hostname"},"weight":5}
Prefer to schedule pods in different nodes environment object {}
global.alfrescoRegistryPullSecrets string "quay-registry-secret"
image.internalPort int 9095
image.pullPolicy string "IfNotPresent"
image.repository string "quay.io/alfresco/alfresco-ooi-service"
image.tag string "2.0.4"
ingress.className string "nginx"
ingress.extraAnnotations object {}
ingress.hosts[0].paths[0].path string "/ooi-service"
ingress.hosts[0].paths[0].pathType string "Prefix"
ingress.tls list []
livenessProbe.failureThreshold int 1
livenessProbe.initialDelaySeconds int 10
livenessProbe.periodSeconds int 20
livenessProbe.tcpSocket.port string "service-port"
livenessProbe.timeoutSeconds int 10
nodeSelector object {}
podAnnotations object {}
podLabels object {}
podSecurityContext.runAsNonRoot bool true
podSecurityContext.runAsUser int 33006
readinessProbe.initialDelaySeconds int 20
readinessProbe.periodSeconds int 60
readinessProbe.tcpSocket.port string "service-port"
readinessProbe.timeoutSeconds int 10
replicaCount int 2
repository.existingConfigMap.keys.host string "REPO_HOST"
name of the key in the configMap where to find the repository service host repository.existingConfigMap.keys.port string "REPO_PORT"
name of the key in the configMap where to find the repository service port repository.existingConfigMap.name string nil
a pre-existing configmap which provides expected configuration for ms365 repository.host string "acs-alfresco-cs-repository"
ACS repository host repository.port int 80
ACS repository port resources.limits.cpu string "2"
resources.limits.memory string "1000Mi"
resources.requests.cpu string "0.25"
resources.requests.memory string "1000Mi"
service.externalPort int 80
service.name string "ms365-service"
service.type string "ClusterIP"
serviceAccount.annotations object {}
Annotations to add to the service account serviceAccount.create bool true
Specifies whether a service account should be created serviceAccount.name string "ms365-sa"
The name of the service account to use. If not set and create is true, a name is generated using the fullname template strategy.rollingUpdate.maxSurge int 1
strategy.rollingUpdate.maxUnavailable int 0
tolerations list []
diff --git a/charts/alfresco-connector-msteams/README.html b/charts/alfresco-connector-msteams/README.html
index 9517d8d0..771b1683 100644
--- a/charts/alfresco-connector-msteams/README.html
+++ b/charts/alfresco-connector-msteams/README.html
@@ -1 +1 @@
- alfresco-connector-msteams | Alfresco Helm Charts Documentation Skip to main content Link Expand (external link) Document Search Copy Copied Charts Reference alfresco-connector-msteams alfresco-connector-msteams
A Helm chart for deploying Alfresco connector msteams service
Checkout alfresco-content-services chart’s doc for an example of how to leverage this chart from an umbrella chart.
Requirements Repository Name Version https://alfresco.github.io/alfresco-helm-charts/ alfresco-common 3.1.4
Values Key Type Default Description affinity object {"podAntiAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"app.kubernetes.io/name","operator":"In","values":["{{ template \"alfresco-connector-msteams.name\" . }}"]},{"key":"app.kubernetes.io/instance","operator":"In","values":["{{ .Release.Name }}"]},{"key":"app.kubernetes.io/component","operator":"In","values":["{{ $.Chart.Name }}"]}]},"topologyKey":"topology.kubernetes.io/zone"},"weight":10},{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"app.kubernetes.io/name","operator":"In","values":["{{ template \"alfresco-connector-msteams.name\" . }}"]},{"key":"app.kubernetes.io/instance","operator":"In","values":["{{ .Release.Name }}"]},{"key":"app.kubernetes.io/component","operator":"In","values":["{{ $.Chart.Name }}"]}]},"topologyKey":"kubernetes.io/hostname"},"weight":5}]}}
Affinity settings for pod assignment (can contain templates if passed as string) affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0] object {"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"app.kubernetes.io/name","operator":"In","values":["{{ template \"alfresco-connector-msteams.name\" . }}"]},{"key":"app.kubernetes.io/instance","operator":"In","values":["{{ .Release.Name }}"]},{"key":"app.kubernetes.io/component","operator":"In","values":["{{ $.Chart.Name }}"]}]},"topologyKey":"topology.kubernetes.io/zone"},"weight":10}
Prefer to schedule pods in different zones affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[1] object {"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"app.kubernetes.io/name","operator":"In","values":["{{ template \"alfresco-connector-msteams.name\" . }}"]},{"key":"app.kubernetes.io/instance","operator":"In","values":["{{ .Release.Name }}"]},{"key":"app.kubernetes.io/component","operator":"In","values":["{{ $.Chart.Name }}"]}]},"topologyKey":"kubernetes.io/hostname"},"weight":5}
Prefer to schedule pods in different nodes alfresco.baseUrl string "change_me_alf_base_url"
alfresco.digitalWorkspace.contextPath string "/workspace/"
environment string nil
global.alfrescoRegistryPullSecrets string "quay-registry-secret"
image.internalPort int 3978
image.pullPolicy string "IfNotPresent"
image.repository string "quay.io/alfresco/alfresco-ms-teams-service"
image.tag string "2.0.4"
ingress.className string "nginx"
ingress.extraAnnotations object {}
ingress.path string "/ms-teams-service"
ingress.tls list []
livenessProbe.failureThreshold int 1
livenessProbe.initialDelaySeconds int 10
livenessProbe.periodSeconds int 20
livenessProbe.tcpSocket.port string "service-port"
livenessProbe.timeoutSeconds int 10
microsoft.app.existingSecret.keys.id string "MICROSOFT_APP_ID"
microsoft.app.existingSecret.keys.password string "MICROSOFT_APP_PASSWORD"
microsoft.app.existingSecret.name string nil
microsoft.app.id string nil
microsoft.app.oauth.connectionName string "alfresco"
microsoft.app.password string nil
nodeSelector object {}
podSecurityContext.runAsNonRoot bool true
podSecurityContext.runAsUser int 33041
readinessProbe.initialDelaySeconds int 20
readinessProbe.periodSeconds int 60
readinessProbe.tcpSocket.port string "service-port"
readinessProbe.timeoutSeconds int 10
replicaCount int 2
repository.existingConfigMap.keys.url string "ALFRESCO_BASE_URL"
Key within the configmap holding the full url to connect to the alfresco repository repository.existingConfigMap.name string nil
Alternatively, provide repository connection details via an existing configmap repository.url string nil
URL of the Alfresco repository resources.limits.cpu string "1"
resources.limits.memory string "1000Mi"
resources.requests.cpu string "0.5"
resources.requests.memory string "1000Mi"
service.externalPort int 80
service.name string "ms-teams-service"
service.type string "ClusterIP"
serviceAccount.annotations object {}
Annotations to add to the service account serviceAccount.create bool true
Specifies whether a service account should be created serviceAccount.name string "msteams-sa"
The name of the service account to use. If not set and create is true, a name is generated using the fullname template strategy.rollingUpdate.maxSurge int 1
strategy.rollingUpdate.maxUnavailable int 0
teams.chat.filenameEnabled bool true
teams.chat.imageEnabled bool true
teams.chat.metadataEnabled bool true
+ alfresco-connector-msteams | Alfresco Helm Charts Documentation Skip to main content Link Expand (external link) Document Search Copy Copied Charts Reference alfresco-connector-msteams alfresco-connector-msteams
A Helm chart for deploying Alfresco connector msteams service
Checkout alfresco-content-services chart’s doc for an example of how to leverage this chart from an umbrella chart.
Requirements Repository Name Version https://alfresco.github.io/alfresco-helm-charts/ alfresco-common 4.0.0-alpha.0
Values Key Type Default Description affinity object {"podAntiAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"app.kubernetes.io/name","operator":"In","values":["{{ template \"alfresco-connector-msteams.name\" . }}"]},{"key":"app.kubernetes.io/instance","operator":"In","values":["{{ .Release.Name }}"]},{"key":"app.kubernetes.io/component","operator":"In","values":["{{ $.Chart.Name }}"]}]},"topologyKey":"topology.kubernetes.io/zone"},"weight":10},{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"app.kubernetes.io/name","operator":"In","values":["{{ template \"alfresco-connector-msteams.name\" . }}"]},{"key":"app.kubernetes.io/instance","operator":"In","values":["{{ .Release.Name }}"]},{"key":"app.kubernetes.io/component","operator":"In","values":["{{ $.Chart.Name }}"]}]},"topologyKey":"kubernetes.io/hostname"},"weight":5}]}}
Affinity settings for pod assignment (can contain templates if passed as string) affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0] object {"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"app.kubernetes.io/name","operator":"In","values":["{{ template \"alfresco-connector-msteams.name\" . }}"]},{"key":"app.kubernetes.io/instance","operator":"In","values":["{{ .Release.Name }}"]},{"key":"app.kubernetes.io/component","operator":"In","values":["{{ $.Chart.Name }}"]}]},"topologyKey":"topology.kubernetes.io/zone"},"weight":10}
Prefer to schedule pods in different zones affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[1] object {"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"app.kubernetes.io/name","operator":"In","values":["{{ template \"alfresco-connector-msteams.name\" . }}"]},{"key":"app.kubernetes.io/instance","operator":"In","values":["{{ .Release.Name }}"]},{"key":"app.kubernetes.io/component","operator":"In","values":["{{ $.Chart.Name }}"]}]},"topologyKey":"kubernetes.io/hostname"},"weight":5}
Prefer to schedule pods in different nodes alfresco.baseUrl string "change_me_alf_base_url"
alfresco.digitalWorkspace.contextPath string "/workspace/"
environment string nil
global.alfrescoRegistryPullSecrets string "quay-registry-secret"
image.internalPort int 3978
image.pullPolicy string "IfNotPresent"
image.repository string "quay.io/alfresco/alfresco-ms-teams-service"
image.tag string "2.0.4"
ingress.className string "nginx"
ingress.extraAnnotations object {}
ingress.hosts[0].paths[0].path string "/ms-teams-service"
ingress.hosts[0].paths[0].pathType string "Prefix"
ingress.tls list []
livenessProbe.failureThreshold int 1
livenessProbe.initialDelaySeconds int 10
livenessProbe.periodSeconds int 20
livenessProbe.tcpSocket.port string "service-port"
livenessProbe.timeoutSeconds int 10
microsoft.app.existingSecret.keys.id string "MICROSOFT_APP_ID"
microsoft.app.existingSecret.keys.password string "MICROSOFT_APP_PASSWORD"
microsoft.app.existingSecret.name string nil
microsoft.app.id string nil
microsoft.app.oauth.connectionName string "alfresco"
microsoft.app.password string nil
nodeSelector object {}
podSecurityContext.runAsNonRoot bool true
podSecurityContext.runAsUser int 33041
readinessProbe.initialDelaySeconds int 20
readinessProbe.periodSeconds int 60
readinessProbe.tcpSocket.port string "service-port"
readinessProbe.timeoutSeconds int 10
replicaCount int 2
repository.existingConfigMap.keys.url string "ALFRESCO_BASE_URL"
Key within the configmap holding the full url to connect to the alfresco repository repository.existingConfigMap.name string nil
Alternatively, provide repository connection details via an existing configmap repository.url string nil
URL of the Alfresco repository resources.limits.cpu string "1"
resources.limits.memory string "1000Mi"
resources.requests.cpu string "0.5"
resources.requests.memory string "1000Mi"
service.externalPort int 80
service.name string "ms-teams-service"
service.type string "ClusterIP"
serviceAccount.annotations object {}
Annotations to add to the service account serviceAccount.create bool true
Specifies whether a service account should be created serviceAccount.name string "msteams-sa"
The name of the service account to use. If not set and create is true, a name is generated using the fullname template strategy.rollingUpdate.maxSurge int 1
strategy.rollingUpdate.maxUnavailable int 0
teams.chat.filenameEnabled bool true
teams.chat.imageEnabled bool true
teams.chat.metadataEnabled bool true
diff --git a/charts/alfresco-search-service/README.html b/charts/alfresco-search-service/README.html
index d1c0dd7f..fb26aca4 100644
--- a/charts/alfresco-search-service/README.html
+++ b/charts/alfresco-search-service/README.html
@@ -1 +1 @@
- alfresco-search-service | Alfresco Helm Charts Documentation Skip to main content Link Expand (external link) Document Search Copy Copied Charts Reference alfresco-search-service alfresco-search-service
A Helm chart for deploying Alfresco Search Service
Checkout alfresco-content-services chart’s doc for an example of how to leverage this chart from an umbrella chart.
Homepage: https://www.alfresco.com
Source Code Requirements Repository Name Version alfresco-insight-zeppelin 3.0.4 https://alfresco.github.io/alfresco-helm-charts/ alfresco-common 3.1.4
Values Key Type Default Description affinity string ""
Pod affinity, passed thru tpl function alfresco-insight-zeppelin.enabled bool false
environment.SOLR_CREATE_ALFRESCO_DEFAULTS string "alfresco,archive"
global.alfrescoRegistryPullSecrets string "quay-registry-secret"
ingress.annotations object {"nginx.ingress.kubernetes.io/auth-realm":"Authentication Required - Alfresco Search Services","nginx.ingress.kubernetes.io/auth-type":"basic","nginx.ingress.kubernetes.io/whitelist-source-range":"0.0.0.0/0"}
nginx ingress annotations (see https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations) ingress.basicAuth string nil
Default solr basic auth user/password: admin / admin You can create your own with htpasswd utilility & encode it with base640. Example: echo -n "$(htpasswd -nbm admin admin)" | base64 | tr -d '\n'
basicAuth: YWRtaW46JGFwcjEkVVJqb29uS00kSEMuS1EwVkRScFpwSHB2a3JwTDd1Lg== ingress.className string "nginx"
ingress.enabled bool false
Expose the solr admin console behind basic auth ingress.existingSecretName string nil
An existing secret that contains an auth
key with a value in the same format of ingress.basicAuth
ingress.path string "/solr"
ingress.tls list []
initContainer.image.pullPolicy string "IfNotPresent"
initContainer.image.repository string "busybox"
initContainer.image.tag string "1.35.0"
initContainer.resources.limits.memory string "20Mi"
initContainer.resources.requests.memory string "5Mi"
insightEngineImage.internalPort string nil
container’s port search service is listening on change if your custom image use a different port. insightEngineImage.pullPolicy string "IfNotPresent"
insightEngineImage.repository string "quay.io/alfresco/insight-engine"
insightEngineImage.tag string "2.0.13"
livenessProbe.failureThreshold int 1
livenessProbe.initialDelaySeconds int 130
livenessProbe.periodSeconds int 20
livenessProbe.timeoutSeconds int 10
nodeSelector object {}
persistence.accessModes[0] string "ReadWriteOnce"
persistence.baseSize string "10Gi"
Capacity of the PVC for persistency persistence.enabled bool true
When disabled, data is lost when pod is terminated/rescheduled persistence.existingClaim string nil
Provide a pre-existing PVC for persistency persistence.search.data.mountPath string "/opt/alfresco-search-services/data"
persistence.search.data.subPath string "alfresco-content-services/solr-data"
persistence.storageClass string nil
Bind PVC based on storageClass (e.g. dynamic provisioning) podSecurityContext.fsGroup int 33007
podSecurityContext.runAsGroup int 33007
podSecurityContext.runAsNonRoot bool true
podSecurityContext.runAsUser int 33007
readinessProbe.initialDelaySeconds int 60
readinessProbe.periodSeconds int 20
readinessProbe.timeoutSeconds int 10
repository.existingConfigMap.keys.host string "SOLR_ALFRESCO_HOST"
Key within the configmap holding the repository hostname repository.existingConfigMap.keys.port string "SOLR_ALFRESCO_PORT"
Key within the configmap holding the repository port repository.existingConfigMap.keys.securecomms string "SOLR_ALFRESCO_SECURE_COMMS"
Key within the configmap holding the repository security level repository.existingConfigMap.name string nil
Name of a pre-existing configmap containing Alfresco repository URL repository.existingSecret.keys.sharedSecret string "SOLR_ALFRESCO_SECURECOMMS_SECRET"
Key within the secret holding the repository shared secret repository.existingSecret.name string nil
Alternatively, provide a pre-existing secret containing the shared secret used with repository when securecomms
is secret
repository.host string nil
Alfresco repository hostname repository.port string nil
Alfresco repository port repository.securecomms string "secret"
Alfresco repository security level to use when tracking the repo (‘none’ or ‘secret’) repository.sharedSecret string nil
Shared secret used with repository when securecomms
is secret
resources.limits.cpu string "4"
resources.limits.memory string "2000Mi"
resources.requests.cpu string "0.50"
resources.requests.memory string "1200Mi"
searchServicesImage.internalPort string nil
container’s port search service is listening on change if your custom image use a different port. searchServicesImage.pullPolicy string "IfNotPresent"
searchServicesImage.repository string "quay.io/alfresco/search-services"
searchServicesImage.tag string "2.0.13"
service.name string "solr"
service.type string "ClusterIP"
serviceAccount.annotations object {}
Annotations to add to the service account serviceAccount.automount bool true
Automatically mount a ServiceAccount’s API credentials? serviceAccount.create bool true
Specifies whether a service account should be created serviceAccount.name string ""
The name of the service account to use. If not set and create is true, a name is generated using the fullname template tolerations list []
type string "search-services"
set alfresco-insight-zeppelin.enabled=true As the Docker Image for Insight Engine is not publicly available the alfrescoRegistryPullSecrets has to be set More information can be found on https://github.com/Alfresco/acs-deployment/blob/master/docs/helm/registry-authentication.md
+ alfresco-search-service | Alfresco Helm Charts Documentation Skip to main content Link Expand (external link) Document Search Copy Copied Charts Reference alfresco-search-service alfresco-search-service
A Helm chart for deploying Alfresco Search Service
Checkout alfresco-content-services chart’s doc for an example of how to leverage this chart from an umbrella chart.
Homepage: https://www.alfresco.com
Source Code Requirements Repository Name Version alfresco-insight-zeppelin 4.0.0-alpha.0 https://alfresco.github.io/alfresco-helm-charts/ alfresco-common 4.0.0-alpha.0
Values Key Type Default Description affinity string ""
Pod affinity, passed thru tpl function alfresco-insight-zeppelin.enabled bool false
environment.SOLR_CREATE_ALFRESCO_DEFAULTS string "alfresco,archive"
global.alfrescoRegistryPullSecrets string "quay-registry-secret"
ingress.annotations object {"nginx.ingress.kubernetes.io/auth-realm":"Authentication Required - Alfresco Search Services","nginx.ingress.kubernetes.io/auth-type":"basic","nginx.ingress.kubernetes.io/whitelist-source-range":"0.0.0.0/0"}
nginx ingress annotations (see https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations) ingress.basicAuth string nil
Default solr basic auth user/password: admin / admin You can create your own with htpasswd utilility & encode it with base640. Example: echo -n "$(htpasswd -nbm admin admin)" | base64 | tr -d '\n'
basicAuth: YWRtaW46JGFwcjEkVVJqb29uS00kSEMuS1EwVkRScFpwSHB2a3JwTDd1Lg== ingress.className string "nginx"
ingress.enabled bool false
Expose the solr admin console behind basic auth ingress.existingSecretName string nil
An existing secret that contains an auth
key with a value in the same format of ingress.basicAuth
ingress.hosts[0].paths[0].path string "/solr"
ingress.hosts[0].paths[0].pathType string "Prefix"
ingress.tls list []
initContainer.image.pullPolicy string "IfNotPresent"
initContainer.image.repository string "busybox"
initContainer.image.tag string "1.35.0"
initContainer.resources.limits.memory string "20Mi"
initContainer.resources.requests.memory string "5Mi"
insightEngineImage.internalPort string nil
container’s port search service is listening on change if your custom image use a different port. insightEngineImage.pullPolicy string "IfNotPresent"
insightEngineImage.repository string "quay.io/alfresco/insight-engine"
insightEngineImage.tag string "2.0.13"
livenessProbe.failureThreshold int 1
livenessProbe.initialDelaySeconds int 130
livenessProbe.periodSeconds int 20
livenessProbe.timeoutSeconds int 10
nodeSelector object {}
persistence.accessModes[0] string "ReadWriteOnce"
persistence.baseSize string "10Gi"
Capacity of the PVC for persistency persistence.enabled bool true
When disabled, data is lost when pod is terminated/rescheduled persistence.existingClaim string nil
Provide a pre-existing PVC for persistency persistence.search.data.mountPath string "/opt/alfresco-search-services/data"
persistence.search.data.subPath string "alfresco-content-services/solr-data"
persistence.storageClass string nil
Bind PVC based on storageClass (e.g. dynamic provisioning) podSecurityContext.fsGroup int 33007
podSecurityContext.runAsGroup int 33007
podSecurityContext.runAsNonRoot bool true
podSecurityContext.runAsUser int 33007
readinessProbe.initialDelaySeconds int 60
readinessProbe.periodSeconds int 20
readinessProbe.timeoutSeconds int 10
repository.existingConfigMap.keys.host string "SOLR_ALFRESCO_HOST"
Key within the configmap holding the repository hostname repository.existingConfigMap.keys.port string "SOLR_ALFRESCO_PORT"
Key within the configmap holding the repository port repository.existingConfigMap.keys.securecomms string "SOLR_ALFRESCO_SECURE_COMMS"
Key within the configmap holding the repository security level repository.existingConfigMap.name string nil
Name of a pre-existing configmap containing Alfresco repository URL repository.existingSecret.keys.sharedSecret string "SOLR_ALFRESCO_SECURECOMMS_SECRET"
Key within the secret holding the repository shared secret repository.existingSecret.name string nil
Alternatively, provide a pre-existing secret containing the shared secret used with repository when securecomms
is secret
repository.host string nil
Alfresco repository hostname repository.port string nil
Alfresco repository port repository.securecomms string "secret"
Alfresco repository security level to use when tracking the repo (‘none’ or ‘secret’) repository.sharedSecret string nil
Shared secret used with repository when securecomms
is secret
resources.limits.cpu string "4"
resources.limits.memory string "2000Mi"
resources.requests.cpu string "0.50"
resources.requests.memory string "1200Mi"
searchServicesImage.internalPort string nil
container’s port search service is listening on change if your custom image use a different port. searchServicesImage.pullPolicy string "IfNotPresent"
searchServicesImage.repository string "quay.io/alfresco/search-services"
searchServicesImage.tag string "2.0.13"
service.name string "solr"
service.type string "ClusterIP"
serviceAccount.annotations object {}
Annotations to add to the service account serviceAccount.automount bool true
Automatically mount a ServiceAccount’s API credentials? serviceAccount.create bool true
Specifies whether a service account should be created serviceAccount.name string ""
The name of the service account to use. If not set and create is true, a name is generated using the fullname template tolerations list []
type string "search-services"
set alfresco-insight-zeppelin.enabled=true As the Docker Image for Insight Engine is not publicly available the alfrescoRegistryPullSecrets has to be set More information can be found on https://github.com/Alfresco/acs-deployment/blob/master/docs/helm/registry-authentication.md
diff --git a/charts/alfresco-search-service/charts/alfresco-insight-zeppelin/README.html b/charts/alfresco-search-service/charts/alfresco-insight-zeppelin/README.html
index 80d7dfd5..b8adaf59 100644
--- a/charts/alfresco-search-service/charts/alfresco-insight-zeppelin/README.html
+++ b/charts/alfresco-search-service/charts/alfresco-insight-zeppelin/README.html
@@ -1 +1 @@
- alfresco-insight-zeppelin | Alfresco Helm Charts Documentation Skip to main content Link Expand (external link) Document Search Copy Copied Charts Reference alfresco-insight-zeppelin alfresco-insight-zeppelin
A Helm chart for deploying Alfresco Insight Zeppelin
Checkout alfresco-content-services chart’s doc for an example of how to leverage this chart from an umbrella chart.
Homepage: https://www.alfresco.com
Source Code Requirements Repository Name Version https://alfresco.github.io/alfresco-helm-charts/ alfresco-common 3.1.4
Values Key Type Default Description affinity string ""
Pod affinity, passed thru tpl function environment.ZEPPELIN_INTP_MEM string "-Xms512m -Xmx1g"
environment.ZEPPELIN_MEM string "-Xms512m -Xmx1g"
global.alfrescoRegistryPullSecrets string "quay-registry-secret"
Global definition of Docker registry pull secret which can be overridden from parent ACS Helm chart(s) global.strategy.rollingUpdate.maxSurge int 1
global.strategy.rollingUpdate.maxUnavailable int 0
image.internalPort int 9090
image.pullPolicy string "IfNotPresent"
image.repository string "quay.io/alfresco/insight-zeppelin"
image.tag string "2.0.13"
ingress.path string "/zeppelin"
livenessProbe.initialDelaySeconds int 130
livenessProbe.periodSeconds int 20
livenessProbe.timeoutSeconds int 10
nodeSelector object {}
podSecurityContext.runAsNonRoot bool true
podSecurityContext.runAsUser int 33007
readinessProbe.initialDelaySeconds int 60
readinessProbe.periodSeconds int 20
readinessProbe.timeoutSeconds int 10
replicaCount int 1
repository.existingConfigMap.keys.host string "REPO_HOST"
Key within the configmap holding the repository hostname repository.existingConfigMap.keys.port string "REPO_PORT"
Key within the configmap holding the repository port repository.existingConfigMap.name string nil
Name of a pre-existing configmap containing Alfresco repository URL repository.url string "http://alfresco-search-service"
Alfresco repository URL resources.limits.cpu string "1"
resources.limits.memory string "1024Mi"
resources.requests.cpu string "0.5"
resources.requests.memory string "512Mi"
service.externalPort int 80
service.name string "zeppelin"
service.type string "ClusterIP"
serviceAccount.annotations object {}
Annotations to add to the service account serviceAccount.automount bool true
Automatically mount a ServiceAccount’s API credentials? serviceAccount.create bool true
Specifies whether a service account should be created serviceAccount.name string ""
The name of the service account to use. If not set and create is true, a name is generated using the fullname template tolerations list []
+ alfresco-insight-zeppelin | Alfresco Helm Charts Documentation Skip to main content Link Expand (external link) Document Search Copy Copied Charts Reference alfresco-insight-zeppelin alfresco-insight-zeppelin
A Helm chart for deploying Alfresco Insight Zeppelin
Checkout alfresco-content-services chart’s doc for an example of how to leverage this chart from an umbrella chart.
Homepage: https://www.alfresco.com
Source Code Requirements Repository Name Version https://alfresco.github.io/alfresco-helm-charts/ alfresco-common 4.0.0-alpha.0
Values Key Type Default Description affinity string ""
Pod affinity, passed thru tpl function environment.ZEPPELIN_INTP_MEM string "-Xms512m -Xmx1g"
environment.ZEPPELIN_MEM string "-Xms512m -Xmx1g"
global.alfrescoRegistryPullSecrets string "quay-registry-secret"
Global definition of Docker registry pull secret which can be overridden from parent ACS Helm chart(s) global.strategy.rollingUpdate.maxSurge int 1
global.strategy.rollingUpdate.maxUnavailable int 0
image.internalPort int 9090
image.pullPolicy string "IfNotPresent"
image.repository string "quay.io/alfresco/insight-zeppelin"
image.tag string "2.0.13"
ingress.className string "nginx"
ingress.extraAnnotations object {}
ingress.hosts[0].paths[0].path string "/zeppelin"
ingress.hosts[0].paths[0].pathType string "Prefix"
ingress.tls list []
livenessProbe.initialDelaySeconds int 130
livenessProbe.periodSeconds int 20
livenessProbe.timeoutSeconds int 10
nodeSelector object {}
podSecurityContext.runAsNonRoot bool true
podSecurityContext.runAsUser int 33007
readinessProbe.initialDelaySeconds int 60
readinessProbe.periodSeconds int 20
readinessProbe.timeoutSeconds int 10
replicaCount int 1
repository.existingConfigMap.keys.host string "REPO_HOST"
Key within the configmap holding the repository hostname repository.existingConfigMap.keys.port string "REPO_PORT"
Key within the configmap holding the repository port repository.existingConfigMap.name string nil
Name of a pre-existing configmap containing Alfresco repository URL repository.url string "http://alfresco-search-service"
Alfresco repository URL resources.limits.cpu string "1"
resources.limits.memory string "1024Mi"
resources.requests.cpu string "0.5"
resources.requests.memory string "512Mi"
service.externalPort int 80
service.name string "zeppelin"
service.type string "ClusterIP"
serviceAccount.annotations object {}
Annotations to add to the service account serviceAccount.automount bool true
Automatically mount a ServiceAccount’s API credentials? serviceAccount.create bool true
Specifies whether a service account should be created serviceAccount.name string ""
The name of the service account to use. If not set and create is true, a name is generated using the fullname template tolerations list []
diff --git a/charts/alfresco-sync-service/README.html b/charts/alfresco-sync-service/README.html
index 1d3ddd91..f5814d02 100644
--- a/charts/alfresco-sync-service/README.html
+++ b/charts/alfresco-sync-service/README.html
@@ -1 +1 @@
- alfresco-sync-service | Alfresco Helm Charts Documentation Skip to main content Link Expand (external link) Document Search Copy Copied Charts Reference alfresco-sync-service alfresco-sync-service
Alfresco Sync Service
Checkout alfresco-content-services chart’s doc for an example of how to leverage this chart from an umbrella chart.
Source Code Requirements Repository Name Version https://alfresco.github.io/alfresco-helm-charts/ activemq 3.6.0 https://alfresco.github.io/alfresco-helm-charts/ alfresco-common 3.1.4 oci://registry-1.docker.io/bitnamicharts postgresql 12.5.6
Values Key Type Default Description affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0] object {"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"app.kubernetes.io/name","operator":"In","values":["{{ template \"alfresco-sync-service.name\" $ }}"]},{"key":"app.kubernetes.io/instance","operator":"In","values":["{{ $.Release.Name }}"]},{"key":"app.kubernetes.io/component","operator":"In","values":["{{ $.Chart.Name }}"]}]},"topologyKey":"topology.kubernetes.io/zone"},"weight":10}
Prefer to schedule pods on nodes with different zones affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[1] object {"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"app.kubernetes.io/name","operator":"In","values":["{{ template \"alfresco-sync-service.name\" $ }}"]},{"key":"app.kubernetes.io/instance","operator":"In","values":["{{ $.Release.Name }}"]},{"key":"app.kubernetes.io/component","operator":"In","values":["{{ $.Chart.Name }}"]}]},"topologyKey":"kubernetes.io/hostname"},"weight":5}
Prefer to schedule pods on nodes with different nodes database.driver string "org.postgresql.Driver"
The JDBC Driver to connect to the DB. If different from the default make sure your container image ships it. database.existingConfigMap.keys.driver string "DATABASE_DRIVER"
configmap key where to find the JDBC driver class to use. The configmap may leverage the alfresco-repository.db.cm named template to auto-generate it from the sole url parameter. database.existingConfigMap.keys.url string "DATABASE_URL"
configmap key where to find the URL of the database database.existingConfigMap.name string nil
database.existingSecret.keys.password string "DATABASE_PASSWORD"
Key within the secret holding the database password database.existingSecret.keys.username string "DATABASE_USERNAME"
Key within the secret holding the database username database.existingSecret.name string nil
Name of a pre-existing secret containing database credentials database.password string nil
JDBC password to use to connect to the DB database.url string nil
JDBC url to connect to the external DB database.username string nil
JDBC username to use to connect to the DB environment.JAVA_OPTS string "-Dsql.db.pool.initial=25 -Dsql.db.pool.max=75 -Dsync.metrics.reporter.graphite.enabled=false -XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80"
global object {"alfrescoRegistryPullSecrets":"quay-registry-secret","strategy":{"rollingUpdate":{"maxSurge":1,"maxUnavailable":0}}}
Global definition of Docker registry pull secret which can be overridden from parent ACS Helm chart(s) hazelcast.service.port int 5701
hazelcast.service.type string "ClusterIP"
image.internalPort int 9090
image.pullPolicy string "IfNotPresent"
image.repository string "quay.io/alfresco/service-sync"
image.tag string "5.1.0"
ingress.extraAnnotations object {}
useful when running Sync service without SSL termination done by a load balancer, e.g. when ran on Minikube for testing purposes nginx.ingress.kubernetes.io/ssl-redirect: “false” ingress.path string "/syncservice"
ingress.tls list []
livenessProbe.httpGet.path string "/alfresco/healthcheck"
livenessProbe.httpGet.port string "serviceport"
livenessProbe.initialDelaySeconds int 30
livenessProbe.periodSeconds int 30
livenessProbe.timeoutSeconds int 10
messageBroker.existingConfigMap.keys.url string "BROKER_URL"
configmap key where to find the URL of the message broker messageBroker.existingConfigMap.name string nil
Name of a pre-existing configmap containing message broker details messageBroker.existingSecret.keys.password string "BROKER_PASSWORD"
Key within the secret holding the message broker password messageBroker.existingSecret.keys.username string "BROKER_USERNAME"
Key within the secret holding the message broker username messageBroker.existingSecret.name string nil
Name of a pre-existing secret containing message broker credentials messageBroker.nameOverride string "activemq"
A name that will be used as a base to get broker connection details messageBroker.password string nil
Credential to use to authenticate to the broker. messageBroker.url string nil
A failover URI formatted string, see: https://activemq.apache.org/failover-transport-reference messageBroker.username string nil
Username to authenticate as. nodeSelector object {}
podAnnotations object {}
podLabels object {}
podSecurityContext.fsGroup int 1000
podSecurityContext.runAsGroup int 1000
podSecurityContext.runAsNonRoot bool true
podSecurityContext.runAsUser int 33020
readinessProbe.failureThreshold int 12
readinessProbe.httpGet.path string "/alfresco/healthcheck"
readinessProbe.httpGet.port string "serviceport"
readinessProbe.initialDelaySeconds int 20
readinessProbe.periodSeconds int 10
readinessProbe.timeoutSeconds int 10
replicaCount int 1
repository.existingConfigMap.keys.host string "REPO_HOST"
configmap key where to find the URL of the message broker repository.existingConfigMap.keys.port string "REPO_PORT"
repository.existingConfigMap.keys.scheme string "REPO_SCHEME"
repository.existingConfigMap.name string nil
Name of a pre-existing configmap containing message broker details repository.host string nil
ACS repository host repository.port string nil
ACS repository port repository.scheme string nil
ACS repository port resources.limits.cpu string "2"
resources.limits.memory string "2000Mi"
resources.requests.cpu string "0.5"
resources.requests.memory string "800Mi"
service.externalPort int 80
service.name string "syncservice"
service.type string "NodePort"
serviceAccount.annotations object {}
Annotations to add to the service account serviceAccount.create bool true
Specifies whether a service account should be created serviceAccount.name string "alfresco-sync"
tags.ci bool false
A chart tag used for Hyland’s CI purpose. Do not set it to true. terminationGracePeriodSeconds int 60
tolerations list []
+ alfresco-sync-service | Alfresco Helm Charts Documentation Skip to main content Link Expand (external link) Document Search Copy Copied Charts Reference alfresco-sync-service alfresco-sync-service
Alfresco Sync Service
Checkout alfresco-content-services chart’s doc for an example of how to leverage this chart from an umbrella chart.
Source Code Requirements Repository Name Version https://alfresco.github.io/alfresco-helm-charts/ activemq 3.6.0 https://alfresco.github.io/alfresco-helm-charts/ alfresco-common 4.0.0-alpha.0 oci://registry-1.docker.io/bitnamicharts postgresql 12.5.6
Values Key Type Default Description affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0] object {"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"app.kubernetes.io/name","operator":"In","values":["{{ template \"alfresco-sync-service.name\" $ }}"]},{"key":"app.kubernetes.io/instance","operator":"In","values":["{{ $.Release.Name }}"]},{"key":"app.kubernetes.io/component","operator":"In","values":["{{ $.Chart.Name }}"]}]},"topologyKey":"topology.kubernetes.io/zone"},"weight":10}
Prefer to schedule pods on nodes with different zones affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[1] object {"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"app.kubernetes.io/name","operator":"In","values":["{{ template \"alfresco-sync-service.name\" $ }}"]},{"key":"app.kubernetes.io/instance","operator":"In","values":["{{ $.Release.Name }}"]},{"key":"app.kubernetes.io/component","operator":"In","values":["{{ $.Chart.Name }}"]}]},"topologyKey":"kubernetes.io/hostname"},"weight":5}
Prefer to schedule pods on nodes with different nodes database.driver string "org.postgresql.Driver"
The JDBC Driver to connect to the DB. If different from the default make sure your container image ships it. database.existingConfigMap.keys.driver string "DATABASE_DRIVER"
configmap key where to find the JDBC driver class to use. The configmap may leverage the alfresco-repository.db.cm named template to auto-generate it from the sole url parameter. database.existingConfigMap.keys.url string "DATABASE_URL"
configmap key where to find the URL of the database database.existingConfigMap.name string nil
database.existingSecret.keys.password string "DATABASE_PASSWORD"
Key within the secret holding the database password database.existingSecret.keys.username string "DATABASE_USERNAME"
Key within the secret holding the database username database.existingSecret.name string nil
Name of a pre-existing secret containing database credentials database.password string nil
JDBC password to use to connect to the DB database.url string nil
JDBC url to connect to the external DB database.username string nil
JDBC username to use to connect to the DB environment.JAVA_OPTS string "-Dsql.db.pool.initial=25 -Dsql.db.pool.max=75 -Dsync.metrics.reporter.graphite.enabled=false -XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80"
global object {"alfrescoRegistryPullSecrets":"quay-registry-secret","strategy":{"rollingUpdate":{"maxSurge":1,"maxUnavailable":0}}}
Global definition of Docker registry pull secret which can be overridden from parent ACS Helm chart(s) hazelcast.service.port int 5701
hazelcast.service.type string "ClusterIP"
image.internalPort int 9090
image.pullPolicy string "IfNotPresent"
image.repository string "quay.io/alfresco/service-sync"
image.tag string "5.1.0"
ingress.extraAnnotations object {}
useful when running Sync service without SSL termination done by a load balancer, e.g. when ran on Minikube for testing purposes nginx.ingress.kubernetes.io/ssl-redirect: “false” ingress.hosts[0].paths[0].path string "/syncservice(/|$)(.*)"
ingress.hosts[0].paths[0].pathType string "Prefix"
ingress.tls list []
livenessProbe.httpGet.path string "/alfresco/healthcheck"
livenessProbe.httpGet.port string "serviceport"
livenessProbe.initialDelaySeconds int 30
livenessProbe.periodSeconds int 30
livenessProbe.timeoutSeconds int 10
messageBroker.existingConfigMap.keys.url string "BROKER_URL"
configmap key where to find the URL of the message broker messageBroker.existingConfigMap.name string nil
Name of a pre-existing configmap containing message broker details messageBroker.existingSecret.keys.password string "BROKER_PASSWORD"
Key within the secret holding the message broker password messageBroker.existingSecret.keys.username string "BROKER_USERNAME"
Key within the secret holding the message broker username messageBroker.existingSecret.name string nil
Name of a pre-existing secret containing message broker credentials messageBroker.nameOverride string "activemq"
A name that will be used as a base to get broker connection details messageBroker.password string nil
Credential to use to authenticate to the broker. messageBroker.url string nil
A failover URI formatted string, see: https://activemq.apache.org/failover-transport-reference messageBroker.username string nil
Username to authenticate as. nodeSelector object {}
podAnnotations object {}
podLabels object {}
podSecurityContext.fsGroup int 1000
podSecurityContext.runAsGroup int 1000
podSecurityContext.runAsNonRoot bool true
podSecurityContext.runAsUser int 33020
readinessProbe.failureThreshold int 12
readinessProbe.httpGet.path string "/alfresco/healthcheck"
readinessProbe.httpGet.port string "serviceport"
readinessProbe.initialDelaySeconds int 20
readinessProbe.periodSeconds int 10
readinessProbe.timeoutSeconds int 10
replicaCount int 1
repository.existingConfigMap.keys.host string "REPO_HOST"
configmap key where to find the URL of the message broker repository.existingConfigMap.keys.port string "REPO_PORT"
repository.existingConfigMap.keys.scheme string "REPO_SCHEME"
repository.existingConfigMap.name string nil
Name of a pre-existing configmap containing message broker details repository.host string nil
ACS repository host repository.port string nil
ACS repository port repository.scheme string nil
ACS repository port resources.limits.cpu string "2"
resources.limits.memory string "2000Mi"
resources.requests.cpu string "0.5"
resources.requests.memory string "800Mi"
service.externalPort int 80
service.name string "syncservice"
service.type string "NodePort"
serviceAccount.annotations object {}
Annotations to add to the service account serviceAccount.create bool true
Specifies whether a service account should be created serviceAccount.name string "alfresco-sync"
tags.ci bool false
A chart tag used for Hyland’s CI purpose. Do not set it to true. terminationGracePeriodSeconds int 60
tolerations list []