Tuesday, 2019-06-04

*** jamesgu_ has quit IRC01:28
*** kskels has quit IRC01:47
*** michael-beaver has quit IRC01:48
*** AlexNoskov has quit IRC01:50
*** jamesgu_ has joined #airshipit01:59
*** happyhemant has quit IRC03:20
*** mbologna has quit IRC05:24
*** mbologna has joined #airshipit05:24
openstackgerritKudaka Poorna Rajesh proposed airship/promenade master: [WIP] Add deploy promenade gate check  https://review.opendev.org/66260505:35
*** mikkos has joined #airshipit06:08
*** pgaxatte has joined #airshipit06:15
*** aojea has joined #airshipit06:25
*** jamesgu_ has quit IRC06:34
*** evrardjp_ is now known as evrardjp06:43
*** ianychoi has quit IRC06:57
*** ianychoi has joined #airshipit06:58
*** mikkos has quit IRC08:16
*** atsgen_saket has joined #airshipit08:41
*** anvaad has joined #airshipit09:12
*** atsgen_saket has quit IRC09:20
*** anvaad has quit IRC09:25
openstackgerritKudaka Poorna Rajesh proposed airship/promenade master: [WIP] Add deploy promenade gate check  https://review.opendev.org/66260509:38
*** mugsie_ is now known as mugsie09:52
*** happyhemant has joined #airshipit10:13
*** atsgen_saket has joined #airshipit10:56
*** atsgen_saket has quit IRC11:15
*** alexanderhughes has joined #airshipit11:30
*** mugsie is now known as mugsie_12:18
*** mugsie_ is now known as mugsie12:18
*** bh526r has joined #airshipit12:55
*** mbeierl has joined #airshipit13:02
*** howell has joined #airshipit13:07
*** mbeierl has quit IRC13:07
*** kskels has joined #airshipit13:07
*** kranthikirang has joined #airshipit13:22
*** jamesgu_ has joined #airshipit13:28
*** aaronsheffield has joined #airshipit13:30
*** ab2434_ has joined #airshipit13:45
openstackgerritAlexander Hughes proposed airship/pegleg master: [WIP] Site and global secret decrypt.  https://review.opendev.org/66284713:49
openstackgerritAlexander Hughes proposed airship/pegleg master: [WIP] Site and global secret decrypt.  https://review.opendev.org/66284713:51
*** nishantkr has joined #airshipit13:52
openstackgerritAlexander Hughes proposed airship/pegleg master: [WIP] Site and global secret decrypt.  https://review.opendev.org/66284713:53
*** pkaralis has quit IRC13:54
openstackgerritMichael Beaver proposed airship/shipyard master: Remove required-projects from Airskiff gate  https://review.opendev.org/66228414:44
openstackgerritIan Pittwood proposed airship/spyglass master: [WIP] Implements data object models  https://review.opendev.org/66209214:45
openstackgerritIan Pittwood proposed airship/spyglass master: [WIP] Implements data object models  https://review.opendev.org/66209214:56
*** michael-beaver has joined #airshipit15:08
*** sgrasley has joined #airshipit15:17
openstackgerritAlexander Hughes proposed airship/pegleg master: [WIP] Site and global secret decrypt.  https://review.opendev.org/66284715:27
openstackgerritAlexander Hughes proposed airship/pegleg master: [WIP] Site and global secret decrypt.  https://review.opendev.org/66284715:28
*** jamesgu_ has quit IRC15:28
mattmceuenGM / GE everyone!  Meeting starts in a half hour - please add any discussion points to the agenda: https://etherpad.openstack.org/p/airship-meeting-2019-06-0415:31
openstackgerritAlexander Hughes proposed airship/pegleg master: [WIP] Site and global secret decrypt.  https://review.opendev.org/66284715:32
*** jamesgu_ has joined #airshipit15:36
*** AlexNoskov has joined #airshipit15:40
*** arunkant has joined #airshipit15:41
*** vladyslav has joined #airshipit15:50
*** ian-pittwood has joined #airshipit15:57
mattmceuen#topic Airship16:00
mattmceuen#startmeeting Airshipf16:00
openstackMeeting started Tue Jun  4 16:00:29 2019 UTC and is due to finish in 60 minutes.  The chair is mattmceuen. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
*** openstack changes topic to " (Meeting topic: Airshipf)"16:00
mattmceuen#endmeeting16:00
openstackThe meeting name has been set to 'airshipf'16:00
*** openstack changes topic to "airshipit.org || General Review Dashboard: https://review.opendev.org/#/q/project:%255Eairship.*+status:open,n,z"16:00
openstackMeeting ended Tue Jun  4 16:00:33 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/airshipf/2019/airshipf.2019-06-04-16.00.html16:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/airshipf/2019/airshipf.2019-06-04-16.00.txt16:00
openstackLog:            http://eavesdrop.openstack.org/meetings/airshipf/2019/airshipf.2019-06-04-16.00.log.html16:00
mattmceuen#startmeeting Airship16:00
openstackMeeting started Tue Jun  4 16:00:43 2019 UTC and is due to finish in 60 minutes.  The chair is mattmceuen. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
*** openstack changes topic to " (Meeting topic: Airship)"16:00
openstackThe meeting name has been set to 'airship'16:00
mattmceuenlet's try this again16:00
evgenylHi everyone!16:00
mattmceuen#topic Rollcall16:00
*** openstack changes topic to "Rollcall (Meeting topic: Airship)"16:01
mattmceueno/ evgenyl16:01
ian-pittwoodo/16:01
michael-beavero/16:01
alexanderhugheso/16:01
mattmceuenHere's our agenda du jour:  https://etherpad.openstack.org/p/airship-meeting-2019-06-0416:01
mattmceuenplease add anything you'd like to discuss today16:01
howello/16:01
mattmceuenand we'll give it a couple mins for folks to join16:02
nishantkro/16:02
arunkanto/16:02
dwalto/16:03
mattmceuenalright:  let's get started16:03
mattmceuen#topic New project proposal: airshipctl16:04
*** openstack changes topic to "New project proposal: airshipctl (Meeting topic: Airship)"16:04
mattmceuenFirst -- we have a new project to propse / socialize prior to me putting in the request with infra, per our custom16:04
mattmceuenas a reminder, there's a lot of discussion around the Airship 2.0-focused airshipctl command in this spec:     spec: https://review.opendev.org/#/c/659808/16:04
mattmceuenThe spec is not merged but is shaping up well16:05
mattmceuenairshipctl will be a long time in the making, but it's important to have a place to put the code as pieces of it are ready for dev16:05
*** sreejithp has joined #airshipit16:05
mattmceuenhowell has been working on the beginnings of the airshipctl project in github, with a pluggable framework to drop in functionalilty16:06
mattmceuenhttps://github.com/ian-howell/airshipctl16:06
howellright16:06
mattmceuenI think it's ready to introduce into opendev/airship in preparation for broader development16:06
mattmceuencan you walk us through it howell?16:06
howellso as of right now, most of the work has been architectural work16:07
howellthat is, there's not much airship there yet16:07
howellthat said, the project is designed to be plugin-centric16:08
howellso each subcommand to the root cli will act as a plugin16:08
howellthis lets us create a tool that does airship specific things, while also allowing consumers to create their own commands for their more specific needs16:09
mattmceuenit's an awesome start -- and I know you did a lot of research into different plugin mechanisms, conventions, etc, so even though there's not a huge amount of code in there, there's a lot of your effort to make sure this starts out going the right direction16:10
mattmceuenthanks also for the documentation to help people get up to speed16:10
howellthanks :)16:10
mattmceuengranted the project doesn't "do anything" but I'd encourage folks to walk through the one-page readme to get acclimated, especially if they haven't worked with go before16:11
mattmceuenAny questions for Ian?16:11
mattmceuenand, +1's / -1's for me putting in a request to add this to infra?16:12
ian-pittwood+116:12
nishantkr+116:12
alexanderhughes+116:13
evgenyl++16:13
arunkant+116:13
dwalt+116:13
jamesgu_+116:13
kskelsI would also be glad to hear learnings and all.. maybe just me16:13
michael-beaver+116:13
kskels+1 for the project16:13
mattmceuen#action mattmceuen to put in request to add airshipctl seed project to opendev16:14
mattmceuenAgree howell, would be awesome to hear a summary of some of your learnings -- would you want to do that today or in an upcoming meeting maybe?16:14
howelli'd prefer to prepare something if that's alright16:15
mattmceuenyup for sure16:15
mattmceuenalright - thanks all.  moving on to the next topic:16:15
mattmceuen#topic Added ubuntu_xenial gate to Armada16:15
*** openstack changes topic to "Added ubuntu_xenial gate to Armada (Meeting topic: Airship)"16:15
mattmceuenmichael-beaver -- this is yours & here's the PS  https://review.opendev.org/#/c/662565/16:16
*** pgaxatte has quit IRC16:16
michael-beaverYeah I guess this is just worth mentioning that we added an ubuntu_xenial Dockerfile and gate to Armada because all of the other Airship projects currently support xenial16:16
michael-beaverThere have been some discussions about moving to bionic instead of xenial for our ubuntu builds but until we get to that point it is good to have some consistency across the projects16:17
mattmceuenYes - thanks for adding that michael-beaver.  this is related to the multi-distro support changes that were begun recently, so now it's much easier to retain the bionic build while also adding xenial16:18
mattmceuenI think this one bleeds into the next topic, but anything specifically around the Armada build change before we move on to the broader topic?16:19
mattmceuen#topic Base image vulnerabilities - path forward: Ubuntu Xenial, Bionic, other.  Standardization across Airship?16:20
*** openstack changes topic to "Base image vulnerabilities - path forward: Ubuntu Xenial, Bionic, other. Standardization across Airship? (Meeting topic: Airship)"16:20
mattmceuenalexanderhughes this one's yours, set the stage!16:20
alexanderhughesmattmceuen: thanks.  Last week I raised some questions about projects Spyglass and Pegleg as being outliers among Airship in that they were using python:3.6 base images where all the others used xenial for their ubuntu builds (except armada previously covered)16:21
alexanderhughesspecifically in the case of vulnerabilities, the python:3.6 images when scanned with quay's security scanner were showing ~500 vulnerabilities with ~50 high.  I'd like to update each of those projects to a newer build, in the case of xenial there's ~130 vulnerabilites 0 high or bionic ~65 vulnerabilities 0 high16:22
alexanderhugheswhat direction do we want to take for ubuntu builds in the short term, and in the longer term are we moving to bionic - or the loci build process that other openstack projects use?16:22
mattmceuenGood topic alexanderhughes16:23
mattmceuenSo the first thing is, we want for a couple things to be true:16:23
mattmceuen1) we want to enable operators to provide their own builds of airship images, based on their own needs16:23
mattmceuen^ e.g. overrides16:24
mattmceuen2) we want to allow for multiple-os support in the community, based on user needs & prioritization16:24
mattmceuenI think it's a matter of time until we update xenial reference images upstream to bionic, with a couple of key variables:16:25
mattmceuenFolks who are interested in doing the work :)  the open source mantra16:25
mattmceuenand, we would want to retain the xenial ones as long as they're needed / useful, and then not maintain them once they're not needed / useful16:26
mattmceuenspecificaly for the python:3.6 base images, I think it makes sense to align them to the same ubuntu (and opensuse) images used for the other images16:26
mattmceuenother thoughts/questions/opinions?16:27
alexanderhughesso in the short term the Airship standard should be xenial, and as project contributors get around to it add in bionic support?  longer term the needs will evolve and discuss more16:27
mattmceuenI think so, with the subtle distinction that's I'd call it "default" rather than "standard"16:28
mattmceueny'all are quiet today!  the day I'm the person with the most opinions about image building is officially a slow news day :)16:29
alexanderhughes:) we're all just in sync apparently16:30
mattmceuenThat's a much better way of phrasing it16:30
mattmceuenCool any other questions needing ironied out on that topic alexanderhughes?16:30
alexanderhughesI'll push some changes for spyglass/pegleg to get onto xenial by end of week.  I'll look to get bionic done eventually16:30
mattmceuen+116:30
alexanderhughesnope, I'm happy16:30
mattmceuenAlright - that's officially the end of our list of prepared topics!16:31
mattmceuen#topic Roundtable16:31
*** openstack changes topic to "Roundtable (Meeting topic: Airship)"16:31
mattmceuenIs anything else on our minds, team?16:31
mattmceuenor review requests16:31
mattmceuenin that case I'll give everyone some time back!16:32
mattmceuenFeel free to drop any discussion into the channel ad-hoc16:32
mattmceuenthanks everybody, & have a great week!16:33
alexanderhughesthanks :)16:33
mattmceuen#endmeeting16:33
*** openstack changes topic to "airshipit.org || General Review Dashboard: https://review.opendev.org/#/q/project:%255Eairship.*+status:open,n,z"16:33
openstackMeeting ended Tue Jun  4 16:33:15 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:33
openstackMinutes:        http://eavesdrop.openstack.org/meetings/airship/2019/airship.2019-06-04-16.00.html16:33
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/airship/2019/airship.2019-06-04-16.00.txt16:33
openstackLog:            http://eavesdrop.openstack.org/meetings/airship/2019/airship.2019-06-04-16.00.log.html16:33
openstackgerritAlexander Hughes proposed airship/pegleg master: [WIP] Site and global secret decrypt.  https://review.opendev.org/66284716:36
openstackgerritAlexander Hughes proposed airship/pegleg master: Update Pegleg base image to use Ubuntu 16.04  https://review.opendev.org/66108816:45
*** ian-pittwood has quit IRC16:48
openstackgerritAlexander Hughes proposed airship/spyglass master: Update Spyglass base image to ubuntu:16.04  https://review.opendev.org/66198016:50
*** aojea has quit IRC16:52
*** bh526r has quit IRC17:04
openstackgerritAlexander Hughes proposed airship/pegleg master: [WIP] Site and global secret decrypt.  https://review.opendev.org/66284717:07
openstackgerritAlexander Hughes proposed airship/pegleg master: Pegleg dependency uplift  https://review.opendev.org/66310117:14
evgenylIs there a way to get rendered documents from deckhand via shipyard?17:20
kskelsyes17:25
kskelscheck shipyard API17:25
kskelsget renderedconfigdocs or similar17:26
evgenylkskels: Yeah, it is there, thank you!17:36
openstackgerritMerged airship/armada master: Implement Security Context for Armada  https://review.opendev.org/63920719:03
openstackgerritAnthony Bellino proposed airship/drydock master: OVS-DPDK configuration support  https://review.opendev.org/65810519:29
openstackgerritAnthony Bellino proposed airship/drydock master: OVS-DPDK configuration support  https://review.opendev.org/65810519:29
openstackgerritKaspars Skels proposed airship/treasuremap master: Uplift most of the Airship components  https://review.opendev.org/66286019:32
*** altlogbot_0 has joined #airshipit19:39
evgenylA question about overrides, I've been debugging a random problem with glance, which appeared to be related to duplicated chart definitions. So I have a setup where `aiab` uses a `sloop` type, I need to override a glance override (type level), when I try to do that deckhand complains that type and site level overrides cannot have `replacement = true` https://paste.ubuntu.com/p/TC8Zj9tsfH/19:47
evgenylSite manifest - https://github.com/airshipit/treasuremap/blob/master/site/aiab/software/charts/osh/openstack-glance/glance.yaml#L619:47
evgenylType manifest - https://github.com/airshipit/treasuremap/blob/master/type/sloop/charts/osh/comps/glance.yaml#L519:47
evgenylIs there a way I can do a hierarchy global -> type -> site and have an override on every level?19:48
kskelsI think it's not possible to replace a replacement..19:48
kskelsyou may need to create a chart based on global with a different name along with a chart group19:49
kskelsI feel like this should be implemented in Deckhand though..19:49
evgenylAgree, it is not the first time we have this problem and have to redefine charts with different name.19:49
evgenylWhen we need a simple override on every layer.19:50
kskelsif you don't use replacement - it is possible to layer on multiple levels - that works fine.19:51
evgenylWill merge work in this case? I think it would complain about duplicate declaration.19:52
kskelsyou have glance replacement on type19:52
kskelsso you are stuck with that..19:52
openstackgerritMichael Beaver proposed airship/shipyard master: Remove required-projects from Airskiff gate  https://review.opendev.org/66228420:06
*** sthussey has joined #airshipit20:34
openstackgerritEvgeniy L proposed airship/treasuremap master: [AIAB] Fix glance override  https://review.opendev.org/66313920:41
openstackgerritIan Pittwood proposed airship/spyglass master: [WIP] Adds unit tests for Spyglass CLI  https://review.opendev.org/66314020:44
openstackgerritIan Pittwood proposed airship/spyglass-plugin-xls master: [WIP] Add unit tests for xls plugin CLI  https://review.opendev.org/66314220:49
kskelshttps://www.irccloud.com/pastebin/9jVdDLZH/21:06
kskelsjust removing this?21:06
kskelsif that's all you need21:06
kskelswe can just remove it on type level21:06
kskelsthis would give 2 replicas of glance?21:06
evgenylkskels: Yes, I want to have 1 instance of every service and a storage override should be `pvc`.21:10
evgenylkskels: I have a similar problem with heat, it also has replacement set to true.21:10
kskelswhat is the storage today?21:11
kskelsnot pvc?21:11
kskelsI thought it should of already been 1 replica21:11
evgenylkskels: it is swift by default, and should be `pvc` for aiab.21:11
kskelsI see21:11
openstackgerritMichael Beaver proposed airship/shipyard master: Remove required-projects from Airskiff gate  https://review.opendev.org/66228421:11
kskelsif it would make sense for airsloop21:11
kskelswe could just do that..21:11
kskelsbut maybe not21:11
evgenylkskels: For aisloop I would leave swift + ceph.21:11
evgenylkskels: However we may consider deleting these replacement=true overrides, and to have a bit larger amount of instances.21:12
evgenylkskels: This would allow me to do the overrides on site level.21:12
kskelsright21:12
kskelsand it wouldn't be huge burden21:14
kskelsif it's just a few files21:14
kskelsfor airsloop21:14
kskelsthat we need to add in the site21:14
evgenylkskels: To summarize, I can delete heat + glance overrides from site level, and implement overrides on a site level for both aiab and airsloop?21:17
kskelsyou could21:17
kskelslet's think if this would be OK21:18
kskelsor if in future we need to do that for EVERY file21:18
kskelsmaybe we need to think of some more generic solutiojn21:18
openstackgerritEvgeniy L proposed airship/treasuremap master: [AIAB] Fix glance and heat overrides  https://review.opendev.org/66313921:18
openstackgerritEvgeniy L proposed airship/treasuremap master: [AIAB] Fix glance and heat overrides  https://review.opendev.org/66313921:20
evgenylkskels: Ok, I don't touch type level for now, just duplicated char-groups (which I wanted to avoid) on a site level. But this looks more like a workaround and I'm wondering if there is any item in backlog for deckhand to make it possible to have a merge override on every level..21:23
*** alexanderhughes has quit IRC21:27
*** kranthikirang has quit IRC21:29
openstackgerritEvgeniy L proposed airship/treasuremap master: [AIAB] Fix glance and heat overrides  https://review.opendev.org/66313921:33
kskelsyeah - earlier Deckhand didn't support replacement at all  - so you had to to layering21:33
kskelsthen later it was introduced but only on 1 level21:34
kskelsI agree - something to think about - or simply go back to layering21:34
*** howell has quit IRC21:41
openstackgerritEvgeniy L proposed airship/treasuremap master: Uplift MaaS to fix stabilitiy issues  https://review.opendev.org/66285521:43
openstackgerritEvgeniy L proposed airship/treasuremap master: [WIP] Uplift nfs-provisioner  https://review.opendev.org/66258321:43
*** amalrajgenocidex has joined #airshipit21:56
openstackgerritMichael Beaver proposed airship/shipyard master: Add override-checkout to OSH-infra  https://review.opendev.org/66228421:57
*** sreejithp has quit IRC22:19
openstackgerritAnthony Bellino proposed airship/shipyard master: Update Airflow logrotate logic  https://review.opendev.org/65603322:29
*** ab2434_ has quit IRC22:33
*** sthussey has quit IRC23:43

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