Wednesday, 2014-04-16

*** ChanServ changes topic to "Restarting gerrit really quick to fix replication issue"00:00
*** ChanServ changes topic to "tripleo-cd running preserve-ephemeral WIP patches and https://review.openstack.org/#/c/62042/ | Using OpenStack to deploy OpenStack;meetings Tuesday 1900 UTC in #openstack-meeting-alt"00:02
lifelessok, devtest.sh --no-undercloud is kinda useful :P00:09
*** xuhaiwei has joined #tripleo00:09
lifelessnow for clints patch00:09
lifelessand to remind myself how to set variables for a gerrit patch00:09
xuhaiweimoring00:12
xuhaiweimorning00:12
*** UtahDave has left #tripleo00:13
*** saurabhs has left #tripleo00:14
*** spzala has joined #tripleo00:18
*** noslzzp has joined #tripleo00:18
lifelessxuhaiwei: morning00:23
xuhaiweilifeless: if I build a tripleo environment(don't use LXC, seed, under and above are all on baremetal machine), how much the tripleo incubator source can be used?00:27
xuhaiweiin other words what should i do by myself?00:28
*** matsuhashi has joined #tripleo00:30
lifelessxuhaiwei: you need to create the nodes.json yourself00:40
lifelessxuhaiwei: I *think* everything else is all now automated00:40
*** blamar has quit IRC00:41
xuhaiweiI think i should add some configuration, like mac address and ipmi user, password00:42
xuhaiweilifeless: oh, these info are written in the nodes.json, right?00:44
*** eguz has quit IRC00:45
lifelessyes00:46
xuhaiweithank you00:46
*** markmc has joined #tripleo00:47
*** markmc has quit IRC00:57
*** blamar has joined #tripleo00:59
*** spzala has quit IRC01:01
*** newell_ has quit IRC01:02
*** vinsh has joined #tripleo01:03
lifelessok so01:07
lifelessgreghaynes: achievement unlocked, deploy with spamaps thing, but the demo vm failed01:07
lifelessgreghaynes: w/novalid host - seen that?01:07
greghaynesah, no. adding demo user failed with Authorization Failed: Unable to establish connection to http://192.0.2.23:5000/v2.0/tokens01:11
greghayneswhoa, devtest --no-undercloud!?01:11
lifelessgreghaynes: yes, its sitting in review atm01:12
*** ilives has joined #tripleo01:16
lifelessso it goes to fail instantly01:19
*** nati_uen_ has quit IRC01:20
lifelessgreghaynes: I get this on the hypervisor:01:25
lifelesshttp://paste.openstack.org/show/75850/01:25
*** weshay has joined #tripleo01:27
xuhaiweilifeless: I saw this line in devtest_variables.sh:  90 export DIB_COMMON_ELEMENTS="${DIB_COMMON_ELEMENTS} use-ephemeral",  should it be export DIB_COMMON_ELEMENTS=${DIB_COMMON_ELEMENTS:-"use-ephemeral" ?01:27
greghayneshuh... never seen that before01:28
greghaynesI wonder if thats a red herring though... like maybe a result of o-c-c spinning on your hypervisor while trying to do stuff01:28
greghayneswhich is what the o-c-c patches fix :)01:29
*** marun has quit IRC01:29
lifelessxuhaiwei: no01:29
lifelessxuhaiwei: it ensures use-ephemeral is set01:29
xuhaiweiif we do "source devtest_variable.sh", DIB_COMMON_ELEMENTS will be '... use-ephemeral use-ephemeral"01:31
xuhaiweiif we source twice01:31
*** weshay has quit IRC01:35
tchaypoIf you want to avoid double-setting, ${ :- } isn't sufficient01:37
tchaypoyou need to check if it's already set with " =~ *use-ephemeral*" or similar01:37
greghaynesyea.. every time I see that bit I start thinking of a way to prevent that and then get sidetracked01:37
greghayneswell, a way to prevent that which wouldnt be more effort than its worth01:37
tchaypomeh. I'd rather not bother; DIB needs to be able to handle crappy input01:38
tchaypoit seems simpler to catch and clean it just the once01:38
lifelessxuhaiwei: yes, but thats fine01:38
lifelessxuhaiwei: disk-image-builder de-duplicates01:38
tchaypoI care about it more when tweaking $PATH01:38
tchaypolifeless: so on the tpoic of my learning, I've been trying (but not always succeeding) to still do at least a couple of in-depth reviews a day, because I find that the "why would you do that?" moments on those are good teachable moments too01:39
tchaypoI'm guessing you'd agree that that's important too?01:40
*** matsuhashi has quit IRC01:40
greghaynesI got a lot of value from reading all the -1's and asking why would you do that01:41
tchaypoA wild core appears!01:42
tchaypogreghaynes: so on that topic, https://review.openstack.org/#/c/83746/ would benefit from your tender ministrations01:42
greghaynesIt uses minor nit. Its mildly efective.01:43
*** matsuhas_ has joined #tripleo01:43
tchaypo(and as a side note - should I have listed myself as a co-author for a small change like that, or the ones where I clean up typos/whitespace? I haven't been, because I don't want to look like I'm trying to claim credit for other people's work)01:43
tchaypogreghaynes: and you could upgrade your +1 on https://review.openstack.org/#/c/83928/01:44
lifelessproffalken: NobodyCam: hi; the ironic patch - I think all it needed is the install of /mnt/state/var/lib/ironic moved from install.d to os-refresh-confi01:46
greghayneswell, that one isnt quite as helpful as its got some dependencies, but its definitely in my queue of todos01:46
tchaypobah. I thought it looked like the things it depends on were ready to land.01:47
lifelesstchaypo: I think doing 3+ reviews a day is important for everyone to keep up with the systems evolution01:48
lifelesstchaypo: co-author - whitespace I wouldn't. deeper stuff for sure01:48
lifelessgreghaynes: https://review.openstack.org/#/c/85861/ is however ready for review01:52
tchaypoIn cases where a change depends on another change which depends on another change which depends on another change which depends on another change which is currently failing CI01:59
tchaypowould it make sense to mark all but the currently-failing one WIP so that people don't waste time reviewing them?01:59
lifelessif A fails CI but B passes CI01:59
lifelesssomething in B fixes A01:59
lifelessso I'd look at shuffling whatever it is in B that fixes A down into A02:00
lifelessOTOH if the whole stack is failin then yeah, WIP it up02:00
lifelessahahaha02:01
lifeless2014-04-16 02:00:53.168 4833 WARNING nova.virt.libvirt.driver [-] The libvirt driver is not tested on libvirt.LibvirtDriver/x86_64 by the OpenStack project and thus its quality can not be ensured. For more information, see: https://wiki.openstack.org/wiki/HypervisorSupportMatrix02:01
lifelessmikal: ^ EWTF :/02:02
Lotus907efiwhat is the actual gating criteria to get something actually merged?02:03
lifelessvirt_type=libvirt.LibvirtDriver02:04
lifeless^- thats why its broken02:04
lifelessshould be qemu02:04
lifelessor kvm02:04
lifelessnow to see where thats coming from02:04
lifelessLotus907efi: a) 2 cores happy with it and b) passes CI and c) no cores -2 it02:04
Lotus907efiso if it has all successes during jenkins testing and has lots of +1 marks then what is next?02:05
lifelessthen you need a core to eyeball it02:05
lifelesswhinging here is a good strategy for that02:05
Lotus907efiwhich would be who and how do i get that?02:05
Lotus907efihttps://review.openstack.org/#/c/83596/02:05
lifelessI'll look once I fix this heat stack patch bug02:07
Lotus907efiok02:07
lifelessshouldn't be long02:07
Lotus907efiwhen you get some extra time do you think I could get a call with you to try and gain some understanding of heat meta-data / user-data and how to get cloud-init to do custom stuff to a node?02:08
greghayneshrmm, I really want multiple tripleo runs simultaneously02:08
Lotus907efiI have been reading and reading stuff and looking around at things but I am still confused at how all of that works02:09
Lotus907efiso get multiple hardware nodes02:09
Lotus907efivery simple02:09
greghaynesbnemec: Ping02:10
greghaynesLotus907efi: haha, well, I want more runs than I have hardware nodes :p02:10
openstackgerritlifeless proposed a change to openstack/tripleo-heat-templates: Switch overcloud to software-config  https://review.openstack.org/8166602:11
lifelessgreghaynes: you can setup multiple test environments02:11
lifelessgreghaynes: and as long as you don't use any of the global state things - like TRIPLEO_ROOT in ~.cache or ~/.devtestrc - you'll be fine02:12
greghaynesoh wow02:12
greghaynesthat might be this weekend then02:12
lifelessgreghaynes: presuming sufficient RAM, of course.02:12
StevenKYou might have to munge _testenv too02:13
StevenKfor seed_<foo>02:13
greghayneswell, this is 64g, and so maybe with --without-undercloud I might be able to do a couple02:13
StevenKI can one full spin up with undercloud and overcloud in 24G -- with Firefox and Thunderbird running, I invariably leak about 50MB or so into swap02:14
tchaypohow does that work with libvirt? How does the second setup_testenv avoid clashing with the domains from the first environment?02:15
clarkbgreghaynes: no no, this weekend is spoken for02:15
greghaynesoh crap02:15
greghaynesclarkb: wanna do that at your place!? :p02:15
StevenKHaha02:16
greghaynessounds like a fun time02:16
tchaypoI'd say "get a room" but it sounds like you already have02:16
clarkbtchaypo: :P02:16
clarkbwe are brewing beer02:16
clarkband generally cooking food with fire02:16
clarkbbut there will be wifis (with fios even)02:17
greghaynesYes, now that we have seen sun for the first time in 6mo. here in the NW we must celebrate02:17
StevenKPft, that isn't summer02:17
StevenKIt's just lack-of-winter02:17
greghaynesThose are our two seasons!02:18
clarkbalso known as rain and road construction02:18
xuhaiweiI have built seedcloud and undercloud, but it seems can't ssh undercloud from seedcloud02:18
StevenKLet me know when you get weeks of >98F :-P02:18
* StevenK scampers off to buy lunch, and to hopefully not get rained on02:19
clarkbStevenK: there are usually a couple days of that in august02:19
clarkbbut only a day or two02:19
lifelessok so trying a run with that fix up02:19
xuhaiweiI can just ssh from the host with ssh heat-admin@192.0.2.302:20
lifelesstchaypo: theres a namespace suffix we use in CI02:20
lifelesstchaypo: and most/all of that is now surfaced into incubator utility scripts02:20
lifelessxuhaiwei: what happens when you try sshing to the undercloud from the seed VM ?02:21
openstackgerritA change was merged to openstack/diskimage-builder: Remove map-services from fedora element  https://review.openstack.org/8703402:21
openstackgerritA change was merged to openstack/diskimage-builder: map-services: add apache2 in the list  https://review.openstack.org/8709202:22
xuhaiwei~# ssh heat-admin@192.0.2.3 Permission denied (publickey).02:22
Lotus907efixuhaiwei: are you indeed able to get in to undercloud as heat-admin from the actual host?02:23
lifelessxuhaiwei: ok so you don't have either an agent connection or the public key used in deploying the undercloud on the seed.02:26
lifelessxuhaiwei: this is the default, and expected ;)02:26
Lotus907efiis it the default that the hostname on the seed VM is just "ubuntu" ?02:27
lifelessyes02:29
lifelessyou can inject a different name via cloud-init; slagle has a thing around to move us to config-drive for the seed, which will make that really easy02:29
Lotus907efiis there a patch reference or something I can look at for that mod by slagle?02:32
lifelessI wish :)02:33
*** noslzzp has quit IRC02:33
xuhaiweiLotus907efi: from host, it's a little strange when ssh undercloud, I can't find xxrc, and nova command doesn't work02:36
xuhaiweilifeless: I think it's strange if from seed can't ssh undercloud02:36
lifelessxuhaiwei: why?02:37
Lotus907efiwell I do all of my nova commands on the actual host after sourcing the appropriate environment files to allow me access through to either seed or undercloud02:37
xuhaiweisince undercloud is working on seed02:37
lifelessxuhaiwei: in a normal cloud02:37
Lotus907efiI rarely have to actually log into the undercloud02:37
lifelessxuhaiwei: would you expect the hypervisor to be able to ssh into a users instance ?02:37
Lotus907efitrue that02:37
xuhaiweilifeless: undercloud is not a user instance i think, it's like something hold by the host, isn't it?02:38
Lotus907efiundercloud is deployed from seed but is a separate VM so I am not sure what you mean by "working on seed"02:39
*** CaptTofu has quit IRC02:39
lifelessxuhaiwei: undercloud is a user instance in the sense that the seed cloud controller is a baremetal cloud02:40
xuhaiweiLotus907efi: you are right, that is not good by saying "working on seed"02:40
lifelessxuhaiwei: 'seed deploys undercloud' is the same relationship as 'kvm creates a VM instance'02:40
Lotus907efiand then the undercloud creates the overcloud02:42
xuhaiweilifeless: If i can't enter undercloud, how to use it? from host?02:43
Lotus907efiyou source a bunch of files to set your environment02:43
lifelessxuhaiwei: from host yes02:44
lifelessxuhaiwei: your host is your admin machine :)02:44
Lotus907efiI can give a list:  $HOME/.devtestrc  tripleo-incubator/scripts/devtest_variables.sh cloudpromt and undercloudrc02:44
lifelesswoohoo02:45
lifelessovercloud success with software-config02:45
Lotus907efionce you have sourced the right files then you can run commands like "nova list" or "glance image-list"02:45
Lotus907efior "heat stack-list"02:45
Lotus907efiand depending on whether you have sourced the seedrc file or the undercloudrc file those commands will run on the host but connect to either the seed VM or the undercloud VM to get the output of the commands02:46
Lotus907efiunderstand?02:46
xuhaiweilifeless, Lotus907efi: thank you. I will think about it.02:47
Lotus907efiok, come back if you have questions02:47
SpamapSgreghaynes: reading backscroll.. failing to contact keystone is indeed a common symptom of o-c-c spinning forever02:47
SpamapSgreghaynes: ensure you have the latest o-c-c02:47
Lotus907efiSpamapS: are you supposed to be on vacation?02:47
lifelessgreghaynes: so I suspect my fix is the last one needed, jenkins should pass this time02:48
SpamapSLotus907efi: I should make sure to book a cabin with worse wifi next time. :)02:48
lifelessgreghaynes: and we can land software config02:48
lifelessSpamapS: GO AWAY :)(02:48
Lotus907efigo sit on the beach02:48
lifelessSpamapS: family time man.02:48
Lotus907efiusually no wifi on beach02:48
lifelessLotus907efi: you need better beaches :)02:48
* Lotus907efi is thinking of beaches with more bikini clad women and no wifi as perfect beach02:49
*** matsuhas_ has quit IRC02:49
SpamapSFamily is busy ATM... :)02:49
lifelessSpamapS: cunning plan. BTW software-config was failing due to bad config, not races02:49
*** matsuhashi has joined #tripleo02:49
lifelessSpamapS: I mean, occ spinning bad too, but genuine bug :)02:50
*** noslzzp has joined #tripleo02:50
lifelessSpamapS: https://review.openstack.org/#/c/81666/20/nova-compute-config.yaml02:50
*** matsuhas_ has joined #tripleo02:52
*** matsuhashi has quit IRC02:52
Lotus907efiso is ~/.cache/tripleo/tripleo-image-elements/elements/seed-stack-config/local.json where the hostname for the seed would be changed or set prior to running devtest.sh ?02:53
SpamapSlifeless: yeah I saw your latest push. many thanks02:53
SpamapSlifeless: that's one reason this patch has been so difficult to produce.. slightly different way to represent the same thing... bound to be places where the translation doesn't really work out. :-P02:54
lifelesscopy-paste error this one looked like :P02:54
SpamapSdefinitely02:55
SpamapSor may have even been an automatic merge failure02:55
SpamapSI found a few of those while rebasing with new patches.02:55
*** matsuhas_ has quit IRC02:58
lifelessok, now to hack on stevebakers suggestions02:59
xuhaiwei002:59
*** untriaged-bot has joined #tripleo03:00
untriaged-botUntriaged bugs so far:03:00
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/130822403:00
uvirtbotLaunchpad bug 1308224 in diskimage-builder "cannot stat .../etc/dib_arguments" [Undecided,New]03:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/130288103:00
*** untriaged-bot has quit IRC03:00
uvirtbotLaunchpad bug 1302881 in tripleo "incloud CIDR can overlap custom baremetal-network" [Undecided,Incomplete]03:00
Lotus907efinuts, so no modifying seed-stack-config/local.json since that seems to be created by devtest_seed.sh03:05
lifelessSpamapS: software-config seems to result in spawning new machines every time03:15
lifelessSpamapS: nvm, just once. odd03:17
SpamapSlifeless: I've done updates with it. Seems to work well enough.03:17
lifelessstevebaker: ping; want to talk merging config stuff03:20
*** ramishra has joined #tripleo03:23
*** noslzzp has quit IRC03:25
openstackgerritlifeless proposed a change to openstack/tripleo-incubator: Make REBUILD_PRESERVE_EPHEMERAL the default  https://review.openstack.org/8783903:29
*** nosnos has quit IRC03:35
xuhaiweilifeless: still confused about this: " undercloud is a user instance in the sense that the seed cloud controller is a baremetal cloud"03:41
xuhaiweilifeless: IMO, the vms created by the overcloud is user instances03:42
lifelessxuhaiwei: cloud operators are users of the deployment infrastructure, no ?03:44
mordredlifeless: damn man. I was JUST writing that very same thing03:44
xuhaiweilifeless: the 'users' i mean are customers03:46
* StevenK peers at keystone03:46
*** tzumainn has quit IRC03:46
xuhaiweilifeless: maybe we are not pointing to the same thing, but I still don't know why is seed forbidden to ssh to the undercloud03:48
xuhaiweilifeless: just because we can ssh undercloud from host, so there is no need to ssh undercloud from seed?03:49
lifelessxuhaiwei: its not forbidden, there's just no call for it - and in some environments the infrastructure team and the cloud operators team are different03:49
lifelessxuhaiwei: in those environments having the infrastructure servers have logins to the cloud servers would be wrong03:50
xuhaiweiinfrastructure severs are what?03:54
lifelessnova baremetal and associated support03:55
lifelesse.g. the seed is an infrastructure server03:55
lifelessthe undercloud is too - but the seed is meant to be deleted (we haven't finished that feature yet) - so apply the thinking to undercloud -> overcloud servers03:55
xuhaiweiso undercloud can't ssh overcloud either?03:57
lifelesscorrect03:57
lifelessI mean, it can if you copy your key up to it03:58
lifelessthats up to you03:58
lifelessbut we can't assume that it would be appropriate to permit it.03:58
xuhaiweii know that03:58
xuhaiweiyour explanation makes sense to me, thanks03:59
xuhaiweilifeless: and seedcloud have the root user, why undercloud doesn't have?04:00
lifelessthe seed is deployed manually04:00
lifelessthe undercloud and overcloud are deployed via heat04:00
*** cwolferh has quit IRC04:00
lifelessand heat creates the heat-admin user automatically04:00
lifelessthere is still a root user04:00
xuhaiweiafter ssh undercloud, i can't see the xxrc file04:01
StevenKxuhaiwei: The rc files are on your host04:01
lifelessxxrc?04:01
xuhaiweilike undercloudrc04:02
StevenKlifeless: {seed,undercloud,overcloud{,-user}}rc04:02
xuhaiweiseed has the stackrc in itself04:02
lifelessxuhaiwei: sudo su -; ls *rc04:02
StevenKlifeless: 'sudo -i' says hi04:02
lifelessyou newfangled kids04:03
StevenKHaha04:03
lifelesstchaypo: ok I have something looking plausible04:03
StevenKlifeless: When you're undistracted ping me, I want to talk about pycon04:03
lifelessok let me turn this into a patchier patch patch04:03
xuhaiweilifeless: thank you04:04
StevenKHm. WTF, keystone04:05
*** cwolferh has joined #tripleo04:05
*** rpodolyaka1 has joined #tripleo04:05
StevenKI think my machine is using 16.8GiB of memory as cache04:06
StevenKWhich makes me laugh for some reason04:06
StevenKBlah. What is the v2 admin endpoint for keystone04:07
StevenKhttp://192.0.2.1:35357/v2{,_0,.0} have all failed04:07
*** sdake_ has joined #tripleo04:08
lifeless| 5582217d70f848f9b43418f1aecba5fc | regionOne |       http://192.0.2.1:5000/v2.0       |       http://192.0.2.1:5000/v2.0       |      http://192.0.2.1:35357/v2.0       | bdce34d76cd54f1b9c30e30b0726037b |04:08
stevebakerlifeless: yes. sorry my irc notification is temporarily busted04:08
StevenKlifeless: Is that endpoint-list ?04:09
openstackgerritlifeless proposed a change to openstack/tripleo-heat-templates: Add passthrough configuration glue.  https://review.openstack.org/8784304:10
lifelessStevenK: yes04:11
lifelessstevebaker: ah ok04:11
lifelessso04:11
lifelessstevebaker: ideally we'd deep merge the software config settings for everywhere04:12
lifelessstevebaker: but - and this is heinous - moustache doesn't have dict iterators04:12
lifelessstevebaker: and the oac merge for lists is last-one-wins04:12
*** UtahDave has joined #tripleo04:12
lifelessstevebaker: so I'd kindof like to do a semantic merge in heat and just have one config structure exported to a node, rather than the deployments approach04:13
lifeless(that or perhaps its time we migrated to pybars)04:13
lifelessbut - I want something RIGHT NOW - so few if any code changes needed is a must04:13
StevenKlifeless: keystone endpoint-list stays empty for me, even after registering a service and endpoint with 192.0.2.1:35357/v304:13
stevebakerlifeless: could you have an orc script which does the merge the way you want it?04:14
openstackgerritlifeless proposed a change to openstack/tripleo-incubator: Expose passthrough configuration in overcloud.  https://review.openstack.org/8784404:14
openstackgerritlifeless proposed a change to openstack/tripleo-incubator: Encapsulate getting image for a deployment.  https://review.openstack.org/8513004:14
lifelessstevebaker: endpoint-list is a v2 operation04:14
lifelessbah04:14
StevenKlifeless: Yeah, all of the keystone CLI is04:14
stevebakertoo many stevens04:14
lifelessStevenK: ^ when you registered v3, did you register it via v2 ?04:14
StevenKstevebaker: Reminded of www.youtube.com/watch?v=_f_p0CgPeyA04:15
lifelessstevebaker: in principle I guess. But there's also a UI thing here - it seems to me that you'd want to be able to query heat about the config of a node and not ever see the same key twice04:15
lifelessStevenK: ok here04:16
lifelessStevenK: I have to go in ~30 to doctors, then back a bit later04:16
StevenKlifeless: I guess I have to submit a proposal to go to pycon au04:16
*** geerdest has quit IRC04:17
lifelessStevenK: we get funding in two ways04:17
lifelessStevenK: there's 'you are speaking' funding, which cody-somerville arranges04:17
lifelessStevenK: and theres 'you are helping HP booths etc' which cody-somerville arranges04:17
StevenKHaha04:18
StevenKRight, so talk to Cody04:18
lifelessStevenK: and theres 'omg you have to be there for $other reason' which mordred arranges from time to time.04:18
lifelessStevenK: we put in the budget that folk would go to pyconau04:18
lifelessStevenK: he put a call out for 'are you planning on speaking' recently; reply to that thread and say YES04:18
lifelessStevenK: also we should perhaps coordinate on paper selection04:18
StevenKlifeless: Well, I'd like to *go*, if I have to speak to go, then so be it04:18
stevebakerlifeless: well, I'm not against a resource which does a merge within heat. It might be done with a small enhancement to StructuredConfig04:20
lifelessStevenK: perhaps an etherpad with brainstormed ideas and then we split the best two and submit papers ?04:21
stevebakerStevenK: nice, in a similar vein https://www.youtube.com/watch?v=efrZdbDh5tk04:22
StevenKlifeless: I'm not sure I'm best person to brainstorm, given my still trying to find the ground and spin up status :-P04:22
lifelessstevebaker: https://review.openstack.org/#/c/87844/ and https://review.openstack.org/87843 and ...04:22
lifelessimage patch coming after dr visit04:23
StevenKstevebaker: Haha04:23
StevenKlifeless: If you have to head off, then fine, but back to keystone04:23
stevebakerlifeless: so is this a blocking issue for merging SoftwareConfig or passthrough config?04:23
*** nosnos has joined #tripleo04:25
StevenKlifeless: If I register via v3, keystone endpoint-get works, but endpoint-list is still empty04:26
*** saju_m has joined #tripleo04:27
*** saju_m has quit IRC04:27
openstackgerritlifeless proposed a change to openstack/tripleo-heat-templates: Add passthrough configuration glue.  https://review.openstack.org/8784304:28
lifelessstevebaker: I'm not sure, I think omg we need something is going to trump it all04:28
*** UtahDave has left #tripleo04:30
lifelessStevenK: so I'm not sure what mess you're tangled up in04:31
lifelessStevenK: some overview might help04:31
StevenKlifeless: Okay, overview: You pushed back on use of admin token via the v3 API for initializing heat and swift04:32
StevenKAfter a bunch of digging, I discovered initialize() (IE, the one that init-keystone uses) misses two things, 1) pki_setup, and 2) creating an endpoint for keystone04:32
StevenKWhich is why init-swift dies with 'WTF, no endpoint'04:33
lifelessstevebaker: wow, fred dagg.. old school :)04:33
StevenKSo I'm trying to create the endpoint04:33
lifelessok04:34
lifelessso what do our current scripts do ?04:34
*** lazy_prince has joined #tripleo04:34
lifelessstevebaker: that said, I'd love feedback on my heat template changes for this04:34
stevebakerlifeless: sure, I'll take a look04:35
lifelessok, -> drs back in ~60m04:35
StevenKlifeless: init-keystone in -incubator runs pki_setup then does effectively initialize(), initialize_for_swift() and initialize_for_heat() and then creates the endpoint04:35
lifelessStevenK: it so does not04:39
lifelessStevenK: we call init-keystone, then setup-endpoints, then we make the heat user, then we make the swift user.04:39
* lifeless goeth04:39
StevenKBleh, conflating scripts a bit04:40
StevenKlifeless: Just to confuse matters, setup-endpoints does not setup the keystone endpoint, that is done by init-keystone04:40
*** Rakesh6 has joined #tripleo05:06
*** morganfainberg is now known as morganfainberg_Z05:20
*** rpodolyaka1 has quit IRC05:29
tchaypoIf you're running a recent (last ~5 days or so) commit they should be under $TRIPLEO_ROOT05:44
* tchaypo suddenly notices he's scrolled all the way up at 14:0205:45
StevenKHeh heh05:45
tchaypolifeless: but since I've now lost my place - I'm not ignoring you, I just want to do more the hard way before I take a look at what you've done. If you create a review I'll look for it tonight or tomorrow morning05:45
StevenKtchaypo: You're living in the past!05:45
* StevenK slams his head against his desk a few times05:52
greghaynes  * <--- bang head here05:52
StevenKMuch too small05:52
StevenKAnd I like my monitor too much05:52
StevenKinit-keystone from -incubator: keystone endpoint-list works fine, I can get keystone endpoint-get to work05:53
StevenKinit-keystone from os-c-c: keystone endpoint-list gives no output, keystone endpoint-get works fine05:54
lifelessStevenK: so right - init-keystone does the bare minimum to make keystone usable05:55
*** jcoufal has joined #tripleo05:55
*** lblanchard has joined #tripleo05:55
lifelesstchaypo: there are two reviews up - incubator and heat-templates; look at your convenience05:55
lifelessStevenK: but keystone endpoint-list fails?05:55
lifelessStevenK: does it error, or invisible?05:56
StevenK(py27)steven@undermined:~/openstack/openstack/os-cloud-config% keystone endpoint-list05:56
StevenKOne blank line of output, and then a prompt05:56
*** sdague has quit IRC05:58
StevenKkeystone service-list works fine for both scripts05:58
StevenKWith a change I've just made to create 3 endpoints, for public, internal and admin, endpoint-list is still blank, and endpoint-get only works for the internal endpoint06:00
shadowerlifeless: just got up. Any ideas why is seed-ironic failing: https://review.openstack.org/#/c/81666/06:00
*** sdague has joined #tripleo06:05
tchaypoi wrote a tool once that used YAML as a dsl. I decided afterwards it was a mistake and vowed never to be so silly again06:08
* tchaypo goes back to learning HOT06:08
tchaypoI thought it was the kind of mistake no real software developer would make, only a sysadmin pretending to be a developer.06:09
tchaypobut then, the same could be said for almsot every design choice made in puppet up until at least 3.006:09
StevenKAnd keystone endpoint-create doesn't fail06:10
clarkbtchaypo: ingy write code in yaml then compiles it to python/ruby/js/whatever. its a bit interesting06:10
StevenKSo now I wonder what the hell is in the keystone DB06:10
*** lblanchard has quit IRC06:11
tchaypoclarkb: ingy?06:11
clarkbingy dot net. created yaml06:11
*** slagle has quit IRC06:12
tchaypooh06:12
tchaypoapparently ingy likes pink06:12
tchaypohttp://search.cpan.org/dist/YAML/lib/YAML.pm <<- first ghit for "ingy yaml"06:12
StevenK"please consider switching to YAML::XS"06:13
StevenKEwwwwww06:13
tchaypoi can see how that would work06:13
StevenKI've written XS, and it's *horrible*06:13
*** markmc has joined #tripleo06:13
*** markmc has quit IRC06:13
*** slagle has joined #tripleo06:13
tchaypobut it's ugly as sin; yaml doesn't give you enough scope for syntactic sugar, so every operation and left-hand-thingy needs to be a key in a mapping06:14
StevenKroot@ubuntu:~# mysql -U keystone keystone 2>&1 | wc -l06:15
StevenK20306:15
tchaypothere's a proper word for "left hand thingy".06:15
StevenKSo very helpful mysql :-/06:15
tchaypoStevenK: you were hoping for a bigger number?06:15
StevenKtchaypo: That's 203 lines of "Here's the command line arguments and a config dump"06:15
StevenKSo not useful06:16
StevenKHuh06:17
StevenK6 rows in the endpoint table06:17
StevenKLooks like the only thing missing from keystone.endpoints.create is "legacy_endpoint_id"06:18
tchayponewbie question time06:19
* StevenK brings up half-a-seed to compare06:19
tchaypoI've only ever seen heat used in devtest, where it only controls one stack which is the *cloud06:19
tchaypofrom reading the docs it looks like a more normal use would have heat controlling many stacks06:20
tchayposay, one stack for all the infra for my wordpress deployment and another stack for my django deployment06:20
StevenKHuh06:21
StevenKWhere is that ID from06:21
StevenKNow what I want is grep for a mysql database06:22
*** rpodolyaka1 has joined #tripleo06:23
StevenKSigh06:29
StevenK% for i in postgresql-client-9.1 mysql-client-5.5 ; do apt-cache show $i | grep -m 1 '^Size' ; done06:29
StevenKSize: 71006806:29
StevenKSize: 817554606:29
StevenK...06:31
StevenKThe legacy_endpoint_id value appears nowhere else in the keystone DB06:31
StevenKRight06:35
StevenKAnd legacy_endpoint_id is what turns up in endpoint-list06:35
StevenK| deadbeef | regionOne |           | http://192.0.2.1:5000/v2.0 | http://192.0.2.1:35357/v2.0 | 82bba081f80a47a39f5e67ef51ed6147 |06:35
*** rpodolyaka1 has quit IRC06:36
StevenKSo legacy_endpoint_id means 'magic_id_that_keystone_endpoint-list_needs'06:38
*** jcoufal has quit IRC06:38
*** fandi has joined #tripleo06:39
*** viktors has joined #tripleo06:46
StevenK                # endpoints created in v3 should not appear on the v2 API06:48
* StevenK sobs06:48
*** jprovazn has joined #tripleo06:51
lifelessStevenK: ahhahaahahahahahahahahahahahahaha06:53
StevenKSo I've hacked around it, but it's horrible06:54
lifelessStevenK: so create using v206:54
lifelessStevenK: which is what the script we have, does06:54
StevenKAnd it still doesn't work06:54
StevenKlifeless: I love to. http://192.0.2.1:35357/v3 works, http://192.0.2.1:35357/v2{,_0,.0} all give 40406:55
StevenKOh, I know why06:55
lifelessStevenK: after init-keystone ?06:55
StevenKDuring06:55
lifelessStevenK: have to register the v2 endpoint using v2 in admin mode06:56
StevenKI can't use the v3 Client to talk to v2 and vice-versa06:56
tchaypolifeless: so I started off thinking that what we wanted to do was to be able to pass key:value pairs (usually grouped into sections) so that we could write them into ini files06:57
tchaypobut the change I was looking at earlier only added a parameter into heat, and reading more about heat I've realised that it looks like they already do a lot of work to expose most openstack component resources already06:58
tchayposo now I'm wondering if I'd missed the point the first time round, or if I'm missing the point now, or if those are two seperate cases we should handle differently06:59
lifelessStevenK: right07:01
*** UtahDave has joined #tripleo07:01
lifelesstchaypo: there are two separate cases07:01
lifelesstchaypo: heat orchestrates apis07:01
lifelesstchaypo: what we're doing is passing config into machines /provisioned via those apis/, which is a different thing07:01
openstackgerritSteve Kowalik proposed a change to openstack/tripleo-incubator: Build os-cloud-config in setup-clienttools  https://review.openstack.org/8493507:02
tchayposo the one I'm looking at to add a param into the template to configure the keystone provider - that's not the thing we're looking at, that's already the easy case07:02
*** jcoufal has joined #tripleo07:02
lifelessshadower:07:02
lifeless2014-04-16 03:10:14.933 | Node d4d861b4-c659-4f82-b35f-565bc4b1cd7a is locked by host ubuntu, please retry after the current operation is completed.07:02
lifelessshadower: looks like a race condition in our register-nodes script07:03
openstackgerritSteve Kowalik proposed a change to openstack/tripleo-incubator: Link register-nodes in setup-clienttools  https://review.openstack.org/8493607:03
lifelessshadower: file a bug then do recheck with that bug #07:03
lifelesstchaypo: we *also* use heat to deploy stuff using openstack07:04
lifelesstchaypo: thats the 'on openstack' bit07:04
shadowerlifeless: will do, thanks. File a bug with tripleo right? Not the CI or anything07:04
lifelesstchaypo: so tl;dr two use cases.07:04
lifelessshadower: tripleo07:04
openstackgerritSteve Kowalik proposed a change to openstack-infra/tripleo-ci: Make use of the seed descriptor in the JSON  https://review.openstack.org/7904307:07
tchaypokk07:08
* tchaypo has to run for a bus07:08
*** ilives has quit IRC07:11
*** ilives has joined #tripleo07:11
*** sdake has quit IRC07:21
jangAnyone care to add the +A to this? https://review.openstack.org/#/c/83383/07:28
openstackgerritMatthew Macdonald-Wallace proposed a change to openstack/tripleo-image-elements: Create and set correct permissions on directories.  https://review.openstack.org/8750107:29
proffalkenlifeless, NobodyCam - updated as requested, please approve07:30
*** akrivoka has joined #tripleo07:31
lifelessjang: failed CI (infra fail, not your patch) have recheck no buged it.07:31
lifelessproffalken: that looks like it will be good; will wait on CI, naturally.07:32
lifelessproffalken: we need to move /tftpboot to /mnt/state as well07:33
lifelessproffalken: (separate issue)07:33
jang_("morning") all, by the way.07:33
*** bauzas has joined #tripleo07:33
jangand that's the last time I write that. It's far too cutesy.07:33
lifelessjang: :) (`all "morning)07:33
proffalkenlifeless: ack07:34
lifelessshadower: are you filing tha tbug ?07:34
shadowerlifeless: sorry got derailed by other stuff07:34
shadowerdoing it now07:34
*** hashar has joined #tripleo07:34
lifelessshadower: ack; thanks - just want to see if we can get it green and in before I sleep07:36
*** sdake has joined #tripleo07:36
GheRiveromorning all07:36
rpodolyakaahoy tripleo07:37
lifelessrpodolyaka! GheRivero!07:37
lifelessok so passthrough works. I think.07:37
lifelessI succesfully injected [foo]07:38
lifelessfred=nerf07:38
lifelessinto nova.conf07:38
GheRiverolifeless: \o/07:38
lifelessI haven't checked yet on the repeated sections thing in oslo.confi07:38
lifelessoslo.config07:38
lifelessOhhhhh I think I know why its stalled07:39
lifelessstevebaker: does each deployment require a signal before heat considers it done ?07:39
shadowerI think so07:42
lifelessso yeah, I need to figure out how to get that signal visible to our signaller07:44
shadowerlifeless: https://bugs.launchpad.net/tripleo/+bug/1308372 + asked jenkins to recheck07:45
uvirtbotLaunchpad bug 1308372 in tripleo "race condition in register-nodes" [Undecided,New]07:45
shadowerum, I'll triage it07:45
*** cwolferh has quit IRC07:48
lifelessshadower: thanks ;)07:48
rcarrillocruzmorning guys07:49
*** hewbrocc` has joined #tripleo07:49
*** hewbrocca has quit IRC07:51
*** jistr has joined #tripleo07:52
openstackgerritlifeless proposed a change to openstack/tripleo-heat-templates: Add passthrough configuration glue.  https://review.openstack.org/8784307:52
lifelessshould do it07:53
*** akuznets_ has quit IRC07:53
*** hewbrocc` has quit IRC07:54
shadowerlifeless: hey is the f20 check non-voting? I thought it was voting but zuul says otherwise07:55
*** jtomasek has joined #tripleo07:59
lifelessshadower: it is not reliable enough yet07:59
shadowerlifeless: yeah I've seen it fail recently which stopped me from approving. Good to know07:59
*** akuznetsov has joined #tripleo08:00
shadowerifarkas: ^ think you may hold the same misconception?08:00
ifarkasshadower, I have different misconception about the fedora check ;-)08:01
shadowerlol08:01
*** giulivo has joined #tripleo08:05
xuhaiweilifeless: when running devtest_overcloud, met an error:  OSError: [Errno 2] No such file or directory: '/tmp/pypi/pastedeploy/'08:05
xuhaiweilifeless: similar with the error: OSError: [Errno 2] No such file or directory: '/tmp/pypi/markupsafe/'08:06
*** lucasagomes has joined #tripleo08:07
xuhaiweiin the pypi mirror there is a file called PasteDeploy08:08
*** derekh has joined #tripleo08:12
*** UtahDave has quit IRC08:13
lifelessderekh: https://review.openstack.org/#/c/69918/08:15
derekhlifeless: ok, will build new envs once it lands08:16
lifelessderekh: other way around I thought08:17
lifelessderekh: didn't it need the teset envs rebuilt *before* it can land08:17
derekhlifeless: "Refactor ensure-bridge for persistance", why would it?08:18
*** athomas has joined #tripleo08:18
lifelessderekh: the mac address bug08:19
lifelessderekh: 7690db7a1d49f1541bf0f3333028784c2e0ac48108:19
lifelessderekh: in incubator08:19
*** tzumainn has joined #tripleo08:20
*** e0ne has joined #tripleo08:21
derekhlifeless: ahh ok, I see now, ok will do08:22
derekhlifeless: btw, I've tracked down and reproduced locally a behaviour in nodepool that is making it favour tripleo-precise nodes, holding up the queue, trying to figure out a suitable fix now08:23
derekhlifeless: this is killing us every day once the queue gets beyond a certain length and nodepool stops spinning up f20 nodes08:24
derekhholding the whole thing up08:24
lifelessderekh: ugh; filed a bug so jeblair etc know ?08:27
derekhlifeless: will do once I've articulated the problem correctly :-)08:27
lifelesscool08:28
*** andreaf has joined #tripleo08:28
*** dshulyak has joined #tripleo08:34
*** petertoft has joined #tripleo08:36
*** giulivo has quit IRC08:41
*** akrivoka has quit IRC08:42
openstackgerritDmitry Shulyak proposed a change to openstack/tripleo-image-elements: Manage virtual ip with pacemaker  https://review.openstack.org/8787308:44
*** pblaho has joined #tripleo08:46
*** dtantsur is now known as dtantsur|lunch08:46
*** eghobo has joined #tripleo08:51
*** martyntaylor has joined #tripleo08:53
*** untriaged-bot has joined #tripleo09:01
untriaged-botUntriaged bugs so far:09:01
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/130822409:01
uvirtbotLaunchpad bug 1308224 in diskimage-builder "cannot stat .../etc/dib_arguments" [Undecided,New]09:01
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/130288109:01
uvirtbotLaunchpad bug 1302881 in tripleo "incloud CIDR can overlap custom baremetal-network" [Undecided,Incomplete]09:01
*** untriaged-bot has quit IRC09:01
*** ramishra has quit IRC09:06
*** ramishra has joined #tripleo09:07
*** ramishra has quit IRC09:08
openstackgerritA change was merged to openstack-infra/tripleo-ci: Revert "Revert nova https://review.openstack.org/#/c/86643"  https://review.openstack.org/8735409:10
lsmolaNobodyCam: hello, are you around?09:15
*** giulivo has joined #tripleo09:22
*** akrivoka has joined #tripleo09:31
proffalkenlifeless, NobodyCam - that's passed CI, please can we get it merged? https://review.openstack.org/8750109:33
*** athomas has quit IRC09:37
*** athomas has joined #tripleo09:38
openstackgerritA change was merged to openstack/tripleo-image-elements: Ensure the (block) loop device is available.  https://review.openstack.org/8338309:38
openstackgerritA change was merged to openstack/tripleo-heat-templates: Switch overcloud to software-config  https://review.openstack.org/8166609:41
shadowerSpamapS, lifeless: ^09:42
*** dtantsur|lunch is now known as dtantsur09:53
*** nosnos has quit IRC10:07
*** xuhaiwei has quit IRC10:09
*** nosnos has joined #tripleo10:12
derekhZUUL queue is fairly short at the moment, so I'm going to redeploy the testenvs before it gets busy10:17
*** e0ne has quit IRC10:17
derekhif anybody it waiting on an important job that is nearly finished you got 5 minutes to speak up10:17
*** e0ne has joined #tripleo10:18
derekhbefor they all get killed10:18
proffalkenderekh: don't suppose you've got the power to +2  https://review.openstack.org/87501 have you?10:18
derekhproffalken: looking10:19
proffalkenthanks10:19
*** eghobo has quit IRC10:21
*** e0ne has quit IRC10:22
proffalkenif anyone can take a look at https://review.openstack.org/#/c/87223/ for me I'd be grateful...10:23
*** derekh changes topic to "CI DOWN (deploying new testenvs) | tripleo-cd running preserve-ephemeral WIP patches and https://review.openstack.org/#/c/62042/ | Using OpenStack to deploy OpenStack;meetings Tuesday 1900 UTC in #openstack-meeting-alt"10:26
openstackgerritColeman Corrigan proposed a change to openstack/tripleo-incubator: Use config baremetal seed ip addr not 192.0.2.1  https://review.openstack.org/8727610:33
*** mestery_ has joined #tripleo10:33
*** nosnos has quit IRC10:34
*** nosnos has joined #tripleo10:35
*** mestery has quit IRC10:36
*** nosnos has quit IRC10:39
derekhhavn't built an ubuntu image in a while, is this a known issue?10:42
derekhThe following packages have unmet dependencies:10:42
derekh libssl-dev : Depends: libssl1.0.0 (= 1.0.1e-3ubuntu1.1) but 1.0.1e-3ubuntu1.2 is to be installed10:42
derekhE: Unable to correct problems, you have held broken packages.10:42
GheRiveroderekh: could be a mirror outdated10:44
derekhGheRivero: ahh, looks like its using a local cd-undercloud apt mirror, maybe its out of date, will try without it10:46
openstackgerritAna Krivokapic proposed a change to openstack/tuskar-ui: Improve developer documentation  https://review.openstack.org/8792810:47
GheRiverolooking at the version, it includes the heartbleed fix, so it's pretty recent10:47
*** e0ne has joined #tripleo10:48
*** e0ne_ has joined #tripleo10:50
derekhGheRivero: ok, there must be a mismatch somewhere, will continue to poke at it10:52
*** e0ne has quit IRC10:53
*** morazi has quit IRC11:01
*** fandi has quit IRC11:04
*** e0ne_ has quit IRC11:06
*** e0ne has joined #tripleo11:06
*** nosnos has joined #tripleo11:06
*** ifarkas has quit IRC11:10
openstackgerritAlexis Lee proposed a change to openstack/tripleo-image-elements: Provide multiple levels for os-apply-config  https://review.openstack.org/8793311:13
*** lucasagomes is now known as lucas-hungry11:16
openstackgerritAlexis Lee proposed a change to openstack/tripleo-image-elements: Provide multiple levels for os-apply-config  https://review.openstack.org/8751211:18
*** CaptTofu has joined #tripleo11:20
*** ifarkas has joined #tripleo11:22
openstackgerritGonéri Le Bouder proposed a change to openstack/diskimage-builder: debian: support upstart on Wheezy  https://review.openstack.org/8794011:32
openstackgerritGonéri Le Bouder proposed a change to openstack/diskimage-builder: debian: add systemd support  https://review.openstack.org/8695511:32
*** yassine has joined #tripleo11:33
openstackgerritAlexis Lee proposed a change to openstack/os-refresh-config: Note os-apply-config runs at level 50  https://review.openstack.org/8569611:33
openstackgerritGonéri Le Bouder proposed a change to openstack/diskimage-builder: debian: add systemd support  https://review.openstack.org/8695511:36
goneriHi, can some core reviews have a look on this patch https://review.openstack.org/#/c/85184/ and the associated changes ( Ib536e372 I2242537a ). Those are pretty simple changes and have already been reviewed in the pass days.11:47
*** morazi has joined #tripleo11:52
*** pblaho has quit IRC12:05
*** morazi has quit IRC12:05
*** dprince has joined #tripleo12:06
*** akuznetsov has quit IRC12:09
*** akuznets_ has joined #tripleo12:09
*** hewbrocca has joined #tripleo12:13
ShrewsIn case you all haven't seen this yet: http://blog.freenode.net/2014/04/heartbleed/12:15
ShrewsIRC password change is highly recommended12:15
*** morazi has joined #tripleo12:16
*** nosnos has quit IRC12:17
*** dtantsur is now known as dtantsur|bbl12:17
*** morazi has quit IRC12:17
*** morazi has joined #tripleo12:19
*** dtantsur|bbl has quit IRC12:19
*** Rakesh6 has quit IRC12:19
openstackgerritA change was merged to openstack/tripleo-image-elements: debian: use os-svc-enable to enable apache  https://review.openstack.org/8695112:20
openstackgerritGonéri Le Bouder proposed a change to openstack/diskimage-builder: check element list during the start up  https://review.openstack.org/8518412:22
openstackgerritGonéri Le Bouder proposed a change to openstack/diskimage-builder: fails at startup with no operating-system element  https://review.openstack.org/8527212:22
openstackgerritGonéri Le Bouder proposed a change to openstack/diskimage-builder: search for duplicated ”operating-system” elements  https://review.openstack.org/8527112:22
goneriderekh: good catch, this was supposed to be in https://review.openstack.org/#/c/85272/ actually12:23
*** lucas-hungry is now known as lucasagomes12:24
openstackgerritMatthew Macdonald-Wallace proposed a change to openstack/tripleo-image-elements: Create and set correct permissions on directories.  https://review.openstack.org/8750112:26
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Init code for Instack Undercloud  https://review.openstack.org/8795112:26
*** Rakesh6 has joined #tripleo12:32
shadowerslagle: thanks doing the release btw!12:34
slagleshadower: np12:34
*** jdob has joined #tripleo12:38
*** slagle has quit IRC12:39
*** hashar has quit IRC12:39
*** slagle has joined #tripleo12:40
dprincederekh: we aren't using the gearman element are we? (we only use the geard element right)12:41
*** weshay has joined #tripleo12:41
dprincederekh: I always get confused because we have both of them... and if we aren't using gearman I suppose I'd just like to nuke it12:42
*** akuznets_ has quit IRC12:43
*** akuznetsov has joined #tripleo12:43
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Init code for Instack Undercloud  https://review.openstack.org/8795112:44
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Init code for Instack Undercloud  https://review.openstack.org/8795112:47
openstackgerritMatthew Macdonald-Wallace proposed a change to openstack/tripleo-image-elements: Create and set correct permissions on directories.  https://review.openstack.org/8750112:48
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Init code for Instack Undercloud  https://review.openstack.org/8795112:48
lxsliPlease could I get some eyes on these? They're not very big or complicated:12:51
lxsli   https://review.openstack.org/#/c/86314/12:51
lxsli   https://review.openstack.org/#/c/86316/12:51
lxsli   https://review.openstack.org/#/c/86315/12:51
*** dtantsur has joined #tripleo12:52
gonerilxsli: I'm getting confused by such high level element. Why not using a real configuration management tool (say puppet-logstash) ?12:56
openstackgerritVictor Sergeyev proposed a change to openstack/tripleo-incubator: Fixes in devtest_testenv for manual installation  https://review.openstack.org/8795512:56
NobodyCamlsmola: just getting going12:56
openstackgerritMatthew Macdonald-Wallace proposed a change to openstack/tripleo-image-elements: Create and set correct permissions on directories.  https://review.openstack.org/8750112:57
*** morazi has quit IRC12:57
*** morazi has joined #tripleo12:59
lxsligoneri: don't quite understand you sorry. These are image elements for building an image, the goal is that we don't need to also run Puppet12:59
derekhdprince: correct the gearman element is not being used by us13:02
gonerilxsli: to me, the diskimage-builder/element is some kind of light configuration management tool for a dedicated task (well more or less). Here, from what I understand, you replace puppet,ansible,chef,whatever.13:04
*** derekh changes topic to "tripleo-cd running preserve-ephemeral WIP patches and https://review.openstack.org/#/c/62042/ | Using OpenStack to deploy OpenStack;meetings Tuesday 1900 UTC in #openstack-meeting-alt"13:04
derekhci testenv rebuilt/deployed13:05
lxsligoneri: I'd say the main purpose of chef is to manage configuration. My elements only install software so that it is available when the instances come up13:06
*** spzala has joined #tripleo13:07
lxslithis is necessary to catch EG early logging from the overcloud nova service13:07
openstackgerritMatthew Macdonald-Wallace proposed a change to openstack/tripleo-image-elements: Create and set correct permissions on directories.  https://review.openstack.org/8750113:08
gonerilxsli: I see, and you use Chef afterwards?13:09
Ngmorning13:10
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Changing init code to point to docs  https://review.openstack.org/8795113:12
openstackgerritVictor Sergeyev proposed a change to openstack/tripleo-incubator: Fixes in devtest_testenv for manual installation  https://review.openstack.org/8795513:15
*** mestery_ is now known as mestery13:22
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Changing init code to point to docs  https://review.openstack.org/8795113:24
NobodyCammorning Ng :)13:26
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Changing init code to point to docs  https://review.openstack.org/8795113:26
*** ramishra has joined #tripleo13:27
*** matty_dubs|gone is now known as matty_dubs13:29
openstackgerritMatthew Gilliard proposed a change to openstack/tripleo-image-elements: Set use_file_injection to False for Nova-BM  https://review.openstack.org/8796313:29
lxsligoneri: sorry, got distracted. You could then use Chef to maintain your configuration files, although I hope to use Heat + os-apply-config13:29
*** jprovazn has quit IRC13:29
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Changing init code to point to docs  https://review.openstack.org/8795113:30
*** hashar has joined #tripleo13:31
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Changing init code to point to docs  https://review.openstack.org/8795113:32
openstackgerritA change was merged to openstack/diskimage-builder: Fix set -eu and pipefail failures  https://review.openstack.org/8586113:33
openstackgerritVictor Sergeyev proposed a change to openstack/tripleo-incubator: Fixes in devtest_testenv for manual installation  https://review.openstack.org/8795513:34
openstackgerritCian O'Driscoll proposed a change to openstack-infra/tripleo-ci: Test the upgrade codepath works as well.  https://review.openstack.org/8775813:35
gonerilxsli: I understood os-apply-config was a light configuration management tool designed only for the undercloud. Here you are overcloud, right?13:37
lxsliovercloud but not usercloud13:37
*** viktors1 has joined #tripleo13:38
openstackgerritCian O'Driscoll proposed a change to openstack-infra/tripleo-ci: Test the upgrade codepath works as well.  https://review.openstack.org/8775813:38
*** geerdest has joined #tripleo13:40
openstackgerrittom-howley proposed a change to openstack/tripleo-heat-templates: Add rabbitmq keepalive and keepalive parameters to overcloud/undercloud template  https://review.openstack.org/8193413:43
gonerilxsli: thanks. just curious, why do you prefer such approche over standard CM tools?13:50
openstackgerritVictor Sergeyev proposed a change to openstack/tripleo-incubator: Fixes in devtest_testenv for manual installation  https://review.openstack.org/8795513:50
proffalkenlifeless, derekh any chance one of you can +2 https://review.openstack.org/#/c/87501/ so I can get this merged please?13:51
*** Rakesh6 has quit IRC13:52
openstackgerritLadislav Smola proposed a change to openstack/tripleo-heat-templates: Adding undercloud ceilometer  https://review.openstack.org/8691513:53
*** jprovazn has joined #tripleo13:53
lxsligoneri: because tripleo have chosen gold images as their provisioning method13:55
lxsliI'm using tripleo so I prefer to fit in with their choices where possible13:56
SpamapSlxsli: to be clear, using chef to maintain the config files with TripleO would be fine too. :)13:57
SpamapSlxsli: just not in the upstream repos. :)13:57
SpamapSgoneri: There are some published papers from Google and Netflix about the advantages of image based deployment at scale.13:58
SpamapSgoneri: but just logically, the less that can change at runtime, the more effective your testing is at preventing problems from reaching your users.13:59
openstackgerritDan Prince proposed a change to openstack-infra/tripleo-ci: testenv-worker: use signals to enable/disable jobs  https://review.openstack.org/8797114:00
openstackgerritDan Prince proposed a change to openstack-infra/tripleo-ci: Add testenv stop/start processing scripts.  https://review.openstack.org/8797214:00
SpamapSgoneri: diskimage-builder elements are intended to deliver software and do any of the obvious build-time configuration of said software.14:00
*** spzala has quit IRC14:00
dprincederekh: I implemented some signal handling for the testenv-worker processes to make upgrades easier ^^14:00
SpamapSgoneri: traditional CM tools combine that with runtime configuration.14:00
*** spzala has joined #tripleo14:01
goneriSpamapS: Ok, thank you for the clarification. That's more clear to me :)14:01
derekhdprince: sweet14:01
proffalkenthanks derekh now all I need is one more core to approve and we can get this merged! :D Come on folks, make it an early easter present for me! :D14:01
lxsliSpamapS: would you agree part of Heat's portfolio is to handle runtime configuration?14:02
hewbroccalxsli: I would rather say "facilitate runtime configuration" than "handle runtime configuration"14:02
hewbroccaHeat does not want to be a config management system at all14:02
lxsliDoes it change things if I say Heat + os-*-config ?14:03
SpamapSlxsli: no. Heat's portfolio is to facilitate coordination and communication between API's. It does not configure anything inside instances, it merely exposes the structure and value of configuration that results from parameters and runtime API results.14:03
*** spzala has quit IRC14:04
SpamapSos-*-config are just Heat-aware lightweight configuration tools.14:05
lxsliyeah I misspoke there14:06
SpamapSlxsli: Some of this is just subtleties. At a macro level, Heat + os-*-*config are effectively configuring our nodes. :)14:08
SpamapSlxsli: but the important thing to take away from all of this is that we want to do things "the unix way" and have one tool for one distinct job.14:08
lxsliyes I noticed that :)  very good idea. and thanks for the clarifications14:09
SpamapSwhich is why os-*-config is 4 separate tools (including os-cloud-config)14:09
lsmolaNobodyCam: hey14:09
lxsliThe README.rst for o-cloud-c could use some work!14:10
*** lazy_prince has quit IRC14:10
lsmolaNobodyCam: I just wanted to ask if there is a reason why dnmpd element lacks the post configure phase that starts it14:10
SpamapSlxsli: yeah, the whole thing could use work.14:10
lsmolaNobodyCam: is it supposed to be started some other way?14:10
lsmolaNobodyCam: eh, what did I write? :-) I mean snmpd element.14:11
openstackgerritA change was merged to openstack/tripleo-image-elements: Failure in rabbitmq os-refresh-config on master  https://review.openstack.org/8603414:11
lxsliWhile you're here, and re: https://review.openstack.org/#/c/82038/ I was thinking of adding a 'rerun' line to that os-apply-config header14:12
lxsliif it's set to true, then os-apply-config processes that file again14:12
lxsliThis allows you to use a template like "{{my_file}}", pass in a template including '{{#false}}rerun: true{{/false}}' and have the template filled from metadata14:13
lxsliSound ok or mad?14:13
NobodyCamlsmola: when i was working on it. it was starting as I recall14:15
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Drop gearman. (We use geard instead)  https://review.openstack.org/8797714:15
lsmolaNobodyCam: hm14:16
lsmolaNobodyCam: hm, so you have an idea which piece of code started it?14:17
lsmolaNobodyCam: is it part of install?14:18
dprincederekh: what is the best, least disruptive way to upgrade the testenv workers?14:18
dprincecores: would love to have another +2 on this today https://review.openstack.org/#/c/76966/14:18
NobodyCamlsmola let me check .. one sec14:18
dprinceIt has been a long time...14:18
derekhdprince: the ideal for the future or whats available right now?14:20
NobodyCamlsmola: its just doing the package install of snmpd, so I am assuming that it (or at least was) taking care of the service start14:21
dprincederekh: lets start w/ now. I need them upgraded to support the improved MAC address scheme14:21
derekhdprince: did it this morning for ya14:21
NobodyCamlsmola: https://github.com/openstack/tripleo-image-elements/blob/master/elements/snmpd/install.d/67-snmpd#L414:22
dprincederekh: aha! Good man. So what was your process?14:22
derekhdprince: its now deployed on HP rack14:22
dprincederekh: wait until the queue was mostly empty, and then go for it?14:22
derekhdprince: or should be, my process was wait until zull queue is low then just do it, probably caused about 2 hours worth of CI to fail14:23
lsmolaNobodyCam: ok, thanks14:23
dprincederekh: so the signal handling stuff I did should make it so we don't loose any CI jobs14:23
lsmolaNobodyCam: maybe it was caused by wrong .conf for me, though when i manually started that, it has started, it was a bit confusing14:23
NobodyCamlsmola: are you using ubuntu or fedora?14:23
lsmolaNobodyCam: fedora14:24
dprincederekh: so that is an improvement. What are your thoughts on the long term plan though?14:24
* NobodyCam notes I was testing on ubuntu so that may be the doff14:24
NobodyCamdiff even14:24
derekhdprince: medium term I see it something loke this, deploy test env in two heat stacks14:24
derekhdprince: signal stack1 to finish up jobs and stop processing14:25
lsmolaNobodyCam: btw. does it make sense to add snmpd to all overcloud lements as default (also to template)?14:25
derekhdprince: upgrade it14:25
derekhdprince: then the same for stack 214:25
dprincederekh: yep, I like it14:25
lsmolaNobodyCam: I mean do overcloud images14:25
dprincederekh: I was thinking the signaling would be done outside of Heat... but we could try to incorporate it into the stack upgrade somehow too14:25
NobodyCamlsmola: I like snmp but others may not. it may carry some security concers14:26
dprincederekh: although you still need to wait for running jobs to finish so it'd be likely over an hour14:26
derekhdprince: long term maybe heat could do that on a per host basis , but I'm guessing that wqould be way down the road14:26
dprincederekh: and timeout14:26
dprincederekh: yep. cool. I think we are on the same page here14:26
derekhdprince: yup, sounds like it14:27
dprincederekh: it would also be nice to use a systemd template (and whatever upstart equivalent) to start the test-env-worker processes14:27
dprincederekh: would require some refactoring to the ensure-testenv script though14:28
lsmolaNobodyCam: hm14:28
derekhdprince: ya definetly would be nice, have been thinking the same myself14:29
lsmolaNobodyCam: seems like I will have to connect the whole UI to e.g. USE_TRIPLEO_UI14:29
lsmolaNobodyCam: which would add undercloud ceiloemeter, tuskar-ui and horizon and overcloud snmpd14:29
lsmolaNobodyCam: how that does sound? :-)14:30
openstackgerritA change was merged to openstack/diskimage-builder: Add mapping for mariadb rdo package  https://review.openstack.org/8729014:30
derekhbtw, anybody wondering about F20 jobs, I see it came up at the meeting last night, the F20 jobs are running and seem stable but14:30
derekhthere is alwasy a but14:30
derekhnodepool doesn't seem to create enough F20 nodes when the queue is busy14:30
NobodyCam:) lsmola sounds good, but I'd check with lifeless, and the other OoO cores first :)14:30
derekhI believe I've found the problem and am working on a fix https://bugs.launchpad.net/tripleo/+bug/130840714:31
uvirtbotLaunchpad bug 1308407 in tripleo "Nodepool favouring precise nodes over f20" [Critical,Triaged]14:31
lsmolaNobodyCam: I tried on mailing list, no response so far :-)14:31
*** martyntaylor has quit IRC14:34
SpamapSlxsli: hm14:39
SpamapSlxsli: so hopefully you saw my response in that review?.14:41
lsmolaSpamapS: lifeless hey, do you think you can give me feedback for the Undercloud Ceilometer mail? Would be much appreciated.14:41
lxsliSpamapS: yes, that's what I'm referring to about the header14:41
SpamapSlxsli: no doubt os-apply-config is a bit inflexible, and I've been thinking about having post-processing where we have a header that controls things like blank file .. we could use that for pulling in more metadata too14:41
lxsliI intend to implement your suggestion Soon(tm)14:41
*** viktors has quit IRC14:42
*** viktors1 is now known as viktors14:42
SpamapSlxsli: ok, so you're also suggesting a way to override the file using the header? I think there is a really intense discussion going on about how to implement pass-through configs already14:43
lxslihm mostly to be able to trigger a second processing of a template14:43
SpamapSlxsli: but to what end?14:44
lxslipassthrough yes14:44
SpamapSlxsli: sounds like to run with a different template.14:44
derekhdprince: hi, I need to upgrade the RH rack test envs also, were you doing something on them or can I zap them?14:44
openstackgerritGonéri Le Bouder proposed a change to openstack/diskimage-builder: debian: add systemd support  https://review.openstack.org/8695514:44
openstackgerritGonéri Le Bouder proposed a change to openstack/diskimage-builder: debian: support upstart on Wheezy  https://review.openstack.org/8794014:44
SpamapSlxsli: https://etherpad.openstack.org/p/tripleo-config-passthrough14:44
lsmolaNobodyCam: so is preferred way using password to authenticate? or to whitelist few IPs that can read SNMP?14:44
lsmolaNobodyCam: seems like Ceilometer expects it to be public14:45
lxsliSpamapS: that hasn't seen any updates for a few days, also the mailing list seems to have dried up14:45
SpamapSlxsli: I've been staying out of it as I thought it was going well. Did it stall, or did consensus happen and now implementations are emerging?14:46
openstackgerritStuart McLaren proposed a change to openstack/tripleo-heat-templates: Glance: Update yaml to use api and registry params  https://review.openstack.org/7828514:46
NobodyCamlsmola: I think I was looking at using User/Pass, but that was a while a go, and things may have changed,14:46
openstackgerritStuart McLaren proposed a change to openstack/tripleo-heat-templates: ssl: Bring up a virtual IP on the overcloud  https://review.openstack.org/8510014:47
lsmolaNobodyCam: ok, this way I will probably have to store to password to Ceilometer .conf14:47
lxsliSpamapS: I think you+I were drawing to consensus on using get_file. I'm not quite sure where lifeless is on the issue14:48
lsmolaNobodyCam: so maybe it should be combined with whitelist :-)14:48
*** martyntaylor has joined #tripleo14:48
lsmolaNobodyCam: how do you store the password in Nagios?14:48
lxsliSpamapS: also I'll admit I really don't understand what your StructuredConfig patch buys us - my problem not the patch's I'm sure14:49
SpamapSlxsli: well I think we got distracted by some pressing issues really.14:49
*** akuznetsov has quit IRC14:49
NobodyCamlsmola: as I recall nagios was a htaccess file14:49
goneriSpamapS: I refreshed my patch regarding init system and Debian https://review.openstack.org/#/c/87940 Do you think this make sence?14:49
lsmolalxsli: it's just a first needed step of rewriting the templates :-)14:50
gilliardHi - any core who could look at https://review.openstack.org/#/c/87126 ?  We'd be very grateful.14:51
lsmolaNobodyCam: ehm :-O14:52
lsmolaNobodyCam: not sure I understand :-)14:53
*** ilives has quit IRC14:54
NobodyCamlsmola: https://github.com/openstack/tripleo-image-elements/blob/master/elements/nagios3/os-refresh-config/post-configure.d/17-nagios#L914:55
NobodyCamisthat what you where asking?14:55
lsmolaNobodyCam: hm, probable not, it needs to keep password for SNMPd somewhere, right? So it can talk to SNMPd on various nodes.14:56
SpamapSgoneri: ok. Replied.14:56
lsmolaNobodyCam: this one https://github.com/openstack/tripleo-image-elements/blob/master/elements/snmpd/os-apply-config/etc/snmp/snmpd.conf#L314:57
*** ilives has joined #tripleo14:58
openstackgerritColeman Corrigan proposed a change to openstack/tripleo-incubator: Use config baremetal seed ip addr not 192.0.2.1  https://review.openstack.org/8727614:59
*** untriaged-bot has joined #tripleo15:00
untriaged-botUntriaged bugs so far:15:00
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/130822415:00
uvirtbotLaunchpad bug 1308224 in diskimage-builder "cannot stat .../etc/dib_arguments" [Undecided,New]15:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/130288115:00
uvirtbotLaunchpad bug 1302881 in tripleo "incloud CIDR can overlap custom baremetal-network" [Undecided,Incomplete]15:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/130858015:00
uvirtbotLaunchpad bug 1308580 in tripleo "os-cloud-config README has bad documentation URL" [Undecided,New]15:00
*** untriaged-bot has quit IRC15:00
*** akuznetsov has joined #tripleo15:00
openstackgerritEamonn O'Toole proposed a change to openstack/tripleo-heat-templates: Adding Swift proxy-server memcache metadata  https://review.openstack.org/8631315:01
NobodyCamlsmola: ahh.. I think this what your looking for https://github.com/openstack/tripleo-image-elements/blob/master/elements/nagios3/os-config-applier/etc/nagios3/nova_access_info#L1015:01
openstackgerritGonéri Le Bouder proposed a change to openstack/diskimage-builder: debian: add systemd support  https://review.openstack.org/8695515:02
openstackgerritGonéri Le Bouder proposed a change to openstack/diskimage-builder: debian: support upstart on Wheezy  https://review.openstack.org/8794015:02
goneriSpamapS: fixed and answered https://review.openstack.org/#/c/87940/2/elements/debian/root.d/08-debootstrap15:02
howleytgreghaynes: could you take a look at https://review.openstack.org/#/c/81934/ which I have rebased?15:04
SpamapSgoneri: ok. Why not just leave that bit alone?15:09
openstackgerritEamonn O'Toole proposed a change to openstack/tripleo-heat-templates: Parametrizing the number of Swift replicas  https://review.openstack.org/8607615:09
SpamapSgoneri: cool. I just realized that this is two changes, so they need to be split up.15:11
*** bauzas has quit IRC15:11
SpamapSgoneri: it is in your best interest really. Smaller patches are reviewed faster.15:11
SpamapSgoneri: but I will +2 both of them as-is :)15:11
SpamapSgoneri: really sorry that I didn't point that out the first time.15:13
*** jprovazn is now known as jprovazn_afk15:13
openstackgerritA change was merged to openstack/tripleo-incubator: Add cinder-tgt element to overcloud create command  https://review.openstack.org/7846415:14
goneriSpamapS: Yearh, yes you're right :)15:14
SpamapSgoneri: I do think a sourced shell file is a lot simpler than lots of files. :)15:14
goneriSpamapS: thanks15:15
gonerimay I suggest some +2 here too https://review.openstack.org/#/c/84960/ https://review.openstack.org/#/c/85184/ (and the assocated patches) :D15:15
openstackgerritColeman Corrigan proposed a change to openstack/tripleo-heat-templates: Add NovaDBPassword to under + overcloud templates  https://review.openstack.org/8731615:16
*** viktors has quit IRC15:20
*** rcarrillocruz has quit IRC15:21
dshulyakhi, can somebody take a look at pacemaker+corosync elements https://review.openstack.org/#/c/86069/ ? it is already +2, would be great if it can be merged15:22
openstackgerritStuart McLaren proposed a change to openstack/tripleo-image-elements: stunnel: Allow CA certificate to be specified  https://review.openstack.org/8509915:22
dshulyakalso, what backend should we use for managing vip? pacemaker or keepalived?15:23
*** spzala has joined #tripleo15:23
*** ilives has quit IRC15:24
*** ilives has joined #tripleo15:25
*** sdake_ has quit IRC15:27
*** rcarrillocruz has joined #tripleo15:28
dshulyakgreghaynes: hi, are you around?15:28
*** fandi has joined #tripleo15:33
openstackgerritsowmini proposed a change to openstack/tripleo-image-elements: config tunables in metadata_agent.ini and l3_agent.ini for router-delete-namespaces and keystone.auth_region  https://review.openstack.org/8800415:35
*** fandi has quit IRC15:37
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Init code for Instack Undercloud  https://review.openstack.org/8795115:38
*** ramishra has quit IRC15:39
openstackgerritEamonn O'Toole proposed a change to openstack/tripleo-image-elements: Place swift-servers in appropriate zones  https://review.openstack.org/8637515:40
*** andreaf has quit IRC15:41
*** andreaf has joined #tripleo15:41
*** hashar has quit IRC15:41
openstackgerritEamonn O'Toole proposed a change to openstack/tripleo-image-elements: Place swift-servers in appropriate zones  https://review.openstack.org/8637515:42
*** hashar has joined #tripleo15:42
openstackgerritA change was merged to openstack/tripleo-incubator: Make it possible to just build images.  https://review.openstack.org/8522215:42
openstackgerritA change was merged to openstack/python-tuskarclient: Revert "Use HTTPClient from common apiclient code"  https://review.openstack.org/8731515:43
*** fandi has joined #tripleo15:44
*** sdake_ has joined #tripleo15:45
*** morazi has quit IRC15:45
*** morazi has joined #tripleo15:46
openstackgerritsowmini proposed a change to openstack/tripleo-image-elements: config tunables in {metadata_agent, l3_agent}.ini for router-delete-namespaces and keystone.auth_region  https://review.openstack.org/8800415:48
* SpamapS testing overcloud deploy with nova fake driver and OVERCLOUD_COMPUTESCALE=3015:50
*** rcarrillocruz1 has joined #tripleo15:54
*** rcarrillocruz has quit IRC15:56
*** e0ne has quit IRC15:56
openstackgerritGonéri Le Bouder proposed a change to openstack/diskimage-builder: debian: simplify the way debian element is called  https://review.openstack.org/8801115:57
openstackgerritGonéri Le Bouder proposed a change to openstack/diskimage-builder: debian: add systemd support  https://review.openstack.org/8695515:57
openstackgerritGonéri Le Bouder proposed a change to openstack/diskimage-builder: debian: support upstart on Wheezy  https://review.openstack.org/8794015:57
*** e0ne has joined #tripleo15:57
*** martyntaylor has quit IRC15:57
goneriSpamapS: done https://review.openstack.org/#/q/status:open+project:openstack/diskimage-builder+branch:master+topic:debian,n,z15:57
SpamapSgoneri: thanks. Will review shortly15:58
*** marun has joined #tripleo16:01
*** e0ne has quit IRC16:02
openstackgerritStuart McLaren proposed a change to openstack/tripleo-incubator: Run the overcloud with an SSL enabled public IP  https://review.openstack.org/8509816:02
*** eghobo has joined #tripleo16:03
goneriSpamapS: I would be great if you can take a look on my other patches lying around.16:04
*** matty_dubs is now known as matty_dubs|lunch16:05
SpamapSgoneri: we're all waiting on reviews.. patience please. :)16:06
SpamapSgoneri: I will be doing some extra review time tomorrow to catch up from vacation lag16:06
*** ramishra has joined #tripleo16:06
goneriyes, I know. It's a bit frustrating :/ I will continue to review patches :)16:07
*** cwolferh has joined #tripleo16:12
*** hashar has quit IRC16:14
*** martyntaylor has joined #tripleo16:17
*** akuznets_ has joined #tripleo16:18
*** akuznetsov has quit IRC16:21
*** akrivoka has quit IRC16:26
derekhdprince: hi, I need to upgrade the RH rack test envs also, were you doing something on them or can I zap them?16:28
dprincederekh: zap away16:30
dprincederekh: I added this btw, https://review.openstack.org/#/c/87757/1/elements/tripleo-cd/configs/te_rh1rc16:30
*** ramishra has quit IRC16:31
derekhdprince: cool16:31
*** rcarrillocruz1 has quit IRC16:33
*** ilives has quit IRC16:36
*** rcarrillocruz has joined #tripleo16:36
dprinceSpamaps/Ng: I think you've both mucked w/ dhcp-all-interfaces before. I need this to land so I can retest the ensure-bridge patch: https://review.openstack.org/#/c/86989/16:41
* Ng looks16:41
NgI have indeed mucked with d-a-i16:42
*** jcoufal has quit IRC16:43
*** newell_ has joined #tripleo16:48
*** noslzzp has joined #tripleo16:49
*** rcarrillocruz has quit IRC16:51
*** matty_dubs|lunch is now known as matty_dubs16:53
*** yassine has quit IRC16:54
*** rcarrillocruz has joined #tripleo16:56
*** rpodolyaka1 has joined #tripleo16:57
*** wendar has quit IRC16:59
*** wendar has joined #tripleo17:01
*** derekh has quit IRC17:02
*** akuznets_ has quit IRC17:11
*** eghobo has quit IRC17:11
*** eghobo has joined #tripleo17:11
*** noslzzp has quit IRC17:18
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Init code for Instack Undercloud  https://review.openstack.org/8795117:19
openstackgerritLadislav Smola proposed a change to openstack/tuskar-ui: Init code for Instack Undercloud  https://review.openstack.org/8795117:20
lifelessmorning17:31
openstackgerritA change was merged to openstack/tripleo-image-elements: Create and set correct permissions on directories.  https://review.openstack.org/8750117:33
lifelessSpamapS: lxsli https://review.openstack.org/#/c/87843/ <- passthrough template17:39
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Passthrough-enable nova.conf.  https://review.openstack.org/8803617:41
*** petertoft has quit IRC17:43
lifelessSpamapS: lxsli ^ and enabling e.g. nova.conf17:45
Ngdprince: (if you didn't spot it already, I put a -1 on there, just suggesting a tweak to the comments)17:56
*** d0ugal has quit IRC17:56
dprinceNg: ack17:57
*** jprovazn_afk is now known as jprovazn18:00
*** eguz has joined #tripleo18:00
*** spzala has quit IRC18:00
*** spzala has joined #tripleo18:02
*** eghobo has quit IRC18:04
*** epim has joined #tripleo18:05
*** e0ne has joined #tripleo18:05
*** ramishra has joined #tripleo18:09
*** e0ne has quit IRC18:10
openstackgerritDan Prince proposed a change to openstack/diskimage-builder: Remove cloudy interfaces in dhcp-all-interfaces  https://review.openstack.org/8698918:10
dprinceNg: ^^ all fixed up I think18:10
Ngdprince: groovy18:11
*** e0ne has joined #tripleo18:12
*** ramishra has quit IRC18:13
*** jprovazn has quit IRC18:18
*** UtahDave has joined #tripleo18:19
*** jang1 has joined #tripleo18:19
*** lucasagomes is now known as lucas-dinner18:22
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Make time out 60 mins like the Heat default.  https://review.openstack.org/8711818:25
*** morganfainberg_Z is now known as morganfainberg18:27
openstackgerritA change was merged to openstack/tripleo-incubator: Minor tweaks to docs in _testenv.sh  https://review.openstack.org/8464018:28
*** vinsh has quit IRC18:29
*** spzala has quit IRC18:30
*** spzala has joined #tripleo18:30
*** UtahDave has left #tripleo18:33
*** spzala has quit IRC18:33
dprincelifeless: does stable-interface-names work on Ubuntu (i.e. have you tested it)18:34
*** athomas has quit IRC18:34
dprincelifeless: https://review.openstack.org/#/c/87757/18:34
lifelessI haven't18:35
lifelessactually18:35
lifelessdprince: I think we did in the testenvs18:35
lifelessderek will know18:35
dprincelifeless: he just rebuilt/redeployed them this morning, I'll check18:36
dprincelifeless: I still see eth0 so I think that is a no18:37
*** akuznetsov has joined #tripleo18:37
dprincelifeless: but I'll double check w/ him too18:37
*** epim_ has joined #tripleo18:39
Lotus907efilifeless: did you happen to remember to look at the codereview I mentioned last night?  https://review.openstack.org/#/c/83596/18:41
*** epim has quit IRC18:42
*** epim_ is now known as epim18:42
*** marun has quit IRC18:42
lifelessI did not; mlet me do so now18:42
Lotus907eficool, thanks18:44
lifelessdprince: https://review.openstack.org/#/c/87843/ and https://review.openstack.org/88036 btw18:45
dprincelifeless: ack18:46
*** jprovazn has joined #tripleo18:47
dprincelifeless: so this may work for nova, cinder. But are you thinking for Neutron, Glance, etc?18:47
lifelessdprince: so I'm thinking round 1 to sprinkle that at the bottom of all the files we generate from templates. Then in atlanta we can talk either in the main timeslice or in a breakout pod about a v2 of this18:48
dprincelifeless: okay. I'll mess w/ it18:50
*** hashar has joined #tripleo18:50
openstackgerritNicholas Randon proposed a change to openstack/tripleo-incubator: Correct hard-coded IP ranges  https://review.openstack.org/8630818:51
*** petertoft has joined #tripleo18:53
openstackgerritlifeless proposed a change to openstack/tripleo-incubator: Deploy overcloud images from seed  https://review.openstack.org/8512618:56
openstackgerritlifeless proposed a change to openstack/tripleo-incubator: Expose passthrough configuration in overcloud.  https://review.openstack.org/8784418:56
openstackgerritlifeless proposed a change to openstack/tripleo-incubator: Encapsulate getting image for a deployment.  https://review.openstack.org/8513018:56
* greghaynes crosses fingers for build to pass on that --no-undercloud18:58
*** andreaf has quit IRC18:59
*** rpodolyaka1 has quit IRC19:05
*** ramishra has joined #tripleo19:09
*** nati_ueno has joined #tripleo19:10
*** dprince has quit IRC19:11
*** ramishra has quit IRC19:14
*** e0ne has quit IRC19:15
*** jdob_ has joined #tripleo19:15
*** e0ne has joined #tripleo19:16
*** dshulyak_ has joined #tripleo19:17
openstackgerritJordan OMara proposed a change to openstack/tuskar-ui: Fixing manifest.in  https://review.openstack.org/8691619:19
*** nati_ueno has quit IRC19:20
*** yamahata_ has quit IRC19:21
*** e0ne has quit IRC19:21
*** nati_ueno has joined #tripleo19:21
*** rpodolyaka1 has joined #tripleo19:21
*** e0ne has joined #tripleo19:27
*** dshulyak_ has quit IRC19:29
*** nati_uen_ has joined #tripleo19:32
*** nati_ueno has quit IRC19:33
*** e0ne has quit IRC19:34
*** e0ne has joined #tripleo19:35
*** nati_uen_ has quit IRC19:35
*** petertoft has quit IRC19:37
*** e0ne has quit IRC19:39
*** jistr has quit IRC19:40
*** dkehn_ has joined #tripleo19:43
*** dkehn has quit IRC19:46
*** dkehn_ has quit IRC19:46
*** dkehnx has quit IRC19:46
*** dkehn_ has joined #tripleo19:46
*** dkehn has joined #tripleo19:48
*** spzala has joined #tripleo19:50
lifelessSpamapS: around ?19:53
*** bauzas has joined #tripleo19:54
*** saurabhs has joined #tripleo19:54
*** vinsh has joined #tripleo19:56
*** akuznetsov has quit IRC19:57
*** jprovazn has quit IRC19:59
*** jdob_ has quit IRC19:59
*** e0ne has joined #tripleo20:04
*** e0ne has quit IRC20:08
*** e0ne has joined #tripleo20:08
*** rpodolyaka1 has quit IRC20:09
*** ramishra has joined #tripleo20:10
*** rcarrillocruz1 has joined #tripleo20:11
*** rcarrillocruz has quit IRC20:12
*** ramishra has quit IRC20:14
*** jistr has joined #tripleo20:17
*** jomara has quit IRC20:19
*** jomara has joined #tripleo20:20
stevebakerlifeless: if the deployment resource has property signal_transport: NO_SIGNAL then it will immediately go to COMPLETE20:23
*** hashar has quit IRC20:27
*** jomara has quit IRC20:44
*** jomara has joined #tripleo20:45
*** eguz has quit IRC20:49
*** eghobo has joined #tripleo20:50
*** e0ne has quit IRC20:54
*** e0ne has joined #tripleo20:55
*** jdob has quit IRC20:55
*** e0ne has quit IRC20:57
*** untriaged-bot has joined #tripleo21:00
untriaged-botUntriaged bugs so far:21:00
untriaged-bothttps://bugs.launchpad.net/diskimage-builder/+bug/130822421:00
uvirtbotLaunchpad bug 1308224 in diskimage-builder "cannot stat .../etc/dib_arguments" [Undecided,New]21:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/130288121:00
uvirtbotLaunchpad bug 1302881 in tripleo "incloud CIDR can overlap custom baremetal-network" [Undecided,Incomplete]21:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/130858021:00
*** untriaged-bot has quit IRC21:00
uvirtbotLaunchpad bug 1308580 in tripleo "os-cloud-config README has bad documentation URL" [Undecided,New]21:00
lifelessstevebaker: yeah, thats what I've done now21:05
*** rcarrillocruz1 has quit IRC21:08
*** rpodolyaka1 has joined #tripleo21:10
*** rcarrillocruz has joined #tripleo21:11
openstackgerritChris Jones proposed a change to openstack/diskimage-builder: Last ditch effort to correct a wrong shasum.  https://review.openstack.org/8808421:12
*** rpodolyaka1 has quit IRC21:14
openstackgerritGregory Haynes proposed a change to openstack/tripleo-heat-templates: Add Controller scale param to merge.py  https://review.openstack.org/8808521:17
openstackgerritGregory Haynes proposed a change to openstack/tripleo-heat-templates: Add initial support for galera clustering  https://review.openstack.org/8388321:17
lifelessgreghaynes: what was the outcome of the omg im going blind strategy?21:18
*** rcarrillocruz has quit IRC21:19
*** rcarrillocruz has joined #tripleo21:19
openstackgerritGregory Haynes proposed a change to openstack/tripleo-incubator: Add OVERCLOUD_CONTROLSCALE support  https://review.openstack.org/8329621:19
greghayneslifeless: had some catch up work to do, building with that setup now21:22
*** rcarrillocruz1 has joined #tripleo21:24
*** jcoufal has joined #tripleo21:24
*** rcarrillocruz has quit IRC21:24
openstackgerritA change was merged to openstack/tripleo-incubator: Only route everything through the seed if...  https://review.openstack.org/8535521:25
greghaynesoooo Unexpected task state: expecting [u'rebuild_spawning'] but the actual state is deleting21:29
greghaynesfor a nova compute node21:29
*** eguz has joined #tripleo21:29
openstackgerritJason E. Rist proposed a change to openstack/tuskar-ui: Install.rst was pointing to wrong Tuskar install  https://review.openstack.org/8808621:30
*** jistr has quit IRC21:33
*** eghobo has quit IRC21:34
*** rcarrillocruz1 has quit IRC21:40
*** rcarrillocruz has joined #tripleo21:41
*** jang1 has quit IRC21:56
*** matty_dubs is now known as matty_dubs|gone22:00
*** weshay has quit IRC22:02
*** e0ne has joined #tripleo22:05
*** UtahDave has joined #tripleo22:06
rwsuany cores available to review https://review.openstack.org/#/c/85539/?22:08
*** e0ne has quit IRC22:10
*** rpodolyaka1 has joined #tripleo22:10
greghaynesWith the incoming dib-lint change for set -eu and set -o pipefail do we want to start making all t-i-e /bin/bash scripts have these, or just for dib?22:12
*** UtahDave has quit IRC22:15
*** rpodolyaka1 has quit IRC22:15
greghaynesmight be nice as we could then run dib-lint on our elements :)22:16
*** UtahDave has joined #tripleo22:18
*** rcarrillocruz1 has joined #tripleo22:21
greghaynesmmm, merge.py scaling not happy with the controller resource in software config :/22:22
*** rcarrillocruz has quit IRC22:22
openstackgerritGregory Haynes proposed a change to openstack/tripleo-heat-templates: Add Controller scale param to merge.py  https://review.openstack.org/8808522:22
*** UtahDave has left #tripleo22:24
*** jtomasek has quit IRC22:30
SpamapSlifeless: back now22:31
lifelessahoy22:32
*** ilives has joined #tripleo22:32
greghaynesSpamapS: merge.py seems to be turning some GetAttr: [ controller0, att ] into GetAttr: [ controller0, controller1, att ] :(22:32
SpamapSgreghaynes: weird22:33
*** rcarrillocruz has joined #tripleo22:33
greghaynesIm up for fixing, just wanted to make sure thats an unkonwn thing22:33
lifelessgreghaynes: it will do that if there is no containing controller022:34
lifelessgreghaynes: its deliberate22:34
lifelessgreghaynes: consider controllers: [controller0] -> controllers: [controller0, controller1]22:35
*** AndChat-200241 has joined #tripleo22:35
*** rcarrillocruz1 has quit IRC22:35
greghaynesYes, inside a GetAtt the desired output is...odd22:35
*** jcoufal has quit IRC22:36
greghaynesI guess the thing to do is just not scale direct descendents of a GetAttr?22:36
greghaynesbecause theres really no case that you ever should do that22:37
SpamapSgreghaynes: well in theory doing "the right thing" there is probably Merge::Map.. right?22:37
*** rcarrillocruz has quit IRC22:38
*** ilives has quit IRC22:38
greghaynesA concrete example is: Outputs: KeystoneURL has a GetAtt: [ controller0, networks ]22:38
greghaynesso in that case actually I think the heat template just needs changing22:39
SpamapSgreghaynes: RIGHT that may even be grounds for ERROR: unscalable reference22:39
lifelessgreghaynes: right, so that should be the VIP22:41
greghaynesand then there are some that could benefit from being transformed into a list of GetAtt's22:41
lifelessgreghaynes: which needs to come in as part of this :)22:41
lifelessgreghaynes: list of getattrs -> merge::map22:41
greghayneshrm, ok22:41
greghaynesI think the thing to do is change these things to be vip or get_input: hosts_list where possible22:43
greghayneswoo template funtime22:43
SpamapSlifeless: so do we need to rebuild the testenvs before recheck https://review.openstack.org/#/c/69918/ works?22:57
*** ccrouch has quit IRC22:59
*** ccrouch has joined #tripleo23:00
*** bauzas has quit IRC23:00
lifelessderek did a rebuild I believe23:03
openstackgerritAdam Vinsh proposed a change to openstack/tripleo-image-elements: Make haproxy element balance type configurable  https://review.openstack.org/8810423:03
lifelessSpamapS: triggered a recheck23:08
SpamapSlifeless: ok cool23:08
lifelessSpamapS: have you looked at the passthrough stuff?23:08
lifelessSpamapS: perhaps the nuke-eth0-config stuff needs to land first ?23:08
SpamapSlifeless: passthrough.. not the patches no.23:08
SpamapSlifeless: nuke eth0.. we'll see if that is needed before.23:09
lifelessSpamapS: CI won't tell us23:12
lifelessSpamapS: we don't do a reboot23:12
lifelessSpamapS: dprince reported earlier that eth0 got an address23:12
openstackgerritAdam Vinsh proposed a change to openstack/tripleo-image-elements: Make haproxy element balance type configurable  https://review.openstack.org/8810523:12
SpamapSlifeless: _oohh_23:13
*** killer_prince has quit IRC23:14
*** ifarkas has quit IRC23:14
*** morazi has quit IRC23:14
lifelessSpamapS: software config landed. congrats.23:15
greghaynesyaya!23:15
greghaynesjust in time for you to come back from vacation ;)23:16
SpamapS\\\\oooo/////23:16
SpamapSNow.. let's fix it. ;)_23:16
SpamapSI'm working kind of a "late shift" today as we spent the mid-day travelling back home. So I'll be back online in a little bit to start pushing on a few other things.23:18
*** lazy_prince has joined #tripleo23:20
*** lazy_prince is now known as killer_prince23:20
*** lucas-dinner has quit IRC23:20
*** AndChat-200241 has quit IRC23:22
*** rcarrillocruz has joined #tripleo23:24
*** vinsh has quit IRC23:26
*** xuhaiwei has joined #tripleo23:36
xuhaiweimorning all23:36
tchayposo if I'm writing a meeting report about the usergroup meeting I went to the other day, what kind of details would people find interesting?23:38
tchaypoaside from who spoke, what they spoke about, link to slides..23:38
tchaypomorning xuhaiwei23:39
xuhaiweimorning tchaypo23:39
lifelessslides, thoughts, overall feelings23:40
*** lblanchard has joined #tripleo23:52
*** ramishra has joined #tripleo23:52
lifelessit looks like https://review.openstack.org/#/c/86989/ is going to pass23:55
*** ramishra has quit IRC23:56
*** lblanchard has quit IRC23:59

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