Friday, 2020-04-03

*** rloo has quit IRC00:01
*** jdandrea has quit IRC00:07
*** jdandrea has joined #openstack-ironic00:09
*** jdandrea has joined #openstack-ironic00:10
*** mrda has joined #openstack-ironic00:12
openstackgerritMerged openstack/virtualbmc master: Bump hacking to 3.0.0  https://review.opendev.org/71594300:14
*** k_mouza has joined #openstack-ironic00:21
kaifengTheJulia: if you are around, wrt the https://review.opendev.org/#/c/716845 do we want to backport this? I guess it needs a release note if we do.00:46
patchbotpatch 716845 - ironic - Do not autoescape all Jinja2 templates - 2 patch sets00:46
openstackgerritMerged openstack/ironic master: Add network_type to port local_link_connection  https://review.opendev.org/71531200:50
*** rloo has joined #openstack-ironic01:01
openstackgerritMerged openstack/ironic master: Additional IP addresses to IPv6 stateful ports  https://review.opendev.org/70000201:02
openstackgerritMerged openstack/ironic master: Doc - IPv6 Provisioning  https://review.opendev.org/71531301:02
openstackgerritVerification of a change to openstack/ironic failed: Do not autoescape all Jinja2 templates  https://review.opendev.org/71684501:20
*** k_mouza has quit IRC01:36
*** rloo has quit IRC01:37
*** ociuhandu has joined #openstack-ironic02:23
*** mkrai has joined #openstack-ironic02:49
*** stevebaker has quit IRC03:21
*** stevebaker has joined #openstack-ironic03:22
*** stevebaker has quit IRC03:26
*** stevebaker_ has joined #openstack-ironic03:26
*** stevebaker_ has quit IRC03:32
*** stevebaker has joined #openstack-ironic03:33
*** jdandrea has quit IRC03:35
*** k_mouza has joined #openstack-ironic03:37
*** k_mouza has quit IRC03:41
*** Goneri has quit IRC03:49
openstackgerritMerged openstack/ironic master: Allow specifying target devices for software RAID  https://review.opendev.org/71342304:08
TheJuliakaifeng: likely on both counts. I was figuring at worst a separate reno can be merged. ... of course it also failed CI :(04:17
*** mkrai_ has joined #openstack-ironic04:26
*** mkrai has quit IRC04:26
*** ociuhandu has quit IRC04:45
*** ociuhandu has joined #openstack-ironic04:46
*** ociuhandu has quit IRC04:52
kaifengTheJulia: it's currently blocked by CI, so there is a chance to update with a reno, i guess separate reno also works, not an usually path though.05:35
TheJuliaI'm kind of on a path of least resistance course at the moment05:36
TheJuliaBut since it is blocked now it might as well be updated05:36
TheJuliaAnyway, something to do tomorrow. I need to get some sleep :)05:37
kaifengTheJulia: works for me both ways, have some rest!06:12
*** igordc has quit IRC06:21
*** uzumaki has joined #openstack-ironic06:36
openstackgerritHarald Jensås proposed openstack/networking-generic-switch master: Add netmiko_session_logging  https://review.opendev.org/71706006:41
*** ociuhandu has joined #openstack-ironic06:46
*** iurygregory has joined #openstack-ironic06:49
iurygregorygood morning Ironic o/06:50
kaifengGood morning iurygregory o/06:51
iurygregoryhey kaifeng o/06:52
uzumakio/ ironic06:53
*** ociuhandu has quit IRC06:55
*** ociuhandu has joined #openstack-ironic06:55
openstackgerritHarald Jensås proposed openstack/ironic master: Fetch netmiko session log  https://review.opendev.org/71719406:56
*** gudrutis2 has joined #openstack-ironic06:59
gudrutis2Morning o/06:59
iurygregorygudrutis2, o/07:04
iurygregoryhjensas|afk, hey for me it seems the change to use ipv4/ipv6 will be necessary, I was wondering if it would be better make it configurable07:05
*** hjensas|afk is now known as hjensas07:05
*** ociuhandu has quit IRC07:05
arne_wiebalckGood morning, ironic!07:05
iurygregorygood morning arne_wiebalck o/07:06
*** ociuhandu has joined #openstack-ironic07:06
arne_wiebalckhey iurygregory o/07:07
hjensasiurygregory: I tried the same in https://review.opendev.org/716893. It did'nt help. I think it's the Netmiko cmd_verify that made the difference?07:07
patchbotpatch 716893 - networking-generic-switch - [DNM] Use IPv4 127.0.0.1 ip in ml2 ngs config (ABANDONED) - 1 patch set07:07
iurygregoryhjensas, yup07:07
iurygregoryonly cmd_verify doesn't help07:07
iurygregorybut with your change to use ipv4 (I also tested with ::1 for ipv6) it works07:07
hjensasiurygregory: huh, ok.07:10
iurygregorybut no idea if using hardcode ipv4 or ipv6 would be the best XD07:10
hjensasI guess we just need to put in place what works. :)07:10
hjensasit's funky that 'localhost' resolving to07:11
iurygregoryI will try a test removing localhost from the ipv6 entry in /etc/hosts wdyt?07:11
hjensas::1 in my local env works.07:11
*** ociuhandu has quit IRC07:11
iurygregoryprobably something on the cloud provider =(07:11
hjensasiurygregory: yes, I think for CI we can just use 127.0.0.1 hard coded?07:13
iurygregoryhjensas, I was thinking this also, and TheJulia asked me to try with ::1 XD07:14
hjensasiurygregory: which also works?07:15
iurygregoryhjensas, yup07:16
hjensasiurygregory: the funky thing with 'localhost' is that /etc/hosts have multiple lines with that. So depending on if the file is parsed top down or bottom up results would differ.07:17
iurygregoryhjensas, you just made my head explode XD07:17
hjensasiurygregory: :D a crazy theory.07:19
iurygregoryI need more coffee now XD07:19
*** bnemec has quit IRC07:20
accakks<TheJulia "accakks: can we help you?"> Yes that would be great07:21
*** rachit7 has joined #openstack-ironic07:23
iurygregoryaccakks, Julia is probably sleeping atm (US time), feel free to post your question and people will try to answer when possible =)07:23
* accakks sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/KpAcXDYJcXBpyiAcgkXAKGTr >07:24
openstackgerritHarald Jensås proposed openstack/ironic stable/train: Additional IP addresses to IPv6 stateful ports  https://review.opendev.org/71720507:24
*** ociuhandu has joined #openstack-ironic07:26
iurygregoryaccakks, well it's a long message in a link...07:27
iurygregorycan you split in small messages so we can read in the irc ?07:27
accakksOh apologies, I'm using matrix client07:27
accakksI'll split it and send again07:27
iurygregoryaccakks, no worries =)07:27
accakksHi everyone, I've been trying to run ironic on devstack and finally facing following errors07:28
accakks(I've tried running ./clean.sh and again re running ./stack.sh )07:28
iurygregoryouch07:28
accakks!. On running ./stack.sh I face error on exit07:28
openstackaccakks: Error: "." is not a valid command.07:28
iurygregorydevstack after clean is not that good I would say07:28
accakksOh okay, but I faced same error the first time I ran stack.sh07:29
accakksSo before re running next time I sued clean.sh before that07:29
iurygregorywhen my deployment fails I re-install the OS to try again =(07:29
iurygregorytry running clean.sh and unstack.sh07:30
accakksOkay let me try07:30
accakksI'll get back in few mins after trying these07:30
iurygregoryaccakks, sure07:31
arne_wiebalck./unstack.sh works surprisingly well for me07:31
iurygregoryarne_wiebalck, I know that you have a pact with zuul, now you also have one with devstack?07:31
accakksAwesome, I did not try it before, fingers crossed07:32
iurygregorythis is unfair XD07:32
*** ociuhandu has quit IRC07:32
arne_wiebalckthe UEFI patch got passed Zuul on the first attempt yesterday07:32
hjensasaccakks: ./unstack.sh -> sudo rm -rf /opt/stack/.vbmc/ -> ./stach.sh works for me in devstack.07:32
arne_wiebalckit pays off to talk to Zuul07:33
accakks<hjensas "accakks: ./unstack.sh -> sudo rm"> Trying, thanks07:33
arne_wiebalckhjensas: oh, that's an interesting additional step07:33
hjensasarne_wiebalck: I always get a already exists error if I don't clean out .vbmc directory.07:34
arne_wiebalckaccakks: is this with a local.conf file that includes ironic, actually?07:34
iurygregoryoh yeah there are some folders that may not be removed with .clean or unstack (vbmc and i think something from nova)07:34
arne_wiebalckis that worth putting somewhere? or fixing somewhere?07:35
iurygregoryarne_wiebalck, hehehe you have the power of the words07:35
* arne_wiebalck taps on his spell book07:35
iurygregoryworth fixing the clean unstack you mean?07:35
hjensasarne_wiebalck: yes should be trivial to fix.07:36
iurygregoryI would say it will be when I can't use VM's to test devstack hehehe07:36
arne_wiebalckI think these are the little things we know (or some of us do), but which make it hard for newcomers07:40
iurygregoryarne_wiebalck, yeah,07:41
* accakks sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/bNukivmntWevPlpFMLhBlvrd >07:44
openstackgerritIury Gregory Melo Ferreira proposed openstack/networking-baremetal master: [DNM] Testing CI  https://review.opendev.org/71541107:44
accakksI'll try uninstalling this simplejson thing manually maybe and then try again.07:45
iurygregoryaccakks, if you are pasting logs maybe would be worth putting in paste.openstack.org/07:45
iurygregoryaccakks, can you give details of your env? OS you are using, local.conf for devstack07:46
accakksHere : http://paste.openstack.org/show/791575/07:48
accakksI'm using ubuntu 18.0407:48
accakksMaybe manual uninstall of simplejson would fix this?07:49
iurygregorythis is kinda strange O.o07:50
iurygregorycan you share your local.conf?07:50
accakksHere, my local.conf http://paste.openstack.org/show/791576/07:52
iurygregoryok this is the default example we have in our docs, i will spin a VM with it to see07:53
*** rpittau|afk is now known as rpittau07:56
rpittaugood morning ironic! o/07:57
iurygregoryrpittau, good morning o/07:57
rpittauhey iurygregory :)07:57
iurygregoryjust fyi we have a fix for ngs07:58
rpittauiurygregory: ok, is that also the fix for baremetal-networking ?07:58
iurygregoryhttps://review.opendev.org/#/c/717020/ but maybe would be good get feedback from the cores07:58
patchbotpatch 717020 - networking-generic-switch - Testing CI - 3 patch sets07:58
iurygregoryrpittau, I pushed with depends-On to see if it will07:58
iurygregoryhttps://review.opendev.org/715411 testing07:59
patchbotpatch 715411 - networking-baremetal - [DNM] Testing CI - 3 patch sets07:59
rpittaualright, let's see07:59
iurygregoryat least we will be fixing the multinode job hehehe08:00
iurygregory1 step at time08:00
*** tkajinam has quit IRC08:08
*** uzumaki has quit IRC08:16
*** lucasagomes has joined #openstack-ironic08:17
*** dtantsur|afk is now known as dtantsur08:22
dtantsurmorning, ironic. TGIF!08:22
rpittauhappy friday dtantsur :)08:23
iurygregorydtantsur, morning \o/08:23
*** ociuhandu has joined #openstack-ironic08:27
rpittauTheJulia: when you have a minute I think this can move forward now https://review.opendev.org/70882708:31
patchbotpatch 708827 - ironic-python-agent (stable/train) - Rescan after restarting the md device - 2 patch sets08:31
openstackgerritMark Goddard proposed openstack/tenks master: Refactor virtualbmc-domain tasks into a module  https://review.opendev.org/71304308:34
*** ociuhandu has quit IRC08:44
*** rmart04 has joined #openstack-ironic08:49
*** ociuhandu has joined #openstack-ironic08:54
*** tkajinam has joined #openstack-ironic08:54
*** k_mouza has joined #openstack-ironic08:59
iurygregorydamm I should have tested networking-baremetal with the ipv4 change D:09:03
*** alexmcleod has joined #openstack-ironic09:08
accakks<iurygregory "this is kinda strange O.o"> this fixed it -> pip install --ignore-installed simplejson09:14
*** ociuhandu has quit IRC09:15
iurygregoryaccakks, awesome!09:15
iurygregorylocally I didnt get any problems with simplejson .-.09:15
*** ociuhandu has joined #openstack-ironic09:15
accakks> This error means that this package's metadata doesn't include a list of files that belong to it. Most probably, you have installed this package via your OS' package manager, so you need to use that rather than pip to update or remove it, too.09:17
accakks09:17
accakksIt must have been an issue on my system only09:17
iurygregoryyeah09:17
iurygregorygald you got it working =)09:17
*** ociuhandu has quit IRC09:20
*** ociuhandu has joined #openstack-ironic09:43
*** ociuhandu has quit IRC09:52
openstackgerritDmitry Tantsur proposed openstack/python-ironicclient master: [PoC] A standalone CLI for ironic  https://review.opendev.org/71727309:52
dtantsurTheJulia and anyone curious ^^^09:52
iurygregory=O09:53
dtantsurhehe09:53
* dtantsur is on fire this week09:53
iurygregoryon fire only?09:54
iurygregoryI would say it's +1 lvl09:54
iurygregorybut i don't have names for this lvl =(09:54
dtantsur:D09:55
openstackgerritDmitry Tantsur proposed openstack/python-ironicclient master: [PoC] A standalone CLI for ironic  https://review.opendev.org/71727309:55
*** ociuhandu has joined #openstack-ironic09:55
dtantsurI need your help folks: what could be a name for ironic-inspector standalone CLI?09:57
dtantsurbaremetal-introspection is way too long09:57
dtantsurbm-introspection? also a bit long(ish)09:57
iurygregorybm-inspect?09:57
dtantsurmaybe09:57
dtantsuror maybe we should make the ironic's standalone CLI support ironic-inspector?09:58
dtantsurso that we keep 'baremetal introspection'?09:58
* dtantsur needs to think about it09:58
*** dtantsur is now known as dtantsur|brb09:58
iurygregoryIm wondering here, I think we should have the networking-baremetal-multitenant-vlans running in networking-generic-switch ... thoughts?09:58
iurygregorysince changes in ngs may affect netwroking-baremetal...09:59
iurygregoryat least in check10:00
*** ociuhandu has quit IRC10:09
openstackgerritIury Gregory Melo Ferreira proposed openstack/networking-baremetal master: [DNM] Testing CI  https://review.opendev.org/71541110:11
*** tkajinam has quit IRC10:11
*** rachit7 has quit IRC10:16
hjensasiurygregory: or make ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode boting in n-g-s ?10:16
iurygregoryhjensas, boting?10:17
hjensasiurygregory: s/boting/voting/10:17
iurygregoryhjensas, well we solved ironic-temepest-ipa....10:17
iurygregorybut the job in networking-baremetal is not working yet..10:17
iurygregoryIm debugging to see if it can only be ipv4 or maybe some config10:17
hjensasoh, still same netmiko connect/no data issue?10:19
iurygregoryIm looking now at the fresh logs =)10:19
iurygregoryApr 03 08:32:06.511427 ubuntu-bionic-openedge-us-east-0015685205 neutron-dhcp-agent[1898]: ERROR neutron.agent.linux.ip_lib [None req-987d7880-c3cf-4c8b-b1bf-b1ec31bd5bed None None] Device tap56ac1674-ad cannot be used as it has no MAC address10:20
iurygregorythe vms are starting to boot bu they get stuck https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_cf5/715411/3/check/networking-baremetal-multitenant-vlans/cf50b75/controller/logs/ironic-bm-logs/node-3_no_ansi_2020-04-03-09%3A58%3A41_log.txt10:21
iurygregoryI was expecting to se more in the vm logs .-.10:21
*** ociuhandu has joined #openstack-ironic10:22
openstackgerritMerged openstack/ironic-python-agent master: Change ipa partition jobs to netboot  https://review.opendev.org/71662410:25
openstackgerritMerged openstack/ironic-lib master: Add netboot to all partition jobs  https://review.opendev.org/71660510:25
hjensasok, so next issue behind the n-g-s issue. My fetch of the netmiko_session.log does'nt seem to work - https://review.opendev.org/#/c/717194/1/zuul.d/ironic-jobs.yaml10:25
patchbotpatch 717194 - ironic - Fetch netmiko session log - 1 patch set10:25
iurygregory=(10:26
openstackgerritHarald Jensås proposed openstack/ironic master: Fetch netmiko session log  https://review.opendev.org/71719410:27
*** rpittau is now known as rpittau|bbl10:29
*** rcernin has quit IRC10:29
*** ociuhandu has quit IRC10:33
hjensasiurygregory: wonder if the IPA is simply stuck at EDD probing for too long. I rechecked https://review.opendev.org/714421, maby tinyipa does not have that issue?10:37
patchbotpatch 714421 - networking-baremetal - Explicitly set ramdisk type - 3 patch sets10:37
hjensasiurygregory: we could also add edd=off to [pxe]/pxe_append_params ?10:38
*** derekh has joined #openstack-ironic10:40
iurygregoryhjensas, gotcha I will try that10:48
openstackgerritIlya Etingof proposed openstack/ironic master: Support burning configdrive into boot ISO  https://review.opendev.org/68725011:05
openstackgerritMerged openstack/ironic-tempest-plugin master: Upddate tox config  https://review.opendev.org/71418511:07
openstackgerritMerged openstack/tenks master: Refactor virtualbmc-domain tasks into a module  https://review.opendev.org/71304311:07
*** ociuhandu has joined #openstack-ironic11:17
iurygregoryhjensas, do you think I should give a try running the ngs with 127.0.0.1 to see how networking-baremetal will respond?11:24
hjensasiurygregory: since DHCP iPXE is fetching the deploy kernel+ramdisk the n-g-s port plugging must have succeded already?11:27
iurygregoryto change the /pxe_append_params I would need to push a patch in ironic first and then test with networking-baremetal right?11:30
*** ociuhandu has quit IRC11:32
hjensasiurygregory: I think you can set IRONIC_EXTRA_PXE_PARAMS in the networking-baremetal job?11:33
iurygregoryoh11:34
hjensasiurygregory: I can push a change with that.11:36
iurygregoryhjensas, just did =)11:37
iurygregorynot sure if it's correct...11:37
openstackgerritIlya Etingof proposed openstack/ironic master: Support burning configdrive into boot ISO  https://review.opendev.org/68725011:37
openstackgerritIury Gregory Melo Ferreira proposed openstack/networking-baremetal master: [DNM] Testing CI  https://review.opendev.org/71541111:37
iurygregorygerrit could be less slow11:37
hjensasiurygregory: :D looks good. Now we wait and see ...11:38
openstackgerritIlya Etingof proposed openstack/ironic master: Support burning configdrive into boot ISO  https://review.opendev.org/68725011:39
openstackgerritIlya Etingof proposed openstack/ironic master: Add `network_data` field to ironic node object  https://review.opendev.org/68791011:40
openstackgerritIlya Etingof proposed openstack/ironic master: Add `network_data` field to ironic node object  https://review.opendev.org/68791011:41
*** ociuhandu has joined #openstack-ironic11:43
*** ociuhandu has quit IRC11:49
*** dtantsur|brb is now known as dtantsur11:57
openstackgerritDmitry Tantsur proposed openstack/python-ironicclient master: [PoC] A standalone CLI for ironic  https://review.opendev.org/71727312:07
*** rpittau|bbl is now known as rpitau12:08
*** rpitau is now known as rpittau12:09
*** mkrai_ has quit IRC12:20
openstackgerritDmitry Tantsur proposed openstack/python-ironicclient master: [PoC] A standalone CLI for ironic  https://review.opendev.org/71727312:21
rpittaudtantsur: just a thought, why not having a separate project of a standalone CLI client that integrates also support for inspector? Instead of having that  in python-ironicclient12:23
dtantsurrpittau: it's a bit of high maintenance costs for 200 lines of simple code12:23
dtantsuralso there is a desire for people to be able to `dnf install python3-ironicclient` and just use it12:24
*** Lucas_Gray has joined #openstack-ironic12:30
openstackgerritDmitry Tantsur proposed openstack/python-ironicclient master: [PoC] A standalone CLI for ironic  https://review.opendev.org/71727312:33
*** Lucas_Gray has quit IRC12:35
openstackgerritDmitry Tantsur proposed openstack/python-ironicclient master: [PoC] A standalone CLI for ironic  https://review.opendev.org/71727312:36
*** Lucas_Gray has joined #openstack-ironic12:37
*** rh-jelabarre has joined #openstack-ironic12:38
*** Lucas_Gray has quit IRC12:40
iurygregorytests still failling =( I wish I could check the configs while the job is running hehe12:45
*** Lucas_Gray has joined #openstack-ironic12:46
*** Lucas_Gray has quit IRC12:47
*** ociuhandu has joined #openstack-ironic12:47
*** zigo has quit IRC12:48
openstackgerritRiccardo Pittau proposed openstack/ironic-lib master: Convert jobs to dib  https://review.opendev.org/71699812:50
*** rloo has joined #openstack-ironic12:51
*** zigo has joined #openstack-ironic12:51
*** ameya49 has joined #openstack-ironic13:11
openstackgerritDmitry Tantsur proposed openstack/python-ironicclient master: A standalone CLI for ironic  https://review.opendev.org/71727313:13
dtantsurready for review and testing ^^^13:13
dtantsurTheJulia: I've got a Friday present for you ^^13:13
*** rachit7 has joined #openstack-ironic13:13
TheJulia<313:13
dtantsurand good morning13:17
openstackgerritMerged openstack/ironic master: Make oslo.reports an optional dependency  https://review.opendev.org/71690413:17
iurygregorygood morning TheJulia o/13:17
hjensasiurygregory: I wonder if enabling cleaning on the networking-baremetal job would shorten the feedback loop.13:18
openstackgerritDmitry Tantsur proposed openstack/python-ironicclient master: A standalone CLI for ironic  https://review.opendev.org/71727313:19
dtantsura small issue in the docs ^^^13:19
iurygregoryhjensas, we can try13:20
hjensasiurygregory: or if we can lower the timeout when waiting-for-callback ...13:20
* TheJulia tries to wake up13:21
dtantsurgive up, it's Friday13:21
TheJuliaI at least have to write some words in some status update doc and then try and fumble through those words13:22
iurygregorydtantsur, I think after your gift TheJulia will try to wake up anyway =)13:22
dtantsurheh, hopefully13:22
TheJuliaI noticed the bulk of priorities for the week merged13:24
TheJuliaPeople should add more things13:24
dtantsurMOAR THINGS13:24
TheJuliaWhat about ALLTHETHINGS?13:24
iurygregory++ ALLTHETHINGS13:24
TheJuliaMOAR ALLTHETHINGS!13:25
*** k_mouza has quit IRC13:26
TheJuliaetingof: looks like you have merge conflicts :(13:26
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent master: Add an ability to run in-band deploy steps  https://review.opendev.org/69877013:27
* arne_wiebalck has solved the UEFI RAID patch merge conflict (hint)13:27
TheJuliaarne_wiebalck: linkity link link?13:28
* arne_wiebalck should probably check with another browser ...13:28
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent master: Add an ability to run in-band deploy steps  https://review.opendev.org/69877013:28
* arne_wiebalck is disappointed TheJulia does not know the URL by heart given how long the patch is up13:28
arne_wiebalckhttps://review.opendev.org/#/c/696156/13:28
patchbotpatch 696156 - ironic-python-agent - Software RAID: Add UEFI support - 11 patch sets13:28
iurygregory=OOOO13:28
* TheJulia feels sad but URL memory was under allocated becuase my brain was from before the time of the intertubes as we know them today13:29
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent master: WIP: add a deploy steps for writing an image  https://review.opendev.org/71621613:29
arne_wiebalckTheJulia: +1 ... anything missing, or just not sure about the patch?13:30
TheJuliaarne_wiebalck: looking13:30
openstackgerritDmitry Tantsur proposed openstack/ironic master: WIP: Decompose core deploy step  https://review.opendev.org/69830913:31
TheJulialgtm13:31
TheJuliaAt least I got sleep last night13:31
* TheJulia starts the 3d printers back up before going and getting more coffee and then actually starting her workday13:32
*** ameya49 has quit IRC13:34
*** mkrai has joined #openstack-ironic13:38
*** jdandrea has joined #openstack-ironic13:38
*** jdandrea has quit IRC13:41
*** jdandrea has joined #openstack-ironic13:42
*** ociuhandu has quit IRC13:42
iurygregoryall the nodes are stuck  after deploy_ramdisk =(13:50
iurygregoryhttps://d6c4793bdf35783e53ec-8e6063eece8c96bdec38e25d6079d8b4.ssl.cf2.rackcdn.com/715411/5/check/networking-baremetal-multitenant-vlans/bf2fca4/controller/logs/ironic-bm-logs/node-3_no_ansi_2020-04-03-13%3A34%3A06_log.txt13:50
*** tzumainn has joined #openstack-ironic13:50
arne_wiebalckTheJulia: was there a doodle for the next white paper session?13:51
dtantsurif there was, I missed it as well13:54
TheJuliaI didn't end up sending it out13:56
TheJuliaHonestly, People's mental health seemed a little worrisome on Monday I didn't want to try and stress people further13:57
openstackgerritMerged openstack/sushy master: Switch to the new canonical constraints URL on master  https://review.opendev.org/71701013:57
hjensasiurygregory: got the netmiko session log - https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_9e4/717194/2/check/ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode/9e4e005/controller/logs/netmiko_session_log.txt13:58
*** Goneri has joined #openstack-ironic13:58
iurygregoryhjensas, awesome!13:58
hjensasiurygregory: only thing I notice is that it's alternatinv betweeb login from ::1 and from 198.72.124.2114:01
iurygregoryI need more coffee brb14:02
*** kashifkhan has joined #openstack-ironic14:02
kashifkhanHello, I have a question, if node where IPA is running changes IP, and ironic triggers provisioning, will it fail?14:03
arne_wiebalckTheJulia: Let's discuss next Monday then how to proceed. There was quite some activity since our last meeting: contributions and reviews.14:03
dtantsurkashifkhan: that's quite likely14:11
rpiosoGood morning, ironic14:13
*** bnemec has joined #openstack-ironic14:13
rachit7Good morning rpioso14:13
arne_wiebalckdtantsur: can you elaborate?14:13
iurygregorymorning rpioso14:14
* arne_wiebalck would have answered "no" :)14:14
*** bnemec is now known as beekneemech14:14
arne_wiebalckgm rpioso and rachit7 o/14:14
rpiosoarne_wiebalck, iurygregory, rachit7: Happy Friday!14:14
rachit7arne_wiebalck rpioso 8)14:15
kashifkhandtantsur: thanks for the answer. I am thinking about whether we need to move the dhcp leases from one cluster to the other during the move/pivot process.14:16
*** Chaserjim has quit IRC14:16
kashifkhanIt would be really helpful for me if I get a bit more elaborated answer. Thanks in advance14:21
*** mkrai has quit IRC14:24
*** cdearborn has joined #openstack-ironic14:25
*** ociuhandu has joined #openstack-ironic14:25
dtantsurarne_wiebalck, kashifkhan, I mean, if the IP changes during provisioning, ironic probably won't be able to reach IPA.14:26
arne_wiebalckdtantsur: ah, I understood: the node is in available ... the IP changes in DHCP ... then the node is deployed14:27
arne_wiebalckdtantsur: for your scenario, I agree :)14:27
dtantsurif a node is available, it's usually powered off, the DHCP changes do not affect ironic anyhow14:28
*** mkrai has joined #openstack-ironic14:28
arne_wiebalckthat's my point14:28
kashifkhanok, I meant when IPA is running on a node, there is a change in IP and then Ironic triggers provisioning14:29
dtantsurkashifkhan: just to be clear: why IPA is running on a node before provisioning? are you using the fast-track option?14:30
kashifkhanwhat about the heartbit, would it somehow tell ironic to communicate to new IP? sorry my questions might seem foolish, I am a newbie in this field14:30
etingofTheJulia, yep, I think I resolved some already14:30
dtantsurkashifkhan: we have explicitly disallowed updating the IPA endpoint as a security improvement against potential hijacking14:31
dtantsurcc TheJulia14:31
kashifkhandtantsur: yes14:31
openstackgerritHarald Jensås proposed openstack/networking-baremetal master: Explicitly set ramdisk type  https://review.opendev.org/71442114:31
dtantsurTheJulia: do you remember if we really do anything about IP changes in fast-track?14:32
dtantsurlike, if heartbeat insists that the node has a new IP, mark it as not fast-track-able?14:32
dtantsurand reboot the next provisioning?14:32
* iurygregory fingers crosses for https://review.opendev.org/71442114:32
patchbotpatch 714421 - networking-baremetal - Explicitly set ramdisk type - 4 patch sets14:32
iurygregoryironic-cores: https://review.opendev.org/#/c/717020/ would allow us to have ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode voting again in our CI, just wondering if this is the approach we want14:34
openstackgerritTzu-Mainn Chen proposed openstack/ironic master: Use auth values from neutron conf when managing Neutron ports  https://review.opendev.org/70867814:34
patchbotpatch 717020 - networking-generic-switch - Testing CI - 3 patch sets14:34
TheJuliadtantsur: ip can't really chagne with fasttrack14:36
* arne_wiebalck hopes iurygregory has talked to Zuul re 714421 (crossing fingers is just superstition)14:36
TheJuliadtantsur: because we don't allow heartbeats to change the address. We could add a knob to permit updates if the agent_token is avlid14:36
iurygregoryarne_wiebalck, I've being talking a lot with zuul the problem is only the vms trying to boot =)14:36
* TheJulia goes back to meeting14:36
kashifkhandtantsur: can you point some design doc or link where I can get a bit more info on this14:36
iurygregoryso it's not his fault =)14:36
dtantsurkashifkhan: not from the top of my head, let's wait for TheJulia to return from meetings14:39
kashifkhandtantsur: thanks14:40
TheJuliasorry, brain still in meeting14:42
openstackgerritHarald Jensås proposed openstack/networking-generic-switch master: Add netmiko_session_logging  https://review.opendev.org/71706014:42
* TheJulia looses her mind14:43
dtantsurmy examples shows that having a mind is overrated14:43
dtantsuryou can go pretty far with decent feathers and an ability to swallow mice whole14:44
iurygregorya cat for TheJulia https://media.giphy.com/media/v6aOjy0Qo1fIA/giphy.gif14:44
TheJuliaAnd you can turn your head like 210 degrees14:44
TheJuliasingle pivot attachment point14:44
TheJuliaas opposed to humans with two14:44
TheJulia(which is why our range of movement is so restricted)14:44
*** mkrai has quit IRC14:45
* TheJulia did some falcon rescue/rehab volunteer work when she was younger14:47
openstackgerritIlya Etingof proposed openstack/ironic master: Support burning configdrive into boot ISO  https://review.opendev.org/68725014:49
openstackgerritIlya Etingof proposed openstack/ironic master: Add `network_data` field to ironic node object  https://review.opendev.org/68791014:52
TheJuliagah, meeting continues14:53
openstackgerritTzu-Mainn Chen proposed openstack/ironic master: Add node lessee field  https://review.opendev.org/70686414:54
accakksFinal error I'm getting after package errors are done with while installing. This was the same one I was getting earlier too, on running further commands in process.14:56
* accakks sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/hSoAwiKQMxyjSQhPIRDZpIXZ >14:56
accakks *14:57
accakksFailed to discover available identity versions when contacting http://192.168.1.108/identity. Attempting to parse version from URL.14:57
accakksCould not find versioned identity endpoints when attempting to authenticate. Please check that your auth_url is correct. Internal Server Error (HTTP 500)14:57
rpittauaccakks: I suggest you use an external link to point to logs, like http://paste.openstack.org/14:58
accakksarne_wiebalck:14:58
openstackgerritBob Fournier proposed openstack/sushy stable/train: Ignore failing message registry download  https://review.opendev.org/71731814:58
openstackgerritTzu-Mainn Chen proposed openstack/python-ironicclient master: Add node lessee  https://review.opendev.org/71601114:58
accakks<accakks "Final error I'm getting after pa"> http://paste.openstack.org/show/791593/14:59
accakks> <@accakks:matrix.org> Final error I'm getting after package errors are done with while installing. This was the same one I was getting earlier too, on running further commands in process.14:59
accakks * Here: http://paste.openstack.org/show/791593/14:59
TheJuliaugh, I guess there is a matrix to irc gateway that doesn't fully grok how irc works?14:59
TheJuliaand out of meeting \o/15:00
TheJuliakashifkhan: Hi!15:00
TheJuliakashifkhan: so fast track was intended to operate on static and edge networks, not networks where machines are switched around physical network to physical network, in part because of security and additionally because of the variation of race condition issues when we try and test such actions in CI. The bulk of our CI failures are actually that same sort of race condition15:05
TheJuliawell, aside form patches that break things accidently15:05
dtantsurTheJulia: we could probably detect this situation (attempt to change IP address) and make the node not-fast-track-able15:07
TheJuliai thought we had a conditional wrapped up in if we could based upon networking15:08
TheJuliaor maybe we did early on15:09
TheJuliayeah, I think the initial iteration had it but it came out15:10
TheJuliaI guess we need to delineate, what is changing the network15:11
TheJuliabecause if ironic is doing it, we should know and be able to clear any flags fairly easily. If agent_url attempts to be updated with a valid token, we may want to accept it? or enable accepting it?15:11
TheJuliaI guess there are many possible paths too15:11
TheJuliaI'm looking for the rfe now15:12
dtantsurgiven that we have agent tokens and hashing for rescue password, we may want to relax this requirement again15:13
TheJuliayeah15:13
*** yoctozepto has quit IRC15:17
TheJuliaGAH, too many terminal windows consumed by the 3d slicing tools15:18
*** Mahendra22 has joined #openstack-ironic15:18
TheJuliakashifkhan: fyi https://storyboard.openstack.org/#!/story/200496515:18
*** yoctozepto8 has joined #openstack-ironic15:18
openstackgerritBob Fournier proposed openstack/sushy stable/train: Make MessageRegistryFile.Registry attribute non-required  https://review.opendev.org/71732215:18
*** Mahendra22 has quit IRC15:18
TheJuliabfournie: you mentioned a manual backport the other day, do you remember what it was because I totally got distracted and forgot :(15:18
bfournieTheJulia: the IPMO debug log change perhaps?15:19
bfournieTheJulia: IPMI15:19
TheJuliayeah!15:19
dtantsurI also mentioned a manual backport of https://review.opendev.org/#/c/714511/15:20
patchbotpatch 714511 - ironic - Make deploy step failure logging indicate the error (MERGED) - 2 patch sets15:20
dtantsurI think the IPMI one has landed, no?15:20
bfournieTheJulia, dtantsur: yes and we decided the back to keep debug false by default so no changes in backport15:21
*** hjensas is now known as hjensas|afk15:21
*** gyee has joined #openstack-ironic15:22
TheJuliayeah, I'm running local tests on it now and will upload it shortly15:24
TheJuliasorry! :(15:24
TheJuliaaccakks: your error, if your not running in stand-alone mode, has me wondering if you have a proxy in-front of keystone and that keystone is just not responding15:25
rachit7Hi TheJulia  this patch needs last review : https://review.opendev.org/#/c/710852/ . please add this patch in your review list :)15:26
patchbotpatch 710852 - ironic - DRAC: Fix a failure to create virtual disk bug - 5 patch sets15:26
*** k_mouza has joined #openstack-ironic15:27
openstackgerritJulia Kreger proposed openstack/ironic stable/stein: Move ipmi logging to a separate option  https://review.opendev.org/71732315:29
*** accakks_ has joined #openstack-ironic15:29
*** k_mouza has quit IRC15:31
*** igordc has joined #openstack-ironic15:32
*** k_mouza has joined #openstack-ironic15:34
* dtantsur watches the in-band deploy steps patch going green in zuul with an expression of disbelief15:36
TheJuliais it too early to ship it?15:39
TheJuliaMaybe we can begin warming up a steam ship15:39
TheJuliaI have a friend that is actually the chief engineer of a steam ship15:42
rpittaubye! have a nice weekend! o/15:43
*** rpittau is now known as rpittau|afk15:43
TheJuliabye rpittau|afk, stay safe!15:44
openstackgerritIlya Etingof proposed openstack/ironic master: Add `network_data` field to ironic node object  https://review.opendev.org/68791015:44
TheJuliatime to close windows15:44
openstackgerritAndreas Jaeger proposed openstack/ironic master: Cleanup Python 2.7 support  https://review.opendev.org/71545415:49
*** JayF is now known as JasonF15:55
*** JasonF is now known as JayF15:55
*** lucasagomes has quit IRC16:00
dtantsurTheJulia: steam ship, wow16:03
TheJuliahttps://www.virginiav.org/16:07
*** ociuhandu has quit IRC16:08
*** Lucas_Gray has joined #openstack-ironic16:11
openstackgerritJulia Kreger proposed openstack/ironic stable/train: Make deploy step failure logging indicate the error  https://review.opendev.org/71732916:11
dtantsuroh, cool16:12
*** dking_desktop has joined #openstack-ironic16:12
*** Lucas_Gray has quit IRC16:20
*** rachit7 has quit IRC16:21
iurygregorynetworking-baremetal is also fixed \o/16:42
iurygregoryhttps://review.opendev.org/#/c/714421/ https://review.opendev.org/71702016:42
patchbotpatch 714421 - networking-baremetal - Explicitly set ramdisk type - 4 patch sets16:42
patchbotpatch 717020 - networking-generic-switch - Testing CI - 3 patch sets16:42
TheJuliawoot16:43
iurygregoryI forgot to test using tinyipa...16:43
*** yoctozepto8 is now known as yoctozepto16:43
iurygregoryI will update the ngs with a release note so we can go ahead16:44
iurygregoryand than I will run to the supermarket hehehe16:44
dking_desktopIs the noop network_interface the best option if you want to provision servers which will afterwards live on their own network, and not the provisioning or tenant networks?16:45
TheJuliadking_desktop: noop if the networking is entirely already staticly configured and there is an external dhcp server. You should be able to change the network interface after provisioning if you need to16:50
TheJuliaJust... naturally, you may break the ability to clean/redeploy if needed16:50
openstackgerritVerification of a change to openstack/ironic failed: Do not autoescape all Jinja2 templates  https://review.opendev.org/71684516:53
dking_desktopSo, here's what I'm trying to do with my new project: I would like some way to be able to provision servers and manage servers. I want to be able to start those servers off with some basic network configuration, including bonds and VLANs. While those servers are running, I would like them to not have access to any shared provisioning network, but I would like to monitor them to ensure that they are up, and I16:56
dking_desktopity to reboot, clean, and redeploy them. I don't mind handling the networking separately if necessary, but of course I would appreciate any tool which can help with that. How could Ironic fit into this particular use case? What networking interface would be best for that?16:56
openstackgerritIury Gregory Melo Ferreira proposed openstack/networking-generic-switch master: Fix ngs  https://review.opendev.org/71702017:03
*** Lucas_Gray has joined #openstack-ironic17:06
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic master: Change multinode job to voting  https://review.opendev.org/71734817:06
iurygregorytime to go o/ bye everyone17:08
*** jlvillal is now known as jlvillal_laptop17:10
*** jlvillal_laptop is now known as jlvill-travel17:10
*** jlvill-travel is now known as jlvacation17:11
*** jlvacation is now known as jlv-sick17:11
*** jlv-sick is now known as jlviva-viva17:11
*** jlviva-viva is now known as jlvillal17:11
*** ociuhandu has joined #openstack-ironic17:12
TheJuliadking_desktop: if your using neutron, that is exactly what the neutron network interface is for, however if your not using neutron, you'll need to create a similar network interface to integrate with your network ?automation?17:14
arne_wiebalckbye everyone o/17:15
openstackgerritMerged openstack/sushy stable/train: Ignore failing message registry download  https://review.opendev.org/71731817:15
dking_desktopSo, from what I was reading, it seemed that with the neutron interface, the created servers would be using a tenant network that would need the neutron server up and running. Is that the case? I was hoping that once the servers were running, that they wouldn't necessarily be dependent upon any outside servers. Also, I was hoping that those servers could use VXLANs, or any other arbitrary networking we decide17:18
TheJuliadking_desktop: so, tenant network if the tenant has access for something to be bound to that network, by design neutron will want to perform IPAM and DHCP management, but it doesn't have to do routing, and I think even dhcp might be able to be turned off if you have static DHCP assignments/management17:21
TheJuliaports can also not have IP addresses assigned at all, so it becomes a port attachment to a network attachment concept17:22
dking_desktopI'm trying to get my head around that. What I'm going for here is a bit like TripleO but not. So, with Ironic, I would use the neutron network interface, which would manage the switch, and then use that to deploy, redeploy, and clean servers, but while a server is running, it could set the networking so that it doesn't communicate with openstack at all, except for the IPMI reaching out to it over the separate17:30
dking_desktopthe baremetal servers can have their networking setup in anyway they want, including the ability to use VXLANs and trunk ports, etc.?17:30
JayFdking_desktop: you basically described how neutron works :) -- it's a control plane tool for configuring networks, then usually gets the hell out of the way for data plane stuff17:34
JayFthat's especially true for the Ironic use case17:34
JayFLet me lay it out this directly: there should be no situation in which your OpenStack control plane going down should impact your data plane *unless* you're using network booting on your deployed instances (e.g. you always pxe from conductor instead of local booting)17:35
*** k_mouza has quit IRC17:40
dking_desktopJayF: Okay. I really like that. Thanks for clarifying. I'm apologize for asking silly questions. I think I had some wrong ideas about how things would work. So, another silly question: When a baremetal node is provisioned, by default, is the OS actually installed on the server, rather than requiring a PXE boot?17:43
dking_desktopI know that I'm using a glance image currently when I do "openstack server create ...", but that doesn't seem like it would be something that would necessarily be installed onto the server.17:44
*** dking_desktop has left #openstack-ironic17:45
*** dking_desktop has joined #openstack-ironic17:45
JayFSo the answer to what the default is, I'm not a great person to ask17:45
JayFbut generally speaking there are two modes: netboot and local boot. With local boot, you either have a bootloader baked into a whole disk image, or ironic puts down a bootloader with your partition image17:46
JayFwith netboot, you continue to boot into your *local installed OS* via pxe and the configured pxe kernel/initrd17:46
*** bdodd has quit IRC17:48
dking_desktopSo, even if you are using a Glance image, it's possible to do local boot, where Ironic installs a bootloader which then uses that image?17:48
*** derekh has quit IRC17:52
TheJuliadking_desktop: yes, we have support for full disk images and partition images where a bootloader is installed17:54
TheJuliaWhole disk naturally is good if your using things that are not linux17:54
dking_desktopLooking at the documentation, I only see PXE boot when I'm looking at "Boot interfaces". It says that it is the default for IPMI.17:54
TheJuliathat should really be titled "boot interface for deployment"17:54
dking_desktopOkay. I'm using CentOS, but like was said before, I want these servers, my data plane, to not be dependent at all upon my control plane while they are running. Preferably, I would like it to be possible for one of these servers to be able to reboot even if my openstack instance were to be down for some reason.17:55
dking_desktopYeah. I don't even know where to look for boot options for after deployment.17:56
TheJuliaThat is totally doable with the local boot option setting17:58
TheJuliawhich I think is _now_ the default instead of netboot17:58
dking_desktopThat's great to hear! What is "now"? Train?17:58
TheJuliatrain just change default_boot_option in ironic.conf to "local"17:59
TheJuliagah, still hasn't merged17:59
dking_desktopGreat! We're pretty much all on Train now, so that would be perfect.17:59
TheJuliadtantsur: https://review.opendev.org/#/c/492114/17:59
patchbotpatch 492114 - ironic - Change [deploy]/default_boot_option to local - 32 patch sets17:59
dking_desktopOh. Well, now that I know the option, I can set it manually.18:00
TheJuliayup18:00
dking_desktopSo, for the practicals, then. For this use case, setup Ironic baremetal nodes using the neutron network_interface, and also set default_boot_option to local in ironic.conf. Then, I can perhaps setup the actual network configuration, including bonds and VXLANs, VLANs, etc., either in the glance image? When does Neutron "get out of the way" for that? After the deploy is done would it just set the physical switc18:04
dking_desktoport and remove any VLANs it setup for the deploy?18:04
TheJuliadtantsur: looks like the change for inspector to default to netboot timed out right at the end of the job18:08
dtantsur:(18:09
TheJuliadking_desktop: yeah, I don't see why not boot wise. You will want to use configuration drive to embed the network configuration data18:09
dking_desktopThe configuration drive?18:09
TheJulianeutron would get out of the way after deployment has completed18:09
TheJuliawould you be using nova?18:09
dking_desktopExcellent, and then I assume that neutron would re-configure and get back involved if it ever needed to clean or redeploy with Ironic. So, that's what I'm wanting.18:10
TheJuliayes18:11
JayFdking_desktop: to give you extra confidence: we used ironic for rackspace.com/onmetal (a previous job), and had MULTIPLE incidents where we lost control plane access but never had openstack-related issues take our data plane down18:11
dking_desktopYes, I believe that I would be using Nova.18:11
dking_desktopJayF: That's great to hear!18:11
TheJuliaconfiguration drive is a format for passing instance data/configuration to the machine. If you want to do super special things, you could likely use user-data which nova would embed in the configuration drive which it would send to ironic for the node.18:12
TheJuliadtantsur: I rechecked the job18:12
dtantsur++18:13
*** ociuhandu has quit IRC18:17
*** ociuhandu has joined #openstack-ironic18:17
TheJuliaits end of cycle, I suspect we'll need weekend rechecks because we're starting to see the weirdest timout failures18:18
dking_desktopOkay, so I'm looking at https://docs.openstack.org/ironic/latest/install/configdrive.html. I wasn't aware of this before, so that's handy. That way, the image could just have some startup or configuration scripts built in which could then pull instance specific information from that mount to help configure the networks.18:21
TheJuliaYup, super useful :)18:22
*** ociuhandu has quit IRC18:23
JayFdking_desktop: `glean` is a software product that already exists that does that, if you don't want to use the more traditional `cloud-init` to read that info and do configs18:23
dking_desktopI see that it mentions passing options to "nova boot", and also mentions a --user-data option. My typical process is to do "baremetal node create..." "baremetal port create ...", manage, inspect, provide, then "openstack server create ..." Where would I modify that to add in these options? Are they part of "openstack server create ..."?18:24
TheJuliadtantsur: I'm not sure I grok your comment on https://review.opendev.org/#/c/714212/8/ironic/common/pxe_utils.py18:27
patchbotpatch 714212 - ironic - "dual stack" support for PXE/iPXE - 8 patch sets18:27
dtantsurTheJulia: imagine dhcp_options_for_instance(task, ipxe_enabled, dual_stack=True)18:28
dtantsurthat returns you options for both18:28
dtantsurrather than doing two calls and merging on the caller side18:28
TheJuliadking_desktop: no modification beyond that18:28
dtantsurit's mostly a nit18:28
TheJuliadtantsur: so.. make it semi-recursive :)18:28
TheJulia?18:28
* TheJulia ducks18:28
dtantsurlol18:28
dtantsurnot necessary, changing a couple of 'if' may do :)18:29
TheJuliaI'm kind of afraid to do that, just based on us breaking this stuff before with older neutron18:29
TheJuliabut...18:29
dking_desktopJayF: That looks perfect. I'm gong to look into that. I suppose that's what I can use to build the image once I figure out how to get the config-drive data in there.18:29
TheJuliahjensas|afk tested neutron's interpretation of dual stack dhcp stuff so things seem a lot better now18:29
dking_desktopTheJulia: I meant, where do I put that image and make it, and how do I modify my current commands to know to use it.18:30
TheJuliawhich image, I'm not sure I understand18:30
dking_desktopI meant the config-drive image, or files. I see that it is mostly called an image in the standalone section.18:34
TheJuliaso nova will make one on its own using all available data18:34
dtantsurhave a wonderful weekend18:36
*** dtantsur is now known as dtantsur|afk18:36
*** rmart04 has quit IRC18:38
TheJuliao/18:40
dking_desktopNice. I'm not sure I understand where it gets that data. Also, when I do "server create ..." I currently add in a network. If I'm wanting all my networking to be handled by my glance image and the config-drive, would I just not use a network option there?18:41
*** alexmcleod has quit IRC18:43
openstackgerritMerged openstack/networking-generic-switch master: Add netmiko_session_logging  https://review.opendev.org/71706018:44
dking_desktopAgain, I apologize for the silly questions. I know that there's a pretty big gap in my understanding somewhere. I'm just trying to figure out where that's at.18:45
JayFOpenStack is a huge distributed system, it's hard to keep the details internalized even if you work on it every day. Nobody is going to judge you based on your questions.18:46
openstackgerritTzu-Mainn Chen proposed openstack/ironic master: Add node lessee field  https://review.opendev.org/70686418:46
JayFNow if you don't hang around and answer these same questions for the next person, that's when the judgement comes in :D18:47
dking_desktoplol. Yep. I don't just plan to answer the questions. If I'm having trouble, I expect others are, too, and if everything goes well, that means that there will be a lot of opportunities in writing some documentation.18:53
JayFThere is /always/ opportunity for improving docs, thanks :D18:57
JayFdking_desktop: I'm curious if you wanna share the overall problem you're solving, it's always fun to hear about folks' use cases18:57
dking_desktopSure. And I would love to learn more about your experience. Right now, I have two objectives. My primary objective at the moment is to use Ironic to deploy servers which will in turn be used to run OpenStack.19:01
* JayF works on a private cloud deployment of OpenStack, including Ironic, at Verizon Media FKA Yahoo19:02
dking_desktopWe're wanting to create a system that can automatically deploy isolated OpenStack instances for clients.19:02
JayFah, okay, there was a business that did that once for a while19:02
JayFbluebox maybe? I don't have a great memory19:02
dking_desktopI don't remember the name, but I heard there was another that attempted it for a while, but they eventually learned that the technology wasn't yet mature enough at the time, and had to give up.19:03
*** accakks_ has quit IRC19:05
*** k_mouza has joined #openstack-ironic19:06
dking_desktopFrom what I've heard, the challenge is that the standard OpenStack use case is to have one large system which is handling a large number of small tenants, where we want to create a system that deploys a large number of small open stacks with a small number of tenants.19:08
*** stevebaker has quit IRC19:11
*** k_mouza has quit IRC19:21
TheJuliadking_desktop: sorry, meeting and food() interupted me. I'm just not familiar with the network option in your case as you've stated that it seems like you want to do native vxlan things. I believe passing it will just create a standard port attachment and I guess in your config you'll likely want to manually create the ports so nova is not doing it for you... in that nova has certian use/interaction19:29
TheJuliaexpectations like network addresses for instances.19:29
TheJuliaJayF: I don't remember what Bluebox did... for provisioning.19:30
TheJuliadking_desktop: and what JayF says!19:30
TheJuliaYes, OpenStack is designed such that you cloudify your physical resources, but there should be exactly nothing that prevents you firing up openstacks with-in those infrastuctures to handle specific things.  The key all really comes down to how you interact and abstract along with your processes. TripleO or was it QuintupleO was the closest at these ideas of a deployment with-in a deployment. The downside of19:32
TheJuliatripleo is that it is lots of networking is configured/managed outside of the openstack processes and contexties19:32
dking_desktopThat's fair. So, perhaps it would be best to ask the Nova folks on details about how I could pass in config-drive data so that when it's done, it doesn't rely on any actual neutron ports, etc.?19:33
dking_desktopAnd I did start with TripleO earlier, but it mostly seemed like overkill.19:34
TheJuliaso nova largely generates the configuration drive data for you19:34
TheJuliaand embeds what neutron has19:34
TheJuliaYour case is almost more towards infrastucture management so maybe directly asking ironic to deploy physical nodes might be more ideal19:34
TheJuliabecause then you could contrain clusters with extra infrastructure knowledge19:34
TheJuliabut nova largely allows user data to be passed in, and cloud-init can grok data from that and take additional actions19:35
TheJuliaYou can also embed files if memory serves19:35
dking_desktopI was thinking about just doing the deploy, but I do want it to be able to monitor the services long term, and I would like for it to more easily be able to redeploy if necessary. I'm just trying to decide on the best way to do that.19:40
dking_desktopAnd if nova allows user data to be passed in, then it sounds like it might be a great option. I like the idea of using glance images with local boot, so all of that sounds appealing.19:41
*** Lucas_Gray has quit IRC19:52
*** Lucas_Gray has joined #openstack-ironic19:57
*** ociuhandu has joined #openstack-ironic19:58
*** Lucas_Gray has quit IRC20:13
*** Lucas_Gray has joined #openstack-ironic20:17
TheJuliadking_desktop: awesome20:23
*** Lucas_Gray has quit IRC20:24
*** ociuhandu has quit IRC20:46
*** ociuhandu has joined #openstack-ironic20:47
*** ociuhandu has quit IRC20:52
*** ociuhandu has joined #openstack-ironic21:00
*** ociuhandu has quit IRC21:04
tzumainnTheJulia, hi! thanks for the earlier +2s on my patches; just a note that I had to rebase them all due to merge conflicts21:32
*** k_mouza has joined #openstack-ironic21:43
*** k_mouza has quit IRC21:47
*** k_mouza has joined #openstack-ironic21:48
*** rloo has quit IRC22:04
openstackgerritSean McGinnis proposed openstack/sushy-cli master: Use unittest.mock instead of third party mock  https://review.opendev.org/71740822:08
*** igordc has quit IRC22:36
*** igordc has joined #openstack-ironic22:36
*** tzumainn has quit IRC22:37
*** rh-jelabarre has quit IRC22:38
*** ociuhandu has joined #openstack-ironic23:36
*** ociuhandu has quit IRC23:41

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