<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 28, 2016 at 6:41 PM, Troy Dawson <span dir="ltr"><<a href="mailto:tdawson@redhat.com" target="_blank">tdawson@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This is awesome.<br>
Thank you for all the hard work you, and everyone involved, has put into this.<br>
<div><div class="h5"><br>
<br>
On Mon, Jun 27, 2016 at 10:04 PM, Bamacharan Kundu <<a href="mailto:bamachrn@gmail.com">bamachrn@gmail.com</a>> wrote:<br>
> Hi All,<br>
> Update on recent work done for the CentOS Container Pipeline.<br>
><br>
> - We went through building the openshift origin images in Container Pipeline<br>
> and published them to <a href="http://registry.centos.org" rel="noreferrer" target="_blank">registry.centos.org</a> successfully. We faced many issues<br>
> with the upstream dockerfiles and moved to rpm based dockerfiles for<br>
> building the images.<br>
><br>
> - We have got almost all the monitoring pieces set up in production, now if<br>
> there is any change in the system (i.e. openshift is down, jenkins is not<br>
> communicating, or other changes) we get an alert notifying the change in the<br>
> system.<br>
><br>
> - We added multiple cron jobs for monitoring and communicating with zabix to<br>
> get notifications on changes in system level parameters.<br>
><br>
> -We got test suite set up for pipeline. Now all the images built through<br>
> pipeline, goes through a set of tests for ensuring the container is<br>
> runnable. For now we are testing containers based on CentOS 7.<br>
><br>
> - We got atomic scan set up. This checks the container for rpm update or any<br>
> other system update required for the container image. For now this process<br>
> only sends notification to the user, stating the changes required in<br>
> container, but does not update the container.<br>
><br>
> - We noticed that all the source repos do not want the Dockerfile to be<br>
> built for building centos based images. (i.e. for openshift origin we built<br>
> the dockerfiles with name Dockerfile.centos7). To get these type of repos<br>
> built in the pipeline, we added one more parameter dockerfile-name to<br>
> index.yml which allows user to provide name of the dockerfile to be built.<br>
><br>
> -We saw we are bringing up multiple independent stages (like polling source<br>
> repo, build, test, delivery, notification) together to work sequentially as<br>
> well as scale rapidly. Keeping this in mind we came up with beanstalkd tubes<br>
> for managing communication point between all the independent phases and<br>
> synchronizing with necessary information provided through job details.<br>
><br>
> -We got Atomic Registry built in <a href="http://registry.centos.org" rel="noreferrer" target="_blank">registry.centos.org</a> with all its dependent<br>
> containers available in registry.c.o. Even though we got all the dependency<br>
> containers built in <a href="http://registry.co" rel="noreferrer" target="_blank">registry.co</a> atomic registry is pulling origin-deployer<br>
> and origin-pod from <a href="http://docker.io" rel="noreferrer" target="_blank">docker.io</a> as this is hard coded to be pulled from<br>
> <a href="http://docker.io" rel="noreferrer" target="_blank">docker.io</a>.<br>
><br>
> Our immediate next focus is :<br>
> - implement firewall rules in production machines.<br>
> - write a wiki page for <a href="http://wiki.centos.org" rel="noreferrer" target="_blank">wiki.centos.org</a> for atomic registry.<br>
> - work on setting up sanity checks for verifying project entries in<br>
> index.yml<br>
><br>
> Regards<br>
> Bamacharan Kundu<br>
><br>
><br>
> --<br>
> Bamacharan Kundu<br>
> IRC Nick- bamachrn<br>
> <a href="http://bamacharankundu.wordpress.com/" rel="noreferrer" target="_blank">http://bamacharankundu.wordpress.com/</a><br>
><br>
</div></div>> _______________________________________________<br>
> CentOS-devel mailing list<br>
> <a href="mailto:CentOS-devel@centos.org">CentOS-devel@centos.org</a><br>
> <a href="https://lists.centos.org/mailman/listinfo/centos-devel" rel="noreferrer" target="_blank">https://lists.centos.org/mailman/listinfo/centos-devel</a><br>
><br>
_______________________________________________<br>
CentOS-devel mailing list<br>
<a href="mailto:CentOS-devel@centos.org">CentOS-devel@centos.org</a><br>
<a href="https://lists.centos.org/mailman/listinfo/centos-devel" rel="noreferrer" target="_blank">https://lists.centos.org/mailman/listinfo/centos-devel</a><br>
</blockquote></div><br><div>Hi,</div><div><br></div><div> The list of everyone involved includes you too. You did build the openshift rpms :)</div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr">Cheers,<div><b>Mohammed Zeeshan Ahmed</b></div><div>Associate Software Engineer,</div><div>Redhat Developers Team (Devtools)</div><div>IRC : mzee1000</div><div><a href="http://mohammedzee1000.wordpress.com" target="_blank">mohammedzee1000.wordpress.com</a></div><div><br></div><div><p dir="ltr" style="margin:0px;padding:0px;border:0px;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:21px"><span style="margin:0px;padding:0px;border:0px;font-weight:bold;font-size:15px;font-family:Arial;vertical-align:baseline;color:rgb(0,0,0)">RED HAT | DIFFERENT FOR THE SAKE OF BETTER TECHNOLOGY</span></p><p dir="ltr" style="margin:0px;padding:0px;border:0px;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:21px"><span style="margin:0px;padding:0px;border:0px;font-size:15px;font-family:Arial;vertical-align:baseline;color:rgb(0,0,0)">Find out why every airline, telecom, commercial bank, healthcare, and financial data services company in the Fortune 500 relies on Red Hat.</span></p><p dir="ltr" style="margin:0px;padding:0px;border:0px;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:21px"><span style="margin:0px;padding:0px;border:0px;font-size:15px;font-family:Arial;vertical-align:baseline;color:rgb(0,0,0)"><a href="https://mojo.redhat.com/external-link.jspa?url=http%3A%2F%2Fwww.redhat.com%2Fen%2Fabout%2Ftrusted" rel="nofollow" style="margin:0px;padding:0px calc(12px + 0.35ex) 0px 0px;border:0px;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;color:rgb(55,120,199);text-decoration:none" target="_blank">Trusted | Red Hat</a></span></p></div><div><br></div><div>Old PGP Public Key : <a href="http://pgp.mit.edu/pks/lookup?op=get&search=0x726A119E62847E37" target="_blank">http://pgp.mit.edu/pks/lookup?op=get&search=0x726A119E62847E37</a> (REVOKED)</div><div>New PGP Public Key : <a href="https://pgp.mit.edu/pks/lookup?op=get&search=0x147A8569AFC5E9ED" target="_blank">https://pgp.mit.edu/pks/lookup?op=get&search=0x147A8569AFC5E9ED</a></div></div></div></div></div></div></div></div></div></div></div></div>
</div></div>