*** jamesgu_ has quit IRC | 01:28 | |
*** kskels has quit IRC | 01:47 | |
*** michael-beaver has quit IRC | 01:48 | |
*** AlexNoskov has quit IRC | 01:50 | |
*** jamesgu_ has joined #airshipit | 01:59 | |
*** happyhemant has quit IRC | 03:20 | |
*** mbologna has quit IRC | 05:24 | |
*** mbologna has joined #airshipit | 05:24 | |
openstackgerrit | Kudaka Poorna Rajesh proposed airship/promenade master: [WIP] Add deploy promenade gate check https://review.opendev.org/662605 | 05:35 |
---|---|---|
*** mikkos has joined #airshipit | 06:08 | |
*** pgaxatte has joined #airshipit | 06:15 | |
*** aojea has joined #airshipit | 06:25 | |
*** jamesgu_ has quit IRC | 06:34 | |
*** evrardjp_ is now known as evrardjp | 06:43 | |
*** ianychoi has quit IRC | 06:57 | |
*** ianychoi has joined #airshipit | 06:58 | |
*** mikkos has quit IRC | 08:16 | |
*** atsgen_saket has joined #airshipit | 08:41 | |
*** anvaad has joined #airshipit | 09:12 | |
*** atsgen_saket has quit IRC | 09:20 | |
*** anvaad has quit IRC | 09:25 | |
openstackgerrit | Kudaka Poorna Rajesh proposed airship/promenade master: [WIP] Add deploy promenade gate check https://review.opendev.org/662605 | 09:38 |
*** mugsie_ is now known as mugsie | 09:52 | |
*** happyhemant has joined #airshipit | 10:13 | |
*** atsgen_saket has joined #airshipit | 10:56 | |
*** atsgen_saket has quit IRC | 11:15 | |
*** alexanderhughes has joined #airshipit | 11:30 | |
*** mugsie is now known as mugsie_ | 12:18 | |
*** mugsie_ is now known as mugsie | 12:18 | |
*** bh526r has joined #airshipit | 12:55 | |
*** mbeierl has joined #airshipit | 13:02 | |
*** howell has joined #airshipit | 13:07 | |
*** mbeierl has quit IRC | 13:07 | |
*** kskels has joined #airshipit | 13:07 | |
*** kranthikirang has joined #airshipit | 13:22 | |
*** jamesgu_ has joined #airshipit | 13:28 | |
*** aaronsheffield has joined #airshipit | 13:30 | |
*** ab2434_ has joined #airshipit | 13:45 | |
openstackgerrit | Alexander Hughes proposed airship/pegleg master: [WIP] Site and global secret decrypt. https://review.opendev.org/662847 | 13:49 |
openstackgerrit | Alexander Hughes proposed airship/pegleg master: [WIP] Site and global secret decrypt. https://review.opendev.org/662847 | 13:51 |
*** nishantkr has joined #airshipit | 13:52 | |
openstackgerrit | Alexander Hughes proposed airship/pegleg master: [WIP] Site and global secret decrypt. https://review.opendev.org/662847 | 13:53 |
*** pkaralis has quit IRC | 13:54 | |
openstackgerrit | Michael Beaver proposed airship/shipyard master: Remove required-projects from Airskiff gate https://review.opendev.org/662284 | 14:44 |
openstackgerrit | Ian Pittwood proposed airship/spyglass master: [WIP] Implements data object models https://review.opendev.org/662092 | 14:45 |
openstackgerrit | Ian Pittwood proposed airship/spyglass master: [WIP] Implements data object models https://review.opendev.org/662092 | 14:56 |
*** michael-beaver has joined #airshipit | 15:08 | |
*** sgrasley has joined #airshipit | 15:17 | |
openstackgerrit | Alexander Hughes proposed airship/pegleg master: [WIP] Site and global secret decrypt. https://review.opendev.org/662847 | 15:27 |
openstackgerrit | Alexander Hughes proposed airship/pegleg master: [WIP] Site and global secret decrypt. https://review.opendev.org/662847 | 15:28 |
*** jamesgu_ has quit IRC | 15:28 | |
mattmceuen | GM / 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-04 | 15:31 |
openstackgerrit | Alexander Hughes proposed airship/pegleg master: [WIP] Site and global secret decrypt. https://review.opendev.org/662847 | 15:32 |
*** jamesgu_ has joined #airshipit | 15:36 | |
*** AlexNoskov has joined #airshipit | 15:40 | |
*** arunkant has joined #airshipit | 15:41 | |
*** vladyslav has joined #airshipit | 15:50 | |
*** ian-pittwood has joined #airshipit | 15:57 | |
mattmceuen | #topic Airship | 16:00 |
mattmceuen | #startmeeting Airshipf | 16:00 |
openstack | Meeting 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 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:00 |
*** openstack changes topic to " (Meeting topic: Airshipf)" | 16:00 | |
mattmceuen | #endmeeting | 16:00 |
openstack | The 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 | |
openstack | Meeting ended Tue Jun 4 16:00:33 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/airshipf/2019/airshipf.2019-06-04-16.00.html | 16:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/airshipf/2019/airshipf.2019-06-04-16.00.txt | 16:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/airshipf/2019/airshipf.2019-06-04-16.00.log.html | 16:00 |
mattmceuen | #startmeeting Airship | 16:00 |
openstack | Meeting 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 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:00 |
*** openstack changes topic to " (Meeting topic: Airship)" | 16:00 | |
openstack | The meeting name has been set to 'airship' | 16:00 |
mattmceuen | let's try this again | 16:00 |
evgenyl | Hi everyone! | 16:00 |
mattmceuen | #topic Rollcall | 16:00 |
*** openstack changes topic to "Rollcall (Meeting topic: Airship)" | 16:01 | |
mattmceuen | o/ evgenyl | 16:01 |
ian-pittwood | o/ | 16:01 |
michael-beaver | o/ | 16:01 |
alexanderhughes | o/ | 16:01 |
mattmceuen | Here's our agenda du jour: https://etherpad.openstack.org/p/airship-meeting-2019-06-04 | 16:01 |
mattmceuen | please add anything you'd like to discuss today | 16:01 |
howell | o/ | 16:01 |
mattmceuen | and we'll give it a couple mins for folks to join | 16:02 |
nishantkr | o/ | 16:02 |
arunkant | o/ | 16:02 |
dwalt | o/ | 16:03 |
mattmceuen | alright: let's get started | 16:03 |
mattmceuen | #topic New project proposal: airshipctl | 16:04 |
*** openstack changes topic to "New project proposal: airshipctl (Meeting topic: Airship)" | 16:04 | |
mattmceuen | First -- we have a new project to propse / socialize prior to me putting in the request with infra, per our custom | 16:04 |
mattmceuen | as 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 |
mattmceuen | The spec is not merged but is shaping up well | 16:05 |
mattmceuen | airshipctl 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 dev | 16:05 |
*** sreejithp has joined #airshipit | 16:05 | |
mattmceuen | howell has been working on the beginnings of the airshipctl project in github, with a pluggable framework to drop in functionalilty | 16:06 |
mattmceuen | https://github.com/ian-howell/airshipctl | 16:06 |
howell | right | 16:06 |
mattmceuen | I think it's ready to introduce into opendev/airship in preparation for broader development | 16:06 |
mattmceuen | can you walk us through it howell? | 16:06 |
howell | so as of right now, most of the work has been architectural work | 16:07 |
howell | that is, there's not much airship there yet | 16:07 |
howell | that said, the project is designed to be plugin-centric | 16:08 |
howell | so each subcommand to the root cli will act as a plugin | 16:08 |
howell | this lets us create a tool that does airship specific things, while also allowing consumers to create their own commands for their more specific needs | 16:09 |
mattmceuen | it'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 direction | 16:10 |
mattmceuen | thanks also for the documentation to help people get up to speed | 16:10 |
howell | thanks :) | 16:10 |
mattmceuen | granted 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 before | 16:11 |
mattmceuen | Any questions for Ian? | 16:11 |
mattmceuen | and, +1's / -1's for me putting in a request to add this to infra? | 16:12 |
ian-pittwood | +1 | 16:12 |
nishantkr | +1 | 16:12 |
alexanderhughes | +1 | 16:13 |
evgenyl | ++ | 16:13 |
arunkant | +1 | 16:13 |
dwalt | +1 | 16:13 |
jamesgu_ | +1 | 16:13 |
kskels | I would also be glad to hear learnings and all.. maybe just me | 16:13 |
michael-beaver | +1 | 16:13 |
kskels | +1 for the project | 16:13 |
mattmceuen | #action mattmceuen to put in request to add airshipctl seed project to opendev | 16:14 |
mattmceuen | Agree 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 |
howell | i'd prefer to prepare something if that's alright | 16:15 |
mattmceuen | yup for sure | 16:15 |
mattmceuen | alright - thanks all. moving on to the next topic: | 16:15 |
mattmceuen | #topic Added ubuntu_xenial gate to Armada | 16:15 |
*** openstack changes topic to "Added ubuntu_xenial gate to Armada (Meeting topic: Airship)" | 16:15 | |
mattmceuen | michael-beaver -- this is yours & here's the PS https://review.opendev.org/#/c/662565/ | 16:16 |
*** pgaxatte has quit IRC | 16:16 | |
michael-beaver | Yeah 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 xenial | 16:16 |
michael-beaver | There 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 projects | 16:17 |
mattmceuen | Yes - 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 xenial | 16:18 |
mattmceuen | I 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 | |
mattmceuen | alexanderhughes this one's yours, set the stage! | 16:20 |
alexanderhughes | mattmceuen: 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 |
alexanderhughes | specifically 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 high | 16:22 |
alexanderhughes | what 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 |
mattmceuen | Good topic alexanderhughes | 16:23 |
mattmceuen | So the first thing is, we want for a couple things to be true: | 16:23 |
mattmceuen | 1) we want to enable operators to provide their own builds of airship images, based on their own needs | 16:23 |
mattmceuen | ^ e.g. overrides | 16:24 |
mattmceuen | 2) we want to allow for multiple-os support in the community, based on user needs & prioritization | 16:24 |
mattmceuen | I think it's a matter of time until we update xenial reference images upstream to bionic, with a couple of key variables: | 16:25 |
mattmceuen | Folks who are interested in doing the work :) the open source mantra | 16:25 |
mattmceuen | and, 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 / useful | 16:26 |
mattmceuen | specificaly 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 images | 16:26 |
mattmceuen | other thoughts/questions/opinions? | 16:27 |
alexanderhughes | so 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 more | 16:27 |
mattmceuen | I think so, with the subtle distinction that's I'd call it "default" rather than "standard" | 16:28 |
mattmceuen | y'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 apparently | 16:30 |
mattmceuen | That's a much better way of phrasing it | 16:30 |
mattmceuen | Cool any other questions needing ironied out on that topic alexanderhughes? | 16:30 |
alexanderhughes | I'll push some changes for spyglass/pegleg to get onto xenial by end of week. I'll look to get bionic done eventually | 16:30 |
mattmceuen | +1 | 16:30 |
alexanderhughes | nope, I'm happy | 16:30 |
mattmceuen | Alright - that's officially the end of our list of prepared topics! | 16:31 |
mattmceuen | #topic Roundtable | 16:31 |
*** openstack changes topic to "Roundtable (Meeting topic: Airship)" | 16:31 | |
mattmceuen | Is anything else on our minds, team? | 16:31 |
mattmceuen | or review requests | 16:31 |
mattmceuen | in that case I'll give everyone some time back! | 16:32 |
mattmceuen | Feel free to drop any discussion into the channel ad-hoc | 16:32 |
mattmceuen | thanks everybody, & have a great week! | 16:33 |
alexanderhughes | thanks :) | 16:33 |
mattmceuen | #endmeeting | 16:33 |
*** openstack changes topic to "airshipit.org || General Review Dashboard: https://review.opendev.org/#/q/project:%255Eairship.*+status:open,n,z" | 16:33 | |
openstack | Meeting ended Tue Jun 4 16:33:15 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:33 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/airship/2019/airship.2019-06-04-16.00.html | 16:33 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/airship/2019/airship.2019-06-04-16.00.txt | 16:33 |
openstack | Log: http://eavesdrop.openstack.org/meetings/airship/2019/airship.2019-06-04-16.00.log.html | 16:33 |
openstackgerrit | Alexander Hughes proposed airship/pegleg master: [WIP] Site and global secret decrypt. https://review.opendev.org/662847 | 16:36 |
openstackgerrit | Alexander Hughes proposed airship/pegleg master: Update Pegleg base image to use Ubuntu 16.04 https://review.opendev.org/661088 | 16:45 |
*** ian-pittwood has quit IRC | 16:48 | |
openstackgerrit | Alexander Hughes proposed airship/spyglass master: Update Spyglass base image to ubuntu:16.04 https://review.opendev.org/661980 | 16:50 |
*** aojea has quit IRC | 16:52 | |
*** bh526r has quit IRC | 17:04 | |
openstackgerrit | Alexander Hughes proposed airship/pegleg master: [WIP] Site and global secret decrypt. https://review.opendev.org/662847 | 17:07 |
openstackgerrit | Alexander Hughes proposed airship/pegleg master: Pegleg dependency uplift https://review.opendev.org/663101 | 17:14 |
evgenyl | Is there a way to get rendered documents from deckhand via shipyard? | 17:20 |
kskels | yes | 17:25 |
kskels | check shipyard API | 17:25 |
kskels | get renderedconfigdocs or similar | 17:26 |
evgenyl | kskels: Yeah, it is there, thank you! | 17:36 |
openstackgerrit | Merged airship/armada master: Implement Security Context for Armada https://review.opendev.org/639207 | 19:03 |
openstackgerrit | Anthony Bellino proposed airship/drydock master: OVS-DPDK configuration support https://review.opendev.org/658105 | 19:29 |
openstackgerrit | Anthony Bellino proposed airship/drydock master: OVS-DPDK configuration support https://review.opendev.org/658105 | 19:29 |
openstackgerrit | Kaspars Skels proposed airship/treasuremap master: Uplift most of the Airship components https://review.opendev.org/662860 | 19:32 |
*** altlogbot_0 has joined #airshipit | 19:39 | |
evgenyl | A 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 |
evgenyl | Site manifest - https://github.com/airshipit/treasuremap/blob/master/site/aiab/software/charts/osh/openstack-glance/glance.yaml#L6 | 19:47 |
evgenyl | Type manifest - https://github.com/airshipit/treasuremap/blob/master/type/sloop/charts/osh/comps/glance.yaml#L5 | 19:47 |
evgenyl | Is there a way I can do a hierarchy global -> type -> site and have an override on every level? | 19:48 |
kskels | I think it's not possible to replace a replacement.. | 19:48 |
kskels | you may need to create a chart based on global with a different name along with a chart group | 19:49 |
kskels | I feel like this should be implemented in Deckhand though.. | 19:49 |
evgenyl | Agree, it is not the first time we have this problem and have to redefine charts with different name. | 19:49 |
evgenyl | When we need a simple override on every layer. | 19:50 |
kskels | if you don't use replacement - it is possible to layer on multiple levels - that works fine. | 19:51 |
evgenyl | Will merge work in this case? I think it would complain about duplicate declaration. | 19:52 |
kskels | you have glance replacement on type | 19:52 |
kskels | so you are stuck with that.. | 19:52 |
openstackgerrit | Michael Beaver proposed airship/shipyard master: Remove required-projects from Airskiff gate https://review.opendev.org/662284 | 20:06 |
*** sthussey has joined #airshipit | 20:34 | |
openstackgerrit | Evgeniy L proposed airship/treasuremap master: [AIAB] Fix glance override https://review.opendev.org/663139 | 20:41 |
openstackgerrit | Ian Pittwood proposed airship/spyglass master: [WIP] Adds unit tests for Spyglass CLI https://review.opendev.org/663140 | 20:44 |
openstackgerrit | Ian Pittwood proposed airship/spyglass-plugin-xls master: [WIP] Add unit tests for xls plugin CLI https://review.opendev.org/663142 | 20:49 |
kskels | https://www.irccloud.com/pastebin/9jVdDLZH/ | 21:06 |
kskels | just removing this? | 21:06 |
kskels | if that's all you need | 21:06 |
kskels | we can just remove it on type level | 21:06 |
kskels | this would give 2 replicas of glance? | 21:06 |
evgenyl | kskels: Yes, I want to have 1 instance of every service and a storage override should be `pvc`. | 21:10 |
evgenyl | kskels: I have a similar problem with heat, it also has replacement set to true. | 21:10 |
kskels | what is the storage today? | 21:11 |
kskels | not pvc? | 21:11 |
kskels | I thought it should of already been 1 replica | 21:11 |
evgenyl | kskels: it is swift by default, and should be `pvc` for aiab. | 21:11 |
kskels | I see | 21:11 |
openstackgerrit | Michael Beaver proposed airship/shipyard master: Remove required-projects from Airskiff gate https://review.opendev.org/662284 | 21:11 |
kskels | if it would make sense for airsloop | 21:11 |
kskels | we could just do that.. | 21:11 |
kskels | but maybe not | 21:11 |
evgenyl | kskels: For aisloop I would leave swift + ceph. | 21:11 |
evgenyl | kskels: However we may consider deleting these replacement=true overrides, and to have a bit larger amount of instances. | 21:12 |
evgenyl | kskels: This would allow me to do the overrides on site level. | 21:12 |
kskels | right | 21:12 |
kskels | and it wouldn't be huge burden | 21:14 |
kskels | if it's just a few files | 21:14 |
kskels | for airsloop | 21:14 |
kskels | that we need to add in the site | 21:14 |
evgenyl | kskels: 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 |
kskels | you could | 21:17 |
kskels | let's think if this would be OK | 21:18 |
kskels | or if in future we need to do that for EVERY file | 21:18 |
kskels | maybe we need to think of some more generic solutiojn | 21:18 |
openstackgerrit | Evgeniy L proposed airship/treasuremap master: [AIAB] Fix glance and heat overrides https://review.opendev.org/663139 | 21:18 |
openstackgerrit | Evgeniy L proposed airship/treasuremap master: [AIAB] Fix glance and heat overrides https://review.opendev.org/663139 | 21:20 |
evgenyl | kskels: 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 IRC | 21:27 | |
*** kranthikirang has quit IRC | 21:29 | |
openstackgerrit | Evgeniy L proposed airship/treasuremap master: [AIAB] Fix glance and heat overrides https://review.opendev.org/663139 | 21:33 |
kskels | yeah - earlier Deckhand didn't support replacement at all - so you had to to layering | 21:33 |
kskels | then later it was introduced but only on 1 level | 21:34 |
kskels | I agree - something to think about - or simply go back to layering | 21:34 |
*** howell has quit IRC | 21:41 | |
openstackgerrit | Evgeniy L proposed airship/treasuremap master: Uplift MaaS to fix stabilitiy issues https://review.opendev.org/662855 | 21:43 |
openstackgerrit | Evgeniy L proposed airship/treasuremap master: [WIP] Uplift nfs-provisioner https://review.opendev.org/662583 | 21:43 |
*** amalrajgenocidex has joined #airshipit | 21:56 | |
openstackgerrit | Michael Beaver proposed airship/shipyard master: Add override-checkout to OSH-infra https://review.opendev.org/662284 | 21:57 |
*** sreejithp has quit IRC | 22:19 | |
openstackgerrit | Anthony Bellino proposed airship/shipyard master: Update Airflow logrotate logic https://review.opendev.org/656033 | 22:29 |
*** ab2434_ has quit IRC | 22:33 | |
*** sthussey has quit IRC | 23:43 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!