DCAE components currently use different mechanism for docker build. For e.g  jjb job definition for docker generation is different (some are under docker job, some are release job), docker plugin is different (some use docker plugin, others use dockerfile); platform components (and other python modules) use maven-execute plugin and custom script (which cannot be built in window).

      Docker tagging should be consistent (only below tags should be set)

      • x.y.z-SNAPSHOT-yyyymmddThhmmssZ
      • x.y.z-SNAPSHOT-latest
      • x.y-SNAPSHOT-latest

      (Ref -  https://wiki.onap.org/display/DW/Independent+Versioning+and+Release+Process#IndependentVersioningandReleaseProcess-StandardizedDockerTagging)

      This Jira will ecompass following task

      • Come up standard for DCAE  (to be documented and shared with team)  across all DCAE component.
      • Once reviewed, need to work with individual component owner to get this implemented.

      Below are Docker containers/projects to be considered for standardization (based on Dublin candidate)

      onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:3.0.0-SNAPSHOT
      onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.1.3
      onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.1.0
      onap/org.onap.dcaegen2.collectors.restconfcollector:1.1.1
      onap/org.onap.dcaegen2.collectors.snmptrap:1.4.0
      onap/org.onap.dcaegen2.collectors.ves.vescollector:1.4.4
      onap/org.onap.dcaegen2.deployments.cm-container:1.6.2
      onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0
      onap/org.onap.dcaegen2.deployments.healthcheck-container:1.2.4
      onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.4.18
      onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0
      onap/org.onap.dcaegen2.deployments.redis-cluster-container:1.0.0
      onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.2
      onap/org.onap.dcaegen2.deployments.tls-init-container:1.0.3
      onap/org.onap.dcaegen2.platform.configbinding.app-app:2.3.0
      onap/org.onap.dcaegen2.platform.deployment-handler:4.0.1
      onap/org.onap.dcaegen2.platform.inventory-api:3.2.0
      onap/org.onap.dcaegen2.platform.policy-handler:5.0.0
      onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.5
      onap/org.onap.dcaegen2.services.components.bbs-event-processor:1.0.0
      onap/org.onap.dcaegen2.services.heartbeat:2.1.0
      onap/org.onap.dcaegen2.services.mapper.vesadapter.universalvesadaptor:1.0.0
      onap/org.onap.dcaegen2.services.pm-mapper:1.0.1
      onap/org.onap.dcaegen2.services.prh.prh-app-server:1.2.3
      onap/org.onap.dcaegen2.services.son-handler:1.0.3
      

       This Jira could be broken into sub-tasks

            vv770d vv770d
            vv770d vv770d
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: