Tuesday, 2020-04-14

*** openstack has joined #tripleo09:53
*** ChanServ sets mode: +o openstack09:53
*** openstackstatus has joined #tripleo09:53
*** ChanServ sets mode: +v openstackstatus09:53
*** shyamb has quit IRC09:54
*** dpawlik has quit IRC09:55
*** ysandeep|lunch is now known as ysandeep09:55
*** dpawlik has joined #tripleo09:56
*** shyamb has joined #tripleo10:07
openstackgerritMarcin Juszkiewicz proposed openstack/diskimage-builder master: Do not try to use MBR on AArch64  https://review.opendev.org/71980510:13
openstackgerritBogdan Dobrelya (bogdando) proposed openstack/tripleo-ansible stable/train: Hide passwords better  https://review.opendev.org/71986310:17
*** owalsh_afk is now known as owalsh10:20
*** rpittau is now known as rpittau|bbl10:23
*** ysandeep is now known as ysandeep|afk10:37
*** jmasud has quit IRC10:41
*** shyamb has quit IRC10:49
*** chem has quit IRC10:50
*** chem has joined #tripleo10:52
*** ysandeep|afk is now known as ysandeep|rover10:53
*** jcapitao is now known as jcapitao_lunch10:57
*** pojadhav is now known as pojadhav|brb11:08
*** apetrich has quit IRC11:09
openstackgerritMerged openstack/puppet-tripleo master: Revert "Update metadata to support el8 instead of el7"  https://review.opendev.org/71969911:09
*** apetrich has joined #tripleo11:11
*** shyamb has joined #tripleo11:20
*** shyam89 has joined #tripleo11:22
*** shyamb has quit IRC11:25
*** cdearborn has joined #tripleo11:30
*** udesale_ has joined #tripleo11:34
*** apetrich has quit IRC11:34
*** jpena is now known as jpena|lunch11:36
*** udesale has quit IRC11:36
*** ysandeep|rover is now known as ysandeep|coffee11:39
*** apetrich has joined #tripleo11:41
*** hjensas|afk is now known as hjensas11:44
openstackgerritMarios Andreou proposed openstack/tripleo-ci master: WIP: Modify conatiner build role to allow for internal builds  https://review.opendev.org/71789511:46
*** rh-jelabarre has joined #tripleo11:51
*** ysandeep|coffee is now known as ysandeep11:51
*** ratailor has quit IRC11:52
openstackgerritMarios Andreou proposed openstack/tripleo-ci master: WIP: Modify conatiner build role to allow for internal builds  https://review.opendev.org/71789511:52
openstackgerritTakashi Kajinami proposed openstack/tripleo-heat-templates master: Remove the usage of cinder::ceilometer  https://review.opendev.org/71763811:53
*** ysandeep is now known as ysandeep|rover11:56
*** pojadhav|brb is now known as pojadhav12:03
openstackgerritTakashi Kajinami proposed openstack/tripleo-heat-templates master: Remove all hieradata overriding for undercloud memcache  https://review.opendev.org/71558312:03
owalshgchamoul: hey, if you are around could you take a look at https://review.opendev.org/71864912:05
gchamoulowalsh: sure thing12:05
owalshthanks!12:05
*** tkajinam has quit IRC12:12
*** amoralej is now known as amoralej|lunch12:14
*** rlandy has joined #tripleo12:14
*** shyam89 has quit IRC12:15
*** jcapitao_lunch is now known as jcapitao12:17
*** jpich has quit IRC12:26
*** jpich has joined #tripleo12:26
*** rpittau|bbl is now known as rpittau12:31
openstackgerritChandan Kumar (raukadah) proposed openstack/tripleo-ci master: Run virt customize on overcloud image  https://review.opendev.org/71894612:34
cloudnullmornings12:36
chandankumarbandini, https://review.opendev.org/718946 please have a look when free12:37
*** raildo has joined #tripleo12:39
*** jpena|lunch is now known as jpena12:40
*** jpich has quit IRC12:49
*** jpich has joined #tripleo12:50
openstackgerritFrancesco Pantano proposed openstack/tripleo-ansible stable/train: Add ceph config overrides support  https://review.opendev.org/71994712:58
openstackgerritFrancesco Pantano proposed openstack/tripleo-ansible stable/train: Add ceph config overrides support  https://review.opendev.org/71994712:59
openstackgerritFrancesco Pantano proposed openstack/tripleo-heat-templates stable/train: Move ceph-rgw and config overrides variables  https://review.opendev.org/71994813:02
*** amoralej|lunch is now known as amoralej13:03
openstackgerritMarios Andreou proposed openstack/tripleo-ci master: WIP: Modify conatiner build role to allow for internal builds  https://review.opendev.org/71789513:07
*** Goneri has joined #tripleo13:10
cloudnullanyone around able to give https://review.opendev.org/#/c/719676 a nudge13:16
Tengufolks, can we get that one merged? https://review.opendev.org/#/c/718135/  thanks!13:17
mwhahahaso demanding13:17
Tengumwhahaha: I know :)13:17
Tengubut the one I'm pushing is your patch actually :D13:17
mwhahahawhy don't you just approve it, you're a core aren't you13:18
Tengubecause I'd like to get the new "interface" in tripleo-lab before pushing13:18
Tengumwhahaha: not outside of validations13:18
mwhahahapffft slacker13:18
Tengumwhahaha: not my fault :(13:18
mwhahahamaybe cloudnull can merge13:18
TenguI just follow the rules. You know I'm Swiss :). I can't do anything bad, right? ;)13:18
mwhahahapffft13:18
openstackgerritKevin Carter (cloudnull) proposed openstack/tripleo-ansible master: Update method name to be more accurate  https://review.opendev.org/71995513:19
cloudnullmwhahaha looking13:19
cloudnullmerged13:20
Tengu\o/13:20
*** TrevorV has joined #tripleo13:22
openstackgerritMarios Andreou proposed openstack/tripleo-ci master: WIP: Modify conatiner build role to allow for internal builds  https://review.opendev.org/71789513:22
*** mjturek1 has joined #tripleo13:24
openstackgerritPiotr Kopec proposed openstack/tripleo-puppet-elements master: overcloud-compute: add ndctl package to manage NVDIMMs  https://review.opendev.org/71995713:25
*** mmethot has joined #tripleo13:25
ykarelmwhahaha, cloudnull review please https://review.opendev.org/#/c/719443/13:25
*** artom has joined #tripleo13:25
*** pcaruana has quit IRC13:28
cloudnullykarel mind doing a follow on to that to put a name on that set_fact task ?13:29
cloudnullhttps://review.opendev.org/#/c/719443/1/tripleo_ansible/roles/tripleo_keystone_resources/tasks/gather_domains_new.yml13:29
*** ekultails has joined #tripleo13:29
ykarelcloudnull, ok let me update this patch only13:30
cloudnull++13:30
openstackgerrityatin proposed openstack/tripleo-ansible master: Correctly set openstack_domains for ansible >= 2.9  https://review.opendev.org/71944313:32
*** tkajinam has joined #tripleo13:33
openstackgerritMerged openstack/tripleo-operator-ansible master: Update tripleo-repos to match pattern  https://review.opendev.org/71813513:34
*** jmasud has joined #tripleo13:37
*** jmasud has quit IRC13:39
openstackgerritPiotr Kopec proposed openstack/tripleo-ansible master: Add new role to manage persistent memory devices  https://review.opendev.org/71715813:40
weshay|ruckreminder.. tripleo agenda https://etherpad.opendev.org/p/tripleo-meeting-items13:40
openstackgerritTakashi Kajinami proposed openstack/puppet-tripleo master: Remove OpenDaylight support  https://review.opendev.org/71944013:42
*** d34dh0r53 has joined #tripleo13:44
*** m1p has quit IRC13:50
*** hrybacki has quit IRC13:50
*** simondodsley has quit IRC13:50
*** ykarel is now known as ykarel|away13:50
*** hrybacki has joined #tripleo13:50
*** m1p has joined #tripleo13:50
*** rpittau has quit IRC13:50
*** ab-a has quit IRC13:51
*** simondodsley has joined #tripleo13:51
*** ab-a has joined #tripleo13:51
*** rpittau has joined #tripleo13:51
openstackgerritGael Chamoulaud proposed openstack/tripleo-validations master: Remove fwaas_driver.ini from neutron sanity checks  https://review.opendev.org/70875313:55
*** dmacpher has quit IRC13:55
*** maciejjozefczyk_ is now known as maciejjozefczyk13:55
*** dmacpher has joined #tripleo13:56
*** derekh has quit IRC13:56
openstackgerritEmilien Macchi proposed openstack/tripleo-ansible stable/train: (follow-up) run check mode for more molecule tests  https://review.opendev.org/71996913:56
*** derekh has joined #tripleo13:56
mwhahahahttps://review.opendev.org/#/c/718784/ could use a merging13:58
openstackgerritDamien Ciabrini proposed openstack/puppet-tripleo master: Use a python shim for running for auth_ed25519 helper  https://review.opendev.org/71997113:58
*** derekh has quit IRC13:59
*** derekh has joined #tripleo14:00
weshay|ruck#startmeeting tripleo14:00
mwhahahalbragstad: is https://review.opendev.org/#/c/717003/ ok?14:00
openstackMeeting started Tue Apr 14 14:00:16 2020 UTC and is due to finish in 60 minutes.  The chair is weshay|ruck. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
ykarel|awayi see |   - openssl-libs-1:1.1.1c-2.el8_1.1.i686 has inferior architecture failure in one of my match multiple jobs, likely all patches should be impacted because of it14:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
*** openstack changes topic to " (Meeting topic: tripleo)"14:00
openstackThe meeting name has been set to 'tripleo'14:00
weshay|ruck#topic agenda14:00
*** openstack changes topic to "agenda (Meeting topic: tripleo)"14:00
weshay|ruck* Review past action items14:00
weshay|ruck* One off agenda items14:00
weshay|ruck* Squad status14:00
weshay|ruck* Bugs & Blueprints14:00
weshay|ruck* Projects releases or stable backports14:00
weshay|ruck* Specs14:00
weshay|ruck* open discussion14:00
weshay|ruckAnyone can use the #link, #action and #info commands, not just the moderatorǃ14:00
weshay|ruckHey folks! who's around?14:00
rfolcoo/14:01
gchamoulo/14:01
* EmilienM half here14:01
rlandyo/14:01
mwhahahahi2u14:01
tkajinamo/14:01
marios\o14:01
lbragstadmwhahaha does memcached always get run before this point? that's a step 0 or step 1 process, right?14:02
mwhahahayea14:02
owalsho/14:02
weshay|ruck#topic review past action items14:02
weshay|ruckhttp://eavesdrop.openstack.org/meetings/tripleo/2020/14:02
weshay|ruckNone.14:02
*** openstack changes topic to "review past action items (Meeting topic: tripleo)"14:02
weshay|ruck#topic one off agenda items14:03
weshay|ruck#link https://etherpad.openstack.org/p/tripleo-meeting-items14:03
*** openstack changes topic to "one off agenda items (Meeting topic: tripleo)"14:03
beagleso/14:03
weshay|ruckoops.. one old agenda item14:03
weshay|ruckplease help review https://review.opendev.org/#/q/topic:bug/187045514:03
weshay|ruckfor Piotr14:03
weshay|ruckagenda14:04
weshay|ruck2020-4-1414:04
weshay|ruck* ussuri m3 released14:04
weshay|ruck  * https://launchpad.net/tripleo/+milestone/ussuri-314:04
weshay|ruck  * https://review.opendev.org/#/c/718297/14:04
weshay|ruck  * bugs moved from m3 -> rc3 (skipped rc1, rc2 but they are available )14:04
weshay|ruckwe released m3.. nice work everyone14:04
weshay|ruckYou will also find a list of blueprints in https://etherpad.opendev.org/p/tripleo-meeting-items14:04
weshay|ruckline 9.. won't spam channel, but I'll be emailing owners to help determine status for the release of ussuri14:05
weshay|ruck#topic Active Squad status14:05
weshay|ruckci14:05
weshay|ruck#link https://hackmd.io/IhMCTNMBSF6xtqiEd9Z0Kw?both14:05
weshay|ruckvalidations14:05
weshay|ruck#link https://etherpad.openstack.org/p/tripleo-validations-squad-status14:05
weshay|ruckceph-integration14:05
*** openstack changes topic to "Active Squad status (Meeting topic: tripleo)"14:05
weshay|ruck#link https://etherpad.openstack.org/p/tripleo-integration-squad-status14:05
weshay|rucktransformation14:05
fultonjo/14:05
weshay|ruck#link https://etherpad.openstack.org/p/tripleo-ansible-agenda14:05
weshay|ruckmistral-to-ansible14:05
weshay|ruck#link https://etherpad.openstack.org/p/tripleo-mistral-to-ansible14:05
weshay|ruckCI squad will be working w/ #rdo folks on branching master for ussuri over the next number of weeks and will post status here14:05
weshay|ruckany other squads need reviews or would like to highlight something?14:06
weshay|rucknope.. fun14:08
weshay|ruck#topic Moderately Active Squads14:08
weshay|ruckIronic-integration14:08
weshay|ruckhttps://etherpad.openstack.org/p/tripleo-ironic-integration-squad-status14:08
weshay|ruckupgrade14:08
weshay|ruck#link https://etherpad.openstack.org/p/tripleo-upgrade-squad-status14:08
weshay|ruckedge14:08
*** openstack changes topic to "Moderately Active Squads (Meeting topic: tripleo)"14:08
weshay|ruck#link https://etherpad.openstack.org/p/tripleo-edge-squad-status14:08
weshay|rucknetworking14:08
weshay|ruck#link https://etherpad.openstack.org/p/tripleo-networking-squad-status14:08
weshay|ruck#link https://launchpad.net/tripleo/+milestone/ussuri-rc114:09
weshay|ruckrc's are only one 1 week long14:09
weshay|ruckso folks may want to use rc3 for bugs, etc..14:09
weshay|ruckbut doesn't this look awesome14:09
weshay|ruckBugs:14:09
weshay|ruck1 Incomplete, 5 Triaged, 1 In Progress, 2 Fix Released14:09
Tengu«o/ (sorry, late..)14:10
weshay|ruckStoryboard bugs.14:10
weshay|ruck#link https://storyboard.openstack.org/#!/project_group/7614:10
weshay|ruck#topic projects releases or stable backports14:10
*** openstack changes topic to "projects releases or stable backports (Meeting topic: tripleo)"14:10
weshay|ruckwe covered the releases... any thing re: stable backports?14:10
weshay|rucknope.. moving on14:11
weshay|ruck#topic specs14:11
weshay|ruck#link https://review.openstack.org/#/q/project:openstack/tripleo-specs+status:open14:11
*** openstack changes topic to "specs (Meeting topic: tripleo)"14:11
weshay|ruckno new specs.. to be expected.. at this point obviously14:11
weshay|ruck#topic open discussion14:11
weshay|ruckAnything else that folks want to bring up to the meeting?14:11
*** openstack changes topic to "open discussion (Meeting topic: tripleo)"14:11
weshay|ruckREMINDER:  https://etherpad.opendev.org/p/tripleo-victoria-topics14:11
weshay|ruckreview the topics and add topics you would like covered at PTG in June..14:12
weshay|ruckanyone else?14:12
weshay|ruck#endmeeting tripleo14:12
*** openstack changes topic to "CI status: Upstream GREEN | community irc meeting Tues@1400 UTC - tripleo-ci-community meeting Tues@1330 UTC | https://docs.openstack.org/tripleo-docs"14:12
openstackMeeting ended Tue Apr 14 14:12:49 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:12
openstackMinutes:        http://eavesdrop.openstack.org/meetings/tripleo/2020/tripleo.2020-04-14-14.00.html14:12
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/tripleo/2020/tripleo.2020-04-14-14.00.txt14:12
openstackLog:            http://eavesdrop.openstack.org/meetings/tripleo/2020/tripleo.2020-04-14-14.00.log.html14:12
Tenguthat was lightning fast :)14:13
weshay|ruckyup14:13
*** pojadhav is now known as pojadhav|brb14:15
*** pcaruana has joined #tripleo14:16
*** tkajinam has quit IRC14:17
*** tkajinam has joined #tripleo14:18
*** mjturek1 is now known as mjturek14:19
*** udesale_ has quit IRC14:20
openstackgerritMarios Andreou proposed openstack/tripleo-ci master: WIP: Modify conatiner build role to allow for internal builds  https://review.opendev.org/71789514:25
openstackgerritTakashi Kajinami proposed openstack/puppet-tripleo master: Update metadata to support el8 instead of el7 again  https://review.opendev.org/71998714:26
*** pojadhav|brb is now known as pojadhav14:27
openstackgerritTakashi Kajinami proposed openstack/puppet-tripleo master: Update metadata to support el8 instead of el7 again  https://review.opendev.org/71998714:28
*** sshnaidm has joined #tripleo14:29
*** sshnaidm has quit IRC14:30
Tengumwhahaha: hey, btw, good news: tripleo-lab is able to deploy the undercloud, import+introspect+provide+provision overcloud, deploy overcloud, and deploy standalone using only operators :). Still need some more testing, but... it apparently does work :). (cc weshay|ruck ;))14:34
mwhahahanice14:34
mwhahahapfft like we write code that works14:34
Tengumwhahaha: oh and, regarding timing: it was just a wrong feeling.14:34
TenguI know right ;)14:35
Tenguthat's why I'm impressed :D14:35
* Tengu runs away14:35
mwhahaha:D14:35
Tengumwhahaha: and I already updated the call to tripleo_repos - sad to see the _extras thing running away though14:35
Tengumakes a bit more complicated to point to the right repo when we want to override to tripleo-current, current or current-dev and friends.14:36
fultonjTengu: glad to hear it's working14:36
mwhahahashouldn't be that hard14:36
mwhahahacause it's just branch + version14:37
Tengumwhahaha: "ceph" is almost always needed in fact.14:37
Tenguso the usual command is -b <branch> ceph <repo>14:37
mwhahahaimho it shouldn't be14:37
openstackgerritSagi Shnaidman proposed openstack/ansible-role-collect-logs master: Add timeout for containers logs collection  https://review.opendev.org/71760414:37
mwhahahabut we've made it a hard requirement for some reason14:37
Tengulemme check if it's only me then..14:37
Tenguyeah, that ceph-ansible14:37
mwhahahano it pukes if ceph-ansible isn't installed14:37
mwhahahawhich i think is wrong14:37
Tengumwhahaha: I'll let you discuss with fultonj :)14:38
weshay|ruckTengu, very nice.. will give a try soon14:38
mwhahahabooo ceph, booo14:38
Tenguweshay|ruck: (and fultonj ) there's a branch for now: https://github.com/cjeanner/tripleo-lab/tree/operators14:38
Tenguand I didn't test with OSP - only upstream14:39
Tengu(and master)14:39
fultonjmwhahaha: let's be constructive. what specific error are we talking about?14:39
mwhahahawe error if ceph-ansible isn't installed which makes the ceph repo always required14:39
* mwhahaha goes and digs up the code14:39
fultonjwe have a validation that checks if ceph-ansible is there14:39
mwhahahayea that one14:40
fultonjit's only necessary to run that validation if you're deploying with ceph14:40
mwhahaharight but i think it gets run always14:40
fultonjso i agree, if you're not using ceph it shouldn't run14:40
mwhahahaemilien hit it a while back14:40
mwhahahadownstream14:40
fultonjfmount: ^14:40
mwhahahabecause ceph wasn't being installed by default14:40
Tenguis it an in-flight validation?14:40
fultonjTengu: yes14:40
mwhahahabut IMHO it shouldn't be a hard requirement14:40
*** bandini has quit IRC14:40
fultonjmwhahaha: if you're not using ceph, then i agree14:40
mwhahahamaybe an undercloud setting to enable ceph to ensure it's installed14:40
*** bandini has joined #tripleo14:41
mwhahahait got uncovered because rhos-release wasn't putting teh ceph repo in for like 16.0 until we hacked it in14:41
Tenguhm.. what I don't get is why the code path is hit when we don't push ceph... ?14:42
fultonjmwhahaha: i'm happy to have a bug about it so we can chose the right combination of things. if no ceph, then validation shouldn't fail the deployment14:42
mwhahahawell the thing is it runs before the udnercloud install i believe14:42
fultonj... then "the validation to check for ceph-ansible" shouldn'tr be run ...14:42
Tengumwhahaha: *under*cloud? what?14:42
fultonjbefore the udnercloud install ?!14:42
mwhahahabut yea i think a bug would be a good thing to raise14:42
mwhahahai'm reinstalling, i'll double check and file a bug today14:43
Tengumwhahaha: please add me to it as well, I'm interested14:43
fultonjmwhahaha: thanks, i agree we don't want to fail a UC install for it14:43
fultonjdef a bug14:43
* fmount reading14:43
fultonjTengu: maybe something has changed in validations?14:44
fultonjso that they run during UC install?14:44
fultonjwhat i'm hearing so far isn't making sense to me unless there's been a big change i'm not aware of14:44
mwhahahalet me reproduce it14:44
Tengufultonj: they shouldn't.... I know some are launched prior the deploy itself, but it shouldn't have anything with ceph.14:44
Tengufultonj: same for me. Let's wait for mwhahaha reproducer and we'll figure out.14:45
fultonjin flight validations to check if ceph-ansible is installed are only triggered if you "-e ceph" during openstack overcloiud deploy14:45
* Tengu doesn't want to project anything without facts and logs14:45
fultonjTengu++14:45
* Tengu is still grep-ing code just in case something obvious appears14:45
fultonji think we all agree on only doing this if ceph is enabled so let's wait for mwhahaha's reproducer and bug14:46
fmountfultonj: Tengu yeah let's see what's the issue and if we have a bug for that we can discuss about the best way to include this validation.14:46
fmountfultonj: Tengu I though this validation was run only when ceph is included since it's an in-flight validation in tht14:47
fultonjfmount, right exactly.14:47
Tengufmount: it should. that's why I'm surprised. I can also get something up now in fact.14:47
fultonji'm convinced EmilienM was using ceph when he hit this14:47
fultonjso let's see what mwhahaha finds14:47
fmountyeah agree14:47
fultonjif he's right then it's a bug and we'll help fix it14:48
fultonji guess that's all for now14:48
fmount++14:49
* Tengu re-start an undercloud deploy without ceph repo14:50
*** ysandeep|rover is now known as ysandeep|away14:50
EmilienMfultonj: my latest issue was an ceph 4 repo missing from 16.1-trunk14:50
Tenguoh. wait. roles/undercloud/tasks/packages.yaml:    name: [ceph-ansible, util-linux]14:50
EmilienMnow, why it was a problem. Let me see14:50
Tengu:D14:50
EmilienMyes that ^14:50
fultonjEmilienM: did you hit that during undercloud installation?14:50
EmilienMfultonj: yes14:51
fultonjah14:51
Tenguthat was because the ceph-ansible package wasn't managed|installed.14:51
fultonjso this isn't fmount's validation14:51
Tenguprobably not in my case.14:51
mwhahahaso ceph-ansible is an optional requirement14:51
fultonjthis is a dependency which was hard coded14:51
mwhahahabut we don't have a good way to ensure it's installed14:51
fultonjthat's the problem14:51
fultonjit should not be a dependency14:52
Tengucan't we do a step_0 thing that ensures it's installed if -e ceph?14:52
mwhahahaimho a feature flag on the undercloud would be the closest thing14:52
Tenguduring overcloud deploy I mean - local_task or something14:52
* fultonj doesn't see roles/undercloud/tasks/packages.yaml in https://github.com/openstack/tripleo-ansible/tree/master/tripleo_ansible/roles 14:52
fultonjwhere does  roles/undercloud/tasks/packages.yaml live?14:53
Tengufultonj: sorry, that's in tripleo-lab14:53
fultonjoh!14:53
fultonj:)14:53
Tenguas said, "back then" at least, nothing installed ceph-ansible14:53
Tengunow, is it properly managed at some point? if not, it's still an issue imho14:53
fultonjEmilienM: you were using tripleo lab when you hit this?14:54
fultonji use tripleo-lab for downstream sometimes too14:54
mwhahahayou might be able to ensure it's installed byd elegating to the undercloud14:54
mwhahahathough not certain how that'd work out14:54
EmilienMfultonj: very likely14:54
fultonjthis makes a lot more sense now14:55
mwhahahaso it's tripleo-labs fault14:55
* Tengu hides14:56
fultonji thought we were talking about tripleo itself14:56
mwhahahai thought so too14:56
mwhahahabut i don't use tripleo-lab14:56
Tengusame, since there were some talk about validations14:56
mwhahahabecause you know doing it like actual customers...14:56
fultonjlol14:56
Tengugood thing I grep-ed in the tree.14:56
fultonji love it we were all equally confused14:57
Tengulemme add a condition for the package install so that it won't fail on it for nothing.14:57
fultonjTengu: thanks14:57
Tenguapparently there are two of them, ceph-ansible and util-linux14:57
mwhahahautil-linux seems like something that should probably be an rpm requirement somewhere14:57
fultonjso it's really up to tripleo-lab's benevlolent dictator Tengu ;)14:57
TenguI can probably add a validation within tripleo-lab in order to ensure "ceph" repository is included when we get some ceph nodes.14:58
mwhahahaoh util-linux installs swapon14:58
Tengufultonj: I can't be a dictator, I'm Swiss :]14:58
fultonjTengu: i will definitely help you14:58
fultonjwith any ceph integration14:58
* fultonj wasn't making a poltical statement inspired by the leadership in my current country14:59
fultonj"leadership"14:59
mwhahahajust blame the swiss14:59
weshay|ruckand their tiny knives14:59
Tengubetter a tiny with multiple functions than a big fat one doing only one thing15:00
fultonjwinning15:01
Tengu:]15:01
openstackgerritMarios Andreou proposed openstack/tripleo-ci master: WIP: Modify conatiner build role to allow for internal builds  https://review.opendev.org/71789515:01
openstackgerritMichele Baldessari proposed openstack/puppet-tripleo master: Log stdout of HA containers  https://review.opendev.org/71977315:01
fultonjTengu: so you going to add a boolean for enable_ceph to tripleo lab?15:02
fultonjand then we're done?15:02
fultonjTengu: let me know if i can help15:02
openstackgerritLance Bragstad proposed openstack/tripleo-heat-templates master: Add a note about HA in podman.yaml  https://review.opendev.org/72000115:02
Tengufultonj: nah, an automated thing: when: vms|map(attribute='name')|select("match", '^ceph')|list|length > 015:02
lbragstadlmiccini ^15:03
fultonjTengu: ok15:03
fultonjthanks Tengu15:03
Tengufultonj: you put a vm with "ceph-" in the name, bam, it installs the ceph-ansible thing15:03
lmiccinilbragstad: cool :)15:03
mwhahahaTengu: magic is dangerous15:03
Tengumwhahaha: validation is good :)15:07
*** pojadhav is now known as pojadhav|dinner15:23
Tengufultonj: https://github.com/cjeanner/tripleo-lab/commit/b1fb76595045cde24c4649a3192503a4e5dbf56815:28
fultonjTengu: LGTM15:32
openstackgerritEmilien Macchi proposed openstack/tripleo-ansible stable/train: tripleo_container_manage: optimize systemd services/healthcheck bootstrap  https://review.opendev.org/72001415:35
openstackgerritEmilien Macchi proposed openstack/tripleo-ansible stable/train: tripleo_bootstrap: do not fail if OVS rpm wasn't found  https://review.opendev.org/72001515:36
*** pkopec has quit IRC15:37
Tengufultonj: that way, there isn't really intelligence, you still need to activate the ceph repo. Now, the other thing is, "ensure ceph-ansible is installed on the undercloud" when needed - and if I understand it well, it's not managed yet. So this is the issue imho. isn't it?15:38
fultonjt15:39
fultonjTengu: i kind of like the ceph option better but i'm fine with this15:39
fultonjexplicit, non-magic, "ceph: 0|1"15:40
fultonjTengu: e.g. if you're using an external ceph cluster you still want ceph-ansible15:40
openstackgerritMichele Baldessari proposed openstack/puppet-tripleo master: Log stdout of HA containers  https://review.opendev.org/71977315:40
fultonjhowever....15:40
fultonjtripleo-lab is what it is for who it's targetted at15:41
fultonjso i don't want you to stress over it. it's a useful tool and i know what to do with it15:41
*** bogdando has quit IRC15:47
Tengufultonj: having more parameter might confuse ppl15:50
fultonjok15:50
fultonjTripleO by it's very nature has infinite paramters15:51
fultonjinfinity+1 = infinity15:51
fultonj(this is something i argue for fun from a philosophical point of view, not something i'm pushing hard for)15:51
Tenguyeah.. well.. that's probably why I wont to keep my tool simple :)15:51
*** bdodd has quit IRC15:51
Tengugetting some smartness in a tool isn't that bad, as long as it's explicit and doesn't hide actual details15:52
fultonjlet's deploy ~100 daemons with let you override any possible paramter15:52
Tenguof course :)15:53
Tenguso easy15:53
TenguTHAT SAID. now that tripleo-lab is able to consume the operator, it opens *all* operator options... that's a fair amount of param already :)15:53
fultonjTengu: i'll know what to do either way so it's up to you. thanks for accomocating ceph in your tool. i will continue to use it.15:54
fultonjaccommodating*15:54
Tengu:)15:54
*** lmiccini has quit IRC15:55
*** bdodd has joined #tripleo15:55
*** lucasagomes has quit IRC16:00
openstackgerritJose Luis Franco proposed openstack/tripleo-heat-templates master: Skip operating system upgrade tasks via OperatingSystemUpgrade param.  https://review.opendev.org/71333016:00
*** rpittau is now known as rpittau|afk16:02
*** sanjayu__ has quit IRC16:10
*** jmasud has joined #tripleo16:14
*** rlandy is now known as rlandy|brb16:14
*** tkajinam has quit IRC16:20
*** marios is now known as marios|out16:20
*** marios|out has quit IRC16:25
*** pojadhav|dinner is now known as pojadhav16:26
*** jpich has quit IRC16:26
openstackgerritEmilien Macchi proposed openstack/tripleo-ansible stable/train: (follow-up) run check mode for more molecule tests  https://review.opendev.org/71996916:29
*** weshay|ruck changes topic to "CI status: Upstream YELLOW | community irc meeting Tues@1400 UTC - tripleo-ci-community meeting Tues@1330 UTC | https://docs.openstack.org/tripleo-docs"16:29
*** psachin has quit IRC16:34
*** rlandy|brb is now known as rlandy16:35
openstackgerritKevin Carter (cloudnull) proposed openstack/tripleo-ansible master: Add a new set of modules to support derived params  https://review.opendev.org/71946216:36
*** evrardjp has quit IRC16:37
*** evrardjp has joined #tripleo16:37
*** bandini has quit IRC16:38
*** pojadhav is now known as pojadhav|away16:40
weshay|ruckTengu, can we validations common/lib into it's own pipeline? e.g. tripleo-ansible16:41
openstackgerritKevin Carter (cloudnull) proposed openstack/tripleo-ansible master: Add a new set of modules to support derived params  https://review.opendev.org/71946216:46
weshay|ruckanyone else seeing deploys just cut off after run ceph-ansible?16:47
*** derekh has quit IRC16:54
*** jcapitao has quit IRC16:54
*** jmasud has quit IRC16:54
openstackgerritAlex Schultz proposed openstack/tripleo-ansible master: Add support for v2 registries.conf  https://review.opendev.org/71958416:55
*** jmasud has joined #tripleo16:55
*** dtantsur is now known as dtantsur|afk16:57
*** jbadiapa has quit IRC17:02
*** jpena is now known as jpena|off17:05
*** Goneri has quit IRC17:23
*** amoralej is now known as amoralej|off17:30
*** maciejjozefczyk has quit IRC17:36
Tenguawe17:39
openstackgerritMerged openstack/tripleo-ansible master: Update the auto-doc-plugin to support legacy file names  https://review.opendev.org/71967617:40
Tenguweshay|ruck: gni? brain's off, would need some details17:40
weshay|ruckTengu, ya.. not super important.. but we'll chat when we're not slammed and it's not late for you17:41
Tenguweshay|ruck: fine for me!17:41
Tenguweshay|ruck: or drop a mail - async isn't that bad right? ;)17:41
* Tengu off :)$17:41
weshay|ruckdoesn't seem to work.. but I'll try again17:42
openstackgerritKevin Carter (cloudnull) proposed openstack/tripleo-ansible master: Add filters used to process data for derived params  https://review.opendev.org/72003617:42
openstackgerritKevin Carter (cloudnull) proposed openstack/tripleo-ansible master: WIP Create derived parameters playbook, and role  https://review.opendev.org/71946617:42
openstackgerritKevin Carter (cloudnull) proposed openstack/tripleo-ansible master: WIP Create derived parameters playbook, and role  https://review.opendev.org/71946617:45
*** Goneri has joined #tripleo17:52
*** alexmcleod has quit IRC17:55
*** gfidente is now known as gfidente|afk18:02
*** dpawlik has quit IRC18:02
*** suuuper has quit IRC18:11
openstackgerritGiulio Fidente proposed openstack/tripleo-quickstart master: DO-NOT-MERGE Enable the centos testing repo for ceph  https://review.opendev.org/50181018:11
openstackgerritGiulio Fidente proposed openstack/tripleo-heat-templates master: DO-NOT-MERGE Test new ceph-ansible builds  https://review.opendev.org/50198718:12
openstackgerritGiulio Fidente proposed openstack/tripleo-heat-templates stable/train: DO-NOT-MERGE Test new ceph-ansible builds (OSP train)  https://review.opendev.org/69003818:12
*** jmasud has quit IRC18:12
openstackgerritMerged openstack/tripleo-ci master: Refactor image build for downstream and image-build role  https://review.opendev.org/71704318:14
*** jmasud has joined #tripleo18:30
openstackgerritwes hayutin proposed openstack/tripleo-quickstart-extras master: update master skip lp#1852770  https://review.opendev.org/72005018:38
*** florianf has quit IRC18:38
openstackgerritLuke Short proposed openstack/tripleo-common stable/train: Only add non-empty blacklisted hostnames.  https://review.opendev.org/72005218:46
lbragstadEmilienM quick keystone resource question - we still use puppet-keystone, right?19:16
mwhahahayes19:16
mwhahahafor configs19:16
mwhahahanot for anything else tho19:16
openstackgerritEmilien Macchi proposed openstack/tripleo-ansible master: WIP - tripleo_container_manage: remove systemd healthchecks  https://review.opendev.org/72006119:16
*** jfrancoa has quit IRC19:16
mwhahahauser/role/etc creation is now handled via ansible19:16
EmilienMlbragstad: what alex said19:17
lbragstadok - so that's done in tripleo-ansible here - https://opendev.org/openstack/tripleo-ansible/src/branch/master/tripleo_ansible/roles/tripleo_keystone_resources/tasks/main.yml19:17
lbragstadis there a need or want to re-use keystone-manage bootstrap?19:18
mwhahahawe use that in the keystone service19:18
mwhahahacheck THT19:18
weshay|rucklbragstad, https://trunk.rdoproject.org/centos8-master/component/security/current/19:18
weshay|ruckit's here19:18
* weshay|ruck checks promotions19:19
lbragstadweshay|ruck aha - thanks19:19
lbragstadhttps://opendev.org/openstack/tripleo-heat-templates/src/branch/master/deployment/keystone/keystone-container-puppet.yaml#L68119:19
weshay|rucklbragstad, https://trunk.rdoproject.org/centos8-master/component/security/current-tripleo/ansible-tripleo-ipa-0.1.1-0.20200408160141.668d971.el8.noarch.rpm19:19
mwhahahalbragstad: https://opendev.org/openstack/tripleo-heat-templates/src/branch/master/deployment/keystone/keystone-container-puppet.yaml#L663-L679 yea we use it there19:20
lbragstadit looks like a lot of what's done in https://opendev.org/openstack/tripleo-ansible/src/branch/master/tripleo_ansible/roles/tripleo_keystone_resources/tasks/admin.yml is handled by bootstrap already19:23
mwhahahait's possible19:23
mwhahahathe bootstrap bits have never had someone who actually understands the entire process review it19:24
lbragstadok - i'm just checking if that's because it needed to be there originally (since bootstrap hasn't been around forever)19:24
lbragstadand before it was up to people to do their own bootstrapping19:24
mwhahahafeel free to adjust as needed19:25
lbragstadok - cool, i'll take a stab at it19:25
mwhahahapersonally i'd rather ditch the bootstrap thing if we can get away w/o it19:25
mwhahahai've always hated that thing19:25
mwhahahaever since it was created19:26
lbragstadwhich one? keystone-manage bootstrap or tripleo-ansible bootstrap?19:26
mwhahahakeystone-manage bootstrap19:26
EmilienMkeystone-manage bootstrap19:26
lbragstadahhh19:26
mwhahahait broke the world in puppet-keystone and really isn't friendly for us19:26
lbragstadso - you'd prefer to keep the tripleo-ansible bootstrap version19:26
mwhahahaif it works, but i don't think it does19:27
mwhahahawhich is why we have the bootstrap but the rest keep it insync19:27
* mwhahaha shrugs19:27
lbragstadok - interesting19:27
mwhahahathe ansible bits is newish as we used to use puppet do config all the things19:27
lbragstadwhat about keystone-manage bootstrap was painful for y'all?19:27
mwhahahaenvironment vars19:28
mwhahahaare terrible19:28
mwhahahathat entire block19:28
mwhahahai19:28
mwhahahahate19:28
mwhahahait19:28
* lbragstad nods 19:28
lbragstadwhat alternative would you rather have?19:29
mwhahahaif i recall, this was a replacement for the admint oken19:29
mwhahahaso we had to run it to set the original admin user info so we can do the rest19:30
lbragstadright19:30
Madkissi will repeat my question in case it was overseen this morning. Can I force tripleo to consider an etwork card to be present even if it is not plugged in?19:30
mwhahahawe used to only set the password and let the puppet/ansible set the rest19:30
mwhahahalbragstad: however we saw issues with the passwords because it has to be set via cli or env vars which had issues with complex passwords19:31
mwhahahaMadkiss: not likely19:31
lbragstadmwhahaha complex passwords as in unsupported characters?19:32
mwhahahayea non-shell friendly stuff19:32
mwhahahathat's why it's env vars now19:32
Madkissmwhahaha: hmpf. so I gotta go the the actual datacentre to pull in the plug correctly ...19:32
mwhahahaadditionally passing in passwords via cli params can leak them19:32
mwhahahalbragstad: a file for bootstrap info would have been better, jfyi19:33
* lbragstad nods19:35
lbragstadyeah - that makes sense19:35
lbragstadso - the undercloud run keystone-manage bootstrap locally, and the overcloud keystone nodes need to do the same thing19:38
lbragstadwould you write a file to the overcloud host, run bootstrap, then clean itup?19:38
mwhahahayes19:38
mwhahahawrite out a file, run it and clean up19:38
lbragstadok19:38
mwhahahapodman suffers from the same problem though one of the commands supports setting env vars via a file19:38
mwhahahaeither exec or run supports it19:39
mwhahahathe other issue is that when we have to run stuff into the container (like that script) the layers get hard to ensure the data ends up in the right spot19:39
mwhahahaso that one is run on a container but uses a shell script to ensure it only runs in once place19:39
mwhahahameaning we invoke shell but then it spawns 2 more19:39
mwhahahawe hit a few problems with the escaping of the env vars which was a nightmare19:40
lbragstadyou wouldn't have hit the escaping issues reading things from a file, though?19:42
mwhahahano19:42
mwhahahaunless you use some weird format19:42
lbragstadbut then you'd need to bind that file so the container could read it19:42
mwhahahabut if it was a basic yaml or json file, we wouldn't19:42
mwhahahayes and no19:42
mwhahahawe can either copy the file into a container and exec19:42
*** jmasud has quit IRC19:42
mwhahahaor we can spin up a container with the mount and run the exec19:42
mwhahahawe don't have to run keystone bootstrap in the container necessarily, it just needs the configs and db access19:43
mwhahahaso today we already launch a keystone_bootstrap container19:43
mwhahahaso we just need to ensure the file gets written out before we launch that container19:44
lbragstadand keystone_bootstrap has access to the db and config19:44
mwhahahayea19:47
lbragstadif you could pass in a file - would that make it easier to remove the ansible bootstrap stuff?19:55
*** Goneri has quit IRC19:57
mwhahahai mean we might be able to drop it, though i seem to recall that not all the info is populated via the bootstrap19:57
mwhahahai don't recall why we have https://opendev.org/openstack/tripleo-ansible/src/branch/master/tripleo_ansible/roles/tripleo_keystone_resources/tasks/admin.yml19:57
mwhahahaEmilienM: -^ do you remember the reasoning? was it just to have a complete thing?19:58
lbragstadyeah - it looks like ansible mightbootstrap more than just keystone endpoints, services, etc...19:58
*** Goneri has joined #tripleo19:58
EmilienMmwhahaha: in a call with wes, a sec19:58
lbragstadbut as far as the admin user, admin role, admin project, administrative role assignments, that's all handled by keystone-manage automatically19:59
EmilienMback /me reading backlog20:14
EmilienMlbragstad, mwhahaha: http://paste.openstack.org/show/792115/20:16
*** jmasud has joined #tripleo20:16
EmilienMthe resources in "changed" status are the one we still need to manage with ansible20:16
EmilienMunless the bootstrap can do it20:16
EmilienMbut yeah the endpoints aren't needed20:17
mwhahahaif i recall, i don't think it can20:17
mwhahahai think we config all we can config20:17
mwhahahavia bootstrap20:17
EmilienMnor the admin role; nor the default domain20:17
mwhahahawe didn't used to, we used to only do just the password20:17
mwhahahabut that was one of the "improvements" when i started investigating that bootstrap bits20:17
EmilienMTBH i would let these tasks in place20:17
EmilienMin case the admin endpoint changes after a bootstrap.20:17
*** maciejjozefczyk has joined #tripleo20:30
openstackgerritPiotr Kopec proposed openstack/tripleo-ansible master: Add new role to manage persistent memory devices  https://review.opendev.org/71715820:34
openstackgerritRonelle Landy proposed openstack/tripleo-quickstart-extras master: DNM: Testing ipa multinode  https://review.opendev.org/70637320:35
*** dciabrin has quit IRC20:35
*** dciabrin has joined #tripleo20:36
weshay|ruckade_lee, have a question about tripleo-ipa when you have a momemnt.. maybe tomorrow if it's late20:38
*** maciejjozefczyk has quit IRC20:39
ade_leeweshay|ruck, yup go for it20:39
weshay|ruckade_lee, ah.. I think rlandy cleared me up20:39
ade_leeweshay|ruck, glad I could help :)20:40
rlandyade_lee: was just talking about roles/freeipa/tasks/main.yaml20:40
rlandyade_lee: I landed up duplicating a lot of that and not calling the free-ipa install role20:40
rlandyif that works, will request for a reusable role20:41
rlandyatm - still testing20:41
ade_leeok20:41
openstackgerritwes hayutin proposed openstack/tripleo-ci master: don't narrow the grep too much in checking container builds  https://review.opendev.org/72007820:42
*** jmasud has quit IRC20:43
openstackgerritLuke Short proposed openstack/python-tripleoclient master: Introduce --config-download-verbosity.  https://review.opendev.org/72008320:52
*** jmasud has joined #tripleo20:52
*** xek has quit IRC20:56
*** fuzzball81 is now known as jjoyce20:57
openstackgerritEmilien Macchi proposed openstack/tripleo-ansible master: WIP - tripleo_container_manage: remove systemd healthchecks  https://review.opendev.org/72006121:05
*** mmethot has quit IRC21:06
weshay|ruckEmilienM, WOOT https://registry.rdoproject.org:8443/oapi/v1/namespaces/tripleotraincentos8/imagestreamtags/21:09
weshay|ruckpushing now finally https://review.rdoproject.org/zuul/stream/36d2b75092c34e45b1c9928ae2ac2706?logfile=console.log21:09
lbragstadEmilienM mwhahaha is the _member_ role significant for tripleo?21:10
mwhahahatempest21:10
lbragstadbah21:10
mwhahahaand swift maybe?21:10
mwhahahaso yes21:10
lbragstadkeystone formalized the "member" role and it's available by default21:10
*** raildo has quit IRC21:10
mwhahahait's not necessary for tripleo but it might be for historical reasons for some services21:11
lbragstadsure21:11
mwhahahalooks like it was required for the undercloud upgrade21:12
mwhahahabecause we used to use it21:12
lbragstadok21:12
mwhahahahttps://opendev.org/openstack/tripleo-heat-templates/commit/1c64c2c07bcadefbb74c55fc21b6a2c7e3727e6821:12
mwhahahait's likely an upgrade problem21:12
lbragstadinteresting21:12
lbragstadok21:12
mwhahahahttps://bugs.launchpad.net/tripleo/+bug/163530621:13
openstackLaunchpad bug 1635306 in puppet-keystone "After newton deployment _member_ role is missing in keystone" [Undecided,New]21:13
lbragstadi'll have to dig a bit more, but i noticed that a while ago and wanted to check21:13
mwhahahathings don't go away just because someone implements something :D21:13
mwhahahahorizon also uses i tthink21:13
mwhahahahttps://bugs.launchpad.net/tripleo/+bug/174106621:13
openstackLaunchpad bug 1741066 in tripleo "Horizon project management and lack of _member_ role" [High,Fix released] - Assigned to Emilien Macchi (emilienm)21:13
mwhahahaso yea, something probably does because no one bothered to figure out a migration path21:14
lbragstadi wouldn't mind figuring that out21:14
mwhahahatag your it21:15
* mwhahaha runs away21:15
lbragstadit'd be nice to get all the default rbac stuff with tripleo, since nova and keystone already have that done21:15
mwhahahaa novel concept21:15
lbragstadi'll have to find someone from upgrades21:15
EmilienMweshay|ruck: nice!!21:34
*** ccamacho has quit IRC21:36
openstackgerritToure Dunnon proposed openstack/tripleo-ansible master: [WIP] Adding playbook support for changes coming to python-tripleoclient.  https://review.opendev.org/72008721:39
*** toure has joined #tripleo21:41
*** ekultails has quit IRC21:43
openstackgerritEmilien Macchi proposed openstack/tripleo-ansible master: WIP - tripleo_container_manage: remove systemd healthchecks  https://review.opendev.org/72006121:44
openstackgerritRonelle Landy proposed openstack/tripleo-quickstart-extras master: DNM: Testing ipa multinode  https://review.opendev.org/70637322:02
openstackgerritRonelle Landy proposed openstack/tripleo-ci master: DNM: Testing standalone IPA running on multinode  https://review.opendev.org/70628822:03
openstackgerritEmilien Macchi proposed openstack/tripleo-heat-templates master: Migrate inflight validations to native podman healthchecks  https://review.opendev.org/72008922:09
openstackgerritAthlan-Guyot sofer proposed openstack/tripleo-heat-templates stable/queens: Make sure nova_api_ensure_cell0_database_url is deleted.  https://review.opendev.org/72009022:10
*** slaweq_ has quit IRC22:18
openstackgerritEmilien Macchi proposed openstack/tripleo-ansible master: WIP - tripleo_container_manage: remove systemd healthchecks  https://review.opendev.org/72006122:27
openstackgerritEmilien Macchi proposed openstack/tripleo-ansible master: WIP - tripleo_container_manage: remove systemd healthchecks  https://review.opendev.org/72006122:32
openstackgerritEmilien Macchi proposed openstack/tripleo-ansible master: WIP - tripleo_container_manage: remove systemd healthchecks  https://review.opendev.org/72006122:45
*** tkajinam has joined #tripleo22:46
openstackgerritRonelle Landy proposed openstack/tripleo-quickstart-extras master: DNM: Testing ipa multinode  https://review.opendev.org/70637322:46
*** jmasud has quit IRC22:48
*** jmasud has joined #tripleo23:00
*** rlandy has quit IRC23:00
mwhahahaweshay|ruck: standalone on master seems faily https://zuul.opendev.org/t/openstack/builds?job_name=tripleo-ci-centos-8-standalone23:01
mwhahahaknown issue?23:01
EmilienMi swear it's not me23:05
*** sanjayu__ has joined #tripleo23:05
mwhahahaseems to be failing in tempest but not certain on what23:05
*** TrevorV has quit IRC23:06
*** rh-jelabarre has quit IRC23:06
openstackgerritEmilien Macchi proposed openstack/tripleo-ansible master: WIP - tripleo_container_manage: remove systemd healthchecks  https://review.opendev.org/72006123:14
*** jmasud has quit IRC23:15
*** tosky has quit IRC23:20
*** jmasud has joined #tripleo23:53

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