Wednesday, 2015-06-24

*** naohirot has joined #openstack-ironic00:03
*** oomichi has joined #openstack-ironic00:04
openstackgerritStephanie Miller proposed openstack/bifrost: Make MTU configurable  https://review.openstack.org/19487600:11
*** ijw_ has joined #openstack-ironic00:18
*** smoriya has joined #openstack-ironic00:20
*** bradjones has quit IRC00:34
*** bradjones has joined #openstack-ironic00:35
*** bradjones has quit IRC00:35
*** bradjones has joined #openstack-ironic00:35
*** cing has joined #openstack-ironic00:43
openstackgerritStephanie Miller proposed openstack/bifrost: Add the rest of the cookiecutter-generated files for testing  https://review.openstack.org/19489300:46
*** ijw_ has quit IRC00:48
*** ijw_ has joined #openstack-ironic01:05
rloomrda: hi, I've got a few secs now.01:29
*** chenglch has joined #openstack-ironic01:37
openstackgerritSinval Vieira Mendes Neto proposed openstack/ironic: Adds port creation passing the name of the node instead of the UUID of the node  https://review.openstack.org/19343901:38
*** Marga_ has joined #openstack-ironic01:39
*** mitchjameson has quit IRC01:46
*** rloo has quit IRC02:02
*** cing has quit IRC02:16
*** zhenguo has joined #openstack-ironic02:18
*** zz_natorious is now known as natorious02:42
*** ramineni has joined #openstack-ironic02:44
*** natorious is now known as zz_natorious02:51
openstackgerritJulia Kreger proposed openstack/bifrost: Remove redundant python-pip package install  https://review.openstack.org/19491502:57
*** yog_ has joined #openstack-ironic03:03
openstackgerritAnusha Ramineni proposed openstack/ironic-specs: Add Zapping support to iLO drivers  https://review.openstack.org/14540403:06
TheJuliaHaomeng|2: if the review I just posted above passes, we will need to go ahead and land it since the gate is job is broken on us at the moment03:09
Haomeng|2TheJulia: ok, let me +a once https://review.openstack.org/#/c/194915/ pass gate, thanks Julia03:12
TheJuliaThank you, I'm likely going to sleep in a few minutes03:13
Haomeng|2TheJulia: good night, and nice dream:)03:13
Haomeng|2TheJulia: see you:)03:14
*** bradjones has quit IRC03:16
*** bradjones has joined #openstack-ironic03:18
*** bradjones has quit IRC03:18
*** bradjones has joined #openstack-ironic03:18
*** martini has joined #openstack-ironic03:19
*** krtaylor has joined #openstack-ironic03:20
*** boris-42 has joined #openstack-ironic03:23
*** martini has quit IRC03:26
*** martini has joined #openstack-ironic03:33
*** martini has quit IRC03:33
openstackgerritMerged openstack/bifrost: Remove redundant python-pip package install  https://review.openstack.org/19491503:36
*** martini has joined #openstack-ironic03:43
*** martini has quit IRC03:46
*** coolsvap|away is now known as coolsvap04:03
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Make ilo drivers standalone work without swift  https://review.openstack.org/19347804:05
*** marios has quit IRC04:16
*** slagle_ has joined #openstack-ironic04:16
*** coolsvap has quit IRC04:17
*** slagle has quit IRC04:18
*** marios has joined #openstack-ironic04:20
*** lazy_prince has joined #openstack-ironic04:21
openstackgerritMerged openstack/bifrost: Make MTU configurable  https://review.openstack.org/19487604:21
openstackgerritMerged openstack/bifrost: Remove 'Internet Access' from Requirements  https://review.openstack.org/19377604:21
*** marios has quit IRC04:23
*** slagle has joined #openstack-ironic04:23
*** coolsvap has joined #openstack-ironic04:23
*** slagle_ has quit IRC04:26
*** Marga_ has quit IRC04:27
lazy_princeo/ morning..04:28
*** marios has joined #openstack-ironic04:28
*** rameshg87 has joined #openstack-ironic04:34
*** Nisha has joined #openstack-ironic04:37
*** yuikotakada has joined #openstack-ironic04:39
*** Marga_ has joined #openstack-ironic04:40
*** achanda has joined #openstack-ironic04:44
*** chenglch has quit IRC04:51
*** chenglch has joined #openstack-ironic04:51
krotscheckdevananda: Comment on https://review.openstack.org/#/c/194424/ , asking for a blueprint.05:06
krotscheckNot certain if I want to do that or write a spec.05:06
*** achanda has quit IRC05:06
*** chenglch|2 has joined #openstack-ironic05:10
*** chenglch has quit IRC05:10
openstackgerritHaomeng,Wang proposed openstack/bifrost: Add the rest of the cookiecutter-generated files for testing  https://review.openstack.org/19489305:14
openstackgerritAnusha Ramineni proposed openstack/ironic: iLO Zapping Support  https://review.openstack.org/19494005:16
*** saripurigopi has joined #openstack-ironic05:17
saripurigopimorning Ironic05:17
Haomeng|2saripurigopi: morning:)05:19
saripurigopihello Haomeng|205:19
Haomeng|2saripurigopi: :)05:19
*** zz_natorious is now known as natorious05:26
*** lazy_prince has quit IRC05:27
*** achanda has joined #openstack-ironic05:30
*** natorious is now known as zz_natorious05:32
*** achanda has quit IRC05:35
*** mgarza_ has joined #openstack-ironic05:41
*** zz_natorious is now known as natorious05:50
*** saripurigopi has quit IRC05:51
*** Marga_ has quit IRC06:00
*** zhenguo has quit IRC06:03
*** Marga_ has joined #openstack-ironic06:06
*** e0ne has joined #openstack-ironic06:07
openstackgerritNaohiro Tamura proposed openstack/ironic: Add unit test for ilo_deploy _configure_vmedia_boot()  https://review.openstack.org/19404706:11
*** radek__ has joined #openstack-ironic06:12
*** oomichi has quit IRC06:18
*** e0ne has quit IRC06:20
*** bradjones has quit IRC06:20
*** bradjones has joined #openstack-ironic06:22
*** bradjones has quit IRC06:22
*** bradjones has joined #openstack-ironic06:22
*** dasm|afk is now known as dasm06:22
*** e0ne has joined #openstack-ironic06:24
*** amotoki has joined #openstack-ironic06:29
*** ukalifon1 has joined #openstack-ironic06:33
*** saripurigopi has joined #openstack-ironic06:34
*** e0ne is now known as e0ne_06:36
*** bradjones has quit IRC06:36
*** bradjones has joined #openstack-ironic06:39
*** bradjones has quit IRC06:39
*** bradjones has joined #openstack-ironic06:39
*** e0ne_ has quit IRC06:42
*** e0ne has joined #openstack-ironic06:45
*** e0ne is now known as e0ne_06:46
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Make ilo drivers standalone work without swift  https://review.openstack.org/19347806:46
*** e0ne_ has quit IRC06:55
*** coolsvap has quit IRC07:01
*** marios has quit IRC07:01
*** slagle_ has joined #openstack-ironic07:02
*** slagle has quit IRC07:05
*** marios has joined #openstack-ironic07:07
saripurigopiis there a way we can do same operation on multiple nodes? like supported boot devices? or moving them to maintenance state?07:08
*** romcheg has joined #openstack-ironic07:08
*** romcheg has quit IRC07:10
*** romcheg has joined #openstack-ironic07:10
*** coolsvap has joined #openstack-ironic07:10
*** romcheg has quit IRC07:10
*** coolsvap is now known as coolsvap|away07:11
*** coolsvap|away is now known as coolsvap07:12
*** dguerri` is now known as dguerri07:12
*** athomas has joined #openstack-ironic07:14
*** coolsvap is now known as coolsvap|away07:15
Haomeng|2saripurigopi: I think we can have such *bulk-operations*, maybe we can create some bulk-scripts to call command/api for each node07:17
*** Haomeng|2 is now known as Haomeng07:17
*** coolsvap|away is now known as coolsvap07:18
Haomengsaripurigopi: and it is useful for user to control multiple nodes at same time07:18
HaomengI run with IPA, encountered "Failed to start Switch Root" issue during IPA OS starting, any ideas?07:23
rameshg87Haomeng: which ipa are you using - built from core os ?07:27
*** dguerri is now known as dguerri`07:27
Haomengrameshg87: it is dracut, which is created by devstack scripts07:28
rameshg87Haomeng: yeah, afaik devstack creates the coreos ramdisk07:28
Haomengrameshg87: maybe we need to change IPA OS type, devstack should have such env var to set07:29
rameshg87Haomeng: it doesn't reach the the login prompt, is it ?07:29
Haomengrameshg87: yes, break OS starting07:30
Haomengrameshg87: and enter the shell mode:)07:30
Haomengrameshg87: let me try to change IPA OS type07:31
rameshg87Haomeng: I don't think it's possible today with devstack07:31
Haomengrameshg87: yes07:31
Haomengrameshg87: checking devstack scripts...07:31
rameshg87Haomeng: you can try adding ssh keys into ipa ramdisk and see if you can ssh07:31
Haomengrameshg87: ok, from console, I can run shell command in IPA now:)07:32
rameshg87oh07:32
Haomengrameshg87: can check system log, but can not find the root cause:)07:32
rameshg87Haomeng: https://blog.kingj.net/2015/03/26/how-to/failed-to-start-switch-root-error-when-booting-coreos/07:33
rameshg87Haomeng: do you have enough memory to boot it ? are you trying it on a vm ?07:33
*** mgarza_ has quit IRC07:33
rameshg87I remember we had issue with 512 mb before07:33
*** romainh has joined #openstack-ironic07:35
*** Haomeng has quit IRC07:37
*** Haomeng has joined #openstack-ironic07:37
*** dguerri` is now known as dguerri07:42
*** yonglihe has quit IRC07:43
*** dguerri is now known as dguerri`07:44
*** lazy_prince has joined #openstack-ironic07:48
*** zhenguo has joined #openstack-ironic07:50
*** lucasagomes has joined #openstack-ironic08:04
*** derekh has joined #openstack-ironic08:07
*** dtantsur|afk is now known as dtantsur08:09
*** Nisha has quit IRC08:09
dtantsurMorning Ironic!08:09
lucasagomesdtantsur, morning08:14
openstackgerritLucas Alvares Gomes proposed openstack/ironic: API: Get a subset of fields from Ports and Chassis  https://review.openstack.org/18354908:14
dtantsurlucasagomes, hey. reviewing ahc-tools stuff, I'm a bit worried that people still use node.list(associated=...) to detect active/non-active nodes08:15
dtantsurlucasagomes, should we start telling people to use provision_state instead?08:15
dtantsur(probably we don't have good means to filter by several provision states though)08:15
lucasagomesdtantsur, :-/ I think for AHC stuff it does make sense yeah08:15
lucasagomesusually associated is the nova way to figure if the instance is active08:16
dtantsurlucasagomes, change in question: https://review.gerrithub.io/#/c/237390/1/ahc_tools/match.py08:16
lucasagomesdtantsur, yes, because in the standalone version instance_uuid is optional08:16
dtantsurlucasagomes, oh, but we don't have means to filter by provision_state >_<08:17
lucasagomesno? urgh...08:17
dtantsurlucasagomes, https://github.com/openstack/ironic/blob/master/ironic/api/controllers/v1/node.py#L862-L86408:17
* dtantsur is reporting a bug08:17
lucasagomes__08:25
lucasagomes++08:25
lucasagomesplus in ahc-tool he may want to have limit=008:25
lucasagomesso it will return all nodes instead of the max number of the collection08:25
* rameshg87 wonders what is ahc-tools08:25
rameshg87morning dtantsur lucasagomes08:25
dtantsurlucasagomes, right08:25
dtantsurrameshg87, see our mail on ML08:25
dtantsurand g'morning08:25
saripurigopiHaomeng: sorry I was away. Yes, it'll be more useful, especially on large deployments.08:25
rameshg87oh yeah, thanks .. I think I remember now ..08:25
*** openstack has quit IRC08:25
*** openstack has joined #openstack-ironic08:27
yuikotakadadtantsur, o/08:27
saripurigopiwhat does 'o/' mean? I'm still adapting to IRC.08:29
dtantsursaripurigopi, this looks like a person raising a hand in a greeting gesture :) can be also used like _o/08:30
saripurigopihuh, got it now :-) dtantsur _o/08:31
dtantsur:)08:31
*** jcoufal has joined #openstack-ironic08:31
rameshg87\o/ is for a person jumping in joy08:33
*** Haomeng has quit IRC08:33
rameshg87:)08:33
*** Haomeng has joined #openstack-ironic08:33
*** e0ne is now known as e0ne_08:34
saripurigopirameshg87 :-) \o/08:34
*** viktors|afk is now known as viktors08:35
saripurigopilucasagomes, rameshg87, dtantsur, Haomeng : what do you guys think about having some option for bulk-operations ?? Is it already available?08:35
dtantsursaripurigopi, we've been thinking about it for a while. the only problem is that it's hard to fit bulk operations into HTTP API paradigm08:35
Haomengsaripurigopi: dont think it is available08:36
korean101hi ironic!08:36
korean101i have an another question08:37
saripurigopidtantsur: yeah right.08:37
Haomengkorean101: ok, welcome08:37
korean101can i ask you?08:37
korean101Haomeng: hi :)08:37
Haomengkorean101: sure08:37
saripurigopikoream101: o/08:37
korean101We don't recommend creating raw images by dd'ing block device files, we discuss how to create raw images later.08:37
korean101http://docs.openstack.org/image-guide/content/ch_introduction.html08:37
korean101above link08:38
korean101we discuss how to create raw images later. <-- how to?08:38
korean101not use dd command?08:38
*** e0ne_ has quit IRC08:39
korean101i use dd command and qemu-img convert to qcow208:39
Haomengkorean101: our image is generated by disk image builder, it is raw image first then dib convert it to qcow or tar08:39
Haomengkorean101: not sure what is your concern08:39
Haomengkorean101: do you want to convert raw to qcow2?08:40
Haomengkorean101: I remeber there is option to create tar format with dib08:40
*** e0ne has joined #openstack-ironic08:40
*** athomas has quit IRC08:40
korean101i do boot whole disk08:40
korean101and my own windows 2008 R2 server08:41
korean101i use dd command and make raw image08:41
korean101and use qemu-img convert and make raw->qcow2 iamge08:41
Haomengkorean101: Ironic can support qcow2, but it is converted to raw before *dd*08:41
korean101yes08:41
korean101i also converted08:42
Haomengkorean101: yes, bot raw and qcow2 can be as input for ironic to consume08:42
korean101ok08:42
Haomengkorean101: so what is your question, what is not working?08:42
korean101and i put in glance qcow2 image08:42
korean101and boot_whole_disk id working!!!08:42
*** ifarkas has joined #openstack-ironic08:42
Haomengkorean101: glance will not care about the image format08:42
korean101but so long time08:43
korean101to deploy08:43
Haomengkorean101: yes, dd is working on disk level, will *copy* all disk block data even they are 000 or random which are not used by filesystems08:44
korean101ok block device level08:44
Haomengkorean101: so depends on your size of whole disk08:44
Haomengkorean101: yes, block device level08:44
korean101http://docs.openstack.org/image-guide/content/centos-image.html08:45
*** Nisha_away has joined #openstack-ironic08:45
*** e0ne has quit IRC08:45
korean101is this recommended? rather than dd command?08:45
Haomengkorean101: so we have more idea to speed such process, maybe we can recreate paration and filesystems, then copy source to dest on file level, to ignore the unused block data08:45
korean101oh really?08:46
korean101such a windows images?08:46
Haomengkorean101: for windows filesystems, need to support with fat32/ntfs driver I think08:47
yuikotakadadtantsur, until what time will you work today? I will go home now and restart to work at my home08:47
Haomengkorean101: your reference like *kickstart*08:47
yuikotakadaAnd I'd like to talk about our integration tests a little bit later08:48
openstackgerritRamakrishnan G proposed openstack/ironic-specs: Fixes for generic RAID interface  https://review.openstack.org/19293608:48
dtantsuryuikotakada, I'll be relocating to the office right now. I'll be back in 1-2 hrs, then until evening (which is deep night for you)08:48
*** Nisha has quit IRC08:48
Haomengkorean101: you can check ironic conductor log to see how time consumed to *dd*, how is the speed08:48
Haomengkorean101: so understand your concern is about *dd* performance, right?08:49
*** bradjones has quit IRC08:49
korean101Haomeng: yes08:50
korean101Haomeng: rootwrap dd08:50
lucasagomeskorean101, are you using pxe_ driver?08:50
korean101yes08:51
*** bradjones has joined #openstack-ironic08:51
*** bradjones has quit IRC08:51
*** bradjones has joined #openstack-ironic08:51
rameshg87dtantsur: lucasagomes: ^^ (some lines above) proposed a new patch set08:51
Haomengkorean101: maybe ipa will be good performance08:51
lucasagomesby using the agent_ may speed up things a bit since you won't need to copy it over iSCSI08:51
yuikotakadadtantsur, it sounds good for me08:51
lucasagomesrameshg87, thanks!08:51
yuikotakadasee you later, Ironic :)08:51
dtantsursee you :)08:51
Haomengyuikotakada: yes08:51
lucasagomesyuikotakada, have a great evening!08:51
korean101Haomeng: oh thank you!!08:51
rameshg87yuikotakada: have a good evening08:51
korean101yuikotakada: see you~08:51
*** yuikotakada is now known as yuikot_train08:51
* lucasagomes brb08:51
Haomengkorean101: welcome08:51
*** romcheg has joined #openstack-ironic08:54
*** dtantsur is now known as dtantsur|brb08:55
*** Nisha has joined #openstack-ironic08:56
*** pelix has joined #openstack-ironic08:57
*** Nisha_away has quit IRC08:59
*** ndipanov has joined #openstack-ironic09:02
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Do not use "private" attribute in AuthTokenMiddleware  https://review.openstack.org/19500009:04
lucasagomesrameshg87, he GET states/power09:07
lucasagomesre GET...*09:07
openstackgerritSergey Vilgelm proposed openstack/ironic-lib: Switch to oslo.service  https://review.openstack.org/19500209:07
lucasagomesrameshg87, currently we have no way to GET the power state directly from the BMC via our API09:08
*** Marga_ has quit IRC09:08
lucasagomeswhen we do a GET on a node it returns the information from the database09:08
lucasagomesrameshg87, I wonder if offering a GET v1/nodes/<uuid>/states/power (that previous was only PUT) that would get the power state from the bmc would be important09:09
*** bradjones has quit IRC09:09
rameshg87lucasagomes: hi09:11
rameshg87lucasagomes: but again it would just return the cached value, right ?09:11
*** Marga_ has joined #openstack-ironic09:11
lucasagomesrameshg87, the idea was no, to talk directly to the BMC09:11
*** bradjones has joined #openstack-ironic09:11
*** bradjones has quit IRC09:11
*** bradjones has joined #openstack-ironic09:11
lucasagomesbut that may hurt our idea of never talking to BMC synchronously09:12
rameshg87lucasagomes: yeah, I was coming to that09:12
rameshg87lucasagomes: it will be good, as we always rely on sync_power_states periodic task to update the power status for us09:12
lucasagomesrameshg87, we could do it async... like run a get power state and update the node09:12
rameshg87lucasagomes: ah but then it doesn't fit into GET :)09:13
lucasagomesrameshg87, yeah, should be a PUT or POST09:13
lucasagomeswith a refresh09:13
*** dguerri` is now known as dguerri09:13
rameshg87yeah09:13
rameshg87sounds like triggering a refresh09:13
openstackgerritTan Lin proposed openstack/ironic: Add a new boot section 'trusted_boot' for PXE  https://review.openstack.org/19166109:14
lucasagomesrameshg87, yeah, I will put some thoughts on this09:14
rameshg87lucasagomes: as far as I have used ironic, when ever I wanted to confirm for example if bare metal is powered off09:15
lucasagomesrameshg87, just saw an internal email about how sync the power state of the node works09:15
rameshg87lucasagomes: I try to set power state off09:15
lucasagomesrameshg87, right, yeah I suggested that to speed up things09:15
lucasagomesbut doesn't seems ideal09:15
rameshg87lucasagomes: well sort of okay, because most of the power drivers check current power state before triggering some operation09:16
rameshg87lucasagomes: but may not be idea :)09:16
rameshg87*ideal09:16
lucasagomesyeah09:16
lucasagomesI just pinged you because that may be an use case for the GET states/power09:17
lucasagomesthat we discussed yesterday09:17
lucasagomesif we go with the sync approach09:17
rameshg87yeah exactly :)09:17
rameshg87leaving poor guy /states/provision out ;-)09:17
rameshg87there might be a reason for /states/power some day09:18
lucasagomesheh09:18
openstackgerritSergey Vilgelm proposed openstack/ironic-python-agent: Switch to oslo.service  https://review.openstack.org/19500509:18
openstackgerritSergey Vilgelm proposed openstack/ironic-python-agent: Switch to oslo.service  https://review.openstack.org/19500509:19
openstackgerritSergey Vilgelm proposed openstack/ironic-lib: Switch to oslo.service  https://review.openstack.org/19500209:20
*** boris-42 has quit IRC09:22
*** Haomeng has quit IRC09:23
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add iBoot driver documentation  https://review.openstack.org/19354609:23
*** Marga_ has quit IRC09:27
*** rsFF has quit IRC09:34
sambettsMorning all o/09:35
openstackgerritSergey Vilgelm proposed openstack/ironic: Switch to oslo.service  https://review.openstack.org/19500809:36
*** e0ne has joined #openstack-ironic09:46
*** Marga_ has joined #openstack-ironic09:48
*** lazy_prince has quit IRC09:50
*** MattMan has joined #openstack-ironic09:55
*** MattMan has left #openstack-ironic09:55
openstackgerritVladyslav Drok proposed openstack/ironic: Update cached images based on update time  https://review.openstack.org/19501709:57
*** mark-os has joined #openstack-ironic09:58
mark-osHas the Ironic API changed since the 20th of May?09:59
mark-osAlso, is there a place where I can track the changes to the API?09:59
*** yog_ has quit IRC10:02
*** Marga_ has quit IRC10:05
lucasagomesmark-os, what did you see that changed?10:05
TheJuliamark-os: And what branch are you using?10:06
*** Marga_ has joined #openstack-ironic10:06
TheJuliabtw, good morning everyone10:06
lucasagomesTheJulia, good morning10:08
* TheJulia goes and finds breakfast10:09
openstackgerritVladyslav Drok proposed openstack/ironic: Image service should not be set in ImageCache constructor  https://review.openstack.org/19475210:10
*** MattMan has joined #openstack-ironic10:13
*** zhenguo has quit IRC10:13
mark-oslucasagomes , TheJulia : I'm looking at an ironic dashboard and it's receiving an error receiving node details from Ironic API10:14
lucasagomesmark-os, hmm do you have the error handy there?10:14
mark-osI was guessing that perhaps in the past it used to work and that there's been changes to the API which has caused it to stop working10:14
mark-osSomeone raised an issue in the GitHub page for the repo: https://github.com/rackerlabs/onmetal-dashboard/issues/210:15
*** Nisha has quit IRC10:21
lucasagomesmark-os, hmmm "Error retrieving node details from Ironic API" this is a10:25
lucasagomesGET /v1/nodes/detail ?10:25
*** romcheg has quit IRC10:25
openstackgerritMerged openstack/ironic: Refactor method to add or update capability string  https://review.openstack.org/16245110:25
mark-osWhat you mean "GET /v1/nodes/detail ?"10:26
mark-osI've identified the method it's failing at if that helps?10:26
openstackgerritMerged openstack/ironic: Transition state machine to use automaton oslo lib.  https://review.openstack.org/19198510:26
*** Marga_ has quit IRC10:28
*** coolsvap is now known as coolsvap|away10:28
*** Marga_ has joined #openstack-ironic10:28
lucasagomesmark-os, it doesn't ring me a bell anything changing on that area10:28
lucasagomesmark-os, I've tried it locally http://paste.openstack.org/show/319635/10:29
lucasagomeshttps://github.com/rackerlabs/onmetal-dashboard/blob/05389bff210394e426aa3cb6e5cab10b060e5ebf/lib/auth.js#L13410:29
lucasagomestrying to mimic what you guys do there10:29
*** yuanying has quit IRC10:29
*** romcheg has joined #openstack-ironic10:31
mark-oslucasagomes: That dashboard isn't mine btw, I'm just trying to get it to work :)10:31
lucasagomesoh10:32
mark-oslucasagomes: What about GET /v2.0/tenants ?10:32
lucasagomesmark-os, ok... see if you can get a better traceback from the errors10:33
lucasagomesmark-os, that's keystone related10:33
lucasagomessure Ironic will call it to authenticate10:33
* lucasagomes dunno if something changed there10:33
*** dtantsur|brb is now known as dtantsur10:33
dtantsursambetts, o/10:34
sambettsdtantsur: Hey :D10:34
dtantsursambetts, are you by chance looking for a simple thing to fix?10:35
mark-oslucasagomes: so what you're saying is that it could be a keystone issue?10:35
mark-osHere's where the error is coming from: https://github.com/rackerlabs/onmetal-dashboard/blob/05389bff210394e426aa3cb6e5cab10b060e5ebf/node_modules/pkgcloud/lib/pkgcloud/openstack/context/identity.js#L15810:35
sambettsdtantsur: I can take a look if you've got something10:35
dtantsursambetts, https://bugs.launchpad.net/bugs/146236510:35
openstackLaunchpad bug 1462365 in Ironic Inspector "Replace non-standard "authenticate" option with Ironic-alike auth_strategy" [High,Triaged]10:35
dtantsurthe only thing we don't have on track for inspector 2.010:36
*** tteggel_ has quit IRC10:36
lucasagomesmark-os, I don't know exactly... but maybe, that's the only command that is failing?10:36
mark-osAlso here too: https://github.com/rackerlabs/onmetal-dashboard/blob/05389bff210394e426aa3cb6e5cab10b060e5ebf/lib/hostcache.js#L14910:36
sambettsdtantsur: Ok, I'll see what I can do, I'm working on setting up a test bed in my lab right now so theres a lot of waiting for things to install :-P10:37
*** tteggel has joined #openstack-ironic10:37
dtantsursambetts, if you don't find time, no problem, I'll fix it once I'm less busy :)10:37
mark-osYeah it seems like those methods are causing the error to appear but I can't figure out why it's being caused. I've read one of the TODO items which says ' make this more resiliant (what if multiple active tenants) ' and I have multiple active tenants10:38
mark-oshttps://github.com/rackerlabs/onmetal-dashboard/blob/05389bff210394e426aa3cb6e5cab10b060e5ebf/node_modules/pkgcloud/lib/pkgcloud/openstack/context/identity.js#L17210:38
mark-osSo I'm guessing that could be the issue but I'm not 100% sure10:39
sambettsdtantsur: I'll assign myself and see if I can get it done :)10:39
lucasagomesmark-os, right, yeah... try to disable the authentication in the ironic api10:39
lucasagomesset auth_strategy=noauth10:39
lucasagomessee if that works10:39
mark-oslucasagomes: how do I do that?10:40
lucasagomesjust to isolate the problem10:40
lucasagomesmark-os, edit the ironic.conf file, under the [DEFAULT] section10:40
lucasagomesset "auth_strategy=noauth"10:40
lucasagomesthen restart the ironic-api service10:40
*** lazy_prince has joined #openstack-ironic10:47
mark-oslucasagomes: How can I test to see if the noauth is working?10:50
*** lazy_prince has quit IRC10:50
*** lazy_prince has joined #openstack-ironic10:50
lucasagomesmark-os, just make a request to the api without passing a token10:56
lucasagomesmark-os, e.g10:56
lucasagomes$ curl -X GET http://<ip>:6385/v1/nodes/10:56
* rameshg87 goes home11:00
*** rameshg87 has quit IRC11:00
mark-os{"nodes": []}11:01
mark-osThat might be correct because I don't have an active node at this time11:01
openstackgerritVladyslav Drok proposed openstack/ironic: Update cached images based on update time  https://review.openstack.org/19501711:02
*** ramineni has quit IRC11:05
*** chenglch|2 has quit IRC11:05
lucasagomesmark-os, active you mean registered?11:08
lucasagomesmark-os, so register one please11:08
mark-oslucasagomes: I can't get access, so keystone hasn't been disabled11:08
lucasagomesmark-os, you can create directly via ironic api11:09
mark-oswhenever I issue ironic node-list, it says: The request you have made requires authentication.11:09
mark-oslucasagomes: where can I find the api?11:09
lucasagomesit should allow you to create even when keystone is not present hmmm11:09
mark-oslucasagomes: just issuing the 'ironic' command?11:10
lucasagomesmark-os, curl -X POST http://192.168.122.87:6385/v1/nodes -H "Content-Type: application/json" -H "Accept: application/json" -d '{"driver": "fake"}'11:10
lucasagomesyeah ironic node-create -d fake11:10
*** yuikotakada has joined #openstack-ironic11:13
lucasagomesmark-os, but anyway... it seems to be something about the way ironic authenticates with keystone11:13
lucasagomesnot a change in our API11:13
mark-osYeah, thanks for your help :)11:17
mark-oslucasagomes I'm having issues with disabling the auth so I'll need to sort that out before testing it11:17
lucasagomesmark-os, ok, no problem11:17
lucasagomesyeah lemme know if you find somehting there11:17
*** Marga_ has quit IRC11:20
*** yuikotakada has quit IRC11:21
*** yuikotakada has joined #openstack-ironic11:21
*** yuikotakada is now known as yuikot_cooking11:22
*** lucasagomes is now known as lucas-hungry11:23
*** bradjones has quit IRC11:29
*** bradjones has joined #openstack-ironic11:30
*** bradjones has quit IRC11:30
*** bradjones has joined #openstack-ironic11:30
*** yuikot_cooking is now known as yuikotakada11:31
yuikotakadahi, ironic11:31
dtantsuryuikotakada, welcome back :)11:34
yuikotakadadtantsur, you too :)11:35
yuikotakadadtantsur, Gate patch still has not  been merged...Is all we can do just waiting?11:36
openstackgerritVladyslav Drok proposed openstack/ironic-specs: Allow to refer to Glance image using its name  https://review.openstack.org/18934111:37
dtantsuryuikotakada, unfortunately yes. I've tried pinging people on #openstack-infra, you can make one more attempt, but largely we can't do anything about it11:37
yuikotakadaAnd also I've started to implement a test kicking inspector from ironic in tempest and I've taken over adam_g's patch about API microversion, but it doesn't go well11:38
yuikotakadadtantsur, oh well11:39
*** trown|outttypeww is now known as trown11:39
*** romcheg has quit IRC11:48
dtantsuryuikotakada, what's the problem?11:48
yuikotakadadtantsur, maybe it will take a little bit long time, it's no problem if we just want to run simple shell script on the gate, but some time we want to run more ironic/ironic+inspector tests with tempest or tempest-lib, right?11:52
dtantsuryuikotakada, yeah, after some time. and it can be pretty large time ;)11:52
*** alexpilotti has joined #openstack-ironic11:56
*** dprince has joined #openstack-ironic11:57
openstackgerritJulia Kreger proposed openstack/bifrost: Refactor ironic-install playbook to support CentOS & RHEL  https://review.openstack.org/19374211:59
*** athomas has joined #openstack-ironic12:02
yuikotakadadtantsur, right :)12:05
*** romcheg has joined #openstack-ironic12:05
*** smoriya has quit IRC12:08
*** yuikotakada has quit IRC12:18
*** yuikotakada has joined #openstack-ironic12:18
*** yuikotakada is now known as yuikot_dinner12:19
*** yuikot_dinner has quit IRC12:22
*** yuikot_dinner has joined #openstack-ironic12:22
*** rameshg87 has joined #openstack-ironic12:29
openstackgerritMerged openstack/bifrost: Refactor ironic-install playbook to support CentOS & RHEL  https://review.openstack.org/19374212:33
*** lucas-hungry is now known as lucasagomes12:34
sambettsdtantsur: can I just remove the authenticate option? or do we need to support both for while with a deprecation warning?12:36
trowndtantsur: lucasagomes, thanks for the review on https://review.gerrithub.io/#/c/237390/12:36
dtantsursambetts, I'd prefer we deprecate it and remove later12:36
dtantsurtrown, np12:36
trownwhat do you all think of iterating over the node list to check provision state12:36
lucasagomestrown, np12:36
trownclearly having a filter would be ideal, but as you said we dont12:37
lucasagomestrown, yeah iteracting seems hmm very costly12:37
lucasagomesbut would work12:37
dtantsurlucasagomes, trown, should work for now, and we should definitely introduce filter by provision_state12:38
lucasagomesyes12:38
trownlucasagomes: I do not think it would be costly for the TripleO use case, and we can use the filter once it exists12:38
sambettsdtantsur: kl kl :D12:38
trownlucasagomes: so I can still add FIXME, but if associated is unreliable, I would rather not rely on it12:39
lucasagomestrown, yeah sounds good, you can iterate the nodes to find the provision state12:39
lucasagomesand add a TODO/FIXME there to change it once it's avaialble via the ironic's api12:39
trownsweet, thanks guys12:39
rameshg87lucasagomes: earlier we were talking about performing synchronous operations with bmc on the api12:45
*** romcheg has quit IRC12:45
rameshg87lucasagomes: drac vendor passthru seems to follow that - https://review.openstack.org/#/c/150488/25/ironic/drivers/modules/drac/vendor_passthru.py12:45
rameshg87lucasagomes: now since it is a vendor passthru, I don't know if we really care about that12:45
rameshg87any thoughts ?12:45
lucasagomesrameshg87, yeah we actually don't, I mean we can suggest then to not do it12:46
rameshg87lucasagomes: yeah I was thinking the same, may be not for the ironic standard apis we can still follow that12:46
rameshg87ack12:46
lucasagomesbut I don't think we also offer a good way to vendors to actually offer a way to the client to know when a async operator is completed/failed12:47
lucasagomeseven for Ironic, we currently just tell clients to poll stuff12:47
lucasagomesrameshg87, I think that get_boot_devices is sync no?12:48
*** romainh has left #openstack-ironic12:48
*** teju has joined #openstack-ironic12:48
rameshg87lucasagomes: yeah, but that was before we decided, right ? :)12:49
lucasagomesyeah12:49
lucasagomesbut even so, some stuff still complicated if not sync12:49
*** yuikot_dinner is now known as yuikotakada12:49
rameshg87lucasagomes: yeah may be we could extend vendor passthrus more, allow results of the last to be cached in driver_internal_info and provide the results through API or something12:49
rameshg87*result of the last vendor passthru of that method12:50
*** EmilienM is now known as EmilienM|off12:50
rameshg87and may be return the url to get the result back in the API12:51
lucasagomesyeah, using the location header would be good12:51
lucasagomesgood for that*12:52
dtantsurwell, get_* stuff can't be async, others should12:52
lucasagomesdtantsur, yeah, in the case of power we were discussing about having a way to tell ironic to "refresh"12:52
lucasagomesbut I wouldn't mind having GET sync for get power state on that endpoint12:53
lucasagomesI mean, GET /states/power12:53
dtantsurit would be really cool for inspector actually..12:53
rameshg87:)12:53
lucasagomesas a API abstracting hardware, having a way to get the power state directly from the BMC seems fine12:53
lucasagomeswhen GET /v1/nodes/ ... /v1/nodes/NNNN etc... it will come from the db12:54
lucasagomesthe power state will come from the db*12:54
* lucasagomes will suggest that12:54
dtantsurplease do12:55
*** Marga_ has joined #openstack-ironic12:57
*** romcheg has joined #openstack-ironic13:01
*** yuikotakada has quit IRC13:03
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Override PXE kernel cmdline via Glance property  https://review.openstack.org/17822913:11
*** rloo has joined #openstack-ironic13:12
openstackgerritJulia Kreger proposed openstack/bifrost: Correct license header on zuul change parsing code  https://review.openstack.org/19507313:16
* TheJulia proceeds to beat self up13:16
*** achanda has joined #openstack-ironic13:20
rameshg87TheJulia: just got to know why now :D13:24
TheJuliarameshg87: the change I just put in, messed up stamping the header, I pasted the wrong one originally and didn't notice. :(13:26
rameshg87:)13:26
* TheJulia resumes beating self up, in accordance with all prophecies.13:29
*** Marga_ has quit IRC13:29
*** Marga_ has joined #openstack-ironic13:30
lucasagomesrameshg87, NobodyCam JayF do you guys know whether most BMCs support IPMI 1.5 and 2.0 ?13:30
lucasagomesI just got a situation here where the "ipmitool power status" command works with "-I lan" (1.5) but fails with "-I lanplus" (2.0)13:31
lucasagomesI wonder whether Ironic should fallback to 1.5 to be more resilient to failures13:31
lucasagomesany thoughts?13:31
rameshg87lucasagomes: no idea, I rarely work with ipmi :(13:32
*** e0ne is now known as e0ne_13:33
*** teju has quit IRC13:35
*** e0ne_ is now known as e0ne13:37
openstackgerritJulia Kreger proposed openstack/bifrost: Addition of shade support to bifrost_inventory.py  https://review.openstack.org/19468413:37
openstackgerritSam Betts proposed openstack/ironic-inspector: Deprecate authenticate opt in favor of auth_strategy  https://review.openstack.org/19508213:41
* rameshg87 is done for the day13:42
rameshg87good night (ugt) ironic13:42
*** saripurigopi has quit IRC13:42
*** rameshg87 has quit IRC13:42
sambettsHave a good evening rameshg8713:42
*** yuikotakada has joined #openstack-ironic13:49
*** yuikotakada has quit IRC13:49
naohirotdtantsur: hello13:51
dtantsurnaohirot, o/13:52
naohirotdtantsur: :-)13:52
naohirotdtantsur: thank you for quick reply13:52
dtantsuryvw13:52
naohirotdtantsur: frankly speaking, I don't know how13:53
dtantsurnaohirot, very tl;dr: drop the try..except.. block13:54
naohirotdtantsur: can I let user know the exception.InvalidParameterValue13:54
dtantsurwhy not? that's a real problem they have13:54
naohirotdtantsur: If my code doesn't catch the exception.InvalidParameterValue, then exception.InvalidParameterValue is propagated to the user?13:55
dtantsurnaohirot, I hope so13:55
naohirotdtantsur: that's easy, isn't it? I didn't know that the conductor is so clever :-)13:57
rloodtantsur, naohirot: I don't know what you're discussing, but you can always try it out if you are unsure. That's one good way to learn how/what the code is doing :)13:57
*** zz_jgrimm is now known as jgrimm13:57
naohirotrloo: hi, sure13:58
naohirotrloo: I'll try it out.13:58
*** zz_natorious is now known as natorious14:02
*** marzif has joined #openstack-ironic14:02
*** natorious is now known as zz_natorious14:03
*** absubram has joined #openstack-ironic14:03
*** huats has joined #openstack-ironic14:06
rloohello everyone :)14:06
lucasagomesrloo, naohirot sambetts good ugt morning14:06
rloodtantsur: you're so funny, I was thinking of it but was unsure and thought you'd cringe if I mentioned a microversion bump: https://review.openstack.org/#/c/193587/14:07
naohirotlucasagomes: good morning14:07
*** logan2 has quit IRC14:08
dtantsurrloo, well, it's a breaking change. I have nothing against gating them :)14:08
rloodtantsur: but it doesn't break anything does it? only possibly breaks future names... hmm...14:09
rloodtantsur: I'm finding it harder and harder to review code14:09
*** syh has joined #openstack-ironic14:10
dtantsurrloo, that's one of the reasons why I object to complex microversioning - it makes our life harder...14:10
dtantsurrloo, re breaking: we're using the function in question in WSME types. I *suspect* that it may prevent users from accessing existing wrongly named nodes14:11
dtantsure.g. with underscores14:11
*** zz_natorious is now known as natorious14:11
huatsMy understanding of the filters is that I can chosse between baremetal and nova filters, but once I have choosen the baremetal ones, even the "classical" instances will be using the baremetal filters. Is it correct ? Won't it  create any issue for using another nova driver (like kvm) ?14:11
rloodtantsur: oh... from mrda's comment, i assumed it was fine, but i didn't want to check myself. guess i should look.14:11
dtantsurI'm not 100% sure either, but it's worth checking before approving14:15
lucasagomesare you guys aware of http://www.opencontainers.org/ ?14:15
*** killer_prince has joined #openstack-ironic14:15
lucasagomeslooks like a great initiative with coreos, docker, red hat, google (and a bunch of other companies)14:16
*** lazy_prince has quit IRC14:19
sambettsMorning lucasagomes o/14:20
*** killer_prince has quit IRC14:20
dtantsurlucasagomes, I've heard about it, yeah14:21
openstackgerritJulia Kreger proposed openstack/bifrost: Add example deploy all available playbook  https://review.openstack.org/19510014:21
*** stpierre has joined #openstack-ironic14:22
stpierrei've been asked to protect the change i've proposed in https://review.openstack.org/#/c/193587/ with a microversion. i'm not very familiar with ironic, though -- can someone help me figure out how to do that?14:23
*** achanda has quit IRC14:27
* lucasagomes would love to drop that regex and allow free form names14:28
lucasagomesstpierre, https://github.com/openstack/ironic/blob/master/ironic/api/controllers/v1/__init__.py#L6614:29
lucasagomesyou gotta bump that version and add a safe guard function for versions > 1.X (the version you bumped)14:29
lucasagomeslike https://github.com/openstack/ironic/blob/master/ironic/api/controllers/v1/node.py#L78-L8214:30
stpierrehah, okay14:30
rloolucasagomes: agreed wrt free-form names.14:30
stpierreas i understand it -- and i could be wrong -- that regex is used for multiple things, some of which are actual RFC 952 hostnames (which should be subject to that regex) and some of which are not (which needn't be).14:30
lucasagomesstpierre, but that said, I would encourage you to stop using those RFCs and just allow free form for the name14:31
rloostpierre: I'd prefer if you just got rid of that and did the free-form names thing14:31
*** logan2 has joined #openstack-ironic14:31
stpierrehonestly, i don't have a horse in this race so I don't particularly care how it gets fixed14:31
lucasagomesstpierre, the reason is we have no reason to use hostname or fqdn14:31
lucasagomesbecause that name won't be set as the hostname for the instance14:32
lucasagomesso it's confusing/misleading for the user and super restrict14:32
lucasagomeslike "node_1" is an invalid name according to that RFC14:32
stpierreso would allowing freeform names be considered a backwards incompatible change? seems like it'd be more forgiving, so wouldn't need a microversion14:32
rloostpierre: i just feel like you're spending time on something that we want to change (and I don't want to waste your time or reviewers' time)14:32
*** UForgotten has quit IRC14:33
rloostpierre: it needs a microversion still (although I think we're trying to change that so microversions are only needed for backwards-incompat changes)14:33
stpierrethe suggestion in the bug you linked me to is string.letters + string.digits + string.punctuation; is that what you want to go with, or would you prefer all printable unicode? (fwiw, that's what nova allows in most of its resource names)14:35
openstackgerritMerged openstack/ironic: API: Get a subset of fields from Ports and Chassis  https://review.openstack.org/18354914:35
*** Nisha has joined #openstack-ironic14:36
rloostpierre: that's a good question. I hadn't put any thought into it. sec.14:36
stpierreif you're curious: https://github.com/openstack/nova/commit/f40b6a1d5c91628f78fdbc0417a3a394a69ab71614:38
openstackgerritJulia Kreger proposed openstack/bifrost: Add additional note dependent upon os_ironic_facts  https://review.openstack.org/19511114:39
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/19432014:39
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-lib: Updated from global requirements  https://review.openstack.org/19432114:39
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/19398614:39
rloostpierre: thx for the link. are you in a hurry to fix whatever problem you're trying to fix?14:39
*** Marga_ has quit IRC14:40
rloostpierre: i took a look at the bug, and it seems like an update to the spec may be needed first to get 'agreement' with the change to freeform.14:40
rloostpierre: which means it isn't clear how long it will take, but quite possibly longer than 'fixing a bug'14:40
stpierresort of. it's blocking a rally spec; this is one of the most restrictive resource naming schemes in any project, so we need to figure out how it will get changed before we can decide on a scheme for naming ephemeral resources created by rally14:40
stpierrefor instance, one of the comments on the bug opposed allowing punctuation, which is something we'd have to take into account14:41
rloostpierre: so if we made it freeform, it would be fine for rally.14:42
stpierredepending on the definition of "freeform," yes :)14:42
rloostpierre: ha ha. yeah...14:42
*** Marga_ has joined #openstack-ironic14:42
rloohey, TheJulia, if you have a minute to comment on your comment in https://bugs.launchpad.net/ironic/+bug/143437614:43
openstackLaunchpad bug 1434376 in Ironic "Node name rule relaxation" [Low,Confirmed] - Assigned to Lucas Alvares Gomes (lucasagomes)14:43
rlooTheJulia: did you mean that you are opposed to any punctuation in the name?14:43
* lucasagomes removes assigneee14:43
*** achanda has joined #openstack-ironic14:45
openstackgerritJulia Kreger proposed openstack/bifrost: WIP: Attempt to upgrade iPXE if no mac found  https://review.openstack.org/19338514:45
openstackgerritSam Betts proposed openstack/ironic-inspector: Deprecate authenticate opt in favor of auth_strategy  https://review.openstack.org/19508214:46
TheJuliarloo: context switching while on conference call, one moment14:46
*** Nisha has quit IRC14:47
*** Nisha has joined #openstack-ironic14:47
*** e0ne is now known as e0ne_14:47
*** absubram has quit IRC14:48
*** e0ne_ is now known as e0ne14:48
*** Marga_ has quit IRC14:48
dtantsurstpierre, I'm also strongly +1 for just dropping any checks on names, and I'm also sad to see _ disabled14:49
dtantsurstpierre, making less restrictive check does not break backward compatibility. there's no consensus among cores whether to bump microversion in this case..14:50
TheJuliarloo: not any punctuation, anything outside what would fit in DNS standards.  I SEEM to remember somebody was using name for something important and that making it free form would break them, but I just can't recall it right now.14:51
rlooTheJulia: why would ironic care though? I'm not sure I understand.14:52
dtantsur++ people can misuse everything...14:52
TheJuliaIronic shouldn't care, but a consumer could easilly care14:52
rlooTheJulia: it is the name of the node. What they do with the name is their business?14:52
rlooTheJulia: so the consumer enters the name using whatever rules they want, as long as it fits into our 'freeform'14:53
dtantsurcrazy corner cases will always happen. if someone tries to parse Node.driver_info (my favorite example) expecting fixed structure, they will fail one day14:53
* dtantsur experiences similar case one14:53
rlooTheJulia: are you saying that the consumer may expect Ironic to check that the name that they specified, conforms to eg DNS standards?14:54
*** Marga_ has joined #openstack-ironic14:54
TheJuliarloo: agree, however in my mind, a logical name shouldn't be a description.  If we determine it's more of a description, then I guess its okay, but then someone could query the API with a name such as "Julia's server of \o/ win"14:55
rlooTheJulia: stpierre mentioned that nova has changed to allow printable unicode chars etc: https://github.com/openstack/nova/commit/f40b6a1d5c91628f78fdbc0417a3a394a69ab71614:56
rlooTheJulia: Honestly, I don't care if they put a 'description' in the 'name' field.14:56
* TheJulia looks at the change14:56
TheJuliaOkay, then it makes sense to remove constraints14:57
rlooTheJulia: thx :)14:57
rloostpierre: ^^14:57
stpierrethat was what we decided in nova, too. if someone wants to name a server with the unicode pile of poo character, that's their problem :)14:57
stpierrecool, thanks14:57
stpierrei'll get an updated patch set proposed14:58
* rloo just learned of the pile of poo character recently. Sigh.14:58
TheJuliarloo: I reserve the right to sulk privately when somebody complains ;)14:58
rlooTheJulia: sure, you have that right, but really, the person complaining should be sulking14:58
rloostpierre: you'll probably need to submit a patch to the spec14:58
openstackgerritNaohiro Tamura proposed openstack/ironic: Add unit test for ilo_deploy _configure_vmedia_boot()  https://review.openstack.org/19404714:59
rloostpierre: https://github.com/openstack/ironic-specs/blob/master/specs/kilo/logical-names.rst14:59
* naohirot good night all, please review it again ^^^ rloo, dtantsur 14:59
TheJuliarloo: true :)15:00
*** naohirot has quit IRC15:00
*** Marga_ has quit IRC15:00
*** Marga_ has joined #openstack-ironic15:01
*** Marga_ has quit IRC15:01
* TheJulia needs to re-think bifrost's inventory node name concept slightly15:01
*** Marga_ has joined #openstack-ironic15:01
stpierredo we need to impose a maximum length, or should that be left to the database implementation? nova kind of did both; there's an explicit maximum length of 255 characters, but mysql handles unicode strangely so there's an additional limit of something like 163 characters on mysql-backed installs15:02
rloostpierre: I believe we've got some max set in the db15:03
*** rwsu has joined #openstack-ironic15:04
stpierreso does the new is_safe_hostname() (which i'll probably rename) need to enforce a max length?15:04
NobodyCamGood (UGT) morning Ironicers15:04
stpierreadditionally: do we want to continue to reject uuid-like logical names?15:04
*** r-daneel has joined #openstack-ironic15:05
rloostpierre: you're making me think of stuff i don't want to think about! :)15:05
devanandag'morning, all15:06
rloostpierre: we increased the name length once, from 63 to 255 chars. so i think we should stick with 255 chars15:07
*** logan2 has quit IRC15:07
rloomorning devananda15:07
stpierreok15:07
dtantsurdevananda, morning15:07
TheJuliagood morning15:07
rloostpierre: am trying to remember why we're rejecting uuid-like logical names. i think it was for this backwards-compat whatever. to be safe, i'd leave it in (continue rejecting uuid-like logical names)15:08
trowngood morning devananda15:08
stpierreit's in the spec15:08
devanandastpierre: utf8 is variable byte length, from 1 to 3 per character. MySQL's VARCHAR() field type is limited by byte length, not # of chars15:08
stpierre"It is recognised that a valid <logical name> could also be a valid <node uuid>, which could lead to confusion.  As a consequence, logical names will be rejected as invalid if they are valid UUIDs."15:08
NobodyCammorning devananda rloo TheJulia stpierre dtantsur trown lucasagomes15:08
lucasagomesNobodyCam, devananda good ugt morning15:09
dtantsurNobodyCam, o/15:09
NobodyCam:)15:09
rloostpierre: i'd leave that in the spec and code then. can always be changed later or not.15:09
stpierreok15:09
rloostpierre: and yeah, devananda knows more about the db stuff than me :)15:09
stpierreyeah, we hashed through all of this when making the change in nova15:09
dhellmanncould I get someone to look at https://review.openstack.org/#/c/193338/2 quickly? it's a small change that's blocking some oslo namespace removal work15:09
trownmorning NobodyCam15:09
rloostpierre: oh, so it should be easy peasy for you. deja vu etc15:10
rloodhellmann: done15:10
dhellmannrloo: thanks!15:10
devanandadhellmann: done15:10
devanandaheh15:10
rloodevananda: :D15:11
dhellmanndevananda: how do you feel about an ironic_lib release after that merges?15:11
rloodhellmann: ++. I'd like to get that into requirements15:11
dhellmannoh, there are no releases yet -- is nothing using that?15:12
dtantsuralso requirements update https://review.openstack.org/#/c/194321/15:12
mark-oslucasagomes: I got the ironic dashboard working15:12
* rloo sets things up so she's aware of ironic-lib patches15:12
openstackgerritChris St. Pierre proposed openstack/ironic-specs: Allow all printable unicode and horizontal spaces in logical names  https://review.openstack.org/19513815:12
mark-oslucasagomes: turns out it was an authentication error15:12
lucasagomesmark-os, w00t, what was it?15:12
lucasagomesah ok :-) good15:12
dhellmannrloo, devananda : it's easy enough to cut a release when you're ready to start experimenting with adoption, just let me know15:12
mark-oslucasagomes: I looked inside the auth.js file which was importing auth variables15:13
openstackgerritMerged openstack/ironic-lib: Drop use of 'oslo' namespace package  https://review.openstack.org/19333815:13
mark-oslucasagomes: does 'option.username' in JS mean that the username is being imported from something called options?15:14
* lucasagomes no idea15:14
mark-oslucasagomes: I've been trying to look through this code and I've barely done any JS. Though I some how managed to get it working so I'm happy enough :)15:14
lucasagomesyeah I dunno JS as well neither the dashboard15:15
*** lazy_prince has joined #openstack-ironic15:15
mark-oslucasagomes: I think this is separate from Horizon because I haven't seen a component in Horizon which is built mostly in Javascript. Horizon seems to be more Django / Python based15:16
rloodhellmann: it is that chicken-egg thing. it'd be nice to have a release (even w/o much in it) so we can add it to global requirements and add it to ironic requirements so that when we move stuff to ironic-lib, we can iterate quickly to get the code out of ironic before things get out of sync.15:16
mark-os* test15:16
* mark-os tests this out15:16
lucasagomesright yeah sounds like... I dind't know horizon supported JS15:16
* mark-os is learning15:16
lucasagomesmaybe it doesn't and that's a complete different codebase15:17
dhellmannrloo: yep. A 0.1.0 release with something small and easy is a good first step15:17
* lucasagomes brb in a call15:17
*** rwsu has quit IRC15:17
dhellmannis bifrost an ironic thing?15:17
rloodhellmann: yeah. TheJulia ^^ is the person!15:17
*** rwsu has joined #openstack-ironic15:17
dhellmannrloo, TheJulia : ok, I'm trying to run the unit tests and testr is reporting an error. Maybe I'm doing that wrong? I'm running "tox -e py27"15:17
*** killer_prince has joined #openstack-ironic15:17
dhellmannrloo, TheJulia : http://paste.openstack.org/show/320157/15:18
*** logan2 has joined #openstack-ironic15:18
openstackgerritMerged openstack/ironic-lib: Updated from global requirements  https://review.openstack.org/19432115:19
TheJuliadhellmann: bifrost doesn't have python tests landed yet, so it is not defined in tox.ini.  It is a review pending right now.15:19
dhellmannTheJulia: ah, ok15:20
*** lazy_prince has quit IRC15:20
rloog'morning NobodyCam :)15:20
TheJuliadhellmann: since it is very largely ansible, we have a test script to functionally exercise deployment15:20
*** ijw_ has quit IRC15:20
openstackgerritDoug Hellmann proposed openstack/bifrost: Drop use of 'oslo' namespace package  https://review.openstack.org/19514315:20
dhellmannTheJulia: ^^15:21
dhellmannif the tests aren't expected to run, that's fine, I'll ignore the failure locally for now15:21
*** ijw_ has joined #openstack-ironic15:21
TheJuliadhellmann: the change for the test for that is still in review.  I'll test locally and check my oustanding reviews.  Thanks!15:22
dhellmannTheJulia: sounds good -- feel free to take that over and rebase or whatever you need to make it land cleanly15:22
* TheJulia is sure it will work15:22
TheJuliadhellmann: will do, thanks!15:22
dtantsurfolks, devananda, can I get your opinion on https://review.openstack.org/#/c/194619/ please? It gives us some gray hair now...15:24
rloodtantsur: I thought you meant the patch was giving gray hairs, but you mean the patch will reduce the gray hairs? :)15:25
devanandadtantsur: it's inspecting the call stack ...that's never a good sign15:25
dtantsurdevananda, that's why I ask. but I see no more sane options to make it debuggable15:26
*** ijw_ has quit IRC15:26
dtantsurdevananda, well, we can extend task_manager.acquire with "purpose" argument15:26
dtantsurand then maybe even store this "purpose" in database15:26
dtantsurbut that's gonna be a huge patch15:26
devanandadtantsur: so what is the problem this is solving?15:27
devanandadtantsur: I can imagine some things ... but want to know what the issue at hand actually is15:27
*** achanda_ has joined #openstack-ironic15:27
dtantsurdevananda, we get numerous failures due to "node locked error". while I can increase retry in ironicclient, I want to know what is causing nodes to be locked for > 30 secs15:28
dtantsurwhen nothing is seemingly going on on them (i.e. no deploy)15:28
dtantsurwhat I want to is to be able to tell "oh, this was power sync for a node, and it took 55 sec" for example15:29
devanandagotcha15:29
devanandaI dont think this is the right approach to get that answer, but I do think that's a good thing to log :)15:29
*** achanda has quit IRC15:29
dtantsurdevananda, any better ideas then? :) I don't like it either tbh15:30
devanandadtantsur: i'll comment on review so it's more clear, one minute15:30
*** ijw_ has joined #openstack-ironic15:32
dtantsurthanks!15:32
*** achanda_ has quit IRC15:32
*** ifarkas has quit IRC15:32
*** Nisha has quit IRC15:33
openstackgerritMatt Keenan proposed openstack/ironic: get_supported_boot_devices() returns static device list  https://review.openstack.org/18846615:34
dtantsurok folks, I'll be going now, see you tomorrow!15:35
rloobye dtantsur15:35
*** dtantsur is now known as dtantsur|afk15:35
NobodyCamnight dtantsur|afk15:36
*** logan2 has quit IRC15:39
*** e0ne is now known as e0ne_15:40
*** viktors is now known as viktors|afk15:41
rloohey, anyone have any thoughts wrt updating existing/approved specs? eg https://review.openstack.org/#/c/195138/15:42
JayFlucasagomes: I'd be +1 to a configuration to change 2.0/1.5. I'd be very -1 to changing the default.15:43
rlooI suggested that (cuz the bug suggested that the spec be updated). But... do we care that this spec is in kilo but we're changing it in Liberty15:43
lucasagomesJayF, ++ oh yeah totally 2.0 will be the default15:43
lucasagomesJayF, I'm working on a patch to add ipmi_protocol_version in the node's driver_info15:44
lucasagomesso one can switch between it15:44
lucasagomes(default to 2.0)15:44
*** e0ne_ is now known as e0ne15:45
NobodyCammornign JayF :)15:45
TheJuliagood morning JayF15:46
devanandarloo: replied15:48
rloodevananda: ok thx. Good to know.15:49
huatsMy understanding of the filters is that I can chosse between baremetal and nova filters, but once I have choosen the baremetal ones, even the "classical" instances will be using the baremetal filters. Is it correct ? Won't it  create any issue for using another nova driver (like kvm)  ?15:54
*** athomas has quit IRC15:54
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add IPMI 1.5 support for the ipmitool power driver  https://review.openstack.org/19515715:55
openstackgerritMerged openstack/bifrost: Make git URLs consistent with each other  https://review.openstack.org/19488116:01
*** mgoddard1 has joined #openstack-ironic16:02
devanandahuats: you can use host aggregates to separate the nova-compute hosts by hypervisor, for example16:03
*** mgoddard has quit IRC16:04
lucasagomeso wow api getting a subset of attributes for ports and chassis was merged :-)16:05
lucasagomesw00t16:05
rloolucasagomes: this is your lucky day :)16:06
lucasagomesyeah feels like :-)16:06
lucasagomesrloo, thanks for the reviews16:06
rlooI updated our wiki to reflect 'changes to existing specs': https://wiki.openstack.org/wiki/Ironic/Specs_Process16:06
* lucasagomes works on the client patches16:06
rloolucasagomes: yw. and thx for doing the client side too :)16:06
devanandarloo: thx16:06
lucasagomesrloo, yeah will start that heh there's no code yet16:07
rloodevananda: yw. thx for the answer :)16:07
huatsdevananda: thanks !16:07
lucasagomesgotta change nova after that as well to make polling lighter16:07
lucasagomes" changing a previously approved and completed spec should only be done for cosmetic cleanup or fixing errors" ++16:08
openstackgerritMerged openstack/bifrost: Adding agent_ucs driver to the driver list  https://review.openstack.org/19121916:08
openstackgerritMerged openstack/bifrost: Drop use of 'oslo' namespace package  https://review.openstack.org/19514316:12
*** Nisha has joined #openstack-ironic16:13
*** davideagnello has quit IRC16:16
*** Nisha has quit IRC16:19
lucasagomesfolks if you guys have some free time, please take a look at https://review.openstack.org/#/c/194132/ (it's small)16:22
NobodyCamlucasagomes: helding ???16:24
lucasagomesholding :-(16:25
* lucasagomes fix commit message16:25
NobodyCamlol16:25
*** jcoufal has quit IRC16:26
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Clean nodes stuck in DEPLOYING state when ir-cond restarts  https://review.openstack.org/19413216:26
NobodyCamlgtm lucasagomes :)16:29
openstackgerritChris St. Pierre proposed openstack/ironic-specs: Allow all printable unicode and horizontal spaces in logical names  https://review.openstack.org/19513816:29
lucasagomesNobodyCam, w00t :-) thanks16:29
*** Nisha has joined #openstack-ironic16:30
openstackgerritJulia Kreger proposed openstack/bifrost: Add a dynamic prepare for test role  https://review.openstack.org/19200116:30
*** lazy_prince has joined #openstack-ironic16:33
openstackgerritJulia Kreger proposed openstack/bifrost: Addition of shade support to bifrost_inventory.py  https://review.openstack.org/19468416:34
*** killer_prince has quit IRC16:35
*** ijw_ has quit IRC16:36
*** lazy_prince has quit IRC16:37
*** ijw_ has joined #openstack-ironic16:37
*** mgoddard1 has quit IRC16:37
*** mgoddard has joined #openstack-ironic16:38
openstackgerritChris St. Pierre proposed openstack/ironic-specs: Allow all printable unicode and horizontal spaces in logical names  https://review.openstack.org/19513816:40
*** trown is now known as trown|lunch16:40
*** ijw_ has quit IRC16:41
*** Shrews has quit IRC16:42
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add iBoot driver documentation  https://review.openstack.org/19354616:43
openstackgerritMerged openstack/ironic: Updated from global requirements  https://review.openstack.org/19432016:43
*** ijw_ has joined #openstack-ironic16:44
*** Shrews has joined #openstack-ironic16:44
*** jgrimm is now known as zz_jgrimm16:47
*** Sukhdev has joined #openstack-ironic16:51
*** Nisha has quit IRC16:51
*** Nisha has joined #openstack-ironic16:51
*** achanda has joined #openstack-ironic16:52
*** dontalton has joined #openstack-ironic16:52
lucasagomesfolks I'm going to call it a day16:53
*** lsmola has quit IRC16:53
lucasagomeshave a great evening everyone16:55
*** lucasagomes is now known as lucas-dinner16:55
*** derekh has quit IRC16:55
NobodyCamhave a good night lucas-dinner16:57
NobodyCam:)16:57
*** ijw__ has joined #openstack-ironic16:57
openstackgerritJulia Kreger proposed openstack/bifrost: Add example deploy all available playbook  https://review.openstack.org/19510016:59
*** ijw_ has quit IRC17:00
*** achanda has quit IRC17:03
*** davideagnello has joined #openstack-ironic17:06
sambettsnight lucas-dinner17:06
sambettsI'm also going to call it an evening, good night ironic o/17:07
TheJuliagoodnight sambetts17:07
sambettsnight TheJulia17:07
NobodyCamnight sambetts17:09
NobodyCam:)17:09
openstackgerritChris St. Pierre proposed openstack/ironic: Permit logical names to be freeform strings  https://review.openstack.org/19358717:11
openstackgerritJulia Kreger proposed openstack/bifrost: Remove un-necessary checks from the dynamic test  https://review.openstack.org/19368717:12
devanandastpierre: have a link to the nova change re: names?17:14
stpierrehttps://github.com/openstack/nova/commit/f40b6a1d5c91628f78fdbc0417a3a394a69ab71617:15
stpierreit's also in the spec17:15
*** e0ne has quit IRC17:16
devanandastpierre: http://specs.openstack.org/openstack/nova-specs/specs/kilo/implemented/relax-resource-name-restrictions.html?highlight=relax#proposed-change17:17
devananda"Fields that have legitimate reasons to be restricted can still impose further restrictions. For instance, hostnames can be restricted per RFC 1178, which is a strict subset of the restrictions described above"17:17
stpierrein nova, the same regex was used to validate *lots* of different kinds of resource names17:17
devanandastpierre: the nova spec references "resource names" such as flavors, images, etc17:18
stpierreyeah17:18
devanandahost names are explicitly called out as being appropriate for more restrictions17:18
*** pelix has quit IRC17:20
devanandastpierre: can you explain why node names should not be treated like a hostname?17:24
krotscheckdevananda: So, sean was asking about a blueprint for the webclient. I'm thinking... probably not a blueprint, because blueprints are horrible, but perhaps a spec?17:30
stpierredevananda: no, i can't. my initial review was to do exactly that -- fix is_hostname_safe() to properly check hostnames. rloo suggested, per bug 1434376, opening it up to freeform strings17:31
openstackbug 1434376 in Ironic "Node name rule relaxation" [Low,In progress] https://launchpad.net/bugs/1434376 - Assigned to Chris St. Pierre (stpierre)17:31
devanandakrotscheck: honestly, a spec is there for folks to discuss/approve a design of some change to a project17:31
devanandakrotscheck: you've started a new project. it doesn't need a spec17:32
devanandakrotscheck: but things you choose to do (or others propose) within that may warrant specs17:32
krotscheckAllllrighteythen17:32
devanandait'd be like asking someone to create a spec for the creation of ironic-inspector17:32
stpierrei don't even use ironic, so i don't have a horse in this race, i'm just trying to get the current (broken, excessively restriction) regex fixed so that rally can implement a ephemeral resource naming scheme that works across all openstack projects17:32
krotscheckI'm going to create a spec for scotch. Because scotch drives all good code.17:33
*** mitchjameson has joined #openstack-ironic17:33
devanandastpierre: ahh ok. I thought you were driving the change17:33
rloodevananda, stpierre: yeah, it was me. cuz I knew there was that bug open for relaxing the name. I personally don't care.17:33
stpierrenot really. we (rally) just found the broken regex and wanted to fix it for our own devious ends :)17:33
devanandakrotscheck: OTOH, it is quite possible that some folks don't understand what you're trying to do, and what htey really want is just to understand the architecture/design/goals17:33
rloodevananda, stpierre: I just didn't want stpierre to go to all that work with the patch if we wanted freeform.17:34
devanandakrotscheck: whether you communicate that via a spec or via docs is... meh. which ever works for you17:35
rloodevananda: I think when logical names code was being reviewed, people were asking why the restrictions to the logical name.17:35
krotscheckdevananda: See, I don't really know where a large-scale vision discussion for javascript in openstack should go. Right now I'm still just trying to get the pieces in place that would permit us to create the projects.17:36
devanandakrotscheck: you're welcome to do a spec if you want to. i woul imagine it will be easy to approve since I've already approved your approach AND it requires almost no changes in Ironic (just add an optional middleware)17:36
devanandakrotscheck: exactly! that large scale discussion is definitely not in an ironic spec17:36
krotscheckI'm guessing x-project specs.17:36
devanandayup17:36
krotscheckHrm.17:36
krotscheckActually, I should probably do a javascript infra spec.17:36
krotscheckAnd the necessary governance update.17:36
devanandakrotscheck: and I do not want someone asking you to create an ironic spec to slow you down when what you're doing doesn't NEED a design discussion within Ironic itself17:37
*** dguerri is now known as dguerri`17:37
devanandayour project ought to have some doc somewhere, though. so that others can try it out // contribute to it17:37
*** openstackgerrit has quit IRC17:38
*** openstackgerrit has joined #openstack-ironic17:38
krotscheckdevananda: Ugh. I need to spend a week just writing documentation for all this stuff.17:39
devanandarloo: stpierre: if neither of you care, why are either of you working on this? I'm confused17:39
krotscheckmaybe a cycle.17:39
devanandakrotscheck: hah17:39
krotscheckBecause srsly.17:39
devanandakrotscheck: or just make something cool that works well and ignore the "but wait! we need moar process!" folks17:39
krotscheckI think I'm too german for that.17:39
devananda:)17:40
krotscheckAlso, I committed to writing CORS docs in the TC Spec.17:40
rloodevananda: cuz stpierre proposed a fix to the existing validation of the logical (hostname) code. which might entail a microversion bump. so if we want freeform, why not do that instead.17:40
rloodevananda: and stpierre wants *something* fixed cuz of rally.17:40
rloodevananda: there's lots of patches where I don't care, but I may review them anyway :)17:41
devanandawhat's actually broken?17:41
devanandastpierre: ^ ?17:42
stpierredevananda: https://review.openstack.org/#/c/193587/1//COMMIT_MSG17:42
stpierreoh, and the max length is wrong, that didn't get into the commit message17:42
stpierreah, PS2 has it: https://review.openstack.org/#/c/193587/2//COMMIT_MSG17:44
devanandaoh - i didn't see anything besides rev317:44
krotscheckIncidentally, devananda, the guys in the grommet project have a "Medium example app" which, surprise surprise, allows someone to manage dummy racks, servers, and server configurations.17:45
krotscheckLink: http://grommet.io/medium-app/login (any password and login will work)17:45
*** mgarza_ has joined #openstack-ironic17:45
devanandastpierre: yea, so rev2 looks quite agreeable to me (other folks comments notwithstanding)17:48
*** mgoddard has left #openstack-ironic17:50
devanandastpierre: another thing to keep in mind -- logical names are included in resource URI's, so they must be encodable in an HTTP URL17:51
devanandaeg, https://tools.ietf.org/html/rfc3986#section-2.217:54
*** amotoki has quit IRC17:55
*** achanda has joined #openstack-ironic17:56
*** logan2 has joined #openstack-ironic18:00
*** harlowja has quit IRC18:00
*** e0ne has joined #openstack-ironic18:01
*** ukalifon1 has quit IRC18:02
*** romcheg has quit IRC18:03
*** harlowja has joined #openstack-ironic18:04
*** trown|lunch is now known as trown18:07
stpierreso now i've got conflicting recommendations from two cores. can you guys come to an agreement and then i'll be happy to implement what you decide on -- i've basically got it written already, whatever it is :)18:07
*** e0ne has quit IRC18:08
rloostpierre: devananda is bigger than me. go with him :) Esp since he isn't in agreement with the freeform stuff.18:09
stpierreok18:09
stpierresounds good18:09
rloostpierre: sorry that i led you astray. I was hoping to minimize work.18:10
devanandastpierre: apologies for the back and forth on that. don't mean to put you in the middle -- dtantsur|afk and I should talk about this :)18:10
stpierrerloo: well isn't that.... ironic18:11
stpierrehttp://i.ytimg.com/vi/6YMPAH67f4o/hqdefault.jpg18:11
rloostpierre: :D18:11
stpierrehonestly, Nova would have taken eight months to figure this out so getting it all taken care of in a morning really isn't so bad18:12
stpierreso, in PS3 i took the approach of putting the microversion abstractions in the API libraries that call is_hostname_safe() -- v1/types.py and v1/utils.py. it'd be easier to just put that abstraction directly in ironic.common.utils, but i wasn't sure how kosher it would be to import pecan and check the API microversion in there, since it's not explicitly an API library18:13
stpierrethoughts?18:13
rloostpierre: in a meeting and i haven't actually looked at your patch yet, only read the commit msg :). Later this aft...18:14
devanandastpierre: https://review.openstack.org/#/c/193587/3/ironic/api/controllers/v1/utils.py,cm looks good to me. I would not put that in ironic.common.utils because, as you say, it's a general utils area, not api specific18:18
*** boris-42 has joined #openstack-ironic18:18
*** mmorais has quit IRC18:21
*** achanda has quit IRC18:27
*** achanda has joined #openstack-ironic18:28
*** dguerri` is now known as dguerri18:30
*** dguerri is now known as dguerri`18:32
*** achanda has quit IRC18:33
*** ukalifon1 has joined #openstack-ironic18:36
openstackgerritChris St. Pierre proposed openstack/ironic: Improve is_hostname_safe check  https://review.openstack.org/19358718:37
*** achanda has joined #openstack-ironic18:40
*** mmorais has joined #openstack-ironic18:40
*** logan2 has quit IRC18:46
*** absubram has joined #openstack-ironic18:49
*** Sukhdev has quit IRC18:51
*** amotoki has joined #openstack-ironic18:56
*** amotoki has quit IRC19:01
*** harlowja has quit IRC19:15
*** harlowja has joined #openstack-ironic19:15
*** mgarza_ has quit IRC19:17
*** Marga_ has quit IRC19:21
*** achanda has quit IRC19:23
*** mgarza_ has joined #openstack-ironic19:24
*** alexpilotti has quit IRC19:26
openstackgerritChris St. Pierre proposed openstack/ironic: Improve is_hostname_safe check  https://review.openstack.org/19358719:28
*** Marga_ has joined #openstack-ironic19:31
*** Sukhdev has joined #openstack-ironic19:33
*** e0ne has joined #openstack-ironic19:33
*** Marga_ has quit IRC19:34
*** Marga_ has joined #openstack-ironic19:34
*** Nisha has quit IRC19:37
*** ukalifon1 has quit IRC19:37
*** dguerri` is now known as dguerri19:41
*** dguerri is now known as dguerri`19:44
*** Marga_ has quit IRC19:46
openstackgerritJulia Kreger proposed openstack/bifrost: Remove un-necessary checks from the dynamic test  https://review.openstack.org/19368719:47
openstackgerritJulia Kreger proposed openstack/bifrost: Add dynamic node unprovision role  https://review.openstack.org/19368819:47
openstackgerritJulia Kreger proposed openstack/bifrost: Correct ipv4 networking config issue in dynamic path  https://review.openstack.org/19368919:47
openstackgerritJulia Kreger proposed openstack/bifrost: Add delete role for dynamic inventory testing  https://review.openstack.org/19369019:48
openstackgerritJulia Kreger proposed openstack/bifrost: Individual playbook for creating a test VM  https://review.openstack.org/19369119:48
openstackgerritJulia Kreger proposed openstack/bifrost: Update the dynamic test playbook  https://review.openstack.org/19369219:49
openstackgerritJulia Kreger proposed openstack/bifrost: Add dynamic inventory description to README  https://review.openstack.org/19370919:49
openstackgerritJulia Kreger proposed openstack/bifrost: Addition of dynamic enrollment and deployment playbooks  https://review.openstack.org/19373719:49
openstackgerritJulia Kreger proposed openstack/bifrost: Change Bifrost over to using dynamic inventory  https://review.openstack.org/19388519:49
*** romcheg has joined #openstack-ironic19:50
*** dguerri` is now known as dguerri19:52
openstackgerritJulia Kreger proposed openstack/bifrost: Add dynamic node unprovision role  https://review.openstack.org/19368819:55
*** Marga_ has joined #openstack-ironic19:55
*** amotoki has joined #openstack-ironic19:57
*** dguerri is now known as dguerri`19:59
*** Marga_ has quit IRC20:00
*** amotoki has quit IRC20:01
*** Marga_ has joined #openstack-ironic20:02
*** e0ne has quit IRC20:06
*** natorious is now known as zz_natorious20:08
*** ijw_ has joined #openstack-ironic20:11
openstackgerritJulia Kreger proposed openstack/bifrost: Correct ipv4 networking config issue in dynamic path  https://review.openstack.org/19368920:12
openstackgerritJulia Kreger proposed openstack/bifrost: Add delete role for dynamic inventory testing  https://review.openstack.org/19369020:12
*** ijw__ has quit IRC20:14
*** harlowja has quit IRC20:18
*** harlowja has joined #openstack-ironic20:18
openstackgerritJulia Kreger proposed openstack/bifrost: Individual playbook for creating a test VM  https://review.openstack.org/19369120:30
openstackgerritJulia Kreger proposed openstack/bifrost: Update the dynamic test playbook  https://review.openstack.org/19369220:30
openstackgerritJulia Kreger proposed openstack/bifrost: Add dynamic inventory description to README  https://review.openstack.org/19370920:37
openstackgerritJulia Kreger proposed openstack/bifrost: Addition of dynamic enrollment and deployment playbooks  https://review.openstack.org/19373720:38
openstackgerritJulia Kreger proposed openstack/bifrost: Change Bifrost over to using dynamic inventory  https://review.openstack.org/19388520:38
rloodevananda: when you get a chance, please unblock this https://review.openstack.org/#/c/193587/20:44
rloodevananda: unless I misunderstood, but no spec related to it any more20:44
rloodevananda: by the way, i see quite a few patches submitted w/o any bug associated with them. do you have guidelines as to when a bug should be opened? I keep thinking that maybe there is no need cuz no one else seems to be asking.20:46
*** dprince has quit IRC20:51
*** ndipanov has quit IRC20:59
*** vishwana_ has quit IRC21:17
*** vishwanathj has joined #openstack-ironic21:18
*** trown is now known as trown|outttypeww21:22
*** morganfainberg is now known as ayspryn21:24
*** ayspryn is now known as morganfainberg21:24
*** hblixt has joined #openstack-ironic21:25
openstackgerritJulia Kreger proposed openstack/bifrost: Follow-up fix for H306 in bifrost_inventory.py  https://review.openstack.org/19532421:26
*** alexpilotti has joined #openstack-ironic21:30
openstackgerritChris St. Pierre proposed openstack/ironic: Improve is_hostname_safe check  https://review.openstack.org/19358721:30
*** zz_natorious is now known as natorious21:31
*** natorious is now known as zz_natorious21:31
*** Sukhdev has quit IRC21:33
devanandarloo: use your judgement -- if the patch is clearly fixing something, it probably should have a bug report to track that in release notes21:34
devanandarloo: if it's part of ongoing work we're all doing, either there's a spec or there isn't.21:35
rloodevananda: Thx, that's what I thought. Wonder why others don't think the same way...21:39
devanandarloo: any particular cases in mind?21:39
*** alexpilotti has quit IRC21:40
rloodevananda: well, for instance, that hostname thing. No one else asked for a bug. And it has happened before. So thought I'd get a reality check.21:40
devanandahuh. thanks21:40
*** stpierre has quit IRC21:41
*** alexpilotti has joined #openstack-ironic21:42
*** dguerri` is now known as dguerri21:44
*** zz_natorious is now known as natorious21:46
mrdaMorning21:46
mrdarloo, dtantsur: Yes, nodes with logical names containing underscores (+ a few other conditions) would need to be renamed via a 'ironic node-update <uuid> update name=<new name>' first21:48
mrdaI mentioned that in the review comments21:48
mrda(and rloo, thanks for the review)21:49
rloomorning mrda! (and yw)21:49
TheJuliagood morning mrda21:49
mrdaHi rloo and TheJulia ;)21:50
openstackgerritVladyslav Drok proposed openstack/ironic: Update cached images based on update time  https://review.openstack.org/19501721:50
openstackgerritVladyslav Drok proposed openstack/ironic: Update cached images based on update time  https://review.openstack.org/19501721:52
*** lucas-dinner has quit IRC21:53
*** dguerri is now known as dguerri`21:58
*** amotoki has joined #openstack-ironic21:58
devanandaheading out for the afternoon spate of errands ... bbl22:00
*** amotoki has quit IRC22:04
NobodyCamenjoy devananda22:05
*** hblixt has quit IRC22:15
*** alexpilotti has quit IRC22:19
*** ijw_ has quit IRC22:22
*** Sukhdev has joined #openstack-ironic22:23
*** ijw_ has joined #openstack-ironic22:23
*** radek__ has quit IRC22:23
*** ThomasPB has quit IRC22:25
*** mgoddard has joined #openstack-ironic22:27
*** mgoddard has left #openstack-ironic22:27
*** ijw_ has quit IRC22:29
JayFdevananda: I talked to mariojv about that barbican spec; I think there's value there but it wasn't well communicated in the first drafts. Would love to have the conversation about it with you.22:34
mariojv+1 ^ me too22:35
JayFdevananda: this is one of those things we're likely doing with or without upstream, and I'd love to have it upstreamed22:35
*** ijw_ has joined #openstack-ironic22:38
*** romcheg has quit IRC22:53
*** romcheg has joined #openstack-ironic22:53
*** mgarza_ has quit IRC22:57
*** romcheg has quit IRC22:57
*** amotoki has joined #openstack-ironic22:59
*** amotoki has quit IRC23:04
*** hblixt has joined #openstack-ironic23:05
*** rloo has quit IRC23:05
openstackgerritStephanie Miller proposed openstack/bifrost: Add the rest of the cookiecutter-generated files for testing  https://review.openstack.org/19489323:09
*** blixt_ has joined #openstack-ironic23:11
*** hblixt has quit IRC23:15
*** ijw__ has joined #openstack-ironic23:22
*** ijw_ has quit IRC23:25
openstackgerritLaura Moore proposed openstack/ironic-specs: Update of the Ironic ML2 Integration spec  https://review.openstack.org/18852823:26
*** bradjones has quit IRC23:26
*** bradjones has joined #openstack-ironic23:26
*** bradjones has quit IRC23:26
*** bradjones has joined #openstack-ironic23:26
*** Marga_ has quit IRC23:30
*** Sukhdev has quit IRC23:40
*** mtanino has joined #openstack-ironic23:50

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