Tuesday, 2017-11-28

*** zhipeng has joined #openstack-meeting-500:04
*** sshank has quit IRC00:34
*** zhipeng has quit IRC01:13
*** yamamoto has joined #openstack-meeting-502:22
*** iyamahat has quit IRC02:53
*** yamahata has quit IRC02:53
*** ricolin has joined #openstack-meeting-503:34
*** yamamoto has quit IRC03:51
*** yamamoto has joined #openstack-meeting-503:53
*** yamamoto has quit IRC03:53
*** yamamoto has joined #openstack-meeting-503:54
*** yamamoto has quit IRC03:55
*** ricolin has quit IRC04:05
*** yamamoto has joined #openstack-meeting-504:05
*** ricolin has joined #openstack-meeting-504:06
*** yamamoto has quit IRC04:43
*** yamamoto has joined #openstack-meeting-504:54
*** yamamoto has quit IRC04:54
*** yamamoto has joined #openstack-meeting-504:54
*** nguyentrihai has quit IRC06:39
*** nguyentrihai has joined #openstack-meeting-506:45
*** yamahata has joined #openstack-meeting-507:11
*** iyamahat has joined #openstack-meeting-507:17
*** iyamahat_ has joined #openstack-meeting-507:18
*** iyamahat has quit IRC07:22
*** makowals has joined #openstack-meeting-507:34
*** iyamahat_ has quit IRC08:16
*** iyamahat_ has joined #openstack-meeting-508:16
*** iyamahat has joined #openstack-meeting-508:23
*** iyamahat_ has quit IRC08:26
*** iyamahat has quit IRC08:46
*** iyamahat has joined #openstack-meeting-508:46
*** kei-ichi has quit IRC08:47
*** kei-ichi has joined #openstack-meeting-508:47
*** kei-ichi has quit IRC08:51
*** kei-ichi has joined #openstack-meeting-508:53
*** yamamoto has quit IRC09:04
*** yamamoto has joined #openstack-meeting-509:05
*** kei-ichi has quit IRC09:07
*** kei-ichi has joined #openstack-meeting-509:08
*** iyamahat has quit IRC09:09
*** iyamahat has joined #openstack-meeting-509:09
*** yamamoto has quit IRC09:11
*** iyamahat has quit IRC09:15
*** iyamahat_ has joined #openstack-meeting-509:15
*** iyamahat_ has quit IRC09:20
*** kei-ichi has quit IRC09:34
*** kei-ichi has joined #openstack-meeting-509:35
*** kei-ichi has quit IRC09:40
*** kei-ichi has joined #openstack-meeting-509:40
*** derekh has joined #openstack-meeting-509:46
*** makowals has quit IRC09:57
*** yamahata has quit IRC10:07
*** yamamoto has joined #openstack-meeting-510:14
*** yamamoto has quit IRC10:19
*** kei-ichi has quit IRC10:59
*** kei-ichi has joined #openstack-meeting-511:00
*** kei-ichi has quit IRC11:05
*** kei-ichi has joined #openstack-meeting-511:05
*** makowals has joined #openstack-meeting-511:12
*** kei-ichi has quit IRC11:17
*** makowals has quit IRC11:21
*** kei-ichi has joined #openstack-meeting-511:22
*** makowals has joined #openstack-meeting-511:23
*** kei-ichi has quit IRC11:26
*** kei-ichi has joined #openstack-meeting-511:27
*** yamamoto has joined #openstack-meeting-512:18
*** yamamoto has quit IRC12:22
*** kei-ichi has quit IRC12:42
*** kei-ichi has joined #openstack-meeting-512:43
*** kei-ichi has quit IRC12:48
*** kei-ichi has joined #openstack-meeting-512:49
*** ricolin has quit IRC13:01
*** kei-ichi has quit IRC13:07
*** kei-ichi has joined #openstack-meeting-513:09
*** kei-ichi has quit IRC13:13
*** kei-ichi has joined #openstack-meeting-513:14
*** yamahata has joined #openstack-meeting-514:00
*** yamamoto has joined #openstack-meeting-514:21
*** korzen has joined #openstack-meeting-514:22
*** yamamoto has quit IRC14:33
*** ricolin has joined #openstack-meeting-514:35
*** Qarham has joined #openstack-meeting-514:50
*** robertchoi80 has joined #openstack-meeting-514:57
*** lukepatrick has joined #openstack-meeting-514:59
*** lukepatrick has quit IRC14:59
*** StaceyF has joined #openstack-meeting-514:59
*** yamamoto has joined #openstack-meeting-515:00
portdirecto/15:00
StaceyFo/15:00
*** gagehugo has joined #openstack-meeting-515:00
mattmceuen#startmeeting openstack-helm15:00
openstackMeeting started Tue Nov 28 15:00:32 2017 UTC and is due to finish in 60 minutes.  The chair is mattmceuen. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
*** openstack changes topic to " (Meeting topic: openstack-helm)"15:00
openstackThe meeting name has been set to 'openstack_helm'15:00
jayahno/15:00
mattmceuen#topic rollcall15:00
*** openstack changes topic to "rollcall (Meeting topic: openstack-helm)"15:00
srwilkerso/15:00
mattmceueny'all are fast this morning!15:00
mattmceuenI've never seen a group of folks so eager for a meeting ;-)15:00
*** MarkBaker has joined #openstack-meeting-515:01
* srwilkers blinks15:01
korzenhello15:01
mattmceuenhi korzen!15:01
mattmceuenAgenda is here:  https://etherpad.openstack.org/p/openstack-helm-meeting-2017-11-2815:01
mattmceuenWe'll give folks a couple minutes to filter in and add anything to the agenda15:02
mattmceuenWe'll be doing something slightly different today15:02
*** SamYaple has joined #openstack-meeting-515:03
mattmceuenThis will be the first of a monthly meeting focused on CICD and gating-related topics, since those are so critical to QA and require quite a bit of coordination across folks15:03
SamYapleo/15:03
mattmceuenAnd also to understand different CICD use cases, and help share ideas and best practices15:03
* jayahn yeah~ 15:03
*** Krishna has joined #openstack-meeting-515:04
mattmceuen#topic Round table, overview of CI in OSH15:05
*** openstack changes topic to "Round table, overview of CI in OSH (Meeting topic: openstack-helm)"15:05
MarkBakero/ first timer - be gentle....15:05
lamto/15:05
mattmceuenWelcome MarkBaker :)15:05
*** raymaika has joined #openstack-meeting-515:05
portdirectMarkBaker: o/15:05
mattmceuenportdirect, want to kick this off with a status / overview of the new zuul3 gate work?15:06
robertchoi80hi15:06
portdirectsorry, got distracted15:07
portdirects the zuulv3 work has been taking two prongs15:07
portdirect1) splitting of the charts into diff repos15:07
portdirect2) converting to ansible (and voting!) gates15:07
portdirectthis has allowed us to treat-osh infra a bit more roughly than we would have the main repo15:08
portdirectand I hope its in quite a good place now15:08
portdirectwe have some people working on the docs for it now15:08
portdirectbut it should be a lot more robust than the old kubeadm-aio hack15:08
portdirectwe have used this as the basis for setting up k8s for osh15:09
portdirectand then moved the legacy scripts to run under this cluster15:09
portdirectwith the next step/stage being importing the 'chart-runner' from osh-infra to allow us to launch all services via ainsible15:10
portdirectand check upgrades function as expected15:10
*** marst has joined #openstack-meeting-515:10
portdirectonce this is done - I think the biggest item remaining will be to test cluster restarts in the gate15:10
portdirectas currently this is the biggest weakness of osh15:10
*** yamamoto has quit IRC15:10
mattmceuenupgrade gates are going to be a great thing.15:11
jayahnagreed15:11
MarkBakerportdirect, docs referred to are at https://docs.openstack.org/openstack-helm/latest/ ?15:11
portdirectjayahn: have you peeps been testing node/cluster restarts in your pipelines?15:11
jayahn"test cluster restart" means restarting everything?15:11
portdirectMarkBaker: these are the current docs15:11
mattmceuenso to summarize a little of that -- the openstack-helm-infra gates set up k8s platform, and today the openstack-helm gates call the legacy scripts to deploy the osh charts15:11
portdirectMarkBaker: this is the *very early* wip on the new docs: https://review.openstack.org/#/c/523173/15:12
mattmceuenbut in the near future the openstack-helm gates will be continue to be enhanced15:12
MarkBakerportdirect, thx15:12
jayahnportdirect: not in pipeline, but definitly testing it manually to see what problems are there, how to solve it.15:12
*** Kaspars has joined #openstack-meeting-515:13
mattmceuenbefore we move on to some other CI topics -- any questions on the existing state of CI in the OSH projects themselves?15:14
jayahnjust need to learn new CI.15:14
jayahn:)15:14
mattmceuen"make dev-deploy" is a neat new feature to learn in osh-infra ;-)15:15
mattmceuen#topic container images15:15
*** openstack changes topic to "container images (Meeting topic: openstack-helm)"15:15
portdirectjayahn: i'd really appreate you guys having a look through these: https://github.com/openstack/openstack-helm-infra/tree/master/tools/gate/playbooks/deploy-helm-packages/tasks , https://github.com/openstack/openstack-helm-infra/blob/master/tools/gate/chart-deploys/default.yaml15:16
portdirectas they are what I'd like to bring into osh itself for launching/managing charts15:16
portdirectSamYaple: you about?15:16
jayahnrobertchoi80: need to check things portdirect throw us. :)15:16
SamYapleportdirect: yes15:16
portdirectSo on images, we now have a new option :) LOCI15:17
robertchoi80okay15:17
StaceyFKaspars has started the Jenkinsfile for loci builds - https://review.gerrithub.io/#/c/388686/15:17
mattmceuenFor some of the newer folks to the team -- one of the design goals of OSH is to be able to support multiple container image sets15:17
mattmceuenE.g. Kolla and now LOCI.  OSH aims to be largely agnostic.15:17
portdirectI am running these internally, and our CI/CD team lead by StaceyF is building out infra for internal builds15:17
jayahnokay. gerrithub.15:18
portdirectIt would be great if we could start cross gating with LOCI15:18
portdirectSamYaple: how does that sound? :D15:18
SamYaplesounds good for sure15:18
jayahnportdirect: StaceyF: does gerrithub needs any permission to see logs from ci?15:18
StaceyFJust a github account15:18
SamYaplewith zuulv3 LOCI can just reconsume OSH jobs15:18
jayahnwhen it fails, it throw us http://10.24.20.18:30085...... which i cannot see15:19
portdirectOnce we have that in place, I'd like to consider changing the default image to LOCI, and provide over-rides/gates for kolla as well15:19
StaceyFThe Jenkinsfile will be something that you would use in your internal Jenkins and you will just need to update variables to publish them wherever needed.15:20
robertchoi80staceyF: that sounds good.15:21
StaceyFWe will be allowing access to our LOCI images via Artifactory15:21
StaceyFShould happen this week15:21
StaceyFJayahn we'll update the 30085 to our nexus server15:22
mattmceuenTeam - I'm going to go out of order on the Agenda -- we have a lot to get through and there a few things I want to make sure we get to today15:24
mattmceuen#topic Cookiemonster from skt15:25
*** openstack changes topic to "Cookiemonster from skt (Meeting topic: openstack-helm)"15:25
*** Kaspars_ has joined #openstack-meeting-515:25
mattmceuen(but hopefully we'll be able to get to everything today)15:25
jayahnwe got promoted. :)15:25
mattmceuenjayahn, want to give us an overview of cookiemonster?15:25
mattmceuen:-D15:25
jayahnrobertchoi80 will do15:25
jayahnrobertchoi80: is our ci guy15:26
robertchoi80all right. I'll briefly explain that15:26
mattmceuenrobertchoi80 is StaceyF's new best friend15:26
jayahnyes!15:26
StaceyFyes we met in Sydney :)15:26
*** Kaspars has quit IRC15:27
robertchoi80it's ha test tool that terminates varios k8s resources (such as deployment or daemonset) on regular interval and duration.15:28
robertchoi80it's similar to chaosmonkey from netflix.15:28
robertchoi80for eg,15:28
robertchoi80it tries to pick randomly one pod from the deployed resources, and if the number of replica is more than 1, it kills one of them.15:29
mattmceuencan you give us a link to cookiemonster -- it's not the first hit on google :)15:30
robertchoi80https://github.com/sktelecom-oslab/cookiemonster15:30
jayahnwe just uploaded our source code, documentation and more example will come15:30
portdirectrobertchoi80: what are the primary differences between it and https://github.com/asobti/kube-monkey, https://github.com/linki/chaoskube ?15:30
mattmceuenawesome15:30
StaceyFvery cool15:31
robertchoi80portdirect: sorry, I am not the one who wrote that tool, so I can't answer that right now. I'll give you the answer later by email15:32
robertchoi80that tool = cookiemonster15:32
jayahnportdirect: we probably need to do a quick comparison to answer your question. several month ago when we decide to write our own code, these tools were not perfect, so we decided to quickly make our own.15:33
mattmceuendef interested in that comparison.  We'd been wanting to use kubemonkey or chaoskube, but haven't gotten too far with that yet15:33
jayahnand had master plan to break anything via cookiemonster. :)15:33
jayahnokay. we will update with some comparison.15:34
portdirectjayahn: sounds good - I think i remember you mentioning being able to target specific applications at the PTG but a simple table would be a really great addition to the readme15:34
jayahnwe don't have a cookiemonster chart yet, but will definitly make one soon and put on openstack-helm-addons for anyone to use15:34
mattmceuenThanks robertchoi80 & jayahn -- looks very promising from the readme, and would love to learn more15:35
portdirectjayahn: that would be awesome!15:35
* portdirect is lazy and likes cookies15:35
mattmceuenmoving on:15:35
mattmceuen#topic Where do we want to go next, how much can we share?15:35
*** openstack changes topic to "Where do we want to go next, how much can we share? (Meeting topic: openstack-helm)"15:35
mattmceuen"where do we go next" -- always a good question.15:35
* jayahn i got a biggest difference. cookiemonster is way cooler name than others15:36
* mattmceuen agrees 100%15:36
srwilkersjayahn: +++++15:36
srwilkershowever, kube-monkey wont eat my cat15:36
mattmceuenFirst, from an AT&T perspective, like StaceyF showed with our CI - we want to share everything but the configuration, or anything that's irrelevant outside of AT&T15:37
StaceyFWe will share our Jenkins configurations of any plugins, just no passwords :)15:37
mattmceuenso everyone please feel free to either contribute, or take whatever looks applicable and adapt for your use!15:38
portdirectSo - I covered where i'd like to see our community gates go a bit above, but I think we also need to work out a set of critera for plugins/alternative backends15:38
portdirecteg OpenContrail and friends15:38
portdirectanyone from Juniper here?15:38
Krishnayes, this is Krishna from Juniper15:39
mattmceuenWelcome Krishna!15:39
portdirectKrishna: o/15:39
KrishnaHello Matt15:39
portdirecthave you peeps worked out what infra will be needed to test opencontrail? can we do it with simplegateway, to provide parity with the current gate tests?15:40
portdirectand would this be able to run in the community provided infra? or would a third party gate be required?15:41
portdirecti think youve had a few people (andrey?) looking into this15:41
KrishnaWe have done work with the simple GW to provide some parity and should be available to run in the community infra as stated.15:42
KrishnaAndrey Pavlov has done some tests and there are some pending items which we need to hash out with Andrey.15:42
mattmceuenthat is great to hear.  do you have that work somewhere for us to have a look at?  Is it ready for that?15:43
portdirectKrishna: sounds good - could we make documentation a priority, which will help us help you guys get there15:43
*** korzen_ has joined #openstack-meeting-515:43
jayahnfrom skt perspective, we can share jenkins configuraiton, jenkinsfiles, along with some whitepaper on how we do it.15:44
jayahnHowever, I personally think we (skt) need to learn osh-gate more seriously.15:44
KrishnaMatt: yes, we will send an emails with the compeleted work15:44
mattmceuenAwesome, thanks Krishna.15:44
portdirectKrishna: a PS is always good too ;)15:45
KrishnaPortDirect: we will make the documentation a priority and post it soon.15:45
jayahnto figure out (in long-run), how close/similar we would like to do with osh community gate.15:45
mattmceuenOur goal w.r.t. OpenContrail gating is 1) to make it a first class citizen of OSH QA gates15:45
*** korzen has quit IRC15:45
Krishnaportdirect: regarding the engaging the PS, we are in discussions for that.15:45
mattmceuen2) to move toward OpenContrail installation on OSH being a first class installation mechanism for k8s that is well-documented and simple to use15:46
*** yamamoto has joined #openstack-meeting-515:46
*** Kaspars_ has quit IRC15:46
mattmceuenThanks, Krishna.  I'm also planning to come to the OpenContrail meeting @ KubeCon, and would like to discuss OSH there too15:48
mattmceuenjayahn -- yeah, please let us know your feedback on the new OSH gating15:48
mattmceuenjayahn -- do you have gating for sona yet?  Is that open, nd something we could learn from as well?  May be good reusable principles15:49
robertchoi80matt: that's still in our to-do list.15:50
mattmceuenok cool15:50
robertchoi80should be done in next 2 weeks15:50
jayahnjust did not have time. :(15:50
jayahnwe have a release cut this week. super busy. :)15:50
mattmceuennice!  2 weeks ain't bad15:50
jayahnfyi, it will be provided as 3rd party gating.15:51
mattmceuenfanstastic15:51
mattmceuenalrighty -- catching up on topics I skipped :D15:51
mattmceuen#topic Heat Templates15:52
*** openstack changes topic to "Heat Templates (Meeting topic: openstack-helm)"15:52
mattmceuenStaceyF take it away15:52
*** yamamoto has quit IRC15:52
portdirectjayahn: thats great - I'd really like to have SONA up there as a 1st class citizen as well - bizarrely it (via CORD) was one of the projects that got me into this....15:52
StaceyFI had already mentioned it earlier, we'll be putting up a patchset with all of the heat templates that are used in our Jenkinsfile.15:53
mattmceuenawesome, thanks, I missed that in the flurry15:53
mattmceuensuperseed though - I don't think I missed that15:54
mattmceuen#topic SuperSeed15:54
*** openstack changes topic to "SuperSeed (Meeting topic: openstack-helm)"15:54
StaceyFThe superseed job is triggered via a change to a Jenkinsfile or seed.groovy file.  It updates any pipeline that has a change.  We use this in our Development environment for Jenkins to verify that the seed and Jenkinsfile work before putting it into our Prod Jenkins15:55
StaceyFhttps://github.com/att-comdev/cicd/tree/master/cicd/SuperSeed15:55
StaceyFThis is the job that will be updated to allow logs accessible by everyone15:56
*** Qarham has quit IRC15:57
mattmceuenThanks StaceyF.  Any q's on this topic?15:58
StaceyFThe goal will be to have this one job be in a Jenkins chart that you can kick it off and it builds all of your pipelines for osh15:58
mattmceuenWe're about out of time, all -- clearly this focused meeting was a good idea.  Do you all want to 1) save the remaining few topics for next meeting, or 2) till the next CI meeting in a month?15:59
mattmceuenI'm leaning toward next meeting15:59
jayahncan use some of next meeting time.15:59
mattmceuencool beans - I'll copy them over15:59
mattmceuenThanks, everyone!  see you in the OSH chat!16:00
mattmceuen#endmeeting16:00
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"16:00
portdirectnice one mattmceuen, and thanks for suggesting/driving this jayahn16:00
openstackMeeting ended Tue Nov 28 16:00:18 2017 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack_helm/2017/openstack_helm.2017-11-28-15.00.html16:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack_helm/2017/openstack_helm.2017-11-28-15.00.txt16:00
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack_helm/2017/openstack_helm.2017-11-28-15.00.log.html16:00
*** ricolin has quit IRC16:01
*** haint has joined #openstack-meeting-516:01
*** ricolin has joined #openstack-meeting-516:02
*** StaceyF has left #openstack-meeting-516:04
*** raymaika has quit IRC16:05
*** nguyentrihai has quit IRC16:05
*** gagehugo has quit IRC16:05
*** robertchoi80 has left #openstack-meeting-516:05
*** MarkBaker has left #openstack-meeting-516:13
*** Krishna has quit IRC16:18
*** icolwell has joined #openstack-meeting-516:20
*** gagehugo has joined #openstack-meeting-516:26
*** lukepatrick has joined #openstack-meeting-516:29
*** yamamoto has joined #openstack-meeting-516:31
*** yamamoto has quit IRC16:36
*** Bomman has joined #openstack-meeting-517:13
*** yamamoto has joined #openstack-meeting-517:16
*** sshank has joined #openstack-meeting-517:19
*** gagehugo has left #openstack-meeting-517:19
*** Bomman has quit IRC17:21
*** yamamoto has quit IRC17:21
*** sshank has quit IRC17:34
*** sshank has joined #openstack-meeting-517:34
*** ricolin has quit IRC17:40
*** yamahata has quit IRC17:47
*** yamamoto has joined #openstack-meeting-518:01
*** derekh has quit IRC18:04
*** yamamoto has quit IRC18:06
*** yamamoto has joined #openstack-meeting-518:18
*** yamamoto has quit IRC18:18
*** sshank has quit IRC18:18
*** yamahata has joined #openstack-meeting-518:23
*** sshank has joined #openstack-meeting-518:30
*** yamamoto has joined #openstack-meeting-519:18
*** yamamoto has quit IRC19:28
*** sshank has quit IRC20:06
*** iyamahat has joined #openstack-meeting-520:26
*** sshank has joined #openstack-meeting-521:09
*** openstack has joined #openstack-meeting-521:45
*** ChanServ sets mode: +o openstack21:45
*** sshank has quit IRC22:29
*** sshank has joined #openstack-meeting-522:29
*** marst has quit IRC22:56
*** sshank has quit IRC23:13
*** sshank has joined #openstack-meeting-523:18

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!