Hey Frank, Honestly, I was also thinking that using containers for implementing blue/green deployment would be best for implementing minimal downtime. I suggest having a basic run-through of this idea with the community over tomorrow's irc meeting should be a good start.
Regards Vipul Nayyar On Wed, Jul 20, 2016 at 8:15 PM, Frank Kloeker <[email protected]> wrote: > Am 2016-07-11 14:59, schrieb Vipul Nayyar: > >> Hey Elizabeth, >> >> I'd like to contribute. :-) >> >> I have some past deployment and Ops experience and I'm really >> interested in building something of a blue green deployment system >> here, to decrease the downtime. Although, I'm still going through the >> infra related docs which I'm fairly new to, but with a little bit of >> guidance early on, I'll be happy to take over some responsibilities >> over time. >> >> Maybe a good place for me to start might be, to have a deep look at >> the puppet module written by Frank and probably noting down the most >> common errors that are encountered regularly. I'd like to hear more >> concrete thoughts from the community about how to proceed on this, if >> any. >> > > Welcome Vipul, > > no big prefaces, I'd like the idea with blue/green deployment because we > have to bridge downtime when DevStack is re-installing, requirement is once > a week (day). And we have to pick a way return if DevStack installation > failed. The reason for this is more DevStack specific because we want to > use master branch with the newest changes. > I have gained some experience with LXD containter and want to push the > topic a little bit forward. The draft of my idea is here: > https://github.com/eumel8/translation_checksite/blob/container/translation_check_container.jpg > There are 2 container with DevStack installation + translation checksite. > In front of the container is some magic, called Watchdog for installing the > stuff and guarding the installation. Traffic will be route to the last > available container version. Container installation is a little bit > described here: > http://docs.openstack.org/developer/devstack/guides/lxc.html But needs to > adapt for LXD 2.0. > And we have to persuade the infra team to provide 16.04 VM :-) > Let me know what do you think. > > kind regards > > Frank > >
_______________________________________________ OpenStack-Infra mailing list [email protected] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra
