[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Images used by Openshift can now be version locked and bumped




----- Original Message -----
> From: "Clayton Coleman" <ccoleman redhat com>
> To: "Openshift Dev" <dev lists openshift redhat com>
> Sent: Tuesday, February 3, 2015 8:42:17 PM
> Subject: Images used by Openshift can now be version locked and bumped
> 
> 
> 
> Pull https://github.com/openshift/origin/pull/861 changes the
> Openshift master to, by default, qualify the images it tries to pull
> for infrastructure duties (openshift/origin-deployer, sti-builder,
> router) with a tag that matches the most recent git tag. This will
> allow you to control how images and releases of Openshift roll out
> in your environment.
> 
> 
> For example, after this change when a new build is kicked off the
> build pod will use this image:
> "openshift/origin-sti-builder:v0.2.1". When we bump the github tag
> to v0.2.2, binaries built with that tag will automatically use the
> newer tag when pulling. This means when we rollout new binaries, the
> cluster will force refresh the newer infra images.
> 
> 
> To use the latest tag, pass "--latest-images" to the master. If you
> want to control where the images are pulled from, you can use the
> "--images" flag, which takes a format string for the images and
> resolves them. The format uses standard bash substitution (${var})
> and supports three substitutions today, "component" (required),
> "version" (the version tag), and "shortcommit" (the first 7
> characters of the commit the binary was built from". For example, to
> pull openshift from your own registry, do:
> 
> 
> openshift start master --images='myregistry.com/openshift/os-${component}-${version}'

Looks like you'll need this on nodes too, because they use it to resolve the "pod" image:
https://github.com/openshift/origin/pull/861/files#diff-d4dc54f7fce1452a5e0513db45344018R574

> 
> 
> This will try to pull router, sti-builder, docker-builder, etc from
> the myregistry.com/openshift/os-router-v0.2.1 repository. Note the
> single quotes to prevent the shell from expanding those variables.


I'll note that this *only* affects things automatically deployed as part of master/node operations, which doesn't include the router or registry at this time (you'll need to manually adjust your json for creating these).

> 
> 
> Also, we are now using "openshift/origin-pod" instead of
> kubernetes/pause - there will be a brief period tonight where the
> docker Hub doesn't have that image, but I will fix that asap. I will
> also cut a 0.2.2 release tomorrow that has this change. If anyone
> hits problems let me know.
> 
> 
> 
> 
> 
> 
> _______________________________________________
> dev mailing list
> dev lists openshift redhat com
> http://lists.openshift.redhat.com/openshiftmm/listinfo/dev
> 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]