diff --git a/README.md b/README.md index d7ea26ff1..9be65e82d 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,7 @@ The table below shows the exact version of ACS deployed with each chart version/ | 5.2.0 | 7.2.0 | | 7.1.1 | 7.0.1 | 6.2.2 | 7.2.0 | | 5.3.0-M1 | 23.1.0-M1 | 7.2.0.2 | 7.1.1.2 | 7.0.1.3 | 6.2.2.22 | 23.1.0-M1 | | 5.3.0-M2 | 7.3.0-M1 | 7.2.0.2 | 7.1.1.2 | 7.0.1.3 | 6.2.2.22 | 7.3.0-M1 | +| 5.3.0-M3 | 7.3.0-M2 | 7.2.1 | 7.1.1.2 | 7.0.1.3 | 6.2.2.22 | 7.3.0-M2 | > ACS 6.1.x is currently in [EoM](https://www.alfresco.com/services/subscription/technical-support/product-support-status) and has been removed from this project, if you need to install it please use a former release like [5.1.1](https://github.com/Alfresco/acs-deployment/releases/tag/v5.1.1). diff --git a/helm/alfresco-content-services/7.2.N_values.yaml b/helm/alfresco-content-services/7.2.N_values.yaml index af86a75a1..21bb95156 100644 --- a/helm/alfresco-content-services/7.2.N_values.yaml +++ b/helm/alfresco-content-services/7.2.N_values.yaml @@ -2,11 +2,7 @@ repository: image: - tag: 7.2.0.2 - -transformrouter: - image: - tag: 1.5.3 + tag: 7.2.1 pdfrenderer: image: @@ -36,13 +32,13 @@ filestore: image: tag: 0.16.1 -share: - image: - tag: 7.2.0.2 - alfresco-search: searchServicesImage: - tag: 2.0.3 + tag: 2.0.4 + +share: + image: + tag: 7.2.1 postgresql: image: diff --git a/helm/alfresco-content-services/Chart.yaml b/helm/alfresco-content-services/Chart.yaml index 8a5274816..5ee385bd9 100644 --- a/helm/alfresco-content-services/Chart.yaml +++ b/helm/alfresco-content-services/Chart.yaml @@ -3,7 +3,7 @@ # Request an extended 30-day trial at https://www.alfresco.com/platform/content-services-ecm/trial/download apiVersion: v2 name: alfresco-content-services -version: 5.3.0-M2 +version: 5.3.0-M3 description: A Helm chart for deploying Alfresco Content Services keywords: - content diff --git a/helm/alfresco-content-services/README.md b/helm/alfresco-content-services/README.md index ef32bdf30..1059de99a 100644 --- a/helm/alfresco-content-services/README.md +++ b/helm/alfresco-content-services/README.md @@ -1,6 +1,6 @@ # alfresco-content-services -![Version: 5.3.0-M2](https://img.shields.io/badge/Version-5.3.0--M2-informational?style=flat-square) +![Version: 5.3.0-M3](https://img.shields.io/badge/Version-5.3.0--M3-informational?style=flat-square) A Helm chart for deploying Alfresco Content Services @@ -36,7 +36,7 @@ Please refer to the [documentation](https://github.com/Alfresco/acs-deployment/b | aiTransformer.image.internalPort | int | `8090` | | | aiTransformer.image.pullPolicy | string | `"IfNotPresent"` | | | aiTransformer.image.repository | string | `"quay.io/alfresco/alfresco-ai-docker-engine"` | | -| aiTransformer.image.tag | string | `"1.4.2"` | | +| aiTransformer.image.tag | string | `"1.4.4"` | | | aiTransformer.livenessProbe.initialDelaySeconds | int | `10` | | | aiTransformer.livenessProbe.livenessPercent | int | `400` | | | aiTransformer.livenessProbe.livenessTransformPeriodSeconds | int | `600` | | @@ -92,7 +92,7 @@ Please refer to the [documentation](https://github.com/Alfresco/acs-deployment/b | alfresco-search.repository.host | string | `"alfresco-cs"` | | | alfresco-search.repository.port | int | `80` | | | alfresco-search.searchServicesImage.pullPolicy | string | `"IfNotPresent"` | | -| alfresco-search.searchServicesImage.tag | string | `"2.0.3"` | | +| alfresco-search.searchServicesImage.tag | string | `"2.0.4"` | | | alfresco-search.type | string | `"search-services"` | | | alfresco-sync-service.image.repository | string | `"quay.io/alfresco/service-sync"` | | | alfresco-sync-service.image.tag | string | `"4.0.0-M2"` | | @@ -125,11 +125,11 @@ Please refer to the [documentation](https://github.com/Alfresco/acs-deployment/b | global.strategy.rollingUpdate.maxUnavailable | int | `0` | | | global.tracking.auth | string | `"secret"` | Select how solr and repo authenticate to each other none: work only prior to acs 7.2 (and was the default) secret: use a shared secret (to specify using `tracking.sharedsecret`) https: to use mTLS auth (require appropriate certificate configuration) | | global.tracking.sharedsecret | string | `nil` | Shared secret to authenticate repo/solr traffic. Strong enough secret can be generated with `openssl rand 20 -base64` | -| imagemagick | object | `{"environment":{"JAVA_OPTS":" -XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80"},"image":{"internalPort":8090,"pullPolicy":"IfNotPresent","repository":"alfresco/alfresco-imagemagick","tag":"2.5.7"},"livenessProbe":{"initialDelaySeconds":10,"livenessPercent":150,"livenessTransformPeriodSeconds":600,"maxTransformSeconds":900,"maxTransforms":10000,"periodSeconds":20,"timeoutSeconds":10},"nodeSelector":{},"readinessProbe":{"initialDelaySeconds":20,"periodSeconds":60,"timeoutSeconds":10},"replicaCount":2,"resources":{"limits":{"memory":"1000Mi"},"requests":{"memory":"1000Mi"}},"service":{"externalPort":80,"name":"imagemagick","type":"ClusterIP"}}` | Declares the alfresco-imagemagick service used by the content repository to transform image files | +| imagemagick | object | `{"environment":{"JAVA_OPTS":" -XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80"},"image":{"internalPort":8090,"pullPolicy":"IfNotPresent","repository":"alfresco/alfresco-imagemagick","tag":"2.6.0"},"livenessProbe":{"initialDelaySeconds":10,"livenessPercent":150,"livenessTransformPeriodSeconds":600,"maxTransformSeconds":900,"maxTransforms":10000,"periodSeconds":20,"timeoutSeconds":10},"nodeSelector":{},"readinessProbe":{"initialDelaySeconds":20,"periodSeconds":60,"timeoutSeconds":10},"replicaCount":2,"resources":{"limits":{"memory":"1000Mi"},"requests":{"memory":"1000Mi"}},"service":{"externalPort":80,"name":"imagemagick","type":"ClusterIP"}}` | Declares the alfresco-imagemagick service used by the content repository to transform image files | | imap.mail.from.default | string | `nil` | | | imap.mail.to.default | string | `nil` | | | imap.server | object | `{"enabled":false,"host":"0.0.0.0","imap":{"enabled":true},"imaps":{"enabled":true,"port":1144},"port":1143}` | Replace this value with the IP address (or corresponding DNS name) of your external IP interface - see https://docs.alfresco.com/6.2/tasks/imap-enable.html | -| libreoffice | object | `{"environment":{"JAVA_OPTS":" -XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80"},"image":{"internalPort":8090,"pullPolicy":"IfNotPresent","repository":"alfresco/alfresco-libreoffice","tag":"2.5.7"},"livenessProbe":{"initialDelaySeconds":10,"livenessPercent":250,"livenessTransformPeriodSeconds":600,"maxTransformSeconds":1800,"maxTransforms":99999,"periodSeconds":20,"timeoutSeconds":10},"nodeSelector":{},"readinessProbe":{"initialDelaySeconds":20,"periodSeconds":60,"timeoutSeconds":10},"replicaCount":2,"resources":{"limits":{"memory":"1000Mi"},"requests":{"memory":"1000Mi"}},"service":{"externalPort":80,"name":"libreoffice","type":"ClusterIP"}}` | Declares the alfresco-libreoffice service used by the content repository to transform office files | +| libreoffice | object | `{"environment":{"JAVA_OPTS":" -XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80"},"image":{"internalPort":8090,"pullPolicy":"IfNotPresent","repository":"alfresco/alfresco-libreoffice","tag":"2.6.0"},"livenessProbe":{"initialDelaySeconds":10,"livenessPercent":250,"livenessTransformPeriodSeconds":600,"maxTransformSeconds":1800,"maxTransforms":99999,"periodSeconds":20,"timeoutSeconds":10},"nodeSelector":{},"readinessProbe":{"initialDelaySeconds":20,"periodSeconds":60,"timeoutSeconds":10},"replicaCount":2,"resources":{"limits":{"memory":"1000Mi"},"requests":{"memory":"1000Mi"}},"service":{"externalPort":80,"name":"libreoffice","type":"ClusterIP"}}` | Declares the alfresco-libreoffice service used by the content repository to transform office files | | mail.encoding | string | `"UTF-8"` | | | mail.from.default | string | `nil` | | | mail.from.enabled | bool | `false` | | @@ -196,7 +196,7 @@ Please refer to the [documentation](https://github.com/Alfresco/acs-deployment/b | ooiService.service.externalPort | int | `80` | | | ooiService.service.name | string | `"ooi-service"` | | | ooiService.service.type | string | `"ClusterIP"` | | -| pdfrenderer | object | `{"environment":{"JAVA_OPTS":" -XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80"},"image":{"internalPort":8090,"pullPolicy":"IfNotPresent","repository":"alfresco/alfresco-pdf-renderer","tag":"2.5.7"},"livenessProbe":{"initialDelaySeconds":10,"livenessPercent":150,"livenessTransformPeriodSeconds":600,"maxTransformSeconds":1200,"maxTransforms":10000,"periodSeconds":20,"timeoutSeconds":10},"nodeSelector":{},"readinessProbe":{"initialDelaySeconds":20,"periodSeconds":60,"timeoutSeconds":10},"replicaCount":2,"resources":{"limits":{"memory":"1000Mi"},"requests":{"memory":"1000Mi"}},"service":{"externalPort":80,"name":"pdfrenderer","type":"ClusterIP"}}` | Declares the alfresco-pdf-renderer service used by the content repository to transform pdf files | +| pdfrenderer | object | `{"environment":{"JAVA_OPTS":" -XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80"},"image":{"internalPort":8090,"pullPolicy":"IfNotPresent","repository":"alfresco/alfresco-pdf-renderer","tag":"2.6.0"},"livenessProbe":{"initialDelaySeconds":10,"livenessPercent":150,"livenessTransformPeriodSeconds":600,"maxTransformSeconds":1200,"maxTransforms":10000,"periodSeconds":20,"timeoutSeconds":10},"nodeSelector":{},"readinessProbe":{"initialDelaySeconds":20,"periodSeconds":60,"timeoutSeconds":10},"replicaCount":2,"resources":{"limits":{"memory":"1000Mi"},"requests":{"memory":"1000Mi"}},"service":{"externalPort":80,"name":"pdfrenderer","type":"ClusterIP"}}` | Declares the alfresco-pdf-renderer service used by the content repository to transform pdf files | | persistence | object | `{"baseSize":"20Gi","chownWithDynamicProvisioning":false,"enabled":true,"existingClaim":"alfresco-volume-claim","filestore":{"data":{"mountPath":"/tmp/Alfresco","subPath":"alfresco-content-services/filestore-data"},"enabled":true},"repository":{"config":{"querysetsMountPath":"/usr/local/tomcat/shared/classes/alfresco/extension/querysets/","transform":{"mimetypesMountPath":"/usr/local/tomcat/shared/classes/alfresco/extension/mimetypes/","pipelinesMountPath":"/usr/local/tomcat/shared/classes/alfresco/extension/transform/pipelines/","renditionsMountPath":"/usr/local/tomcat/shared/classes/alfresco/extension/transform/renditions/"}},"data":{"mountPath":"/usr/local/tomcat/alf_data","subPath":"alfresco-content-services/repository-data"},"enabled":true},"storageClass":{"accessModes":["ReadWriteMany"],"enabled":false,"name":"nfs"}}` | Defines the mounting points for the persistence required by the apps in the cluster the alf_data folder from alfresco-content-repository app is mapped to alfresco-content-services/repository-data | | persistence.storageClass | object | `{"accessModes":["ReadWriteMany"],"enabled":false,"name":"nfs"}` | Enable and define if you already have a custom storage class defined | | persistence.storageClass.name | string | `"nfs"` | Custom storage class name | @@ -234,7 +234,7 @@ Please refer to the [documentation](https://github.com/Alfresco/acs-deployment/b | repository.image.internalPort | int | `8080` | | | repository.image.pullPolicy | string | `"IfNotPresent"` | | | repository.image.repository | string | `"quay.io/alfresco/alfresco-content-repository"` | | -| repository.image.tag | string | `"7.3.0-M1"` | | +| repository.image.tag | string | `"7.3.0-M2"` | | | repository.ingress.annotations | object | `{}` | | | repository.ingress.maxUploadSize | string | `"5g"` | | | repository.ingress.path | string | `"/"` | | @@ -267,9 +267,9 @@ Please refer to the [documentation](https://github.com/Alfresco/acs-deployment/b | repository.startupProbe | object | `{"failureThreshold":10,"periodSeconds":30}` | The startup probe to cover the worse case startup time for slow start containers | | repository.strategy.type | string | `"Recreate"` | | | s3connector | object | `{"enabled":false}` | Defines the properties to be used for the S3 Connector For a full list of properties on the S3 connector, please view: https://docs.alfresco.com/s3connector/references/s3-contentstore-ref-config-props.html | -| share | object | `{"command":[],"environment":{"CATALINA_OPTS":" -XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80"},"extraInitContainers":[],"extraSideContainers":[],"extraVolumeMounts":[],"extraVolumes":[],"image":{"internalPort":8080,"pullPolicy":"IfNotPresent","repository":"quay.io/alfresco/alfresco-share","tag":"7.3.0-M1"},"ingress":{"annotations":{},"path":"/share","tls":[]},"livenessProbe":{"initialDelaySeconds":200,"periodSeconds":20,"timeoutSeconds":10},"nodeSelector":{},"readinessProbe":{"initialDelaySeconds":60,"periodSeconds":20,"timeoutSeconds":15},"replicaCount":1,"resources":{"limits":{"memory":"2000Mi"},"requests":{"memory":"2000Mi"}},"service":{"externalPort":80,"name":"share","type":"ClusterIP"}}` | Define the alfresco-share properties to use in the k8s cluster This is the default presentation layer(UI) of Alfresco Content Services | -| tika | object | `{"environment":{"JAVA_OPTS":" -XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80"},"image":{"internalPort":8090,"pullPolicy":"IfNotPresent","repository":"alfresco/alfresco-tika","tag":"2.5.7"},"livenessProbe":{"initialDelaySeconds":60,"livenessPercent":400,"livenessTransformPeriodSeconds":600,"maxTransformSeconds":1800,"maxTransforms":10000,"periodSeconds":20,"timeoutSeconds":10},"nodeSelector":{},"readinessProbe":{"initialDelaySeconds":60,"periodSeconds":60,"timeoutSeconds":10},"replicaCount":2,"resources":{"limits":{"memory":"1000Mi"},"requests":{"memory":"1000Mi"}},"service":{"externalPort":80,"name":"tika","type":"ClusterIP"}}` | Declares the alfresco-tika service used by the content repository to transform office files | -| transformmisc | object | `{"enabled":true,"environment":{"JAVA_OPTS":" -XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80"},"image":{"internalPort":8090,"pullPolicy":"IfNotPresent","repository":"alfresco/alfresco-transform-misc","tag":"2.5.7"},"livenessProbe":{"initialDelaySeconds":10,"livenessPercent":400,"livenessTransformPeriodSeconds":600,"maxTransformSeconds":1800,"maxTransforms":10000,"periodSeconds":20,"timeoutSeconds":10},"nodeSelector":{},"readinessProbe":{"initialDelaySeconds":20,"periodSeconds":60,"timeoutSeconds":10},"replicaCount":2,"resources":{"limits":{"memory":"1000Mi"},"requests":{"memory":"1000Mi"}},"service":{"externalPort":80,"name":"transformmisc","type":"ClusterIP"}}` | Declares the alfresco-tika service used by the content repository to transform office files | +| share | object | `{"command":[],"environment":{"CATALINA_OPTS":" -XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80"},"extraInitContainers":[],"extraSideContainers":[],"extraVolumeMounts":[],"extraVolumes":[],"image":{"internalPort":8080,"pullPolicy":"IfNotPresent","repository":"quay.io/alfresco/alfresco-share","tag":"7.3.0-M2"},"ingress":{"annotations":{},"path":"/share","tls":[]},"livenessProbe":{"initialDelaySeconds":200,"periodSeconds":20,"timeoutSeconds":10},"nodeSelector":{},"readinessProbe":{"initialDelaySeconds":60,"periodSeconds":20,"timeoutSeconds":15},"replicaCount":1,"resources":{"limits":{"memory":"2000Mi"},"requests":{"memory":"2000Mi"}},"service":{"externalPort":80,"name":"share","type":"ClusterIP"}}` | Define the alfresco-share properties to use in the k8s cluster This is the default presentation layer(UI) of Alfresco Content Services | +| tika | object | `{"environment":{"JAVA_OPTS":" -XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80"},"image":{"internalPort":8090,"pullPolicy":"IfNotPresent","repository":"alfresco/alfresco-tika","tag":"2.6.0"},"livenessProbe":{"initialDelaySeconds":60,"livenessPercent":400,"livenessTransformPeriodSeconds":600,"maxTransformSeconds":1800,"maxTransforms":10000,"periodSeconds":20,"timeoutSeconds":10},"nodeSelector":{},"readinessProbe":{"initialDelaySeconds":60,"periodSeconds":60,"timeoutSeconds":10},"replicaCount":2,"resources":{"limits":{"memory":"1000Mi"},"requests":{"memory":"1000Mi"}},"service":{"externalPort":80,"name":"tika","type":"ClusterIP"}}` | Declares the alfresco-tika service used by the content repository to transform office files | +| transformmisc | object | `{"enabled":true,"environment":{"JAVA_OPTS":" -XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80"},"image":{"internalPort":8090,"pullPolicy":"IfNotPresent","repository":"alfresco/alfresco-transform-misc","tag":"2.6.0"},"livenessProbe":{"initialDelaySeconds":10,"livenessPercent":400,"livenessTransformPeriodSeconds":600,"maxTransformSeconds":1800,"maxTransforms":10000,"periodSeconds":20,"timeoutSeconds":10},"nodeSelector":{},"readinessProbe":{"initialDelaySeconds":20,"periodSeconds":60,"timeoutSeconds":10},"replicaCount":2,"resources":{"limits":{"memory":"1000Mi"},"requests":{"memory":"1000Mi"}},"service":{"externalPort":80,"name":"transformmisc","type":"ClusterIP"}}` | Declares the alfresco-tika service used by the content repository to transform office files | | transformrouter.environment.JAVA_OPTS | string | `" -XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80"` | | | transformrouter.image.internalPort | int | `8095` | | | transformrouter.image.pullPolicy | string | `"IfNotPresent"` | | diff --git a/helm/alfresco-content-services/values.yaml b/helm/alfresco-content-services/values.yaml index 9922f6f59..5258ef15a 100644 --- a/helm/alfresco-content-services/values.yaml +++ b/helm/alfresco-content-services/values.yaml @@ -23,7 +23,7 @@ repository: type: Recreate image: repository: quay.io/alfresco/alfresco-content-repository - tag: 7.3.0-M1 + tag: 7.3.0-M2 pullPolicy: IfNotPresent internalPort: 8080 hazelcastPort: 5701 @@ -231,7 +231,7 @@ pdfrenderer: nodeSelector: {} image: repository: alfresco/alfresco-pdf-renderer - tag: 2.5.7 + tag: 2.6.0 pullPolicy: IfNotPresent internalPort: 8090 service: @@ -265,7 +265,7 @@ imagemagick: nodeSelector: {} image: repository: alfresco/alfresco-imagemagick - tag: 2.5.7 + tag: 2.6.0 pullPolicy: IfNotPresent internalPort: 8090 service: @@ -299,7 +299,7 @@ libreoffice: nodeSelector: {} image: repository: alfresco/alfresco-libreoffice - tag: 2.5.7 + tag: 2.6.0 pullPolicy: IfNotPresent internalPort: 8090 service: @@ -333,7 +333,7 @@ tika: nodeSelector: {} image: repository: alfresco/alfresco-tika - tag: 2.5.7 + tag: 2.6.0 pullPolicy: IfNotPresent internalPort: 8090 service: @@ -368,7 +368,7 @@ transformmisc: nodeSelector: {} image: repository: alfresco/alfresco-transform-misc - tag: 2.5.7 + tag: 2.6.0 pullPolicy: IfNotPresent internalPort: 8090 service: @@ -400,7 +400,7 @@ aiTransformer: nodeSelector: {} image: repository: quay.io/alfresco/alfresco-ai-docker-engine - tag: 1.4.2 + tag: 1.4.4 pullPolicy: IfNotPresent internalPort: 8090 service: @@ -478,7 +478,7 @@ share: nodeSelector: {} image: repository: quay.io/alfresco/alfresco-share - tag: 7.3.0-M1 + tag: 7.3.0-M2 pullPolicy: IfNotPresent internalPort: 8080 service: @@ -572,7 +572,7 @@ alfresco-search: # Port of the external solr6 instance. # port: "8983" searchServicesImage: - tag: 2.0.3 + tag: 2.0.4 pullPolicy: IfNotPresent repository: &repositoryHostPort # The value for "host" is the name of this chart