There are two docker manifests: one for released images, one for staging 
images.  Each day, we use them to do two sets of deployments: release and 
staging, respectively.

The way it works for OOM is that we take the helm charts from oom repo master 
branch, and apply the docker image versions from the respective manifests above 
for the two sets of deployments.  So, the docker image versions actually 
checked-in to OOM are overridden during the deployment process.  This means 
that teams must keep the release and staging manifests up-to-date to ensure 
that the desired images are used for the daily deployment tests.

Likewise for HEAT.

The actual scripts used by the daily deployments to apply manifest versions 
into OOM/HEAT are 
https://git.onap.org/integration/tree/version-manifest/src/main/scripts/update-oom-image-versions.sh
 and
https://git.onap.org/integration/tree/version-manifest/src/main/scripts/update-heat-image-versions.sh
 respectively.  As we get close to the Casablanca release, I will also use 
these same scripts manually to sync-up the docker images versions in the OOM 
and HEAT templates vs. what’s specified in the release manifest.

Thanks,
Gary

From: [email protected] [mailto:[email protected]] On 
Behalf Of Brian
Sent: Friday, August 17, 2018 6:20 AM
To: '[email protected]' <[email protected]>; 
'[email protected]' <[email protected]>
Subject: Re: [onap-discuss] Docker images tagging rules for Casablanca 
#integration #oom #heat #docker

Gary would know for sure but I think this script updates helm chart images with 
manifest.csv values but not sure if its in use.

https://git.onap.org/integration/tree/version-manifest/src/main/scripts/update-oom-image-versions.sh

Brian


From: FREEMAN, BRIAN D
Sent: Friday, August 17, 2018 9:19 AM
To: [email protected]<mailto:[email protected]>; 
[email protected]<mailto:[email protected]>
Subject: RE: [onap-discuss] Docker images tagging rules for Casablanca 
#integration #oom #heat #docker

Eric,

This is a good discussion.

The link you referenced was for the “release” version – at this point its 
Beijing.
The current development is the “staging” version
https://git.onap.org/integration/tree/version-manifest/src/main/resources/docker-manifest-staging.csv

This has the latest tags.

I will point out that some projects bury their tags in their deploy.sh scripts 
in HEAT (I found this in AAI) and we need to change that practice.

I thought we had an override script for OOM deployments that would set the 
image versions but I’m not as familiar with this part of the integration 
environment build process.

https://git.onap.org/integration/tree/version-manifest/src/main/scripts/add-images-from-oom.sh


Brian

From: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>> On Behalf Of 
Eric Debeau
Sent: Friday, August 17, 2018 9:09 AM
To: [email protected]<mailto:[email protected]>
Subject: [onap-discuss] Docker images tagging rules for Casablanca #integration 
#oom #heat #docker

Hello

The docker-manifest file is the placeholder to store the Docker images version 
associated with each release.
https://git.onap.org/integration/tree/version-manifest/src/main/resources/docker-manifest.csv<https://urldefense.proofpoint.com/v2/url?u=https-3A__git.onap.org_integration_tree_version-2Dmanifest_src_main_resources_docker-2Dmanifest.csv&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=XB-9JPXMzWxGy0EcCrC4BihcVl9VckdJw6phzn2juE8&s=qf5aww_ly89MWt74gASFhn3itXG9AFl_of29O3ceea4&e=>

Today, a script developed by Integration team is populating the Heat env file 
for the Heat based installation.
For OOM, I believe that each project is managing the values in their Chart Helm 
file, but as far as I know, there is no formal alignment between those values 
and the docker-manifest file.

I also noticed that there is no "latest" tags in the docker-manifest file

I would like to know the strategy for Docker images tagging for the master 
branch.

Thanks

Best Regards


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#11928): https://lists.onap.org/g/onap-discuss/message/11928
Mute This Topic: https://lists.onap.org/mt/24612018/21656
Mute #integration: https://lists.onap.org/mk?hashtag=integration&subid=2740164
Mute #oom: https://lists.onap.org/mk?hashtag=oom&subid=2740164
Mute #heat: https://lists.onap.org/mk?hashtag=heat&subid=2740164
Mute #docker: https://lists.onap.org/mk?hashtag=docker&subid=2740164
Group Owner: [email protected]
Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to