Monday, 2020-07-27

jandersTheJulia regarding the kexec question I'm looking at https://docs.openstack.org/ironic/latest/admin/node-deployment.html#node-deployment-deploy-steps00:11
jandersjust conceptually I suppose there could be "deploy.kexec_instance_kernel (priority 25)" which is disabled by default.00:12
jandersis that what you're thinking?00:12
openstackgerritJacob Anders proposed openstack/bifrost master: Add ansible collections symlink to .gitignore  https://review.opendev.org/74312500:19
openstackgerritJacob Anders proposed openstack/bifrost master: Add ansible collections symlink to .gitignore  https://review.opendev.org/74312500:22
openstackgerritJacob Anders proposed openstack/bifrost master: Add ansible collections symlink to .gitignore  https://review.opendev.org/74312500:23
TheJuliajanders: I started wondering that, but what I ultimately want is dynamic selection if there is heartbeating when we hit deploy.deploy00:25
TheJuliawhich makes me think why not both00:25
TheJuliaAnd I quickly mentally think we reach https://imgur.com/gallery/IP73r00:26
janders:)00:26
jandersdynamic as in determining whether we kexec or not when the provisioning request comes in?00:28
janders(just making sure I'm getting this right)00:29
*** Lucas_Gray has joined #openstack-ironic00:33
*** bfournie has joined #openstack-ironic00:42
*** dsneddon has quit IRC01:08
*** yaawang has quit IRC01:27
*** yaawang has joined #openstack-ironic01:28
*** Goneri has quit IRC01:49
*** Goneri has joined #openstack-ironic01:50
*** Goneri has quit IRC01:50
*** Goneri has joined #openstack-ironic01:59
*** Goneri has quit IRC01:59
openstackgerritJacob Anders proposed openstack/bifrost master: Add ansible collections symlink to .gitignore  https://review.opendev.org/74312502:00
janderssorry about the noise :)02:01
*** Goneri has joined #openstack-ironic02:02
*** Goneri has quit IRC02:02
*** Goneri has joined #openstack-ironic02:04
*** yaawang has quit IRC02:10
*** yaawang has joined #openstack-ironic02:11
*** yaawang has quit IRC02:18
*** yaawang has joined #openstack-ironic02:19
*** Goneri has quit IRC02:20
*** Goneri has joined #openstack-ironic02:23
*** Lucas_Gray has quit IRC02:25
*** yaawang has quit IRC02:27
*** Goneri has quit IRC02:31
*** rcernin has quit IRC02:31
*** yaawang has joined #openstack-ironic02:37
jandersstevebaker do you know an easy way to recover a node from clean failed state in standalone ironic?02:38
*** rcernin has joined #openstack-ironic02:40
*** rcernin has quit IRC02:40
*** rcernin has joined #openstack-ironic02:41
jandersstevebaker got it, disregard :)02:42
*** yaawang has quit IRC02:57
*** yaawang has joined #openstack-ironic03:02
*** mkrai has joined #openstack-ironic03:14
*** ricolin has joined #openstack-ironic03:41
*** mkrai has quit IRC03:44
*** fdegir2 has joined #openstack-ironic03:48
*** fdegir has quit IRC03:49
*** mkrai has joined #openstack-ironic04:09
*** mrda has quit IRC04:37
*** mrda has joined #openstack-ironic04:38
*** uzumaki has joined #openstack-ironic04:45
*** Goneri has joined #openstack-ironic04:52
*** Goneri has quit IRC05:03
*** abdysn has joined #openstack-ironic05:14
*** Goneri has joined #openstack-ironic05:16
*** Goneri has quit IRC05:22
*** Goneri has joined #openstack-ironic05:23
*** Goneri has quit IRC05:30
*** Goneri has joined #openstack-ironic05:32
*** Goneri has quit IRC05:34
*** Goneri has joined #openstack-ironic05:37
*** dsneddon has joined #openstack-ironic05:41
openstackgerritMerged openstack/ironic master: Enforce autospec in some api tests  https://review.opendev.org/74146805:43
*** Goneri has quit IRC05:43
*** yaawang has quit IRC05:44
*** yaawang has joined #openstack-ironic05:44
*** Goneri has joined #openstack-ironic05:46
*** dsneddon has quit IRC05:47
*** rcernin has quit IRC05:50
*** rcernin has joined #openstack-ironic05:52
*** mkrai_ has joined #openstack-ironic05:58
*** mkrai has quit IRC06:01
*** uzumaki has quit IRC06:11
*** uzumaki has joined #openstack-ironic06:11
*** rcernin has quit IRC06:21
*** rcernin has joined #openstack-ironic06:22
*** Goneri has quit IRC06:26
arne_wiebalckGood morning, ironic!06:41
openstackgerritvinay kumar muddu proposed openstack/ironic master: Decouple the ISO creation logic from redfish  https://review.opendev.org/73917406:44
*** Goneri has joined #openstack-ironic06:59
*** yaawang has quit IRC07:10
*** yaawang has joined #openstack-ironic07:12
*** mkrai_ has quit IRC07:12
openstackgerritMerged openstack/ironic-python-agent master: More refactoring of the image module  https://review.opendev.org/74211007:15
iurygregorygood morning arne_wiebalck and Ironic!07:21
jandersgood morning Ironic o/07:26
jandershow was your weekend arne_wiebalck iurygregory ?07:26
*** rcernin has quit IRC07:28
*** Goneri has quit IRC07:35
iurygregorygood morning janders o/07:41
iurygregoryit was ok, I was able to get some rest07:41
jandersthat's great to hear, same here07:42
*** ricolin has quit IRC07:43
janderswe went for a bit of a hike on Sunday with my wife which made me realise there is some good mountainbike trails here as well07:43
iurygregorythat's awesome07:44
jandersfixed up my bike after 6 months of forced inactivity due to bushfires and then covid, if the new tyres hold pressure overnight I can pop out for a quick ride tomorrow07:44
iurygregorygood luck =)07:45
jandersthanks! :)07:45
janderssome hard engineering for a change07:45
iurygregoryhehehe07:45
jandersnow back to software engineering - much easier on my hands :)07:45
iurygregoryhttps://review.opendev.org/#/c/743125/ this is just so avoid having git status to show the files right ?07:46
patchbotpatch 743125 - bifrost - Add ansible collections symlink to .gitignore - 4 patch sets07:46
janderscorrect07:46
jandersI forgot about adding the symlink to gitignore07:46
iurygregoryno worries07:46
jandersI'm now working on https://storyboard.openstack.org/#!/story/1618014 so I put my name on it so that others know07:48
iurygregorycool07:48
jandersdo I need to switch it to in progress somewhere or is this sufficient?07:48
*** ociuhandu has joined #openstack-ironic07:49
iurygregoryyou can change to In Progress so people will know you started working07:50
janders"Progress" is Storyboard's term for "In Progress" right?07:51
* iurygregory checks07:52
iurygregoryYeah07:52
jandersthank you iurygregory07:53
iurygregoryyw07:53
jandersI was guessing it is but could be some time tracking thing (thinking Jira)07:53
jandersall good now07:54
iurygregory=)07:56
*** lucasagomes has joined #openstack-ironic07:58
*** yaawang has quit IRC08:00
*** yaawang has joined #openstack-ironic08:01
*** alexmcleod has joined #openstack-ironic08:03
arne_wiebalckhey iurygregory janders o/08:04
* arne_wiebalck just left his morning meetings08:04
*** vmud213 has joined #openstack-ironic08:04
iurygregoryarne_wiebalck, o/08:05
*** dtantsur|afk is now known as dtantsur08:05
*** uzumaki has quit IRC08:07
dtantsurmorning ironic08:07
dtantsurI've realized that my attempts to fix HTTP basic auth in Bifrost were probably misguided. Back to the drawing board :(08:08
vmud213Morning Ironic, dtantsur08:09
iurygregorymorning dtantsur08:09
dtantsuriurygregory, morning, if you have a minute this morning: https://review.opendev.org/#/c/742203/08:10
patchbotpatch 742203 - bifrost - Use random passwords by default - 13 patch sets08:10
iurygregorydtantsur, sure!08:10
*** uzumaki has joined #openstack-ironic08:13
openstackgerritDmitry Tantsur proposed openstack/bifrost master: [WIP] Support HTTP basic auth and switch bifrost-cli to it  https://review.opendev.org/74196408:14
dtantsuriurygregory: do we have support for source installation of collections?08:15
iurygregorydtantsur, well you can update the requirements.yml08:17
iurygregoryhttps://docs.ansible.com/ansible/latest/user_guide/collections_using.html#install-multiple-collections-with-a-requirements-file08:18
dtantsuriurygregory: what I mean is: if we have a source code of the collection in zuul, use it instead of galaxy08:18
jandersgood morning dtantsur08:18
dtantsurI can take a look at it, just asking if you have any ideas already08:19
dtantsurgood evening janders :)08:19
iurygregoryI don't think so .-.08:19
dtantsurokay, `cp -r` it is :)08:20
iurygregoryhehehe08:21
openstackgerritvinay kumar muddu proposed openstack/ironic master: Allow HttpImageService to accept custom certificate  https://review.opendev.org/74293608:24
openstackgerritvinay kumar muddu proposed openstack/ironic master: Allow HttpImageService to accept custom certificate  https://review.opendev.org/74293608:27
*** dougsz has joined #openstack-ironic08:28
*** yaawang has quit IRC08:29
*** yaawang has joined #openstack-ironic08:30
*** rcernin has joined #openstack-ironic08:30
*** rpittau has joined #openstack-ironic08:31
rpittaugood morning ironic! o/08:32
jandersgood morning rpittau o/08:34
*** mkrai has joined #openstack-ironic08:34
rpittauhey janders :)08:34
*** rcernin has quit IRC08:35
iurygregorydtantsur, we broke tripleO08:35
iurygregorygood morning rpittau08:35
*** yaawang has quit IRC08:36
iurygregory`got an unexpected keyword argument 'hash_function' (HTTP 500)`08:36
jandersdoes broken tripleO become a tripleX? :)08:36
akahatdtantsur, this is the log: https://06d1312bb3be444c75a6-5c39bede91061630f9efbbd6c20220a5.ssl.cf1.rackcdn.com/723876/14/check/tripleo-ci-centos-8-scenario012-standalone/d602a64/job-output.txt08:37
dtantsurakahat, iurygregory, please update your tooz08:38
*** yaawang has joined #openstack-ironic08:38
iurygregoryaha08:38
iurygregorybut it should grab tooz from the ironic requirements no?08:38
rpittauhey iurygregory :)08:39
rpittauoh wow it seems I lost the last 2 days logs :/08:40
*** fdegir2 is now known as fdegir08:40
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Support installing the openstack collection from a local location  https://review.opendev.org/74316708:45
openstackgerritvinay kumar muddu proposed openstack/ironic master: Decouple the ISO creation logic from redfish  https://review.opendev.org/73917408:48
*** derekh has joined #openstack-ironic08:48
rpittauis it me or the ipa tempest jobs are failing a lot in ussuri ?09:06
openstackgerritDmitry Tantsur proposed openstack/bifrost master: [WIP] dynamic roles: consolidate auth parameters in one place  https://review.opendev.org/74316909:07
gudrutis0hi ironic o/09:08
*** Lucas_Gray has joined #openstack-ironic09:10
iurygregorydtantsur, reviewed =)09:13
*** Lucas_Gray has quit IRC09:16
dtantsurthx!09:16
gudrutis0Can someone explain what this test does and what is wrong with it? https://zuul.opendev.org/t/openstack/build/9bbaef19f39a417398b0417d1f5b263109:23
gudrutis0also how to debug it09:23
gudrutis0dtantsur: can you review my patch in general ? https://review.opendev.org/#/c/731794/09:23
patchbotpatch 731794 - ironic-inspector - More flexible definitions of conditions in rules - 7 patch sets09:23
*** rcernin has joined #openstack-ironic09:25
*** rcernin has quit IRC09:30
dtantsurI'll add to my queue09:31
dtantsurgudrutis0: re test: inspection timeout may be a transient problem, it seems like that in your case: https://zuul.opendev.org/t/openstack/build/9bbaef19f39a417398b0417d1f5b2631/log/controller/logs/ironic-bm-logs/node-1_console_2020-07-24-16:27:39_log.txt09:33
rpittaudtantsur: I'm not sure it's just my feeling, but I'm seeing a lot of timeout errors in ironic-inspector and ipa tempest jobs in ussuri09:39
dtantsurit's not just your feeling :(09:39
rpittauwondering if we can backport https://review.opendev.org/#/c/725855/ and https://review.opendev.org/#/c/720394/  ?09:39
patchbotpatch 725855 - ironic-inspector - Add variable to set inspection timeout in tempest ... (MERGED) - 1 patch set09:39
patchbotpatch 720394 - ironic-inspector - Add variable to set discovery timeout in tempest t... (MERGED) - 2 patch sets09:39
dtantsurwe probably should09:40
rpittauok09:40
rpittauactually only one, mmmm09:42
openstackgerritRiccardo Pittau proposed openstack/ironic-inspector stable/ussuri: Add variable to set inspection timeout in tempest tests  https://review.opendev.org/74317909:43
openstackgerritDmitry Tantsur proposed openstack/bifrost master: [WIP] dynamic roles: consolidate auth parameters in one place  https://review.opendev.org/74316909:45
openstackgerritDmitry Tantsur proposed openstack/bifrost master: [WIP] Support HTTP basic auth and switch bifrost-cli to it  https://review.opendev.org/74196409:45
*** uzumaki has quit IRC09:48
rpittauuhmmmm I think we hit a bug in systemd in the dib images09:49
*** mkrai has quit IRC09:49
dtantsur\o/09:52
*** Lucas_Gray has joined #openstack-ironic09:52
rpittausystemd-login is not starting, it doesn't happen all the time, but when it happens it breaks everything09:52
dtantsuramazing09:54
dtantsurI wonder if we should declare our experiment with DIB a failure :(09:54
rpittau:/09:54
rpittauthere'sa bug report for rhel 7.6, but I'm seeign that happening in centos 8 in some jobs09:55
rpittau"RHEL 7.6 periodically doesn't boot properly because polkit.service and tuned.service fail to start. This happens about 1 in 10 to 20 boots."09:55
jandersis this impacting DIB images only, or standard RHEL as well?09:57
rpittaujanders: this impacts RHEL09:57
jandersouch09:58
rpittauthis  is the official BZ https://bugzilla.redhat.com/show_bug.cgi?id=1531486, which goes up to 7.8, but seems exceptionally similar to what happens in 8.x in our dib jobs from time to time09:59
openstackbugzilla.redhat.com bug 1531486 in systemd "Make connection to dbus asynchronous" [Urgent,Assigned] - Assigned to systemd-maint09:59
*** mkrai has joined #openstack-ironic10:00
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent-builder master: [DNM] test ci  https://review.opendev.org/74318310:03
jandersI suppose https://access.redhat.com/solutions/3900301 wouldn't help?10:08
janders(I see reports the workaround  is no longer applicable to 7.8 so I guess el8 looks bleak too...)10:09
openstackgerritDmitry Tantsur proposed openstack/bifrost master: [WIP] dynamic roles: consolidate auth parameters in one place  https://review.opendev.org/74316910:09
openstackgerritDmitry Tantsur proposed openstack/bifrost master: [WIP] Support HTTP basic auth and switch bifrost-cli to it  https://review.opendev.org/74196410:09
rpittaujanders: thanks, I saw that, not sure we can rely on that though10:09
rpittauI'm also seeing more errors related to selinux that make me think that the issue might be different10:09
jandersdumb idea but might be worth a try: test with permissive just to narrow it down?10:10
*** tkajinam has quit IRC10:10
*** rcernin has joined #openstack-ironic10:11
rpittaujanders: not dumb at all, we can try that if we see it' still failing10:14
*** rcernin has quit IRC10:15
janderswith weird intermittent boot issues like the systemd bug above there is one seemingly insane trick I used  to use with good success in the old systemd days - setting initdefault to 610:16
jandersthere is almost certainly a systemd way - reboot.target or sth10:16
jandersbut from the BZ it sounds like the cause is well understood but the fix is non trivial10:17
jandersas opposed to difficulty reproducing10:17
rpittauyep, the problem is that this is happening in the ipa-ramdisk, not sure doing that is an option10:17
jandersyeah confined environment makes troubleshooting things like this even harder as if it wasnt hard enough on its own :(10:19
janderss/old systemd days/pre systemd days/10:19
jandersmy sentence above made no sense sorry10:20
openstackgerritRiccardo Pittau proposed openstack/bifrost master: Change to ANSBILE_COLLECTIONS where needed  https://review.opendev.org/74318610:28
openstackgerritRiccardo Pittau proposed openstack/bifrost master: Change to "collections" where needed  https://review.opendev.org/74318610:29
dtantsurrpittau: responded on https://review.opendev.org/#/c/743167/10:31
patchbotpatch 743167 - bifrost - Support installing the openstack collection from a... - 1 patch set10:31
*** mkrai has quit IRC10:33
rpittauoh geez...10:34
dtantsurI'm not sure what the ansible community thinks about it, but for me it sounds like "collections path" is where you can have many collections10:35
dtantsurwhile "collection path" is a path of some specific (in this case openstack) collection10:35
dtantsurI could do ANSIBLE_OPENSTACK_COLLECTION_SOURCE_PATH, but this is quite long10:36
janderswould ANSIBLE_OS_COLLECTION_SRC_PATH be any better? :)10:37
dtantsurI'd paint it purple :)10:38
dtantsurI think I took _SOURCE_PATH from ANSIBLE_SOURCE_PATH10:38
dtantsuradding _OS_ makes some sense, but keep in mind it's a private variable that is only used in the CI10:39
*** uzumaki has joined #openstack-ironic10:39
janderswrapping up for the night10:45
jandershave a good day and see you tomorrow10:45
janderso/10:45
dtantsursee you janders10:47
dtantsurfolks, looking for a 2nd +2 on https://review.opendev.org/#/c/742692/ please10:48
patchbotpatch 742692 - ironic-python-agent-builder - Add dynamic-login to our published images by default - 2 patch sets10:48
openstackgerritDmitry Tantsur proposed openstack/ironic-tempest-plugin master: POC deploy-time RAID  https://review.opendev.org/74122710:53
*** iurygregory has quit IRC10:59
openstackgerritMerged openstack/ironic-python-agent-builder master: Strip some excess from the centos dib image  https://review.opendev.org/74181911:00
*** iurygregory has joined #openstack-ironic11:01
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Dynamic roles: consolidate auth parameters in one place  https://review.opendev.org/74316911:03
openstackgerritDmitry Tantsur proposed openstack/bifrost master: [WIP] Support HTTP basic auth and switch bifrost-cli to it  https://review.opendev.org/74319711:09
*** rcernin has joined #openstack-ironic11:23
openstackgerritMerged openstack/bifrost master: Add ansible collections symlink to .gitignore  https://review.opendev.org/74312511:30
openstackgerritMerged openstack/bifrost master: Support installing the openstack collection from a local location  https://review.opendev.org/74316711:34
openstackgerritDmitry Tantsur proposed openstack/bifrost master: [WIP] Support HTTP basic auth and switch bifrost-cli to it  https://review.opendev.org/74196411:34
vmud213Can anyone take a look at this patch https://review.opendev.org/#/c/739174/11:38
patchbotpatch 739174 - ironic - Decouple the ISO creation logic from redfish - 7 patch sets11:38
vmud213The code was merged earlier and reverted for a good reason. It's a rework on it.11:39
*** rh-jelabarre has joined #openstack-ironic11:59
*** derekh has quit IRC12:25
openstackgerritMerged openstack/ironic-python-agent-builder master: Add dynamic-login to our published images by default  https://review.opendev.org/74269212:28
openstackgerritVerification of a change to openstack/ironic-inspector failed: Make inspector base CI job use 2 CPUs  https://review.opendev.org/74074712:39
openstackgerritRiccardo Pittau proposed openstack/bifrost master: Consolidate env-setup  https://review.opendev.org/74220112:40
openstackgerritRiccardo Pittau proposed openstack/bifrost master: Change to "collections" where needed  https://review.opendev.org/74318612:41
openstackgerritRiccardo Pittau proposed openstack/bifrost master: Consolidate env-setup  https://review.opendev.org/74220112:42
*** dougsz has quit IRC12:43
*** dougsz has joined #openstack-ironic12:56
openstackgerritDmitry Tantsur proposed openstack/ironic-tempest-plugin master: POC deploy-time RAID  https://review.opendev.org/74122712:59
*** Lucas_Gray has quit IRC13:10
*** rloo has joined #openstack-ironic13:13
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent master: Update version of hacking  https://review.opendev.org/74322413:16
zanebquick q: am I correct that ironic_inspector never calls back to ironic (over RPC or REST), and that the only interaction between them consists of ironic calling ironic-inspector's REST API?13:21
*** Lucas_Gray has joined #openstack-ironic13:21
dtantsurzaneb: this is not correct13:21
dtantsurironic-inspector uses ironic API to provide updates (create ports, change properties)13:21
zanebaha!13:22
dtantsurand in some cases for managing boot (setting boot device, power on/off)13:22
*** derekh has joined #openstack-ironic13:22
*** dtantsur is now known as dtantsur|brb13:22
*** rcernin has quit IRC13:29
TheJuliagood morning13:38
*** trandles has joined #openstack-ironic13:44
iurygregorygood morning TheJulia =)13:47
arne_wiebalckzaneb: dtantsur|brb: the inspector also uses the Ironic API to get the list of all nodes to update its node cache13:48
zanebarne_wiebalck: thanks, I found some code... I wasn't expecting it to use openstacksdk, which I think is why I had trouble finding it13:49
*** tzumainn has joined #openstack-ironic13:50
zanebcurrently trying to figure out how openstacksdk reads these options https://github.com/metal3-io/ironic-inspector-image/commit/46405518119dd5b4c38103f29b5b01fc88a0ac3d from iurygregory's patch, even though they are not explicitly defined in the config in ironic_inspector itself13:51
arne_wiebalckzaneb: I only found out some weeks ago when the sync brought down our DB :)13:51
zaneblol13:51
zanebalways a fun way to learn something new13:51
iurygregoryzaneb, since inspector needs to interact with ironic you need the username/password in ironic-inspector.conf in [ironic]13:52
zanebiurygregory: yeah, that makes sense. just trying to satisfy my own curiousity by figuring out the actual mechanism13:52
iurygregoryzaneb, oh =)13:53
* TheJulia feels insanely exhausted13:53
zanebiurygregory: like, I'd really expect to see them defined right here: https://opendev.org/openstack/ironic-inspector/src/branch/master/ironic_inspector/conf/ironic.py#L24-L33 and they're just not13:54
zanebso I assume it's some sort of magic in openstacksdk?13:54
iurygregorymagic is always the right word =D13:55
iurygregoryyeah it would make sense to be in this file o.o13:55
*** tzumainn has quit IRC13:55
*** tzumainn has joined #openstack-ironic13:56
zanebiurygregory: ah, it's here: https://opendev.org/openstack/ironic-inspector/src/branch/master/ironic_inspector/conf/ironic.py#L4213:57
zanebwhich calls https://opendev.org/openstack/ironic-inspector/src/branch/master/ironic_inspector/common/keystone.py#L48-L7213:59
rpittaummmm should we backport this https://review.opendev.org/#/c/740454/ to ussuri? I think the problem that we're seeing in ipa-tempest jobs there is because we didn't backport that13:59
patchbotpatch 740454 - ironic-python-agent - Update jobs (MERGED) - 2 patch sets13:59
rpittausince this change https://review.opendev.org/#/c/735960/13:59
patchbotpatch 735960 - ironic-tempest-plugin - Improve test_baremetal_basic_ops (MERGED) - 5 patch sets13:59
iurygregoryrpittau, we probably need but also I'm trying to fix the basic_ops, in some cases the tests are falling because of the flavor14:01
rpittauseems like not a clean backport, let' see14:01
iurygregoryI gave a try to workaround the issue with https://review.opendev.org/742381 and testing with https://review.opendev.org/741445 https://review.opendev.org/74188614:01
patchbotpatch 742381 - ironic - Create altbaremetal flavor - 1 patch set14:01
patchbotpatch 741445 - ironic-tempest-plugin - Update basic_ops - 12 patch sets14:01
patchbotpatch 741886 - ironic - Add tempest default_boot_option - 2 patch sets14:01
iurygregorytempest was happy, but seems that the altbaremetal change and the one testing tempest didn't work 100%14:02
arne_wiebalckipmitool on centos8, ciphers and lanplus ... anyone here who wants to rant with me about it?14:03
* rpittau rant mode activated14:04
arne_wiebalckwe have a wrapper around ipmitool to handle all cases, but now the wrapper broke since the new ipmitool on c8 enforces ciphers when -I lanplus is passed14:08
* arne_wiebalck will now patch Ironic to not pass anything to the wrapper, and let the wrapper figure it all out ... 14:10
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: Add possibility to pass global request ID  https://review.opendev.org/72852914:11
TheJuliadtantsur|brb: any intent on backporting https://review.opendev.org/#/c/739779/ ?14:21
patchbotpatch 739779 - ironic - Add an option to choose the hash ring algorithm (MERGED) - 2 patch sets14:21
*** rcernin has joined #openstack-ironic14:22
openstackgerritMerged openstack/ironic master: Extend base build timeouts  https://review.opendev.org/74181814:27
*** ricolin has joined #openstack-ironic14:31
naved001Hello Team Ironic!14:33
naved001I have a standalone containerized deployment. My cinder is backed by ceph. Is it possible to boot a node from cinder volume without using the compute service? I have been trying, but in the generated ipxe file I see `sanboot iscsi:::::::` (the iscsi parameters are missing).14:33
naved001This is the document that I have been following: https://docs.openstack.org/ironic/latest/admin/boot-from-volume.html14:33
*** hoonetorg has quit IRC14:35
openstackgerritVladyslav Drok proposed openstack/ironic-python-agent master: Add possibility to pass global request ID  https://review.opendev.org/72852914:37
uzumakihello people! o/14:37
*** abdysn has quit IRC14:39
iurygregoryhello uzumaki o/14:42
uzumakihow you doing iurygregory ? \o/14:42
iurygregoryuzumaki, doing good and you ?14:43
uzumakiI'm fine.. I gues.. It's just the summer's really getting to me.. it's going to be monsoon season here in Pakistan, humidity's going to hit the roof..14:44
*** cdearborn has joined #openstack-ironic14:46
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent stable/ussuri: Update jobs  https://review.opendev.org/74324814:46
uzumakiiurygregory, do you know if ironic allows you to have raid configurations on multiple controllers? Like.. I'd like to have RAID1 for my Dell BOSS card, and RAID1 for my other spinner disks in front bay?14:47
iurygregoryuzumaki, I think you can set this on the json you will use for target-raid-config14:48
iurygregoryyou can specify the physical_disks you want to use14:49
*** hoonetorg has joined #openstack-ironic14:49
uzumakiI see, lemmi look into it a bit more, thanks! iurygregory14:49
rpiosouzumaki: The RAID JSON schema supports it. I haven't tried it myself.14:51
uzumakirpioso, alright. thanks!14:51
rpiosouzumaki: yw14:52
iurygregoryuzumaki, maybe you just need to specify the physical_disks14:54
TheJulianaved001: without using the compute service. Have you been populating a volume target entry?14:55
iurygregoryuzumaki, https://docs.openstack.org/ironic/latest/admin/raid.html14:55
TheJulianaved001: this would be the block device data for the attachment with cinder, maybe if you've got your steps written down it might be easier14:55
uzumakiYeah, I think it might be a different thing trying to get that thing over to metal3. Thanks iurygregory14:55
iurygregoryoh =)14:56
*** rcernin has quit IRC14:56
*** Lucas_Gray has quit IRC14:59
iurygregoryo/15:00
*** beekneemech is now known as bnemec15:00
* iurygregory removes hands up and waits for TheJulia to start15:00
TheJuliaI feel like casual nick mondays needs to be a thing15:00
TheJulia#startmeeting ironic15:00
openstackMeeting started Mon Jul 27 15:00:55 2020 UTC and is due to finish in 60 minutes.  The chair is TheJulia. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
*** openstack changes topic to " (Meeting topic: ironic)"15:00
TheJuliaGood morning everyone!15:00
openstackThe meeting name has been set to 'ironic'15:00
iurygregoryo/15:01
rpioso\o15:01
ajyao/15:01
erbarro/15:01
rpittauo/15:01
cdearborno/15:01
bdodd_o/15:01
arne_wiebalcko/15:01
TheJuliaOur agenda this week is quite full, so hopefully we'll get through it quickly!15:01
TheJulia#link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting15:01
rlooo/15:02
TheJulia#topic Announcements / Reminders15:02
*** openstack changes topic to "Announcements / Reminders (Meeting topic: ironic)"15:02
TheJuliaA few different items!15:02
mjtureko/15:03
TheJuliaFirst off as everyone may have noticed we've been having a lot of issues with CI. Largely these have revolved around seemingly random failures that are race conditions due to substrate clouds or totally random issues. Please remember to log these on the whiteboard so everyone can keep track of them. We all need to remember to do it and update it as fixes merge.15:03
TheJulia#link https://etherpad.opendev.org/p/IronicWhiteBoard15:04
TheJuliaNext up!15:04
TheJulia#info Ironic now has a website! (That is if you didn't catch this during OpenDev!)15:04
rpioso\o/15:04
TheJulia#link https://ironicbaremetal.org/15:04
cdearbornYAY!!!15:05
TheJulia#info The whitepaper has also been published \o/15:05
TheJulia#link https://www.openstack.org/bare-metal/how-ironic-delivers-abstraction-and-automation-using-open-source-infrastructure15:05
TheJuliaA special thanks to everyone that contributed and helped make that a success!15:05
TheJuliaIncluding OSF staffers who helped review and provide feedback in the very end!15:05
*** dtantsur|brb is now known as dtantsur15:06
TheJuliaNext up looks like arne_wiebalck has a call scheduled for the Redfish InterOp profiles work15:06
TheJuliaarne_wiebalck: is there a link?15:06
arne_wiebalckYes, there is a zoom call tomorrow to discuss the Redfish interop profile status, everyone interested is welcome to join at 2pm UTC: https://cern.zoom.us/j/9707388648115:06
TheJulia#info Call to discuss Redfish Interop Profile status, Tue 28 at 2pm UTC15:06
TheJulia#link https://cern.zoom.us/j/9707388648115:06
TheJuliaTwo reminders!15:08
TheJuliaWell 315:08
TheJuliaFirst!15:08
TheJulia#info The CFP for the Open Infrastucture Summit is presently open through August 4th15:08
TheJulia#link https://cfp.openstack.org/15:09
TheJuliaSecond!15:09
TheJulia#info We're quickly coming up on August 10th which is around when we committed to making our next intermediate release.15:10
TheJuliaThird!15:10
TheJulia#info In order for us to be able to be able to make that date, it would be extremely helpful for people who are not presently core reviewers to spend a little time and review 1-2 patches a day. It doesn't take long, it would just help us in the long run.15:11
TheJuliaWow, that was a lot15:11
TheJuliaDoes anyone have anything else?15:11
arne_wiebalckWe have not done this during the past summits, but for the summit we may want to get a slot for the bare metal SIG, to promote the new site, the paper and attract/organise people to work on items ... what do you think?15:11
TheJuliaarne_wiebalck: I think it is a wonderful idea15:12
TheJuliaI would encourage everyone to submit something!15:12
iurygregoryarne_wiebalck ++15:12
arne_wiebalckIncrease visibility is the whole point.15:12
TheJulianot just would, I do encourage everyone to submit something!15:12
TheJuliaI'm even working on something in the back of my brain!15:12
* iurygregory will \o/15:12
arne_wiebalckWe plan submit sth on scaling Ironic.15:12
TheJulia++15:13
TheJuliaAlso, if anyone has more than than the CFP submission limit, please let me know and we can likely figure something out.15:14
TheJuliaAnyway, if nobody else has anything to remind us of, we should move on!15:14
*** Lucas_Gray has joined #openstack-ironic15:14
TheJuliaLooks like we have no action items from the last meeting15:15
TheJuliaSo we will move directly to subteam status reports15:15
TheJulia#topic Review subteam status reports15:15
*** openstack changes topic to "Review subteam status reports (Meeting topic: ironic)"15:15
TheJulia#link https://etherpad.opendev.org/p/IronicWhiteBoard15:15
TheJuliaStarting at line 34115:16
*** diurnalist has joined #openstack-ironic15:17
TheJuliaIs there any update on the changes for bugfix branches?15:17
iurygregoryI gave a try to override checkout but didn't work15:18
iurygregorynot sure if dtantsur found something15:18
dtantsurI haven't done anything around it15:18
dtantsuriurygregory: do you have a patch?15:18
iurygregorydtantsur, I do15:19
TheJuliaI feel like part of the idea originally was to try and use bifrost on it since we don't have stable hardcoded into its logic really15:19
iurygregoryit was https://review.opendev.org/#/c/741825/15:19
patchbotpatch 741825 - ironic-python-agent (bugfix/6.2) - [DNM] Testing setting IRONIC_PYTHON_AGENT_BRANCH - 2 patch sets15:19
vmud213TheJulia: Mind taking a look at https://review.opendev.org/#/c/739174/15:19
patchbotpatch 739174 - ironic - Decouple the ISO creation logic from redfish - 7 patch sets15:19
vmud213I saw you recently made some changes in redfish/boot.py15:19
TheJuliavmud213: we're in our weekly meeting right now, we're not to the section on priorities for the week yet15:19
vmud213oh.ok15:19
vmud213sorry15:19
TheJuliavmud213: worth noting, that change is also in that list already15:19
TheJuliano worries15:20
TheJuliaiurygregory: still fighting grenade?15:20
iurygregorydtantsur, patch1 I went trying override-checkout: bugfix/6.2 and patch 2 IRONIC_PYTHON_AGENT_BRANCH: bugfix/6.215:20
patchbotNo data found for patch 215:20
iurygregoryTheJulia, yeah =(15:20
iurygregoryhaven't find a clear path on how to move forward15:20
TheJulia:(15:21
TheJuliaWould it help to have a small meeting to try and walk through issues and maybe brainstorm ideas?15:21
dtantsuriurygregory: you need override-checkout and you need it per project15:21
dtantsuri.e. don't try to use bugfix/6.2 on ironic, ironic has bugfix/15.115:21
iurygregoryyeah, I will send and email to openstack-discuss so we can find a time15:21
iurygregorydtantsur, I will give a try overriding the ironic15:22
dtantsurwe need bugfix branches for ironic and master for everything else15:22
dtantsur* for ironic and inspector15:23
TheJuliaRe scale issues, no update other than patch for OOMs is still in review. Dtantsur did make a note on an issue in our db logic for ports that we should likely take a look at if someone has database spoons handy15:23
TheJuliaLooks like stevebaker has been making good progress on cleaning up wsme stuffs \o/15:25
TheJuliadtantsur: any update on ramdisk tls?15:26
TheJuliaiurygregory: Looks like your working through reviews on job changes to simplify jobs?15:26
iurygregoryTheJulia, yeah, need to first figure out a few things related to the flavor that we need to use partition test15:27
iurygregorysince nova override the capabilites15:27
TheJuliaiurygregory: interesting15:27
TheJuliaugh15:27
TheJuliaNOVAAAAA!!!15:27
iurygregoryso I was testing https://review.opendev.org/742381 as depends on for https://review.opendev.org/74144515:28
patchbotpatch 742381 - ironic - Create altbaremetal flavor - 1 patch set15:28
patchbotpatch 741445 - ironic-tempest-plugin - Update basic_ops - 12 patch sets15:28
TheJuliadtantsur: mgoddard: Anything new on in-band deploy steps?15:28
iurygregoryand the tempest as depends on for https://review.opendev.org/74188615:28
patchbotpatch 741886 - ironic - Add tempest default_boot_option - 2 patch sets15:28
dtantsurTheJulia: trying to make in-band RAID work in the CI15:28
dtantsurstaring at the logs as we speak15:28
iurygregorytempest is happy the the other ironic patches are unhappy so I'm debugging15:28
TheJuliadtantsur: ++15:28
dtantsurthe patch is https://review.opendev.org/74122715:28
patchbotpatch 741227 - ironic-tempest-plugin - POC deploy-time RAID - 5 patch sets15:28
TheJuliaLooks like the refish interop profile one has been updated15:29
TheJuliaarne_wiebalck: shall we discuss the baremetal program/sig item during the specific window for that topic area?15:29
arne_wiebalckyes15:29
TheJuliaOkay then!15:30
TheJuliaIs everyone good to proceed forward?15:30
iurygregory++15:30
arne_wiebalck+115:30
rpittaulet's15:30
TheJulia#topic Deciding on priorities for the coming week15:30
*** openstack changes topic to "Deciding on priorities for the coming week (Meeting topic: ironic)"15:30
TheJulia#link https://etherpad.opendev.org/p/IronicWhiteBoard15:30
TheJuliaStarting at line 14215:31
TheJuliaFirst I'll delete the merged items from the list... and almost everything on that list HAS merged15:31
TheJuliaThanks everyone!15:31
TheJuliaiurygregory: is there a next step for dhcp-less?15:31
iurygregoryTheJulia, so we just need to sync if we want to have the element on diskimage-builder or on ipa-builder I think15:32
iurygregorywe won't need to use dhcp-all-interfaces element on the image15:33
openstackgerritDmitry Tantsur proposed openstack/ironic-tempest-plugin master: POC deploy-time RAID  https://review.opendev.org/74122715:34
iurygregoryhttps://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/L3-based-deployment.html#ramdisk-impact15:34
TheJuliaSo as for items to add this week, I went through the projects this mroning and made a list starting at 231. Looks like ?dmitry? proposed some items starting at 22415:34
TheJuliaAny objections to adding them all to the list?15:35
* TheJulia takes silence as none15:36
rpittaunope15:36
rpiosoTheJulia: We would appreciate reviews of https://review.opendev.org/#/c/740721/15:38
patchbotpatch 740721 - ironic-specs - [WIP] Operationally efficient & fast-track provisi... - 6 patch sets15:38
TheJuliarpioso: it is already on the list15:38
rpiosoTheJulia: +1 :-)15:38
TheJuliaOkay, aside from a little clean up, is there anything else to add?15:39
dtantsurlooks good, I guess15:39
TheJuliaAwesome15:40
TheJuliaThen I guess we should proceed?15:40
iurygregory++15:40
TheJulia#topic Baremetal SIG15:40
*** openstack changes topic to "Baremetal SIG (Meeting topic: ironic)"15:40
TheJuliaarne_wiebalck: do you want to do the typing ? :)15:41
arne_wiebalckSure :) Given the input from the opendev event, I was considering to introduce regular SIG meetings, to organise/tackle the work for the next item(s) after the white paper.15:41
arne_wiebalckDoes that sound sensible or would you rather despise more meetings?15:41
arne_wiebalckI was thinking monthly maybe.15:42
arne_wiebalckAny thoughts?15:42
arne_wiebalckThere are various topics that were raised during the event, I listed them on the white board as well.15:42
iurygregoryI think monthly should be fine15:43
arne_wiebalckline 42415:43
rpittaumonthly sounds good15:43
rpittaumaybe written updates from time to time? in the etherpad15:43
arne_wiebalckOk, let's see how it goes and if there is some attendance/interest.15:43
TheJuliaI think monthly sig meetings woul dbe good15:44
arne_wiebalckthe weekly Ironic meeting should still get updates I think15:44
rpioso+115:44
TheJulia++15:44
TheJuliaI think that is reasonable15:44
arne_wiebalckbut short, no discussion15:44
dtantsurabsolutely15:44
arne_wiebalckpreferences for zoom or irc for the monthly meeting?15:44
TheJuliaI kind of feel like actual video call might garner a little more engagement15:45
arne_wiebalckyeah, I think so, too15:45
TheJuliaas much as many of us might dislike putting on pants15:45
arne_wiebalck:-D15:46
rpittaujust keep the camera always pointed to the top body part :)15:46
TheJuliarpittau: ++15:46
arne_wiebalckFinding a time suitable for everyone will be challenging.15:46
TheJuliaYeah, timing is always hard15:46
arne_wiebalckMaybe the same slots we used for the white paper, like Tue 2pm UTC15:47
arne_wiebalckthis seemed to fit most15:47
TheJuliaAn open doodle for 1-2 weeks might yield a common window especially if the mailing list is reminded15:47
TheJuliaThat did kind of fit15:47
*** gyee has joined #openstack-ironic15:47
arne_wiebalckOk, we can also doodle for it, yes.15:47
TheJuliaIs there anything else baremetal sig related?15:48
arne_wiebalckI don't think so.15:48
TheJuliaOkay then, well then next up is RFE Review15:48
TheJulia#topic RFE Review15:48
*** openstack changes topic to "RFE Review (Meeting topic: ironic)"15:48
TheJuliakaifeng asked for us to quickly revisit the smart consoles RFE15:48
TheJulia#link https://storyboard.openstack.org/#!/story/200787615:48
TheJuliait sounds good to me15:49
TheJuliaAny comments/questions?15:51
TheJuliaIf there is none, I'll mark it rfe-approved and we can move on?15:51
rpittaulgtm15:51
openstackgerritDmitry Tantsur proposed openstack/ironic master: Make the final deploy step validation actually fail deploy  https://review.opendev.org/74326615:52
TheJuliaohhhh ahhh15:52
TheJuliaOkay, time for Open Discussion with 8 minutes left15:52
TheJulia#topic Open Discussion15:52
*** openstack changes topic to "Open Discussion (Meeting topic: ironic)"15:52
TheJuliaDoes anyone have anything to discuss? Or is everyone busy working on proposals for the Open Infrastructure Summit?15:53
naved001TheJulia: I did run `openstack baremetal volume target create <args>`. I'll get all steps down and then share it here. Thanks so much for your help!15:53
rpittaujust keep an eye on https://review.opendev.org/743248 as it should fix the ipa ussuri CI15:54
patchbotpatch 743248 - ironic-python-agent (stable/ussuri) - Update jobs - 1 patch set15:54
TheJuliarpittau: awesome15:54
TheJulianaved001: Hmm... Any chance you could provide us a list of the commands your executing with arguments? redacted of course. Also what openstack baremetal node show indicates when you tell it to deploy. Seems like something is not quite right somewhere... :(15:55
openstackgerritJohn Garbutt proposed openstack/networking-generic-switch master: Add support for Cumulus 4.x NCLU driver  https://review.opendev.org/74326915:56
iurygregoryemail sent to openstack-discuss http://lists.openstack.org/pipermail/openstack-discuss/2020-July/016102.html =)15:56
ajyathere is an issue with deploy steps that have higher priority than `deploy` step and that require rebooting. They execute successfully but they reset PXE config and deployment can't proceed. Any comments?15:56
TheJuliaiurygregory: awesome15:57
ajyaShould PXE/boot config happen closer to `deploy` step? Or make boot settings persistent and remove afterwards when no longer needed?15:57
TheJuliaajya: I was wondering the same thing yesterday because I was wondering how we could wire in a kexec step that is optional but can still be chosen15:57
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent master: Allow erase_devices_metadata to be used as a deploy step  https://review.opendev.org/74327215:58
TheJuliaajya: pxe/boot config is in the preparation step15:58
* TheJulia has this feeling many things are going to become steps soon15:58
ajyaTheJulia: yes, at the very beginning of deploying15:58
dtantsuryep, DeployInterface.prepare should probably become a step15:58
ajyabut before actual deploy steps are started15:58
openstackgerritVerification of a change to openstack/ironic failed: Change non-tinyipa jobs to use multiple cores  https://review.opendev.org/74157715:58
dtantsurajya: what you describe is probably an issue in the reboot_requested flag handling15:59
rpiosodtantsur: Could be. A reboot consumes the PXE boot once.16:00
ajyadtantsur: maybe, but there are things where iDRAC needs rebooting to complete a task16:00
dtantsuroh, so it reboots itself, not via ironic?16:00
dtantsurthen it's probably up to the driver to restore the boot configuration16:00
*** lucasagomes has quit IRC16:00
rpiosodtantsur: Via ironic.16:00
openstackgerritMerged openstack/sushy master: Update version of hacking  https://review.opendev.org/74271216:00
dtantsurokay, then it's probably an issue in reboot_requested16:00
rpiosodtantsur: The idrac driver generates a reboot.16:00
ajyathat would be a work around, but that means that every step that needs rebooting need to restore it16:01
dtantsurrpioso: so, not via reboot_requested?16:01
rpiosoNot sure off hand.16:01
dtantsurthen you're probably still in charge for restoring the boot configuration16:01
rpiosoWe found our bios apply_configuration deploy step doesn't work.16:02
dtantsurIronic has no way to understand that we've requested "one-time boot", but "not THIS one time" :)16:02
ajyaneed to add some more logic if the step is configured to execute after deployment, then don't need to restore anything16:02
TheJuliaWell, we're past time and it seems like this discussion is going to run for a little while16:02
ajyaso maybe it's more configurable if can control when boot device is configured16:03
TheJuliaajya: I was kind of thinking some sort of "conditional awareness to invoke the step or not" but then again the step could be self aware and in the chain16:03
TheJuliaIf the effective action is a noop, I suspect that is fine on the default path16:03
rpiosoKeep in mind these steps are often clean steps, too.16:03
TheJuliaIndeed16:03
*** uzumaki has quit IRC16:04
ajyayes, that means adding more logic to determine if it's deploy/clean step16:04
TheJuliaAny objection to ending the meeting?16:04
ajyano16:04
rpioso+116:04
dtantsurnone16:04
TheJuliaThanks everyone!16:05
TheJulia#endmeeting16:05
*** openstack changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/ironic/ | Bugs: https://storyboard.openstack.org/#!/project_group/75 | Contributors are generally present between 6 AM and 12 AM UTC, If we do not answer, please feel free to pose questions to openstack-discuss mailing list."16:05
openstackMeeting ended Mon Jul 27 16:05:24 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:05
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ironic/2020/ironic.2020-07-27-15.00.html16:05
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ironic/2020/ironic.2020-07-27-15.00.txt16:05
openstackLog:            http://eavesdrop.openstack.org/meetings/ironic/2020/ironic.2020-07-27-15.00.log.html16:05
dtantsurSome bad news: I'm hitting a wall trying to make HTTP basic auth work in bifrost16:07
rpiosodtantsur: Here's the BIOS apply_configuration code: https://opendev.org/openstack/ironic/src/branch/master/ironic/drivers/modules/drac/bios.py#L126-L13016:08
rpiosodtantsur: I expect reboot_needed is True.16:08
rpittaudtantsur: I didn't have time today, but I will test your http basic auth patch tomorrow16:08
dtantsurrpittau: you're welcome to. the problem is reproducible if you run test-bifrost.sh. I have https://review.opendev.org/#/c/743227/ but it doesn't seem enough.16:09
patchbotpatch 743227 - keystoneauth - Fix get_endpoint_data for non-keystone plugins - 2 patch sets16:09
*** ricolin has quit IRC16:16
ajyadtantsur: in short-term could add some logic to check if it's clean/deploy step, is it rewriting boot device (at the beginning) or not (if executed at later stage), but should it be long term considered that e.g., boot device config is priority 150 step where everything above don't have to bother about boot device settings?16:23
dtantsuryeah, we should probably move prepare to deploy steps..16:23
ajyaok, I'll keep this in mind and take a look at effort involved. Currently, thinking that workaround for affected steps is smaller :)16:28
*** Goneri has joined #openstack-ironic16:38
arne_wiebalckbye everyone o/16:48
*** rcernin has joined #openstack-ironic16:54
*** rcernin has quit IRC16:58
*** vmud213 has quit IRC16:59
*** ociuhandu has quit IRC16:59
*** dtantsur is now known as dtantsur|afk16:59
naved001TheJulia: The commands I ran were16:59
naved001openstack baremetal node set --storage-interface cinder dell-316:59
naved001openstack baremetal volume connector create --node $NODE_UUID --type iqn --connector-id iqn.2017-08.org.openstack.$NODE_UUID16:59
naved001openstack baremetal volume target create --node $NODE_UUID --type iscsi --boot-index 0 --volume 918fc47e-17db-4dd0-a6d4-ad12f13bd1d716:59
naved001openstack baremetal node set --property capabilities=iscsi_boot:True dell-316:59
naved001openstack baremetal node deploy dell-316:59
naved001https://controlc.com/3ef66bd4 has the outputs of various show commands.16:59
*** Lucas_Gray has quit IRC16:59
naved001At the moment, my deploy seems to be failing due to other reasons (looking into it now). The furthest I reached in this process was when my node booted from an ipxe file which did not have any iscsi endpoint information so it was just stuck retrying. Other odd thing I noticed was that there was no process listening on port 3260 on my controller. I don't know what service is responsible for exposing cinder volume with iscsi.16:59
*** derekh has quit IRC17:00
*** dougsz has quit IRC17:00
openstackgerritJohn Garbutt proposed openstack/networking-generic-switch master: WIP: Attempt to batch up cmds  https://review.opendev.org/74328317:03
TheJulianaved001: cinder itself should be expsoing it. The conundrum is... and I just relaized you said ceph earlier... that ceph support in cinder doesn't automatically offer iscsi17:03
TheJulias/automatically//17:04
TheJuliaat all17:04
naved001I see17:04
naved001TheJulia: so I would need to use an `external` storage interface if I want to use ceph (and manually configure the volumes and iscsi endpoints in ceph)?17:08
*** ociuhandu has joined #openstack-ironic17:15
*** ociuhandu has quit IRC17:20
TheJulianaved001: likely unless the cinder folks have formal iscsi response/support for managing cinder17:23
naved001TheJulia: okay. thank you for taking out the time to help me out!17:33
*** dsneddon has joined #openstack-ironic17:42
*** ociuhandu has joined #openstack-ironic17:50
openstackgerritMerged openstack/ironic-python-agent master: Revert jobs to dib  https://review.opendev.org/73844217:55
openstackgerritMerged openstack/ironic-prometheus-exporter master: Set min version of tox to 3.2.1  https://review.opendev.org/74120017:55
openstackgerritMerged openstack/ironic-tempest-plugin master: Set min version of tox to 3.2.1  https://review.opendev.org/74120117:55
openstackgerritMerged openstack/ironic-python-agent master: Update version of hacking  https://review.opendev.org/74322417:55
openstackgerritMerged openstack/ironic-inspector stable/ussuri: Add variable to set inspection timeout in tempest tests  https://review.opendev.org/74317917:55
*** ociuhandu has quit IRC17:55
*** ociuhandu has joined #openstack-ironic18:14
*** ociuhandu has quit IRC18:19
openstackgerritJulia Kreger proposed openstack/ironic master: Reset power state upon adoption failure  https://review.opendev.org/74332119:28
openstackgerritJulia Kreger proposed openstack/ironic master: Prevents power sync with ADOPTFAIL nodes  https://review.opendev.org/74332219:28
*** SpamapS has quit IRC19:46
*** SpamapS has joined #openstack-ironic19:50
*** ociuhandu has joined #openstack-ironic20:10
*** Lucas_Gray has joined #openstack-ironic20:31
*** uzumaki has joined #openstack-ironic20:31
*** ociuhandu has quit IRC20:33
zanebstevebaker: for http basic_auth, is there any advantage in having one username per consumer, or would you just have one user/password combination for each service?21:07
zanebin a metalĀ³ context21:07
stevebakerzaneb: I think if they're all system users, a single username would be fine, especially considering the services have no direct exposure to human users. Having said that, if the service configuration interface supported more than one username on the server-side that would make no-downtime password rotation possible, but that could be a future thing21:13
zanebin a practical sense I don't think we're going to be able to change the password without killing the pod anyway21:14
zanebjust because a lot of the setup happens in the pod's init script21:14
stevebakerexactly21:14
zanebok, I'll see if that makes it easier21:14
zanebI'm trying to find a way to have separate passwords for each service and only provide the hash to the service that has to verify it21:15
zanebcurrently we just pass the raw password in an environment variable everywhere21:15
stevebakerzaneb: yeah, although ironic needs client credentials for inspector, and vice-versa21:16
zanebindeed, but they can be different credentials21:16
stevebakerthey can be21:17
zanebstevebaker: I'm wondering how debug will fit into this... maybe it doesn't matter. users will just grab the secret and use the creds in there to log in21:22
stevebakerzaneb: yeah, I guess they would exec into a container in the pod and find the credentials from the config files, but having a pre-rendered credentials file in the container would be nice21:40
*** SpamapS has quit IRC21:52
*** rcernin has joined #openstack-ironic21:53
*** SpamapS has joined #openstack-ironic21:57
*** rcernin has quit IRC21:58
*** rcernin has joined #openstack-ironic21:59
*** trandles_ has joined #openstack-ironic22:49
*** tkajinam has joined #openstack-ironic22:52
*** trandles has quit IRC22:52
*** trandles_ is now known as trandles22:52
jandersgood morning Ironic o/22:59
*** dking has joined #openstack-ironic23:01
*** hoonetorg has quit IRC23:06
*** trandles has quit IRC23:14
*** hoonetorg has joined #openstack-ironic23:19
TheJuliagood morning23:21
jandershi TheJulia23:29
jandershow are things?23:29
*** tzumainn has quit IRC23:33
*** janders has quit IRC23:58
*** janders has joined #openstack-ironic23:59

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!