Details

    • Type: Bug
    • Status: Closed
    • Resolution: Fixed
    • Affects Version/s: 6.0
    • Fix Version/s: 6.0.1
    • Component/s: ACS Deployment
    • Labels:

      Description

      The references in https://github.com/Alfresco/acs-deployment/blob/master/helm/alfresco-content-services/requirements.yaml and https://github.com/Alfresco/acs-community-deployment/blob/master/helm/alfresco-content-services-community/requirements.yaml to the Alfresco chart repos should be https instead of http. In addition to being more secure standardizing on one https url pattern across the DBP means the user does not need to add two separate helm repos to deploy DBP components.

      STR:
      1. Start with the documented set of DBP helm repo's:

      stable                	https://kubernetes-charts.storage.googleapis.com          
      incubator             	https://kubernetes-charts-incubator.storage.googleapis.com
      activiti-cloud-charts 	https://activiti.github.io/activiti-cloud-charts/         
      alfresco-incubator    	https://kubernetes-charts.alfresco.com/incubator          
      alfresco-stable       	https://kubernetes-charts.alfresco.com/stable 
      

      2. Deploy just ACS
      helm install alfresco-stable/acs-deployment:1.0.7 \
      --set alfresco-infrastructure.alfresco-api-gateway.keycloakURL="http://localhost-k8s/auth/" \
      --set alfresco-infrastructure.rabbitmq-ha.enabled=false \
      --set alfresco-infrastructure.alfresco-activiti-cloud-registry.enabled=false \
      --set alfresco-infrastructure.alfresco-api-gateway.enabled=false \
      --set alfresco-content-services.externalHost="localhost-k8s" \
      --set alfresco-content-services.networkpolicysetting.enabled=false \
      --set alfresco-content-services.repository.environment.IDENTITY_SERVICE_URI="http://localhost-k8s/auth" \
      --set alfresco-content-services.repository.replicaCount=1 \
      --set alfresco-content-services.repository.livenessProbe.initialDelaySeconds=420 \
      --set alfresco-content-services.pdfrenderer.livenessProbe.initialDelaySeconds=300 \
      --set alfresco-content-services.libreoffice.livenessProbe.initialDelaySeconds=300 \
      --set alfresco-content-services.imagemagick.livenessProbe.initialDelaySeconds=300 \
      --set alfresco-content-services.share.livenessProbe.initialDelaySeconds=420 \
      --set alfresco-content-services.repository.resources.requests.memory="2000Mi" \
      --set alfresco-content-services.pdfrenderer.resources.requests.memory="500Mi" \
      --set alfresco-content-services.imagemagick.resources.requests.memory="500Mi" \
      --set alfresco-content-services.libreoffice.resources.requests.memory="500Mi" \
      --set alfresco-content-services.share.resources.requests.memory="1000Mi" \
      --set alfresco-content-services.postgresql.resources.requests.memory="500Mi"
      3. Observe that helm that it cannot find the ACS charts it needs

      Error: failed to download "alfresco-stable/acs-deployment:1.0.7" (hint: running `helm repo update` may help)
      

      To fix this, one can continue to document the need to use other helm repo urls, as in

      helm repo add alfresco-stable-2      	http://kubernetes-charts.alfresco.com/stable 
      

      A simpler, more secure, answer is just to change the ACS and APS requirements.yaml's to instead use the same https urls as DBP

        Attachments

          Issue Links

            Structure

              Activity

                People

                • Assignee:
                  closedbugs Closed Bugs (Inactive)
                  Reporter:
                  gmelahn Greg Melahn [X] (Inactive)
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel