*** paras333 has quit IRC | 00:29 | |
*** rloo has quit IRC | 00:45 | |
*** rloo has joined #openstack-ironic | 00:46 | |
*** rloo has quit IRC | 00:55 | |
opendevreview | Steve Baker proposed openstack/ironic-python-agent master: Ignore efi grub2-install failure https://review.opendev.org/c/openstack/ironic-python-agent/+/794363 | 01:52 |
---|---|---|
*** paras333 has joined #openstack-ironic | 01:53 | |
opendevreview | Steve Baker proposed openstack/ironic-python-agent master: Ignore efi grub2-install failure https://review.opendev.org/c/openstack/ironic-python-agent/+/794363 | 01:58 |
*** paras333 has quit IRC | 02:23 | |
*** paras333 has joined #openstack-ironic | 02:35 | |
*** paras333 has quit IRC | 02:40 | |
*** paras333 has joined #openstack-ironic | 02:40 | |
*** tzumainn has quit IRC | 02:47 | |
*** sdanni_ has joined #openstack-ironic | 02:48 | |
*** paras333 has quit IRC | 02:48 | |
*** sdanni has quit IRC | 02:55 | |
opendevreview | Simon Li proposed openstack/ironic master: Update detach to use V3 Cinder API https://review.opendev.org/c/openstack/ironic/+/794368 | 03:01 |
TheJulia | stevebaker: I guess we need a reno on that change, besides that it lgtm | 04:22 |
*** stendulker has joined #openstack-ironic | 04:25 | |
*** zaneb has quit IRC | 04:34 | |
*** zaneb has joined #openstack-ironic | 04:34 | |
arne_wiebalck | Good morning, ironic! | 06:41 |
iurygregory | good morning arne_wiebalck and Ironic o/ | 06:55 |
arne_wiebalck | hey iurygregory o/ | 06:55 |
*** Guest504 has quit IRC | 06:57 | |
*** tosky has joined #openstack-ironic | 07:20 | |
*** lucasagomes has joined #openstack-ironic | 07:26 | |
*** rpittau|afk is now known as rpittau | 07:34 | |
rpittau | good morning ironic! o/ | 07:34 |
iurygregory | morning rpittau o/ feeling better? | 07:34 |
rpittau | hey iurygregory :) | 07:34 |
rpittau | I'm ok, better than yesterday, I'm going to take it easy today :) | 07:35 |
iurygregory | nice! I will need your reviews in the release patches today hehe | 07:35 |
rpittau | iurygregory: I'll try to make sense :P | 07:36 |
iurygregory | hehehe | 07:36 |
*** lucasagomes has quit IRC | 07:38 | |
iurygregory | rpittau, do you think we should cut a bugfix branch for ipa-b? | 07:41 |
rpittau | iurygregory: I was thinkint about that, but I don't think that's necessary | 07:41 |
iurygregory | ack =) | 07:42 |
*** Qianbiao has joined #openstack-ironic | 08:00 | |
*** lucasagomes has joined #openstack-ironic | 08:04 | |
*** derekh has joined #openstack-ironic | 08:11 | |
janders | good morning arne_wiebalck rpittau iurygregory and Ironic o/ | 08:16 |
rpittau | hey janders :) | 08:16 |
arne_wiebalck | hey janders o/ | 08:16 |
iurygregory | "morning" janders o/ | 08:16 |
janders | iurygregory time is relative :) | 08:16 |
* arne_wiebalck thinks rpittau may not be fully back, but still blazingly fast | 08:16 | |
iurygregory | janders, yeah =D | 08:16 |
rpittau | I could make a joke about the "enhanced connectivity", but I won't :) | 08:18 |
* arne_wiebalck is only half-connected so far, but will get to full speed in 10 days | 08:20 | |
rpittau | :) | 08:20 |
arne_wiebalck | oh, so the service disruption from yesterday was due to the full duplex? | 08:21 |
rpittau | only half for me | 08:21 |
rpittau | still a great improvement! | 08:21 |
arne_wiebalck | yeah! | 08:21 |
*** lourot has quit IRC | 08:32 | |
*** lourot has joined #openstack-ironic | 08:32 | |
janders | everything is better than smoke signals and carrier pigeons! | 08:35 |
rpittau | mmm not sure, pigeons can be quite fast :) | 08:38 |
iurygregory | they can if you have food for them | 08:41 |
opendevreview | likui proposed openstack/ironic-python-agent master: Changed minversion in tox to 3.18.0 https://review.opendev.org/c/openstack/ironic-python-agent/+/794467 | 08:51 |
*** Luzi has joined #openstack-ironic | 08:52 | |
opendevreview | likui proposed openstack/ironic-inspector master: Changed minversion in tox to 3.18.0 https://review.opendev.org/c/openstack/ironic-inspector/+/794468 | 08:54 |
opendevreview | likui proposed openstack/ironic-specs master: Changed minversion in tox to 3.18.0 https://review.opendev.org/c/openstack/ironic-specs/+/794469 | 08:56 |
opendevreview | likui proposed openstack/ironic-inspector-specs master: Changed minversion in tox to 3.18.0 https://review.opendev.org/c/openstack/ironic-inspector-specs/+/794470 | 08:57 |
iurygregory | fyi in a few minutes the bot will spam the channel | 09:38 |
iurygregory | :D | 09:38 |
opendevreview | OpenStack Release Bot proposed openstack/ironic-python-agent bugfix/8.0: Update .gitreview for bugfix/8.0 https://review.opendev.org/c/openstack/ironic-python-agent/+/794546 | 09:51 |
opendevreview | OpenStack Release Bot proposed openstack/ironic bugfix/18.0: Update .gitreview for bugfix/18.0 https://review.opendev.org/c/openstack/ironic/+/794547 | 09:51 |
opendevreview | OpenStack Release Bot proposed openstack/bifrost bugfix/11.0: Update .gitreview for bugfix/11.0 https://review.opendev.org/c/openstack/bifrost/+/794552 | 09:59 |
*** osmanlic- has joined #openstack-ironic | 10:14 | |
*** osmanlicilegi has quit IRC | 10:17 | |
opendevreview | Merged openstack/ironic-inspector stable/wallaby: Trivial: better guard against malformed data in extra_hardware https://review.opendev.org/c/openstack/ironic-inspector/+/794183 | 11:07 |
opendevreview | Merged openstack/ironic bugfix/18.0: Update .gitreview for bugfix/18.0 https://review.opendev.org/c/openstack/ironic/+/794547 | 11:19 |
*** osmanlic- has quit IRC | 11:20 | |
*** osmanlicilegi has joined #openstack-ironic | 11:20 | |
*** akahat has joined #openstack-ironic | 11:48 | |
*** stendulker has quit IRC | 12:01 | |
*** nfedorov has joined #openstack-ironic | 12:12 | |
opendevreview | Merged openstack/ironic stable/ussuri: Delete unavailable py2 package https://review.opendev.org/c/openstack/ironic/+/792886 | 12:13 |
opendevreview | Merged openstack/ironic-python-agent bugfix/8.0: Update .gitreview for bugfix/8.0 https://review.opendev.org/c/openstack/ironic-python-agent/+/794546 | 12:13 |
nfedorov | Hi! I have a question about Bifrost, can someone help me? | 12:14 |
arne_wiebalck | nfedorov: I think the best is to ask the question to see if someone is able to help. | 12:16 |
nfedorov | I tried several branches on different OS. | 12:18 |
*** tzumainn has joined #openstack-ironic | 12:18 | |
nfedorov | ./bifrost-cli testenv ; ./bifrost-cli install --testenv | 12:19 |
nfedorov | as result I have ironic and 2VMs | 12:19 |
nfedorov | When I run scripts/test-bifrost.sh, I see | 12:25 |
opendevreview | Riccardo Pittau proposed openstack/bifrost master: [DNM] Test CI https://review.opendev.org/c/openstack/bifrost/+/794576 | 12:25 |
nfedorov | Found existing installation: ironic 17.0.3.dev11\n Uninstalling ironic-17.0.3.dev11:\n Successfully uninstalled ironic-1 | 12:26 |
nfedorov | 7.0.3.dev11\nSuccessfully installed ironic-18.0.0\n", | 12:26 |
*** lmcgann has joined #openstack-ironic | 12:26 | |
nfedorov | I don't understand why installed version of Ironic was changed by test script | 12:27 |
*** Luzi has quit IRC | 12:32 | |
nfedorov | Another one. Is it expected vvv | 12:33 |
nfedorov | fatal: [127.0.0.1]: FAILED! => {"changed": true, "cmd": ["ip", "link", "del", "virbr0"], "delta": "0:00:00.009699", "end": "2021-06-03 11:33:23.725844", "msg": "non-zero return code", "rc": 1, "start": "2021-06-03 11:33:23.716145", "stderr": "Cannot find device \"virbr0\"", "stderr_lines": ["Cannot find device \"virbr0\""], "stdout": "", "stdout_lines": []} | 12:33 |
rpittau | nfedorov: bifrost clones the ironic repo from git and does an installation from there, if there is a new version available and you do the installation again, it will update it | 12:37 |
iurygregory | re virbr0 seems like you don't have kvm installed | 12:38 |
iurygregory | probably missing packages in the OS | 12:38 |
nfedorov | Ubunto 20.04 cloud image | 12:44 |
nfedorov | (bifrost) ubuntu@rare-ewe:~/bifrost$ sudo virsh list --all | 12:44 |
nfedorov | Id Name State | 12:44 |
nfedorov | -------------------------- | 12:44 |
nfedorov | 3 testvm1 running | 12:44 |
nfedorov | - testvm2 shut off | 12:44 |
rpittau | nfedorov: please don't paste logs here in the channel, use a paste service, like http://paste.openstack.org/ | 12:45 |
nfedorov | ok thanks | 12:47 |
nfedorov | I used Maas for Deploy Ubuntu 20.04 | 12:48 |
nfedorov | and walked through documentation steps, there are no previous versions of Ironic | 12:50 |
nfedorov | I have full log from the beginning | 12:51 |
iurygregory | we just did a release of Ironic 18.0.0 a few hours ago =) | 12:55 |
nfedorov | :) | 12:55 |
iurygregory | https://opendev.org/openstack/ironic/src/tag/18.0.0 | 12:55 |
*** rloo has joined #openstack-ironic | 12:56 | |
opendevreview | Merged openstack/bifrost bugfix/11.0: Update .gitreview for bugfix/11.0 https://review.opendev.org/c/openstack/bifrost/+/794552 | 12:56 |
nfedorov | what should I do to deploy a VM? | 12:56 |
nfedorov | I don't see inspection step | 12:57 |
*** rloo has quit IRC | 12:59 | |
*** rloo has joined #openstack-ironic | 12:59 | |
iurygregory | nfedorov, https://docs.openstack.org/bifrost/latest/user/howto.html this will probably give the steps you can follow to have a VM | 13:02 |
nfedorov | Aftre installation, I have 2 files baremetal-inventory.json and baremetal-nodes.json | 13:05 |
nfedorov | To enroll, I use ./bifrost-cli enroll baremetal-nodes.json from ~/bifrost | 13:07 |
nfedorov | And got an error | 13:07 |
*** paras333 has joined #openstack-ironic | 13:08 | |
nfedorov | Which is the right sequence? | 13:11 |
TheJulia | good morning everyone | 13:20 |
rpittau | nfedorov: if you ran bifrost-cli testenv you should have already the VMs running, but in any case, since you're using testenv please have a look at https://docs.openstack.org/bifrost/latest/contributor/testenv.html | 13:22 |
nfedorov | I don't now what should I have after installation steps | 13:24 |
nfedorov | TASK [bifrost-create-vm-nodes - create VM , but not start them | 13:31 |
iurygregory | to create a new vm you can just create new JSON file and you can run ./bifrost-cli enroll /<path>/<file>.json | 13:33 |
iurygregory | or using the enroll-dynamic https://docs.openstack.org/bifrost/latest/user/howto.html#how-this-works | 13:34 |
iurygregory | after the enroll you can go to the deploy part | 13:34 |
nfedorov | I don't want new VM. I want to see how works your test env desribed in the docs | 13:35 |
iurygregory | before you asked "what should I do to deploy a VM?" =) | 13:36 |
*** zbitter has joined #openstack-ironic | 13:36 | |
iurygregory | I was trying to answer that hehe | 13:36 |
nfedorov | yes, but why not use existing VM after installation with test env flag | 13:37 |
opendevreview | Riccardo Pittau proposed openstack/bifrost master: Fix upper-constraints branch reference https://review.opendev.org/c/openstack/bifrost/+/794588 | 13:37 |
rpittau | mmm wrong branch | 13:37 |
rpittau | :/ | 13:37 |
nfedorov | i have installed bifrost with test env flag, have 2 baremetal files, 2 vms, bridge, network, ips - ./bifrost-cli enroll ~/bifrost/baremetal-nodes.json | 13:40 |
opendevreview | Riccardo Pittau proposed openstack/bifrost stable/wallaby: Fix upper-constraints reference https://review.opendev.org/c/openstack/bifrost/+/794590 | 13:41 |
rpittau | ^ now in the correct branch | 13:41 |
*** zaneb has quit IRC | 13:42 | |
*** zbitter is now known as zaneb | 13:42 | |
rpittau | nfedorov: as written in https://docs.openstack.org/bifrost/latest/contributor/testenv.html mentioned before, the correct way to use the nodes.json file is to use the baremetal command, as in baremetal create baremetal-nodes.json | 13:42 |
nfedorov | I did it | 13:49 |
opendevreview | Riccardo Pittau proposed openstack/bifrost stable/victoria: Recognize TOX_CONSTRAINTS_FILE as a valid constraints variable https://review.opendev.org/c/openstack/bifrost/+/794594 | 13:56 |
*** kkillsfirst has joined #openstack-ironic | 13:58 | |
*** krkillsfirst has joined #openstack-ironic | 13:59 | |
TheJulia | arne_wiebalck: does your environment use traits? | 14:00 |
arne_wiebalck | TheJulia: no | 14:00 |
TheJulia | ok | 14:00 |
*** krkillsfirst has quit IRC | 14:03 | |
*** kkillsfirst has quit IRC | 14:06 | |
iurygregory | python is drunk O.o 0.1 + 0.2 == 0.3 False | 14:08 |
TheJulia | I beleive that is documented | 14:08 |
iurygregory | I just discovered this | 14:08 |
iurygregory | I'm like "WHAT?!" | 14:09 |
*** krkillsfirst has joined #openstack-ironic | 14:14 | |
*** krkillsfirst has left #openstack-ironic | 14:15 | |
*** kkillsfirst has joined #openstack-ironic | 14:15 | |
*** paras333 has quit IRC | 14:19 | |
*** paras333 has joined #openstack-ironic | 14:19 | |
*** sdanni_ has quit IRC | 14:36 | |
*** sdanni has joined #openstack-ironic | 14:36 | |
*** Qianbiao has quit IRC | 14:37 | |
nfedorov | My testvm1 stuck in clean, after it have wait callback and console "ERROR ironic_python_agent.agent [-] error sending heartbeat t" | 14:50 |
TheJulia | the fact we require traits to be in a TraitsList object to be on a node is going to drive me crazy | 14:51 |
TheJulia | nfedorov: does it actually say why it failed to send the heartbeat? | 14:51 |
TheJulia | nfedorov: and have you consulted the ironic-api log? | 14:52 |
nfedorov | give me a second | 14:52 |
nfedorov | my fault, it was another env, but there is Error heartbeating to agent API: Error 404: Node 4e41df61-84b1-5856-bfb6-6b5f2cd3dd11 could not be found | 14:59 |
TheJulia | what does the ironic api log say? are the mac addresses of the machine known to ironic? are there multiple ironic deployments on the same network? | 15:00 |
nfedorov | i think was reached timout and the script removed node from ironic | 15:02 |
TheJulia | so it has just been sitting in that state for a long time and the node is no longer in ironic at all? | 15:03 |
*** stendulker has joined #openstack-ironic | 15:05 | |
nfedorov | yes, I'v got the same few second ago | 15:06 |
nfedorov | 15:00:25.530 717 INFO root [-] Asynchronous command execute_clean_step completed: | 15:11 |
nfedorov | 15:04:00.050 717 ERROR ironic_python_agent.agent [-] error sending heartbeat | 15:12 |
nfedorov | scripts/test-bifrost.sh is finished | 15:14 |
nfedorov | What is it means? "fatal An unhandled exception occurred while running the lookup plugin ...ignoring | 15:19 |
nfedorov | fatal-ignoring | 15:20 |
TheJulia | nfedorov: we need more logging data or more details into the errors surrounding. So a few lines up of the log most likely reveal exactly what happened. | 15:37 |
TheJulia | nfedorov: two possibilities. something external did something, or you've got a bad state in the database. If you have removed the nodes from ironic, state is reset andd you should be able to re-run test-bifrost as long as those vms have also been unregistered... I believe (since it re-creates them) | 15:39 |
opendevreview | Merged openstack/ironic-lib master: utils.execute: log stdout and stderr even on failure https://review.opendev.org/c/openstack/ironic-lib/+/794171 | 15:42 |
nfedorov | I moved qcows to RAM because clean step 2x10G on hard disk is slow | 15:43 |
TheJulia | if your just testing, disable cleaning | 15:53 |
TheJulia | or set it to metadata erase instead | 15:53 |
nfedorov | I just try to see how can be deployed a VM via Bifrost | 15:56 |
*** stendulker has quit IRC | 16:04 | |
TheJulia | Could you elaborate on that a little bit. I'm not sure I understand | 16:08 |
nfedorov | 2021-06-03 16:06:25.796 596 ERROR ironic_python_agent.utils [-] Failed to get the output of the command "['iptables', '-L']". Error: [Errno 2] No such file or directory: 'iptables': 'iptables': FileNotFoundError: [Errno 2] No such file or directory: 'iptables': 'iptables'ESC[00m | 16:09 |
nfedorov | is it normal& | 16:09 |
nfedorov | ? | 16:09 |
nfedorov | I'm choosing a tool for Openstack deployment. | 16:11 |
TheJulia | nfedorov: eh... could be okay, that *shouldn't* be fatal though, at least afaik | 16:11 |
nfedorov | I worked with Metal3 and Airship | 16:12 |
rpittau | bye everyone! o/ | 16:12 |
*** rpittau is now known as rpittau|afk | 16:12 | |
TheJulia | nfedorov: that is non-fatal, it is doing log collection. Either it is done, or there has been a critical failure and likely the agent has been asked to provide it's logs | 16:14 |
nfedorov | I have provisioning steps : available,inspecting, inspect wait , cleaning , clean wait , cleaning , available, deploying, active, deleting, cleaning, clean wait | 16:20 |
nfedorov | now TASK [bifrost-unprovision-node-dynamic : Unprovision node | 16:22 |
nfedorov | why do we need to do this? how can I see that node was provisioned and I can log in to check | 16:24 |
*** lucasagomes has quit IRC | 16:25 | |
TheJulia | so that task deletes the node | 16:25 |
TheJulia | It is a test playbook, deletes the node on purpose because are trying to setup the environment so you can rinse/repeat | 16:26 |
nfedorov | we have cleanup | 16:28 |
nfedorov | in the beggining | 16:28 |
*** sshnaidm is now known as sshnaidm|afk | 16:32 | |
*** derekh has quit IRC | 17:06 | |
opendevreview | Verification of a change to openstack/ironic-python-agent failed: Check the target root device with smartctl https://review.opendev.org/c/openstack/ironic-python-agent/+/793953 | 17:24 |
JayF | I just -1'd ^ that, please do not re-land it until my concerns are addressed | 17:27 |
JayF | rpittau|afk: Please remove the +A form the above patch ^^^ | 17:27 |
trandles | TheJulia: would you like me to start a storyboard (in ironic-specs or ironic-inspector-specs?) for the ability to send inspection data to something like RabbitMQ or Kafka? | 17:29 |
opendevreview | Merged openstack/ironic-python-agent master: Changed minversion in tox to 3.18.0 https://review.opendev.org/c/openstack/ironic-python-agent/+/794467 | 17:30 |
opendevreview | Merged openstack/ironic-inspector master: Changed minversion in tox to 3.18.0 https://review.opendev.org/c/openstack/ironic-inspector/+/794468 | 17:36 |
opendevreview | Merged openstack/ironic-specs master: Changed minversion in tox to 3.18.0 https://review.opendev.org/c/openstack/ironic-specs/+/794469 | 17:36 |
opendevreview | Merged openstack/ironic master: Trivial: fix an outdated link https://review.opendev.org/c/openstack/ironic/+/793947 | 17:45 |
opendevreview | Merged openstack/python-ironicclient master: Update project conundrum related docs https://review.opendev.org/c/openstack/python-ironicclient/+/793742 | 17:45 |
TheJulia | trandles: if it looks non-invasive, I'd almost be willing to say just post a pach. The specs process is heavy weight and for minimally invasive things it sometimes just doesn't make sense | 18:00 |
TheJulia | JayF: oh my, I've WF-1'ed it and -1'ed it as well | 18:00 |
TheJulia | JayF: and posted concerns, and I guess I would like to see a specific test added for exit code 2 | 18:01 |
opendevreview | Verification of a change to openstack/ironic failed: Secure RBAC - Efficent node santiziation https://review.opendev.org/c/openstack/ironic/+/793929 | 18:03 |
TheJulia | *sigh* | 18:03 |
trandles | TheJulia: thanks. I'll dig into it. | 18:04 |
*** kkillsfirst has quit IRC | 18:14 | |
*** mjturek has joined #openstack-ironic | 18:44 | |
*** kkillsfirst has joined #openstack-ironic | 18:48 | |
stevebaker | morning | 20:54 |
janders | good morning Ironic o/ | 21:26 |
iurygregory | morning stevebaker janders o/ | 21:54 |
janders | hey iurygregory o/ | 21:54 |
opendevreview | Steve Baker proposed openstack/ironic-python-agent master: Ignore efi grub2-install failure https://review.opendev.org/c/openstack/ironic-python-agent/+/794363 | 22:00 |
stevebaker | iurygregory, janders: hi! | 22:00 |
TheJulia | stevebaker: no reno? | 22:01 |
*** paras333 has quit IRC | 22:01 | |
*** lmcgann has quit IRC | 22:02 | |
stevebaker | dammit, didn't add it to the commit | 22:03 |
TheJulia | Do'oh. | 22:03 |
opendevreview | Steve Baker proposed openstack/ironic-python-agent master: Ignore efi grub2-install failure https://review.opendev.org/c/openstack/ironic-python-agent/+/794363 | 22:04 |
*** paras333 has joined #openstack-ironic | 22:06 | |
*** paras333 has quit IRC | 22:14 | |
*** rloo has quit IRC | 22:28 | |
opendevreview | Julia Kreger proposed openstack/ironic master: Only return the requested fields https://review.opendev.org/c/openstack/ironic/+/792274 | 22:49 |
opendevreview | Julia Kreger proposed openstack/ironic master: Set stage for objects to handle selected field lists. https://review.opendev.org/c/openstack/ironic/+/792275 | 22:49 |
opendevreview | Julia Kreger proposed openstack/ironic master: WIP: API to pass fields to node object list https://review.opendev.org/c/openstack/ironic/+/792296 | 22:49 |
TheJulia | stevebaker: py3 tests all passed (well, except the two complaining I only have 990MB of memory free ;) | 22:50 |
TheJulia | _ | 22:50 |
stevebaker | nice | 22:52 |
TheJulia | no idea if it will make it *much* faster, but it will reduce the sqlalchemy overhead by a ton and does fundimentally change standard column view to the faster calls anyway | 22:53 |
TheJulia | so it *should* kind of speed up generalized read and hopefully be super kind to the database | 22:53 |
stevebaker | that sounds good | 22:54 |
TheJulia | (by also not hitting it with follow-up queries on "oh, the user didn't ask for this field, I should go get it now" logic, where as now it will just get everything asked for and only the bare minimum more | 22:54 |
TheJulia | if the bifrost benchmark comes back at 600+ nodes a second, we'll know it is an improvement | 22:55 |
*** tosky has quit IRC | 23:00 | |
TheJulia | mental note to self: turn off the extra work on the bifrost-ironic-benchmark job | 23:05 |
*** kkillsfirst has quit IRC | 23:34 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!