| *** puranamr has joined #openstack-ironic | 00:07 | |
| *** puranamr has quit IRC | 00:25 | |
| *** puranamr has joined #openstack-ironic | 00:28 | |
| *** jamielennox is now known as jamielennox|away | 00:29 | |
| *** ijw_ has quit IRC | 00:33 | |
| *** zz_natorious is now known as natorious | 00:37 | |
| *** jamielennox|away is now known as jamielennox | 00:39 | |
| *** r-daneel has quit IRC | 00:40 | |
| *** natorious is now known as zz_natorious | 00:47 | |
| *** [1]cdearborn has joined #openstack-ironic | 00:51 | |
| *** mtanino has quit IRC | 00:53 | |
| *** Pradip has quit IRC | 01:03 | |
| *** amotoki has joined #openstack-ironic | 01:10 | |
| *** oomichi has joined #openstack-ironic | 01:11 | |
| *** kkoski has quit IRC | 01:17 | |
| *** naohirot has joined #openstack-ironic | 01:20 | |
| *** [1]cdearborn has quit IRC | 01:20 | |
| *** dguerri` is now known as dguerri | 01:29 | |
| *** bitblt has quit IRC | 01:45 | |
| *** oomichi has quit IRC | 01:46 | |
| *** Sukhdev has quit IRC | 01:48 | |
| *** bizarrochristy has joined #openstack-ironic | 02:05 | |
| *** davideagnello has quit IRC | 02:05 | |
| *** puranamr has quit IRC | 02:09 | |
| *** bizarrochristy has quit IRC | 02:10 | |
| *** Sukhdev has joined #openstack-ironic | 02:11 | |
| *** cing has joined #openstack-ironic | 02:14 | |
| *** cing has quit IRC | 02:14 | |
| *** cing has joined #openstack-ironic | 02:14 | |
| *** dguerri is now known as dguerri` | 02:17 | |
| *** Sukhdev has quit IRC | 02:20 | |
| *** achanda has quit IRC | 02:21 | |
| *** achanda has joined #openstack-ironic | 02:21 | |
| *** achanda has quit IRC | 02:22 | |
| *** dguerri` is now known as dguerri | 02:22 | |
| *** dguerri is now known as dguerri` | 02:25 | |
| *** dguerri` is now known as dguerri | 02:30 | |
| *** bizarrochristy has joined #openstack-ironic | 02:33 | |
| *** dguerri is now known as dguerri` | 02:34 | |
| *** r-daneel has joined #openstack-ironic | 02:35 | |
| *** bizarroc_ has joined #openstack-ironic | 02:35 | |
| *** bizarrochristy has quit IRC | 02:37 | |
| *** jlk has quit IRC | 02:41 | |
| *** hakimo has joined #openstack-ironic | 02:52 | |
| *** hakimo_ has quit IRC | 02:54 | |
| *** r-daneel has quit IRC | 02:55 | |
| *** bizarroc_ has quit IRC | 02:56 | |
| *** rbrooker has quit IRC | 02:56 | |
| *** bizarrochristy has joined #openstack-ironic | 02:56 | |
| *** puranamr has joined #openstack-ironic | 03:08 | |
| *** puranamr has quit IRC | 03:08 | |
| *** yuanying has quit IRC | 03:16 | |
| *** jlk has joined #openstack-ironic | 03:17 | |
| *** jlk has quit IRC | 03:17 | |
| *** jlk has joined #openstack-ironic | 03:17 | |
| *** shalq has quit IRC | 03:18 | |
| *** shalq has joined #openstack-ironic | 03:18 | |
| *** davideagnello has joined #openstack-ironic | 03:19 | |
| *** jamielennox is now known as jamielennox|away | 03:22 | |
| *** jlk has quit IRC | 03:25 | |
| *** achanda has joined #openstack-ironic | 03:26 | |
| *** jamielennox|away is now known as jamielennox | 03:31 | |
| *** achanda has quit IRC | 03:34 | |
| *** Kennan2 has joined #openstack-ironic | 03:35 | |
| *** Kennan has quit IRC | 03:36 | |
| *** amotoki has quit IRC | 03:37 | |
| *** zz_natorious is now known as natorious | 03:46 | |
| *** jlk has joined #openstack-ironic | 03:50 | |
| *** jlk has joined #openstack-ironic | 03:50 | |
| *** rameshg87 has joined #openstack-ironic | 03:50 | |
| *** amotoki has joined #openstack-ironic | 03:51 | |
| *** praneshp has quit IRC | 03:55 | |
| *** praneshp has joined #openstack-ironic | 03:58 | |
| *** achanda has joined #openstack-ironic | 04:00 | |
| *** Marga_ has joined #openstack-ironic | 04:02 | |
| *** vishwanathj has quit IRC | 04:02 | |
| *** Marga__ has joined #openstack-ironic | 04:02 | |
| *** vishwanathj has joined #openstack-ironic | 04:03 | |
| *** achanda has quit IRC | 04:06 | |
| *** Marga_ has quit IRC | 04:07 | |
| *** vishwana_ has joined #openstack-ironic | 04:07 | |
| *** yuanying has joined #openstack-ironic | 04:08 | |
| *** vishwanathj has quit IRC | 04:09 | |
| *** amotoki has quit IRC | 04:17 | |
| *** kkoski has joined #openstack-ironic | 04:17 | |
| *** kkoski has quit IRC | 04:22 | |
| *** amotoki has joined #openstack-ironic | 04:23 | |
| *** achanda has joined #openstack-ironic | 04:24 | |
| *** amotoki has quit IRC | 04:33 | |
| *** amotoki has joined #openstack-ironic | 04:43 | |
| *** natorious is now known as zz_natorious | 04:45 | |
| *** lazy_prince has joined #openstack-ironic | 04:54 | |
| lazy_prince | good morning ironickers.... | 05:03 |
|---|---|---|
| Haomeng|2 | lazy_prince: morning:) | 05:19 |
| lazy_prince | Haomeng|2: morning.. | 05:21 |
| Haomeng|2 | lazy_prince: :) | 05:21 |
| *** Sukhdev has joined #openstack-ironic | 05:25 | |
| *** itamarl has joined #openstack-ironic | 05:43 | |
| *** ig0r_ has joined #openstack-ironic | 05:51 | |
| *** ig0r__ has quit IRC | 05:55 | |
| *** bizarrochristy has quit IRC | 05:56 | |
| *** bizarrochristy has joined #openstack-ironic | 05:56 | |
| *** bizarrochristy has quit IRC | 05:59 | |
| *** bizarrochristy has joined #openstack-ironic | 05:59 | |
| *** bizarrochristy has quit IRC | 06:00 | |
| *** bizarrochristy has joined #openstack-ironic | 06:01 | |
| *** Kennan2 has quit IRC | 06:02 | |
| *** bizarroc_ has joined #openstack-ironic | 06:02 | |
| *** bizarrochristy has quit IRC | 06:02 | |
| *** Kennan has joined #openstack-ironic | 06:03 | |
| *** davidlenwell has quit IRC | 06:06 | |
| *** davidlenwell has joined #openstack-ironic | 06:08 | |
| *** ukalifon1 has joined #openstack-ironic | 06:09 | |
| *** pradipta has joined #openstack-ironic | 06:09 | |
| *** bizarrochristy has joined #openstack-ironic | 06:12 | |
| openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic: Imported Translations from Transifex https://review.openstack.org/199904 | 06:23 |
| *** praneshp_ has joined #openstack-ironic | 06:25 | |
| *** praneshp has quit IRC | 06:27 | |
| *** praneshp_ is now known as praneshp | 06:27 | |
| *** dtantsur|afk is now known as dtantsur | 06:31 | |
| dtantsur | Morning Ironic | 06:31 |
| *** radek__ has joined #openstack-ironic | 06:31 | |
| *** dguerri` is now known as dguerri | 06:40 | |
| *** hakimo has quit IRC | 06:40 | |
| *** dguerri is now known as dguerri` | 06:46 | |
| *** achanda has quit IRC | 06:52 | |
| openstackgerrit | Merged openstack/ironic-inspector: Prerelease translation source update https://review.openstack.org/199718 | 06:53 |
| *** Haomeng has joined #openstack-ironic | 06:56 | |
| *** max_lobur has joined #openstack-ironic | 06:58 | |
| *** Haomeng|2 has quit IRC | 06:59 | |
| openstackgerrit | Nisha Agarwal proposed openstack/ironic-specs: Make ilo drivers standalone work without swift https://review.openstack.org/193478 | 07:01 |
| *** davideagnello has quit IRC | 07:04 | |
| *** ifarkas has joined #openstack-ironic | 07:04 | |
| *** Nisha has joined #openstack-ironic | 07:10 | |
| *** max_lobur has quit IRC | 07:16 | |
| rameshg87 | dtantsur: morning | 07:20 |
| rameshg87 | dtantsur: do you wish to +A https://review.openstack.org/#/c/199163/ - there are already 2x+2s on it :) | 07:20 |
| dtantsur | yeah, I wasn't sure who left the initial comments | 07:21 |
| dtantsur | but as Ruby already +2ed, I think we can approve | 07:22 |
| rameshg87 | dtantsur: thanks | 07:23 |
| *** praneshp has quit IRC | 07:24 | |
| *** praneshp has joined #openstack-ironic | 07:25 | |
| dtantsur | rameshg87, I don't understand phrase "fail the node" | 07:25 |
| dtantsur | we don't fail nodes, we fail processes on them | 07:25 |
| dtantsur | failing the node sounds too scary to me :) | 07:25 |
| *** Sukhdev has quit IRC | 07:25 | |
| rameshg87 | dtantsur: eh.. | 07:25 |
| * rameshg87 things | 07:26 | |
| rameshg87 | thinks | 07:26 |
| dtantsur | maybe we should ask some English native in the evening, wdyt? | 07:26 |
| *** mrda is now known as mrda-away | 07:26 | |
| rameshg87 | dtantsur: yeah | 07:26 |
| dtantsur | Ruby is usually good at wordings :) | 07:26 |
| rameshg87 | yeah | 07:26 |
| rameshg87 | dtantsur: since we are operating on the node every time | 07:26 |
| rameshg87 | I thought failing the node conveyed it .. but yeah, may be let's wait for other's thoughts as well | 07:27 |
| *** praneshp has quit IRC | 07:28 | |
| *** karimb has joined #openstack-ironic | 07:32 | |
| karimb | hello, buddies is it possible to use a json file for deployment with agent_ssh so one can emulate baremetal deployment with vms ? | 07:33 |
| *** yog__ has joined #openstack-ironic | 07:41 | |
| openstackgerrit | sonu proposed openstack/python-ironicclient: Added unit tests for command-line shell https://review.openstack.org/172371 | 07:42 |
| *** Sukhdev has joined #openstack-ironic | 07:46 | |
| *** amotoki_ has joined #openstack-ironic | 07:47 | |
| *** amotoki has quit IRC | 07:49 | |
| *** smoriya has joined #openstack-ironic | 07:50 | |
| Haomeng | karimb: sure, but the vms need to be prepared as well, and the agent_ssh driver info are populated correctly with ssh credentials | 07:51 |
| Haomeng | karimb: are you using bifrost to deploy ironic bm nodes? | 07:52 |
| Haomeng | karimb: there is test script in it, you can take as reference, that will run with *ssh driver and vms to emulate baremetal | 07:52 |
| openstackgerrit | Merged openstack/bifrost: Update README for simple-init/glean https://review.openstack.org/198142 | 07:55 |
| qiaoerfu | hello all, may i ask a question? | 07:56 |
| Haomeng | qiaoerfu: sure | 07:57 |
| Haomeng | qiaoerfu: welcome | 07:57 |
| qiaoerfu | there's no node appeared in compute db after i enrolled the ironic node, i don't know why | 07:58 |
| Haomeng | qiaoerfu: compute db? | 07:58 |
| qiaoerfu | compute_node | 07:58 |
| qiaoerfu | the table | 07:58 |
| qiaoerfu | so i can't schedule instance for it | 07:59 |
| Haomeng | qiaoerfu: we can run nova command to check, no need to check in db level I think - nova-manage service list | 07:59 |
| Haomeng | qiaoerfu: nova hypervisor-list | 07:59 |
| qiaoerfu | yes, i run nova hypervisor-list | 07:59 |
| qiaoerfu | but no record | 07:59 |
| Haomeng | qiaoerfu: did you change nova.conf as well? | 08:00 |
| Haomeng | qiaoerfu: check nova compute log, should be some error encountered | 08:00 |
| Haomeng | qiaoerfu: how about "ironic driver-list" output | 08:00 |
| Haomeng | qiaoerfu: make sure ironic conductor working as well first | 08:01 |
| qiaoerfu | yes, have three records | 08:01 |
| qiaoerfu | pxe_ipmitool, agent_ipmitool and agent_ssh | 08:01 |
| Haomeng | qiaoerfu: ok, should be nova compute side issue | 08:02 |
| Haomeng | qiaoerfu: have to check nova compute log | 08:02 |
| *** Sukhdev has quit IRC | 08:02 | |
| Haomeng | qiaoerfu: maybe the ironic nova driver is not loaded as well | 08:02 |
| *** lucas-dinner has joined #openstack-ironic | 08:02 | |
| Haomeng | qiaoerfu: make sure the correct setting in nova.conf in comupte node | 08:02 |
| *** lucas-dinner has quit IRC | 08:03 | |
| qiaoerfu | i've deleted the node record of compute_node manually | 08:03 |
| Haomeng | qiaoerfu: check "Configure Compute Service to use the Bare Metal Service" section out from - http://docs.openstack.org/developer/ironic/deploy/install-guide.html | 08:03 |
| Haomeng | qiaoerfu: no | 08:03 |
| *** lucasagomes has joined #openstack-ironic | 08:03 | |
| Haomeng | qiaoerfu: dont touch db by manually | 08:03 |
| Haomeng | qiaoerfu: will break the code logic sometime | 08:04 |
| qiaoerfu | the compute driver is set to ironic | 08:04 |
| Haomeng | qiaoerfu: so have to restart nova compute service for your case | 08:04 |
| Haomeng | qiaoerfu: and check nova compute service log | 08:04 |
| Haomeng | qiaoerfu: paste the error via -paste.openstack.org, and let me help to check | 08:04 |
| karimb | Haomeng, thanks will have a look, using rdomanager | 08:05 |
| Haomeng | karimb: welcome, good luck | 08:06 |
| qiaoerfu | haomeng, just wait a second | 08:06 |
| Haomeng | qiaoerfu: ok | 08:06 |
| qiaoerfu | can i give it out at here? | 08:06 |
| qiaoerfu | i found an error | 08:06 |
| Haomeng | qiaoerfu: sure | 08:06 |
| qiaoerfu | Error during ClusteredComputeManager.update_available_resource: Remote error: OperationalError (OperationalError) (1048, "Column 'cpu_info' cannot be null") 'INSERT INTO compute_nodes (deleted_at, deleted, created_at, updated_at, service_id, vcpus, memory_mb, local_gb, vcpus_used, memory_mb_used, local_gb_used, hypervisor_type, hypervisor_version, hypervisor_hostname, free_ram_mb, | 08:07 |
| qiaoerfu | free_disk_gb, current_workload, running_vms, cpu_info, disk_available_least, host_ip, supported_instances, metrics, pci_stats, extra_resources, stats, numa_topology) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)' (None, 0, datetime.datetime(2015, 7, 9, 8, 2, 51, 192726), None, 5, 24, 98304, 1000, 0, 0, 0, 'ironic', | 08:07 |
| qiaoerfu | 1, '5e18bedd-72fc-4dfc-9e8b-2810a80a8551', 98304, 1000, 0, 0, None, 1000, '172.16.70.15', '[["x86_64", "baremetal", "hvm"]]', '[]', '[]', None, '{"cpu_arch": "x86_64"}', None) | 08:07 |
| Haomeng | qiaoerfu: if it is long text, it is better that paste via paste.openstack.org to share | 08:07 |
| qiaoerfu | ok | 08:07 |
| *** athomas has joined #openstack-ironic | 08:08 | |
| Haomeng | qiaoerfu: odd, can you confirm if the same code version we use for both nova compute code and ironic conductor | 08:08 |
| *** jistr has joined #openstack-ironic | 08:09 | |
| qiaoerfu | i'm using juno, but i updated the ironic driver for nova and updated the ironic to the kilo version | 08:09 |
| Haomeng | qiaoerfu: juno is to old | 08:10 |
| Haomeng | qiaoerfu: suggest to install kilo or l release code to have try | 08:10 |
| qiaoerfu | yeah, but for some reason, you know | 08:10 |
| Haomeng | qiaoerfu: it is hard to support juno now | 08:10 |
| Haomeng | qiaoerfu: understanding | 08:10 |
| Haomeng | qiaoerfu: the juno ironic is not stable I think | 08:11 |
| qiaoerfu | at the first time i finished the update, the node is discoverd normally | 08:11 |
| Haomeng | qiaoerfu: your nova code version is juno also? | 08:12 |
| qiaoerfu | yes, except the ironic driver | 08:12 |
| Haomeng | qiaoerfu: you mean for firs time, it works? | 08:12 |
| Haomeng | qiaoerfu: so have to have difference between your first run and this time | 08:12 |
| qiaoerfu | yes, until i delete the node record in compute_node | 08:13 |
| Haomeng | qiaoerfu: oh, no | 08:13 |
| Haomeng | qiaoerfu: we should not to manually modify database data | 08:13 |
| Haomeng | qiaoerfu: that is danger to break code logic | 08:13 |
| qiaoerfu | i agree | 08:13 |
| Haomeng | qiaoerfu: so maybe some FK reference or something data broken | 08:14 |
| Haomeng | qiaoerfu: so it is not easy to recovery, and suggest to reinstall the nova | 08:14 |
| qiaoerfu | ok, i'll give it a try | 08:15 |
| Haomeng | qiaoerfu: ok, good luck:) | 08:15 |
| qiaoerfu | very thx | 08:15 |
| Haomeng | qiaoerfu: welcome, so keep good habit and dont touch database table data by manually:) | 08:16 |
| qiaoerfu | got it | 08:16 |
| qiaoerfu | :) | 08:16 |
| Haomeng | qiaoerfu: only if we know how to rebuild the data by manually:) | 08:17 |
| Haomeng | qiaoerfu: :) | 08:17 |
| Haomeng | qiaoerfu: nova data model is very complex, I think we break some data reference relationship | 08:18 |
| qiaoerfu | can i delete the whole nova db and db sync it again? | 08:18 |
| Haomeng | qiaoerfu: should work, you can try, good luck:) | 08:19 |
| qiaoerfu | okay | 08:20 |
| Haomeng | qiaoerfu: :) | 08:20 |
| *** ndipanov has joined #openstack-ironic | 08:21 | |
| *** max_lobur has joined #openstack-ironic | 08:24 | |
| *** yog__ has quit IRC | 08:25 | |
| openstackgerrit | Merged openstack/python-ironicclient: Expose node's clean_step and bump default version https://review.openstack.org/199340 | 08:28 |
| openstackgerrit | Merged openstack/ironic-inspector: Updated from global requirements https://review.openstack.org/199616 | 08:37 |
| *** notq has quit IRC | 08:45 | |
| *** pelix has joined #openstack-ironic | 08:46 | |
| *** romcheg has joined #openstack-ironic | 08:49 | |
| openstackgerrit | Merged openstack/ironic: Enable translation for config option help messages https://review.openstack.org/197640 | 08:50 |
| openstackgerrit | Merged openstack/ironic: Mock the file creation for the GetConfigdriveTestCase tests https://review.openstack.org/199078 | 08:51 |
| openstackgerrit | Merged openstack/ironic: Address follow-up comments https://review.openstack.org/199163 | 08:52 |
| openstackgerrit | Merged openstack/ironic: Imported Translations from Transifex https://review.openstack.org/199904 | 08:52 |
| *** yog__ has joined #openstack-ironic | 09:00 | |
| *** dtantsur is now known as dtantsur|brb | 09:01 | |
| *** amotoki_ has quit IRC | 09:02 | |
| *** davideagnello has joined #openstack-ironic | 09:04 | |
| *** davideagnello has quit IRC | 09:09 | |
| *** coolsvap|away is now known as coolsvap | 09:15 | |
| rameshg87 | dtantsur|brb: lucasagomes: Haomeng: can you guys please have a look at ironic-lib refactoring review - https://review.openstack.org/#/c/162162/ . if possible we can merge the code and make an initial release of proliantutils and see how it goes for the first time | 09:22 |
| rameshg87 | *initial release of ironic-lib | 09:22 |
| * rameshg87 is also looking at that review now | 09:23 | |
| lazy_prince | lucasagomes: I tested https://review.openstack.org/#/c/198720/ and found it to be working. | 09:23 |
| lucasagomes | rameshg87, ack! | 09:24 |
| lucasagomes | lazy_prince, w00t! | 09:24 |
| lucasagomes | lazy_prince, I'm not core of tripleO so I can just +1 | 09:25 |
| lazy_prince | lucasagomes: I know but just wanted to let you know of the testing.. | 09:25 |
| lucasagomes | lazy_prince, cool! yeah thanks for testing it out | 09:26 |
| lazy_prince | lucasagomes: well I had to do that eventually as it was my patch.. :) | 09:26 |
| lucasagomes | hah fair | 09:27 |
| *** e0ne has joined #openstack-ironic | 09:28 | |
| *** marzif_ has joined #openstack-ironic | 09:29 | |
| lucasagomes | seems it just got approved :-) | 09:29 |
| openstackgerrit | Ramakrishnan G proposed openstack/ironic: Refactor pxe - New PXEBoot and ISCSIDeploy interfaces https://review.openstack.org/166513 | 09:33 |
| *** derekh has joined #openstack-ironic | 09:36 | |
| *** yog__ has quit IRC | 09:46 | |
| *** DaveM has joined #openstack-ironic | 09:46 | |
| *** marzif_ has quit IRC | 09:47 | |
| DaveM | Hi guys, does anyone know of a list of hardware we know works with ironic (Without too much effort)? | 09:47 |
| *** coolsvap is now known as coolsvap|away | 09:48 | |
| sambetts | Morning all o/ | 09:49 |
| sambetts | DaveM: If it supports PXE and IPMI it should work, I don't know if there is an actual list of specific hardware anyway though | 09:50 |
| sambetts | s/anyway/anywhere | 09:51 |
| tiagogomes_ | DaveM, ProLiant DL320e Gen8 v2 work, ProLiant DL360 G6 servers don't | 09:53 |
| *** naohirot has quit IRC | 09:53 | |
| lazy_prince | tiagogomes_: when you say, it does not work, what do you mean? the IPMI do not work, or the image do not work or what else..? | 09:55 |
| tiagogomes_ | lazy_prince the IPMI. I got this error when I tried "Unable to send RAW command (channel=0x0 netfn=0x0 lun=0x0 cmd=0x8 rsp=0x80): Unknown (0x80)" | 09:57 |
| *** rameshg87 has quit IRC | 09:59 | |
| *** yog__ has joined #openstack-ironic | 10:00 | |
| DaveM | sambetts, thats what I'd expected the answer to be. Just wanted to check. | 10:01 |
| DaveM | Interesting about the DL360 g6, we've tried with DL360 G9 and all works as expected | 10:01 |
| DaveM | Well the coreos ramdisk gives a load of output due to the intel gpu, but that can be removed with an additional kernel param | 10:02 |
| lazy_prince | not sure if there are new fw which could resolve the ipmi issues.. but you also have the ilo power drivers that could help.. | 10:02 |
| lazy_prince | you could always use the alternative fedora agent images.. | 10:03 |
| *** radek__ has quit IRC | 10:05 | |
| openstackgerrit | Sergey Vilgelm proposed openstack/ironic: Update ironic.conf.sample https://review.openstack.org/196002 | 10:05 |
| openstackgerrit | Sergey Vilgelm proposed openstack/ironic: Update ironic.conf.sample https://review.openstack.org/196002 | 10:07 |
| *** radek__ has joined #openstack-ironic | 10:07 | |
| *** coolsvap|away is now known as coolsvap | 10:11 | |
| *** stendulker has joined #openstack-ironic | 10:13 | |
| openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Migrate RPC objects to oslo.versionedobjects Fields https://review.openstack.org/198755 | 10:20 |
| *** e0ne is now known as e0ne_ | 10:24 | |
| *** coolsvap is now known as coolsvap|away | 10:25 | |
| openstackgerrit | Sergey Vilgelm proposed openstack/ironic: Update ironic.conf.sample https://review.openstack.org/196002 | 10:26 |
| openstackgerrit | Sergey Vilgelm proposed openstack/ironic: Set default value of tempdir option to None https://review.openstack.org/199998 | 10:26 |
| *** pradipta has quit IRC | 10:27 | |
| openstackgerrit | Lucas Alvares Gomes proposed openstack/python-ironicclient: Allow specifying a set of fields of the Node resource https://review.openstack.org/198021 | 10:29 |
| openstackgerrit | Lucas Alvares Gomes proposed openstack/python-ironicclient: Allow specifying a set of fields of the Port and Chasis resources https://review.openstack.org/198345 | 10:29 |
| *** e0ne_ is now known as e0ne | 10:31 | |
| *** dtantsur|brb is now known as dtantsur | 10:34 | |
| *** romcheg has quit IRC | 10:34 | |
| *** romcheg has joined #openstack-ironic | 10:36 | |
| dtantsur | DaveM, I have DELL PowerEdge R320 for testing, usually works | 10:39 |
| *** notq has joined #openstack-ironic | 10:41 | |
| *** yuanying has quit IRC | 10:41 | |
| lucasagomes | folks I'm about to approve https://review.openstack.org/#/c/150488/ someone wants to take a look at it before? | 10:42 |
| *** Nisha has quit IRC | 10:42 | |
| lucasagomes | ram<tab> ... | 10:42 |
| dtantsur | I don't think many people here care.. | 10:43 |
| *** e0ne is now known as e0ne_ | 10:51 | |
| *** romcheg has quit IRC | 11:02 | |
| *** davideagnello has joined #openstack-ironic | 11:05 | |
| *** davideagnello has quit IRC | 11:10 | |
| *** stendulker has quit IRC | 11:11 | |
| *** dprince has joined #openstack-ironic | 11:13 | |
| *** coolsvap|away is now known as coolsvap | 11:22 | |
| *** cing has quit IRC | 11:39 | |
| *** romcheg has joined #openstack-ironic | 11:39 | |
| lazy_prince | what is the minimum python version needed for IPA..? | 11:43 |
| *** jjohnson2 has joined #openstack-ironic | 11:44 | |
| *** jjohnson2 has quit IRC | 11:44 | |
| *** igordcard_ has quit IRC | 11:46 | |
| TheJulia | Good morning | 11:47 |
| dtantsur | TheJulia, morning | 11:48 |
| lazy_prince | TheJulia: Good morning. | 11:48 |
| TheJulia | lazy_prince: I would assume it is 2.7 compat given it has a python27 job | 11:49 |
| lazy_prince | TheJulia: I was testing the centos based IPA image. for some reason, the /proc was not available when booted on a machine.. | 11:49 |
| TheJulia | and IPA fails to launch because of this? | 11:49 |
| *** zhenguo has quit IRC | 11:50 | |
| * TheJulia wonders if this is the same race she has had with coreos on occassion which has resulted in her primary test machine failing to callback. | 11:50 | |
| *** e0ne_ is now known as e0ne | 11:50 | |
| lazy_prince | TheJulia: also the python version in centos was 2.6. yes.. as it tried reading the ipa-api-url from /proc/cmdline, it failed.. | 11:51 |
| TheJulia | lazy_prince: oh, try centos7 if you haven't already. Centos == centos6 which ships with 2.6 | 11:51 |
| TheJulia | yeah | 11:51 |
| TheJulia | did you disable selinux by chance? | 11:51 |
| TheJulia | (not saying you should, just curious) | 11:51 |
| *** lucasagomes is now known as lucas-hungry | 11:51 | |
| lucas-hungry | TheJulia, good morning | 11:51 |
| lazy_prince | okay.. let me check that with centos7.. i used disable-selinux element | 11:51 |
| * TheJulia should go find food.... and more coffee | 11:52 | |
| lazy_prince | TheJulia: first of all no net drivers were loaded. so i manually loaded them. I did it on VM and ProLiant servers.. both had same results.. | 11:53 |
| TheJulia | ugh | 11:53 |
| TheJulia | lazy_prince: try `ip link` and see if the interfaces are there, just not actiating | 11:54 |
| TheJulia | I suspect I've seen this before when simple-init was failing | 11:54 |
| TheJulia | but that was another issue | 11:54 |
| lazy_prince | they were not there.. when i did modprobe vmxnet3, they came up.. | 11:54 |
| TheJulia | so that I would kind of expect | 11:55 |
| lazy_prince | but strange thing was that entire /proc was missing | 11:55 |
| TheJulia | the OS image likely just doesn't know your running the guest and need that specific driver without it being set in the config. | 11:55 |
| TheJulia | But on physical hardware, those are fairly standardized drivers/hardware | 11:56 |
| TheJulia | hmm | 11:56 |
| lazy_prince | i had the same results with physical servers.. | 11:56 |
| TheJulia | load the drivers manually and the interface appeared? | 11:56 |
| lazy_prince | anyways, will try with centos7 | 11:56 |
| lazy_prince | yes.. | 11:56 |
| TheJulia | Something is very broken there then | 11:57 |
| TheJulia | :( | 11:57 |
| ifarkas | dtantsur, hi, I think we can close https://bugs.launchpad.net/ironic/+bug/1463878 It's not a bug in master | 11:57 |
| openstack | Launchpad bug 1463878 in Ironic "pxe_drac fails with local boot" [High,Triaged] | 11:58 |
| ifarkas | dtantsur, what do you think? | 11:58 |
| *** qiaoerfu has quit IRC | 11:58 | |
| TheJulia | I'd expect to find more issues on centos to be honest, its not tremendiously used. I know ubuntu is used a bit more, and infra uses ubuntu-minimal for nodepool images | 11:58 |
| dtantsur | ifarkas, feel free to, if this bug is no longer valid :) | 11:58 |
| ifarkas | dtantsur, ok | 11:58 |
| lazy_prince | k.. i will look at the centos a bit later then.. will resolve IPA on ubuntu first.. | 11:59 |
| *** trown|outttypeww is now known as trown | 12:01 | |
| *** e0ne is now known as e0ne_ | 12:02 | |
| *** yog__ has quit IRC | 12:04 | |
| *** e0ne_ is now known as e0ne | 12:09 | |
| *** yog__ has joined #openstack-ironic | 12:14 | |
| *** yog__ has quit IRC | 12:21 | |
| *** rcarrillocruz has quit IRC | 12:28 | |
| *** vdrok has quit IRC | 12:31 | |
| *** max_lobur has quit IRC | 12:31 | |
| *** viktors has quit IRC | 12:31 | |
| *** yuriyz has quit IRC | 12:31 | |
| lazy_prince | TheJulia: I ran the ramdisk build for ubuntu using ironic-agent but did not see scsi-target-utils being installed (as mentioned in the review comments for 198771). do you mind sharing contents of ironic-agent/package-installs.yaml file | 12:31 |
| *** romcheg has quit IRC | 12:32 | |
| *** e0ne has quit IRC | 12:32 | |
| *** yog__ has joined #openstack-ironic | 12:32 | |
| *** thrash|g0ne is now known as thrash | 12:33 | |
| *** cing has joined #openstack-ironic | 12:36 | |
| tiagogomes_ | threenode-controller~ $ ironic node-set-provision-state 62f9387f-0d17-4e47-8694-b5410fbf23ac deleted | 12:42 |
| tiagogomes_ | The requested action "deleted" can not be performed on node "62f9387f-0d17-4e47-8694-b5410fbf23ac" while it is in state "available". (HTTP 400) | 12:42 |
| tiagogomes_ | How do I workaround this? | 12:42 |
| tiagogomes_ | node-delete doesn't help either | 12:43 |
| dtantsur | tiagogomes_, you're trying to unprovision node that is not provisioned | 12:45 |
| dtantsur | tiagogomes_, node-delete should be the right command, why does it fail? | 12:45 |
| tiagogomes_ | threenode-controller~ $ ironic node-delete 62f9387f-0d17-4e47-8694-b5410fbf23ac | 12:45 |
| tiagogomes_ | Node 62f9387f-0d17-4e47-8694-b5410fbf23ac is associated with instance a301dd5c-201f-4acf-b553-4b9fd81daa9e. (HTTP 409) | 12:45 |
| lazy_prince | tiagogomes_: do nova delete | 12:46 |
| dtantsur | WUT? | 12:46 |
| dtantsur | well, if nova delete works... | 12:46 |
| *** lucas-hungry is now known as lucasagomes | 12:46 | |
| tiagogomes_ | there are no nova instances | 12:46 |
| *** romcheg has joined #openstack-ironic | 12:47 | |
| dtantsur | tiagogomes_, I wonder how came it's associated with an instance then... | 12:47 |
| dtantsur | tiagogomes_, $ ironic node-update UUID remove /instance_uuid | 12:47 |
| dtantsur | then node-delete | 12:47 |
| dtantsur | though it's really weird, probably nova instance didn't shutdown cleanly | 12:47 |
| tiagogomes_ | dtantsur that worked :) thanks | 12:48 |
| dtantsur | tiagogomes_, of course never that if you have nova instance really associated :) | 12:48 |
| dtantsur | * never do that | 12:48 |
| *** pserebryakov has joined #openstack-ironic | 12:48 | |
| tiagogomes_ | okey dokey | 12:49 |
| TheJulia | lazy_prince: tgt: was the only thing if memory serves, it was based upon your rev that you had posted at that point in time. | 12:49 |
| lazy_prince | TheJulia: can you share the smdline that you used to generate the image.. | 12:50 |
| lazy_prince | s/smdline/cmdline/ | 12:50 |
| TheJulia | It was in the link I attached | 12:51 |
| *** kkoski has joined #openstack-ironic | 12:54 | |
| *** max_lobur has joined #openstack-ironic | 12:54 | |
| TheJulia | lazy_prince: I'll retry again in a few minutes | 12:55 |
| *** kkoski has quit IRC | 12:55 | |
| lazy_prince | TheJulia: I am trying your cmd on a different system (fresh).. | 12:55 |
| *** amotoki has joined #openstack-ironic | 12:56 | |
| TheJulia | lazy_prince: it just occured to me that I may have an older version of dib installed too | 12:56 |
| *** vdrok has joined #openstack-ironic | 12:59 | |
| *** e0ne has joined #openstack-ironic | 13:00 | |
| *** Marga__ has quit IRC | 13:00 | |
| *** rloo has joined #openstack-ironic | 13:00 | |
| *** viktors has joined #openstack-ironic | 13:05 | |
| TheJulia | lazy_prince: re-running | 13:05 |
| *** Marga_ has joined #openstack-ironic | 13:05 | |
| *** davideagnello has joined #openstack-ironic | 13:06 | |
| *** Marga_ has quit IRC | 13:07 | |
| *** Marga_ has joined #openstack-ironic | 13:07 | |
| TheJulia | lazy_prince: worked that time, I must have just had an older version or something | 13:09 |
| *** zhenguo has joined #openstack-ironic | 13:09 | |
| *** amotoki has quit IRC | 13:09 | |
| dtantsur | lucasagomes, as Yuiko seems offline, could you do me a favor and review/approve 2 small patches? https://review.openstack.org/#/c/199677/ and https://review.openstack.org/#/c/199685/ | 13:10 |
| *** [1]cdearborn has joined #openstack-ironic | 13:10 | |
| lucasagomes | ++ | 13:10 |
| *** davideagnello has quit IRC | 13:10 | |
| lazy_prince | TheJulia: ohh.. good to know that.. however, i will push another a new patch set today for somea another issue that i found. | 13:11 |
| *** priteau has joined #openstack-ironic | 13:13 | |
| *** rbrooker has joined #openstack-ironic | 13:13 | |
| *** puranamr has joined #openstack-ironic | 13:16 | |
| *** amotoki has joined #openstack-ironic | 13:16 | |
| openstackgerrit | Merged openstack/ironic-inspector: Log when introspection has started https://review.openstack.org/199677 | 13:17 |
| openstackgerrit | Merged openstack/ironic-inspector: Clean up tox.ini https://review.openstack.org/199685 | 13:17 |
| *** dlpartain has joined #openstack-ironic | 13:18 | |
| *** amotoki has quit IRC | 13:28 | |
| *** amotoki_ has joined #openstack-ironic | 13:28 | |
| openstackgerrit | Dmitry Tantsur proposed openstack/ironic: Start using new ENROLL state https://review.openstack.org/194722 | 13:45 |
| *** puranamr has quit IRC | 13:45 | |
| lazy_prince | is there a way to enable login prompt while building the ubuntu images using dib..? need to debug few things.. | 13:46 |
| tiagogomes_ | Hi, I am getting a "Couldn't determine the UUID of the root partition or the disk identifier after deploying" error. I am trying to install an image that was not created using diskimage-builder. What are the requirements for a custom install OS? | 13:47 |
| lazy_prince | tiagogomes_: what driver...? | 13:48 |
| lazy_prince | pxe or agent? | 13:48 |
| lucasagomes | tiagogomes_, is the image a partition image or a whole disk image? | 13:48 |
| NobodyCam | Good morning IRonicers | 13:49 |
| lucasagomes | NobodyCam, morning ugt! | 13:49 |
| tiagogomes_ | lucasagomes, partition image. Although I am not sure what is a whole disk image. Is a image with the bootloader installed? | 13:49 |
| NobodyCam | morning lucasagomes :) | 13:49 |
| lucasagomes | tiagogomes_, yes, a whole disk image contains the partitions and a bootloader | 13:49 |
| lucasagomes | tiagogomes_, do a: # blkid -s UUID -o value <disk image> | 13:51 |
| *** rbrooker has quit IRC | 13:51 | |
| lucasagomes | tiagogomes_, if your image uses a different root device, like LVM volume, btrfs subvolume, ostree | 13:52 |
| lucasagomes | you'll need one patch that is not merged yet | 13:52 |
| lucasagomes | https://review.openstack.org/#/c/178229/ | 13:52 |
| tiagogomes_ | lucasagomes thanks. The blkid command showed nothing | 13:57 |
| rloo | morning NobodyCam and all the other hard-working ironickers out there, lucasagomes, tiagogomes_, TheJulia, and even the lazy_prince | 13:57 |
| lucasagomes | right, yeah so it can't get the UUID of the filesystem | 13:57 |
| NobodyCam | morning rloo :) | 13:57 |
| lucasagomes | rloo, good morning | 13:57 |
| lucasagomes | tiagogomes_, can you mount this image in a loop device? | 13:57 |
| lazy_prince | tiagogomes_: how did you generate this image would help us help you.. | 13:58 |
| lazy_prince | rloo: Good morning.. | 13:58 |
| *** amotoki has joined #openstack-ironic | 13:58 | |
| *** karimb has quit IRC | 13:59 | |
| *** stendulker has joined #openstack-ironic | 13:59 | |
| *** mtanino has joined #openstack-ironic | 13:59 | |
| tiagogomes_ | lazy_prince this is a cloud image. I am interesting in knowing what changes do I need to make to a cloud image to make it able to install in the baremetal | 14:00 |
| *** pserebryakov has quit IRC | 14:00 | |
| *** romcheg has quit IRC | 14:01 | |
| *** amotoki_ has quit IRC | 14:01 | |
| lazy_prince | a simple way could be to install OS and then make adjustment. after that copy all files from all file-systems in a fresh new filesystem (ext4 preferred) and then dd that entire fs to a qcow2 disk image. | 14:02 |
| lucasagomes | tiagogomes_, depend on the cloud image really... The standard fedora, ubuntu should be fine | 14:02 |
| lucasagomes | tho a atomic image uses things like ostree | 14:02 |
| lucasagomes | so it won't boot without that patch I pointed you to | 14:02 |
| *** amotoki has quit IRC | 14:03 | |
| *** Kennan2 has joined #openstack-ironic | 14:03 | |
| lucasagomes | lazy_prince, that wouldn't work if you use more advanced things like btrfs with subvolumes | 14:03 |
| tiagogomes_ | it is ubuntu based | 14:04 |
| *** Kennan has quit IRC | 14:04 | |
| lazy_prince | lucasagomes: yup.. thats why i quoted ext4 preferred.. i could be wrong too as i am yet to work on btrfs | 14:04 |
| lucasagomes | fair enuff | 14:05 |
| *** mtanino has quit IRC | 14:08 | |
| *** DaveM has quit IRC | 14:09 | |
| *** kkoski has joined #openstack-ironic | 14:09 | |
| *** jhova has joined #openstack-ironic | 14:09 | |
| TheJulia | tiagogomes_: if you add the "vm" element (very badly named, I know...) to the disk-image-create command line, it will put a boot loader at the beignning of the qcow2 disk image | 14:10 |
| tiagogomes_ | TheJulia ah cool, so I'll look into that | 14:12 |
| *** mtanino has joined #openstack-ironic | 14:13 | |
| TheJulia | tiagogomes_: it may not work with every cloud image, but I know it has worked with fedora, centos, centos7, and ubuntu elements for me. | 14:15 |
| *** cing has quit IRC | 14:19 | |
| tiagogomes_ | TheJulia ok, but how do I specify the path of the qcow2 image? | 14:20 |
| TheJulia | tiagogomes_: what do you mean, on the disk-image-create command line? | 14:27 |
| tiagogomes_ | yes, I'd like to install the bootloader on an already existing qcow2 image | 14:28 |
| *** amotoki has joined #openstack-ironic | 14:29 | |
| TheJulia | There is not really a direct mechanism to do that | 14:30 |
| TheJulia | you CAN convert it to a raw file, mount it, run the boot loader, and go from there | 14:30 |
| TheJulia | tiagogomes_: basically, the steps for grub https://github.com/openstack/bifrost/blob/master/playbooks/roles/ironic-install/tasks/create_bootable_image.yml | 14:30 |
| tiagogomes_ | it turns out that the cloud image that I am trying has a bootloader. I installed it as whole image and it worked :) | 14:32 |
| tiagogomes_ | TheJulia thanks for the pointer :) | 14:33 |
| *** romcheg has joined #openstack-ironic | 14:45 | |
| *** romcheg has quit IRC | 14:45 | |
| *** romcheg1 has joined #openstack-ironic | 14:45 | |
| lazy_prince | when using ipa image built from dib, is the iscsi target started by default, or is it started if the cmdline contains iscsi parameters..? | 14:52 |
| lazy_prince | i mean kernel cmdline | 14:52 |
| *** marzif_ has joined #openstack-ironic | 14:53 | |
| openstackgerrit | Dmitry Tantsur proposed openstack/ironic-inspector: Bump version to 2.1.0 https://review.openstack.org/200138 | 14:54 |
| *** dlpartain has quit IRC | 14:54 | |
| dtantsur | ^^^ which means 2.0.0 is released :) | 14:56 |
| sambetts | dtantsur: Woooo!! | 14:56 |
| lazy_prince | well.. actually, let me try it out.. | 14:56 |
| * dtantsur is writing an announcement | 14:56 | |
| trown | dtantsur: nice! | 14:56 |
| trown | 2 is twice as good as 1 | 14:56 |
| dtantsur | hehe | 14:56 |
| jroll | morning all, busy channel today! :) | 14:58 |
| trown | good ugt morning jroll et. al. | 14:59 |
| sambetts | Morning everyone I've not said it too yet ;) o/ | 15:00 |
| jroll | :P | 15:00 |
| jroll | lucasagomes: hey left a comment on https://bugs.launchpad.net/ironic/+bug/1455825 | 15:00 |
| *** achanda has joined #openstack-ironic | 15:00 | |
| openstack | Launchpad bug 1455825 in Ironic "Node power while in "cleaning" is unmanageable, leaves no way to retry cleaning" [High,Incomplete] | 15:00 |
| lucasagomes | lazy_prince, the iscsi target is only started if using IPA + pxe_* drivers | 15:01 |
| lucasagomes | https://github.com/openstack/ironic-python-agent/blob/141191bcfac852486885011836f8512914e14052/ironic_python_agent/extensions/iscsi.py#L82 | 15:01 |
| lucasagomes | jroll, yo, morning! Will take a look | 15:01 |
| lucasagomes | jroll, right, yeah | 15:01 |
| lucasagomes | jroll, I would imagine the @clean_step decorator to contain a flag abortable=True/False | 15:02 |
| lucasagomes | and when the request come we can get the current clean_step from node.clean_step | 15:02 |
| lucasagomes | and check whether it's possible to abort or not | 15:02 |
| jroll | yeah | 15:03 |
| jroll | default to true for back compat | 15:03 |
| lazy_prince | lucasagomes: can you please tell me which driver uses IPA + pxe.. just too lazy to find out myself.. | 15:03 |
| jroll | lazy_prince: any pxe driver | 15:03 |
| jroll | lazy_prince: pxe drivers work with ipa ramdisk | 15:03 |
| lucasagomes | lazy_prince, ^ as jroll says | 15:03 |
| lucasagomes | jroll, yeah +1 commented back | 15:04 |
| dtantsur | jroll, morning | 15:04 |
| jroll | hey dtantsur :) | 15:04 |
| jroll | lucasagomes: cool, I'm going to hack on these two things this morning | 15:04 |
| *** ralfvand0__ has quit IRC | 15:04 | |
| lazy_prince | jroll: i used pxe_ipmitool.. does it talks to ironic conductor and then starts the iscsi_initiator if needed..? | 15:04 |
| lucasagomes | jroll, any news on the deploywait thing? | 15:05 |
| *** ralfvand0__ has joined #openstack-ironic | 15:05 | |
| jroll | lazy_prince: yep, it will start the daemon during the deployment | 15:05 |
| jroll | lucasagomes: I didn't really get time yesterday | 15:05 |
| lucasagomes | I see, no bothers! | 15:05 |
| *** absubram has joined #openstack-ironic | 15:05 | |
| jroll | but yeah goal is to do it today | 15:06 |
| lucasagomes | jroll, another thing that comes to mind re abort cleaning... We may need a new api for it. Because currently DEPLOYWAIT is aborted by using "deleted" provision state | 15:06 |
| *** achanda has quit IRC | 15:06 | |
| lucasagomes | which is weird for cleaning because cleaning happens after delete | 15:06 |
| jroll | hah | 15:06 |
| jroll | maybe 'failed'? | 15:06 |
| * lucasagomes wants to take a look at it now | 15:06 | |
| *** ralfvand0__ has quit IRC | 15:06 | |
| lucasagomes | jroll, yeah... or 'abort' | 15:07 |
| *** stendulker_ has joined #openstack-ironic | 15:07 | |
| jroll | yeah | 15:07 |
| *** stendulker has quit IRC | 15:07 | |
| lucasagomes | so we can use for other stuff | 15:07 |
| *** ralfvand0__ has joined #openstack-ironic | 15:07 | |
| lazy_prince | jroll: so as i understand, the iscsi target will not be started on its own during deployment. it will be started only once IPA confirms with the conductor that iscsi target is needed for deployment... | 15:07 |
| *** davideagnello has joined #openstack-ironic | 15:07 | |
| jroll | sure | 15:07 |
| lazy_prince | is this correct understanding..? | 15:07 |
| jroll | lazy_prince: yes, the conductor sends a command to start the daemon https://github.com/openstack/ironic-python-agent/blob/141191bcfac852486885011836f8512914e14052/ironic_python_agent/extensions/iscsi.py#L82 | 15:07 |
| lucasagomes | lazy_prince, https://github.com/openstack/ironic/blob/297f14469d23dd793de625251366380cc648fdb2/ironic/drivers/modules/iscsi_deploy.py#L434 | 15:08 |
| jroll | lazy_prince: also https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/iscsi_deploy.py#L434 | 15:08 |
| jroll | hah | 15:08 |
| lucasagomes | heh yeah | 15:08 |
| *** shalq has quit IRC | 15:09 | |
| *** coolsvap is now known as coolsvap|away | 15:09 | |
| lazy_prince | thats so cool.. | 15:09 |
| lucasagomes | jroll, mind if I take a look at #1455825 ? just want to see what would be needed there | 15:09 |
| lucasagomes | (asking cause it's assigned to u) | 15:09 |
| lucasagomes | actually it's not anymore | 15:09 |
| jroll | lucasagomes: is that the cleaning one? go for it | 15:10 |
| jroll | yeah | 15:10 |
| jroll | idk how I got assigned | 15:10 |
| *** [1]cdearborn has quit IRC | 15:10 | |
| *** shalq has joined #openstack-ironic | 15:10 | |
| lucasagomes | I think deva did assign you | 15:10 |
| *** davideagnello has quit IRC | 15:11 | |
| *** stendulker has joined #openstack-ironic | 15:12 | |
| *** itamarl has quit IRC | 15:13 | |
| *** stendulker_ has quit IRC | 15:15 | |
| *** sambetts has quit IRC | 15:15 | |
| jroll | lucasagomes: quick one, how does continue_deploy ever get run in the pxe driver with agent? | 15:16 |
| lucasagomes | jroll, heartbeat | 15:16 |
| jroll | it doesn't override deploy_is_done so that should return None | 15:16 |
| *** sambetts has joined #openstack-ironic | 15:17 | |
| * lucasagomes looks | 15:17 | |
| lucasagomes | jroll, here's how it starts | 15:18 |
| lucasagomes | https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent_base_vendor.py#L248-L250 | 15:18 |
| jroll | OH | 15:18 |
| jroll | I meant reboot_to_instance | 15:18 |
| jroll | but I guess it never does that | 15:19 |
| jroll | because continue_deploy does the reboot | 15:19 |
| jroll | ok cool, sorry to bug you | 15:19 |
| lucasagomes | https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/pxe.py#L669 | 15:19 |
| lucasagomes | yeah it never does that | 15:19 |
| lucasagomes | cause the conductor already knows when to reboot | 15:19 |
| lucasagomes | (it's the one writing the image) | 15:19 |
| jroll | right | 15:20 |
| jroll | yeah my bad | 15:20 |
| lucasagomes | it's all good, it's good to remember how it's done | 15:20 |
| lucasagomes | I tend to forget things | 15:20 |
| jroll | same | 15:21 |
| jroll | too much info in my head, it overflows sometimes :P | 15:21 |
| *** kozhukalov_ has joined #openstack-ironic | 15:23 | |
| *** vishwana_ has quit IRC | 15:23 | |
| *** vishwanathj has joined #openstack-ironic | 15:23 | |
| *** jamielennox is now known as jamielennox|away | 15:23 | |
| *** puranamr has joined #openstack-ironic | 15:26 | |
| *** puranamr has quit IRC | 15:27 | |
| lucasagomes | yeah | 15:27 |
| *** puranamr has joined #openstack-ironic | 15:28 | |
| rloo | hey folks, just a quick note. I'm here for the rest of 'my day' today, and on Monday, and then off for a bit. So if there is anything you 'need' from me, let me know. | 15:29 |
| *** max_lobur has quit IRC | 15:29 | |
| jroll | rloo: please review everything, thanks in advance | 15:32 |
| *** jamielennox|away is now known as jamielennox | 15:32 | |
| jroll | :) | 15:32 |
| jroll | we're going to sneak in so many grammar errors while you're gone :( | 15:32 |
| jroll | vacation? | 15:32 |
| *** e0ne is now known as e0ne_ | 15:32 | |
| *** igordcard_ has joined #openstack-ironic | 15:33 | |
| lucasagomes | jroll, do we run any clean step on gate? | 15:34 |
| rloo | jroll: yup, sort of. vacation. visiting in-laws :) | 15:34 |
| jroll | rloo: awesome :) | 15:34 |
| rloo | jroll: feel free to sneak in grammar errors; we have help now from doc folks :) | 15:34 |
| jroll | lucasagomes: I think we run erase_devices | 15:35 |
| *** ukalifon1 has quit IRC | 15:35 | |
| lucasagomes | rloo, nice one! enjoy holidays! | 15:35 |
| lucasagomes | jroll, ack will put a patch that will fail unittest, but I want to see if tempest works | 15:35 |
| rloo | jroll, lucasagomes: thx | 15:35 |
| jroll | lucasagomes: I'm not 100% sure though | 15:35 |
| jroll | because it's slowwwww | 15:35 |
| dtantsur | rloo, hi! could you give your opinion on https://review.openstack.org/199570 please? | 15:37 |
| openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Add CLEANWAIT state - DO NOT MERGE https://review.openstack.org/200152 | 15:37 |
| lucasagomes | jroll, let's see... yeah I will test it locally as well | 15:37 |
| rloo | dtantsur: ok, in a few | 15:37 |
| zhenguo | hi rloo, before your holidays can you review this thttps://review.openstack.org/#/c/197012/ again please | 15:38 |
| rloo | zhenguo: yeah, i'll look at it today | 15:39 |
| openstackgerrit | Jim Rollenhagen proposed openstack/ironic: Use DEPLOYWAIT while waiting for agent to write image https://review.openstack.org/200153 | 15:40 |
| jroll | lucasagomes: cool, will look, there's mine ^ | 15:40 |
| jroll | won't pass tests yet | 15:40 |
| lucasagomes | same heh | 15:40 |
| lucasagomes | cool will take a look at it too | 15:40 |
| *** romcheg has joined #openstack-ironic | 15:41 | |
| jroll | JoshNang: ^ can I have your eyes on that too? | 15:41 |
| JoshNang | jroll: subscope | 15:41 |
| jroll | subscope? | 15:41 |
| JoshNang | wow. **sure | 15:41 |
| jroll | lol wat | 15:41 |
| jroll | autocorrect? | 15:41 |
| JoshNang | accidentally tabbed | 15:41 |
| jroll | oh lol | 15:41 |
| jroll | I always try to tab complete regular words | 15:41 |
| JoshNang | it should work! :P | 15:42 |
| lucasagomes | ++ | 15:42 |
| lucasagomes | JoshNang, if you have time https://review.openstack.org/200152 | 15:42 |
| lucasagomes | trying to test it now | 15:42 |
| JoshNang | lucasagomes: oo nice | 15:42 |
| *** jcoufal has quit IRC | 15:43 | |
| *** cing has joined #openstack-ironic | 15:46 | |
| *** e0ne_ is now known as e0ne | 15:48 | |
| dtantsur | see you tomorrow | 15:49 |
| *** dtantsur is now known as dtantsur|afk | 15:49 | |
| NobodyCam | night dtantsur|afk | 15:49 |
| lucasagomes | dtantsur, g'night | 15:49 |
| sambetts | night dtantsur|afk | 15:49 |
| openstackgerrit | Dmitry Tantsur proposed openstack/python-ironic-inspector-client: Use released ironic-inspector for functional testing https://review.openstack.org/200161 | 15:52 |
| *** coolsvap|away is now known as coolsvap | 15:54 | |
| openstackgerrit | Merged openstack/ironic-inspector: Bump version to 2.1.0 https://review.openstack.org/200138 | 15:57 |
| *** ifarkas has quit IRC | 15:59 | |
| *** trown is now known as trown|mtg | 15:59 | |
| *** davideagnello has joined #openstack-ironic | 15:59 | |
| *** davideagnello has quit IRC | 16:00 | |
| *** andrew has joined #openstack-ironic | 16:03 | |
| *** bitblt has joined #openstack-ironic | 16:03 | |
| devananda | morning, all | 16:04 |
| jroll | morning devananda :) | 16:05 |
| sambetts | morning devananda o/ | 16:06 |
| lucasagomes | devananda, morning | 16:08 |
| stendulker | NobodyCam, lucasagomes, JoshNang: Hi, Can you please look at this spec when you get time. UEFI secure boot support for pxe_ilo driver https://review.openstack.org/#/c/174295/ | 16:12 |
| lucasagomes | stendulker, I will add to my TODO, I will look tomorrow cause I will soon call it a day here | 16:12 |
| JoshNang | stendulker: sure | 16:13 |
| stendulker | lucasagomes, JoshNang: Sure. Thank you | 16:13 |
| jroll | devananda: can we pleeeeease land this? :) https://review.openstack.org/#/c/185171/ | 16:13 |
| lucasagomes | also folks if you have a min https://review.openstack.org/#/c/199494/ this will enable pxe_ipa test on gate voting | 16:14 |
| lucasagomes | it's been running reliably since march, so we should enforce | 16:15 |
| lucasagomes | (that's re having IPA as the default ramdisk) | 16:15 |
| *** Marga_ has quit IRC | 16:17 | |
| jroll | woot | 16:20 |
| *** jamielennox is now known as jamielennox|away | 16:21 | |
| *** stendulker has quit IRC | 16:21 | |
| *** boris-42 has quit IRC | 16:22 | |
| TheJulia | jroll: I think if you add a w to the please, it might get slight more traction :) | 16:23 |
| TheJulia | jroll: fwiw, he is in meetings all day :) | 16:23 |
| jroll | pwetty pwease? | 16:23 |
| devananda | jroll: ooh. I need to push the button on that, don't I | 16:24 |
| devananda | jroll: so i left comments on it that didn't get any response | 16:24 |
| jroll | somebody does! | 16:24 |
| jroll | oh? | 16:24 |
| devananda | jroll: do you want to address those? | 16:24 |
| jroll | yes | 16:24 |
| devananda | :P | 16:24 |
| jroll | I thought I caught everything | 16:24 |
| devananda | that was a week ago | 16:24 |
| jroll | oh | 16:24 |
| jroll | probably forgot because you didn't vote :P | 16:25 |
| jroll | ok, I'll upload a new one shortly | 16:25 |
| devananda | hah | 16:25 |
| devananda | damn the lack of +0 votes | 16:25 |
| openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Add CLEANWAIT state - DO NOT MERGE https://review.openstack.org/200152 | 16:26 |
| devananda | also, meetings suck | 16:26 |
| devananda | and week-long meetings suck for a week | 16:26 |
| TheJulia | :( | 16:26 |
| lucasagomes | "Data too long for column 'provision_state' at row 1"" :-) | 16:27 |
| jroll | lucasagomes: rage | 16:27 |
| lucasagomes | yeah | 16:27 |
| lucasagomes | jroll, at least we know it's trying to clean on gate | 16:27 |
| JoshNang | ಠ_ಠ| 16:27 |
| jroll | lucasagomes: it goes through the cleaning process even if it doesn't run any steps | 16:28 |
| jroll | idk which you need to test properly | 16:28 |
| JoshNang | it "runs" one step which is basically a noop | 16:28 |
| lucasagomes | jroll, right, but it jsut go to CLEANWAIT if it actually has a clean step | 16:29 |
| *** jamielennox|away is now known as jamielennox | 16:29 | |
| lucasagomes | which is async | 16:29 |
| jroll | ah ok | 16:29 |
| jroll | not when booting the ramdisk? | 16:29 |
| lucasagomes | yeah when booting the ramdisk | 16:29 |
| lucasagomes | if I understand the code correctly, if there's no clean_steps it won't try to boot the ramdisk | 16:30 |
| lucasagomes | it will call 'done' directly form CLEANING | 16:30 |
| jroll | I thought it did every time | 16:30 |
| jroll | in case the ramdisk defines steps | 16:30 |
| JoshNang | it needs to boot the ramdisk to know if there are clean steps | 16:30 |
| jroll | (which it does) | 16:30 |
| *** derekh has quit IRC | 16:30 | |
| lucasagomes | oh | 16:31 |
| lucasagomes | ok, didin't know | 16:31 |
| * lucasagomes is preparing an env to test it anyway | 16:31 | |
| *** mgarza_ has joined #openstack-ironic | 16:35 | |
| *** coolsvap is now known as coolsvap|away | 16:36 | |
| *** ndipanov has quit IRC | 16:36 | |
| *** jistr has quit IRC | 16:37 | |
| openstackgerrit | Jim Rollenhagen proposed openstack/ironic-specs: Change release model to independent releases https://review.openstack.org/185171 | 16:41 |
| jroll | devananda: and all ^^ | 16:42 |
| *** e0ne has quit IRC | 16:42 | |
| *** yog__ has quit IRC | 16:43 | |
| *** trown|mtg is now known as trown | 16:45 | |
| *** bitblt has quit IRC | 16:45 | |
| JoshNang | lucasagomes: afaict cleanwait looks like it should work | 16:46 |
| lucasagomes | JoshNang, w00t! | 16:46 |
| lucasagomes | yeah in the local env it moved from manageable to available | 16:47 |
| lucasagomes | passing throught "clean wait" | 16:47 |
| JoshNang | nice job :D | 16:47 |
| lucasagomes | I will test it more tomorrow | 16:47 |
| * lazy_prince signing out and leaving for the day | 16:47 | |
| lucasagomes | folks! I will call it a day | 16:48 |
| JoshNang | lucasagomes: i'd be most curious if it still works if you make ipa shred the disk (so it sits in cleanwait waiting for heartbeats and does the continue_node_clean call) | 16:48 |
| JoshNang | lucasagomes: have a good night! | 16:49 |
| NobodyCam | have a good night lucasagomes | 16:49 |
| jroll | night lucas \o | 16:49 |
| lucasagomes | JoshNang, oh but that was the same with CLEANING no? | 16:50 |
| lucasagomes | JoshNang, cause it was in CLEANING and had the clean_step set, so it would call continue_cleaning | 16:50 |
| lucasagomes | which would then look a the status of the command | 16:50 |
| lucasagomes | (whether it failed or not etc...) | 16:51 |
| *** lazy_prince has quit IRC | 16:51 | |
| JoshNang | lucasagomes: ahh i think you're right. im forgetting how we short circuited so we don't shred in the gate | 16:51 |
| lucasagomes | ack, yeah I'm new to the cleaning code | 16:52 |
| lucasagomes | I jsut started looking into it | 16:52 |
| lucasagomes | it's good to me to do it so I can understand it better | 16:52 |
| lucasagomes | JoshNang, anyway, tomorrow I will see | 16:52 |
| lucasagomes | I'm going to a pub today grab some beers | 16:52 |
| JoshNang | alright! enjoy :D | 16:52 |
| lucasagomes | I see you'all tomorrow! have a great night | 16:52 |
| sambetts | night lucasagomes | 16:53 |
| sambetts | Night all o/ | 16:53 |
| lucasagomes | sambetts, g'night | 16:53 |
| *** lucasagomes is now known as lucas-beer | 16:53 | |
| *** trown is now known as trown|lunch | 16:54 | |
| NobodyCam | night sambetts | 16:57 |
| *** Nisha has joined #openstack-ironic | 17:00 | |
| *** Nisha has quit IRC | 17:01 | |
| *** cing has quit IRC | 17:02 | |
| *** Nisha has joined #openstack-ironic | 17:04 | |
| *** Sukhdev has joined #openstack-ironic | 17:05 | |
| *** coolsvap|away is now known as coolsvap | 17:08 | |
| *** davideagnello has joined #openstack-ironic | 17:10 | |
| *** rbrooker has joined #openstack-ironic | 17:11 | |
| *** boris-42 has joined #openstack-ironic | 17:20 | |
| *** achanda has joined #openstack-ironic | 17:20 | |
| *** Marga_ has joined #openstack-ironic | 17:27 | |
| *** Marga_ has quit IRC | 17:30 | |
| *** Marga_ has joined #openstack-ironic | 17:30 | |
| *** romcheg has quit IRC | 17:32 | |
| *** romcheg has joined #openstack-ironic | 17:35 | |
| *** cdearborn has joined #openstack-ironic | 17:36 | |
| *** Nisha_away has joined #openstack-ironic | 17:38 | |
| *** Nisha has quit IRC | 17:38 | |
| *** Nisha_away has quit IRC | 17:39 | |
| *** Nisha has joined #openstack-ironic | 17:41 | |
| cdearborn | Good afternoon Ironic | 17:41 |
| cdearborn | Just got travel approved for the mid-cycle! | 17:41 |
| cdearborn | Hope to see many of you there | 17:41 |
| jroll | \o/ | 17:43 |
| TheJulia | Excellent! | 17:46 |
| *** trown|lunch is now known as trown | 17:48 | |
| *** e0ne has joined #openstack-ironic | 17:51 | |
| devananda | cdearborn: awesome! also, did you sign up on the eventbrite page? | 17:52 |
| cdearborn | devananda: yup! - got my ticket | 17:53 |
| devananda | :) | 17:53 |
| NobodyCam | cdearborn: w00t | 17:57 |
| cdearborn | NobodyCam: :-D | 17:57 |
| *** davidlenwell has quit IRC | 18:03 | |
| *** davidlenwell has joined #openstack-ironic | 18:05 | |
| *** romcheg has quit IRC | 18:06 | |
| *** dprince has quit IRC | 18:09 | |
| *** dprince has joined #openstack-ironic | 18:10 | |
| *** dprince has quit IRC | 18:10 | |
| *** dprince has joined #openstack-ironic | 18:10 | |
| *** Nisha_away has joined #openstack-ironic | 18:11 | |
| *** Nisha has quit IRC | 18:11 | |
| krotscheck | There's an eventbrite thign? | 18:12 |
| jroll | krotscheck: ya, https://www.eventbrite.com/e/openstack-ironic-sprint-august-2015-tickets-17533862254 | 18:13 |
| jroll | gogogo | 18:13 |
| *** puranamr has quit IRC | 18:17 | |
| *** puranamr has joined #openstack-ironic | 18:19 | |
| *** Sukhdev has quit IRC | 18:19 | |
| NobodyCam | :) | 18:22 |
| NobodyCam | and a food survay on the ether pad: https://etherpad.openstack.org/p/ironic-liberty-midcycle | 18:23 |
| *** Nisha_brb has joined #openstack-ironic | 18:24 | |
| *** Nisha_away has quit IRC | 18:24 | |
| *** Marga_ has quit IRC | 18:24 | |
| krotscheck | Any pointers on parking? I'd like to not have to bus. | 18:26 |
| krotscheck | (It's 1.5 hours by bus) | 18:26 |
| krotscheck | Dietary Restirctions? | 18:27 |
| krotscheck | Is that like splleing | 18:27 |
| krotscheck | Serious qestion, these pxe tempest things, were they breaking yesterday? | 18:28 |
| *** Nisha_brb has quit IRC | 18:30 | |
| NobodyCam | I think there was somehting but not sure. nothing new on the white board | 18:32 |
| *** rbrooker has quit IRC | 18:34 | |
| *** Nisha has joined #openstack-ironic | 18:35 | |
| jroll | I didn't notice any gate issues | 18:39 |
| krotscheck | Hrm. Ok, I'll do one recheck and hopefully it won't die on me. | 18:40 |
| openstackgerrit | Jim Rollenhagen proposed openstack/ironic: Use DEPLOYWAIT while waiting for agent to write image https://review.openstack.org/200153 | 18:41 |
| jroll | ^ should be good to go now, fixes a nasty bug | 18:41 |
| *** andrew has quit IRC | 18:42 | |
| *** kozhukalov_ has quit IRC | 18:47 | |
| *** priteau has quit IRC | 18:49 | |
| jroll | krotscheck: devananda: seattle coffee recommendations welcome btw | 18:49 |
| krotscheck | jroll: Monorail. Cash only. | 18:50 |
| jroll | noted. | 18:50 |
| *** Sukhdev has joined #openstack-ironic | 18:50 | |
| *** puranamr has quit IRC | 18:52 | |
| *** pelix has quit IRC | 18:54 | |
| devananda | jroll: monorail espresso on Pike & 5th ave | 18:59 |
| devananda | yea | 18:59 |
| *** jcoufal has joined #openstack-ironic | 19:00 | |
| jroll | \o/ | 19:00 |
| jroll | 2x recommendations means I'll be there | 19:00 |
| *** absubram has quit IRC | 19:00 | |
| devananda | jroll: also Victrola Coffee Roasters | 19:01 |
| devananda | 310 E Pike St | 19:01 |
| jroll | cool | 19:01 |
| jroll | ty sir | 19:01 |
| devananda | or if you're south, Pegasus Coffee Bar | 19:02 |
| devananda | 1218 3rd Ave | 19:02 |
| devananda | jroll: want me to go on? | 19:02 |
| NobodyCam | lol | 19:02 |
| jroll | hah | 19:02 |
| jroll | as long as you continue to include "coffee" or "espresso" for my future greps | 19:02 |
| devananda | on capitol hill, Espresso Vivace Sidewalk Bar | 19:02 |
| devananda | 321 Broadway E | 19:02 |
| JayF | it's amazing what you can find in your irc logs when you grep for a keyword + http | 19:03 |
| *** coolsvap is now known as coolsvap|away | 19:04 | |
| *** Marga_ has joined #openstack-ironic | 19:05 | |
| jroll | hah | 19:05 |
| *** puranamr has joined #openstack-ironic | 19:11 | |
| *** rbrooker has joined #openstack-ironic | 19:19 | |
| *** romcheg has joined #openstack-ironic | 19:21 | |
| *** Nisha has quit IRC | 19:25 | |
| *** Nisha has joined #openstack-ironic | 19:25 | |
| *** radek__ has quit IRC | 19:28 | |
| *** radek__ has joined #openstack-ironic | 19:33 | |
| *** sambetts has quit IRC | 19:35 | |
| *** Marga_ has quit IRC | 19:38 | |
| *** sambetts has joined #openstack-ironic | 19:38 | |
| *** Marga_ has joined #openstack-ironic | 19:39 | |
| *** zhenguo has quit IRC | 19:43 | |
| *** achanda has quit IRC | 19:48 | |
| *** puranamr has quit IRC | 19:53 | |
| *** puranamr has joined #openstack-ironic | 19:55 | |
| *** romcheg has quit IRC | 19:56 | |
| *** puranamr has quit IRC | 20:05 | |
| *** puranamr has joined #openstack-ironic | 20:06 | |
| *** zz_natorious is now known as natorious | 20:07 | |
| *** romcheg has joined #openstack-ironic | 20:10 | |
| *** achanda has joined #openstack-ironic | 20:15 | |
| *** puranamr has quit IRC | 20:20 | |
| *** athomas has quit IRC | 20:25 | |
| *** jcoufal has quit IRC | 20:26 | |
| *** puranamr has joined #openstack-ironic | 20:33 | |
| *** achanda has quit IRC | 20:36 | |
| *** karimb has joined #openstack-ironic | 20:38 | |
| *** r-daneel has joined #openstack-ironic | 20:39 | |
| *** karimb has quit IRC | 20:39 | |
| *** karimb has joined #openstack-ironic | 20:39 | |
| *** e0ne has quit IRC | 20:42 | |
| *** achanda has joined #openstack-ironic | 20:49 | |
| *** r-daneel has quit IRC | 20:49 | |
| *** Sukhdev has quit IRC | 20:50 | |
| *** dprince has quit IRC | 20:54 | |
| *** Nisha has quit IRC | 21:01 | |
| *** Nisha_away has joined #openstack-ironic | 21:01 | |
| *** Nisha_away has quit IRC | 21:02 | |
| *** Nisha_away has joined #openstack-ironic | 21:02 | |
| *** davideagnello has quit IRC | 21:08 | |
| *** davideagnello has joined #openstack-ironic | 21:09 | |
| *** Nisha_away has quit IRC | 21:17 | |
| *** trown is now known as trown|outttypeww | 21:20 | |
| zigo | lifeless: mordred: Not sure who maintains PBR these days, but I get a hard fail when trying to package nova, because the version I want to use is 12.0.0~b1 | 21:31 |
| zigo | PBR doesn't like the ~ char. | 21:31 |
| zigo | However, that's the standard one in Debian / Ubuntu for saying "lower than what's just before". | 21:31 |
| zigo | Oh no... | 21:32 |
| zigo | The issue is with sphinx ! :( | 21:32 |
| zigo | Hum... | 21:32 |
| zigo | Here's the trace: | 21:32 |
| zigo | http://paste.debian.net/280818/ | 21:34 |
| *** slagle has quit IRC | 21:36 | |
| zigo | I think I'd patch pbr to do: | 21:36 |
| zigo | + elif component.startswith('~'): | 21:36 |
| zigo | + dev_count = int(component[1:]) | 21:36 |
| zigo | Is this correct? | 21:36 |
| NobodyCam | zigo: you may want to try the -infra channel | 21:36 |
| zigo | Oh, sorry, my bad... | 21:36 |
| zigo | I thought this was the infra channel ! :) | 21:36 |
| NobodyCam | :) hehehe is all good | 21:37 |
| zigo | One line up on the channel list ! :) | 21:37 |
| *** jamielennox is now known as jamielennox|away | 21:37 | |
| *** cdearborn has quit IRC | 21:38 | |
| *** radek__ has quit IRC | 21:40 | |
| *** mgoddard has quit IRC | 21:45 | |
| *** jamielennox|away is now known as jamielennox | 21:48 | |
| *** mgoddard has joined #openstack-ironic | 21:49 | |
| *** Sukhdev has joined #openstack-ironic | 21:51 | |
| *** amotoki has quit IRC | 22:02 | |
| openstackgerrit | Stephanie Miller proposed openstack/bifrost: Make inventory plugin errors visible https://review.openstack.org/200284 | 22:04 |
| *** oomichi has joined #openstack-ironic | 22:05 | |
| *** coolsvap|away is now known as coolsvap | 22:05 | |
| *** Marga_ has quit IRC | 22:19 | |
| *** lucas-beer has quit IRC | 22:20 | |
| NobodyCam | open question: i'm looking at the "Other deployer impact" secton of https://review.openstack.org/#/c/193478/7/specs/liberty/remove-swift-dependency-for-ilo-drivers.rst | 22:27 |
| NobodyCam | my question is with the "a webserver should be configured on every conductor node." | 22:28 |
| *** natorious is now known as zz_natorious | 22:34 | |
| karimb | hello buddies, i have created a new driver for ovirt. how can i enable it ? | 22:43 |
| NobodyCam | karimb: add it to: https://github.com/openstack/ironic/blob/master/setup.cfg#L35-L76 | 22:45 |
| karimb | NobodyCam, thought so but i am on a rpm install | 22:46 |
| NobodyCam | karimb: is your driver in the ironic drivers directory? | 22:50 |
| NobodyCam | karimb: also make sure it also listed here: https://github.com/openstack/ironic/blob/master/etc/ironic/ironic.conf.sample#L225-L233 | 22:53 |
| karimb | NobodyCam, yes | 22:53 |
| karimb | NobodyCam, yes it s on both sides | 22:54 |
| karimb | but in no entry points | 22:54 |
| NobodyCam | pxe based? | 22:54 |
| karimb | and the driver is combined with PXE, so i guess i need this | 22:54 |
| karimb | right | 22:54 |
| NobodyCam | and setup in https://github.com/openstack/ironic/blob/master/ironic/drivers/pxe.py | 22:55 |
| devananda | karimb: is your code posted anywhere? | 22:55 |
| karimb | devananda, i wrote it like 30mn ago :) | 22:55 |
| karimb | need to test it first :) | 22:55 |
| devananda | karimb: heh, fair enough :) | 22:56 |
| devananda | what NobodyCam says is true | 22:56 |
| devananda | it needs to be added in a few places. and you're going to have a problem with the RPM install | 22:56 |
| karimb | devananda, i m grabbing the src rpm, might be able to rebuild it | 22:57 |
| devananda | karimb: you need the driver to be discoverable by python and in the same namespace as other drivers | 22:57 |
| karimb | devananda, cant that be hacked without python setup.py ? | 22:58 |
| devananda | it's possible to do with a completely out of tree driver and your distro's RPM, but I dont offhand know how | 22:58 |
| devananda | yes | 22:58 |
| karimb | pointers :) ? | 22:59 |
| devananda | karimb: nope. I'm not familiar enough with distutils / python entrypoints to tell you how to safely hack something together | 23:00 |
| devananda | karimb: fwiw, my preferred approach is... | 23:00 |
| devananda | - create python venv | 23:00 |
| devananda | - make changes to setup.py | 23:00 |
| devananda | - python setup.py develop | 23:00 |
| *** amotoki has joined #openstack-ironic | 23:02 | |
| devananda | karimb: docs on entrypoints may (or may not) help -- https://pythonhosted.org/setuptools/pkg_resources.html#entry-points | 23:03 |
| karimb | devananda, thanks still :) | 23:03 |
| jroll | it's easy with out of tree | 23:03 |
| jroll | you can just add the entrypoint to the out of tree driver's setup.py/setup.cfg | 23:03 |
| jroll | and pip install it | 23:03 |
| jroll | (or python setup.py install it) | 23:03 |
| devananda | jroll: yep, but I think karimb wanted to do this without installing it | 23:04 |
| jroll | oh, impossibru | 23:05 |
| jroll | well, it's certainly possible, but requires crazy hacks of which I don't know | 23:05 |
| devananda | karimb: fwiw, it's srsly much easier to just use a venv | 23:05 |
| devananda | jroll: that's my view as well | 23:05 |
| jroll | venv++ | 23:05 |
| *** amotoki has quit IRC | 23:07 | |
| *** kkoski has quit IRC | 23:08 | |
| JayF | dtantsur|afk: https://review.openstack.org/#/c/191710/2 question about this ... are we sure it's a good idea to depend on an unreleased library? | 23:09 |
| karimb | devananda, jroll thanks. the good news is that i m on that bad on rpm building | 23:09 |
| JayF | dtantsur|afk: like everything in the spec itself sounds golden, but if futurist isn't released, why do we expect it to not break us frequently? | 23:09 |
| jroll | JayF: because we know we can hunt down harlowja_ and throw things at him | 23:10 |
| jroll | :P | 23:10 |
| jroll | (I don't know the real answer) | 23:10 |
| harlowja_ | https://pypi.python.org/pypi/futurist ? | 23:10 |
| harlowja_ | ^ released | 23:10 |
| jroll | \o/ | 23:11 |
| harlowja_ | as for breakage, well ya, throw things at me (preferrably dollar bills) | 23:11 |
| harlowja_ | i like the dollar bills (especially bigger dollar bills) | 23:11 |
| harlowja_ | :) | 23:11 |
| *** mtanino_ has joined #openstack-ironic | 23:11 | |
| harlowja_ | *not like elphant sized dollarbills, | 23:11 |
| *** mtanino has quit IRC | 23:11 | |
| jroll | oh I was just going to borrow some animals from monty | 23:11 |
| harlowja_ | thats cool, i can probably turn those animals into dollar bills | 23:12 |
| harlowja_ | (via various ways, lol) | 23:12 |
| jroll | hah | 23:14 |
| *** coolsvap is now known as coolsvap|afk | 23:14 | |
| JayF | harlowja_: jroll: cool; I'm convinced | 23:15 |
| harlowja_ | cool bean | 23:16 |
| harlowja_ | *cool beans | 23:16 |
| *** zhenguo has joined #openstack-ironic | 23:21 | |
| JayF | JoshNang: just gave you a review on https://review.openstack.org/#/c/185122 | 23:22 |
| JoshNang | thanks! | 23:22 |
| JoshNang | aww it's a -1, nvm :P | 23:23 |
| *** romcheg has quit IRC | 23:26 | |
| *** yuanying has joined #openstack-ironic | 23:28 | |
| openstackgerrit | Josh Gachnang proposed openstack/ironic-python-agent: Cleaning with custom hardware manager docs https://review.openstack.org/200307 | 23:33 |
| *** mtanino_ has quit IRC | 23:36 | |
| *** mtanino has joined #openstack-ironic | 23:37 | |
| *** mgarza_ has quit IRC | 23:37 | |
| karimb | devananda, jroll ok so my driver s failing to start, how can i troubleshoot this part? | 23:37 |
| jroll | karimb: got logs? | 23:38 |
| NobodyCam | karimb: conductor logs | 23:38 |
| NobodyCam | :-p | 23:38 |
| *** openstack has joined #openstack-ironic | 23:40 | |
| karimb | yeah, messages should also be produced | 23:41 |
| karimb | found a stupid conversion error in my code, might be that | 23:41 |
| * karimb expected a clear error from the logs :) | 23:42 | |
| NobodyCam | lol by the glass just placed on his desk /me believes it is RUM O'clock | 23:48 |
| *** chlong has quit IRC | 23:49 | |
| devananda | karimb: if you're not getting any logs at conductor startup, it is probably a parsing error that prevented python from even running it | 23:49 |
| devananda | karimb: try running it manually rather than as a service | 23:49 |
| karimb | devananda, so typo or something you mean | 23:49 |
| jroll | NobodyCam: lol, someone is too kind | 23:49 |
| NobodyCam | :-p | 23:49 |
| *** achanda has quit IRC | 23:49 | |
| *** Sukhdev has quit IRC | 23:51 | |
| karimb | devananda, which service ? the conductor one? | 23:51 |
| devananda | yah | 23:52 |
| *** oomichi has left #openstack-ironic | 23:52 | |
| *** Sukhdev has joined #openstack-ironic | 23:52 | |
| jroll | devananda: pls to land release model spec | 23:52 |
| jroll | I'm sick of it being in my list :) | 23:52 |
| devananda | lol | 23:53 |
| devananda | jroll: get me out of this meeting and i'll read it | 23:54 |
| *** thrash is now known as thrash|g0ne | 23:54 | |
| devananda | jroll: ohbtw i'm in sunnyvale. want to drink tonight? | 23:54 |
| jroll | devananda: I can pretend to be an urgent caller | 23:54 |
| jroll | wat | 23:54 |
| jroll | thanks for heads up :( | 23:54 |
| jroll | I'm approximately 2 hour public transit from sunnyvale | 23:54 |
| devananda | yuck | 23:54 |
| devananda | well. i'll be in this meeting for another 2 hours | 23:54 |
| jroll | maybe 1.5 hour by car | 23:54 |
| jroll | heh | 23:54 |
| devananda | yea --- i'm close to you, but really, still too far | 23:55 |
| jroll | yeah, bay area is silly | 23:55 |
| devananda | that's the problem with sunnyvale. it's NOT SF | 23:55 |
| jroll | are you staying there? | 23:55 |
| jroll | hah | 23:55 |
| jroll | we could meet in sf | 23:55 |
| jroll | halfway point | 23:55 |
| JayF | You're always welcome to drop by the office :) | 23:55 |
| JayF | aka fly trap, amirite? :P | 23:55 |
| jroll | office is boring | 23:55 |
| jroll | yes | 23:55 |
| devananda | JayF: I wouldn't get there until 9pm | 23:56 |
| jroll | it's only like an hour to sf | 23:56 |
| jroll | so 8pm | 23:56 |
| jroll | more seriously, how long are you in sunnyvale for? | 23:56 |
| devananda | tonight | 23:57 |
| devananda | fly back tomorrow afternoon | 23:57 |
| jroll | lame. | 23:57 |
| devananda | i know | 23:57 |
| jroll | you're the second person I know in the south bay this week | 23:57 |
| devananda | this trip has had 0 fun | 23:57 |
| devananda | mmmm, time to get grumpy. bbiab | 23:58 |
| jroll | glhf | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!