Uploaded image for project: 'Repository'
  1. Repository
  2. REPO-3507

Deployment: Enhance helm charts versions

    Details

    • Work Funnel:
      Feature
    • Sprint:
      Repo Deploy Sprint 31
    • Story Points:
      5
    • Work Funnel End:
      2018-05
    • Template:

      Description

      There are incubator ACS helm charts that contain -snapshot or -SNAPSHOT. This is confusing as it implies that the product referenced is a snapshot version whereas the charts are actually works in progress that make use of released product.
      Charts in the incubator are, by location, works in progress and do not need to be suffixed; instead the chart versions should fully describe the ACS version used, which is never a snapshot.
      The charts also need to be released more rapidly than the ACS application, requiring a suffix to disambiguate the chart versions as they are promoted to stable.

      Acceptance criteria:

      • The incubator chart version matches the ACS version exactly (but never SNAPSHOT)
      • The stable chart version matches the ACS version but adds the date of promotion (promotion from incubator to stable)
      • Sample naming is provided below

      Stretch Goal

      • The APP VERSION is automatically populated; do not do this if there is not a very simply way to automatically populate this field.

      Sample naming:
      At beginning July:

      Location Chart Version App Version (stretch goal)
      stable 6.0.0-18.05.07 6.0.0-RC5
      stable 6.0.0-18.06.18 6.0.0
      incubator 6.0.0 6.0.0

      At beginning August:

      Location Chart Version App Version
      stable 6.0.0-18.05.07 6.0.0-RC5
      stable 6.0.0-18.06.18 6.0.0
      incubator 6.0.1 6.0.1-RC1

      Halfway through August:

      Location Chart Version App Version
      stable 6.0.0-18.05.07 6.0.0-RC5
      stable 6.0.0-18.06.18 6.0.0
      stable 6.0.1-18.08.15 6.0.1
      stable 6.0.1.5-18.08.16 6.0.1.5
      incubator 6.0.2 6.0.2-RC1
      incubator 6.1.0 6.1.0-RC1

      Examples

       [amukha@killerboot helm]$ helm search nginx
      NAME                                      	CHART VERSION	APP VERSION	DESCRIPTION                                       
      stable/nginx-ingress                      	0.17.1       	0.13.0     	An nginx Ingress controller that uses ConfigMap...
      stable/nginx-lego                         	0.3.1        	           	Chart for nginx-ingress-controller and kube-lego  
      alfresco-incubator/alfresco-infrastructure	0.2.0        	           	A Helm chart Providing the required Alfresco in...
      stable/gcloud-endpoints                   	0.1.0        	           	Develop, deploy, protect and monitor your APIs ...
      [amukha@killerboot helm]$ helm search alfresco
      NAME                                              	CHART VERSION     	APP VERSION	DESCRIPTION                                       
      alfresco-incubator/alfresco-activiti-cloud-regi...	0.1.0             	           	A Helm chart for Alfresco Activiti Cloud Registry 
      alfresco-incubator/alfresco-api-gateway           	0.1.0             	           	A Helm chart for Alfresco API Gateway             
      alfresco-incubator/alfresco-content-services      	6.0.0-rc4-snapshot	           	A Helm chart for deploying Alfresco Content Ser...
      alfresco-incubator/alfresco-content-services-co...	6.0.6-SNAPSHOT    	           	A Helm chart for deploying Alfresco Content Ser...
      alfresco-incubator/alfresco-dbp                   	0.4.0             	           	A Helm chart for the Alfresco Digital Business ...
      alfresco-incubator/alfresco-identity-service      	0.1               	           	The Alfresco Identity Service provides a Single...
      alfresco-incubator/alfresco-infrastructure        	0.2.0             	           	A Helm chart Providing the required Alfresco in...
      alfresco-incubator/alfresco-keycloak              	0.1.0             	           	A Helm chart for Alfresco and Activiti SSO iden...
      alfresco-incubator/alfresco-process-services      	0.1.0             	           	A Helm chart for Alresco Process Services         
      alfresco-incubator/alfresco-search                	0.0.1             	           	A Helm chart for deploying Alfresco Search        
      alfresco-incubator/alfresco-search-services       	0.0.1             	           	A Helm chart for deploying Alfresco Search Serv...
      alfresco-incubator/alfresco-sync-service          	0.1.0             	           	Alfresco Syncservice                              
      alfresco-incubator/activemq                       	0.1.0             	           	A Helm chart Providing Apache ActiveMQ.           
      alfresco-incubator/hello-world-app                	0.1               	           	Hello world sample app to demonstrate deploymen...
      alfresco-incubator/hello-world-service            	0.1               	           	Hello world sample service to demonstrate deplo...
      alfresco-incubator/hello-world-ui                 	0.1               	           	Hello world sample UI to demonstrate deployment...
      

      Notes:

        Attachments

          Issue Links

            Structure

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  amukha Alex Mukha
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel