Tuesday, 2014-08-19

tchaypo*sigh*00:01
tchaypoUsually that's one of the first things I check - that the commit message satisfies the first point in https://wiki.openstack.org/wiki/GitCommitMessages#Information_in_commit_messages - "Do not assume the reviewer understands what the original problem was"00:02
tchaypoah - lxsli asked, and gfidente responded saying something similar to what I've been thinking00:04
*** eguz has joined #tripleo00:04
tchaypoie, that allowing the user more control is nicer00:04
tchayposo that's one of the two people who suggested it who apparently don'st really have a use case for it00:05
tchaypoand as for xuhaiwei - the change he originally proposed only hard-coded the location of the files under $TRIPLEO_ROOT, the actual suggestion to make it configureable came from..00:06
tchaypo*digs*00:06
bnemeclifeless: tchaypo: So, my understanding of the history behind that was $SOMEBODY wanted to maintain multiple separate password files for different stacks.  I don't remember who.00:07
tchaypogfidente in a comment on patchset 500:07
bnemecThere was some sort of change related to that code, and I -1'd because of $SOMEBODY.00:07
tchaypobnemec: yeah, and that seems reasonable to me, and that's why I was thinking the testenv.json would be the place to store it00:07
bnemecI believe that led to this whole discussion over what to do with it.00:07
*** eghobo has quit IRC00:08
bnemectchaypo: Yeah, honestly I think that was discussed as a future direction back when I added the "add password" functionality to the generate scripts.00:08
* bnemec looks for that review00:08
tchaypobut since xuhaiwei's original change here was just to hard-code it at $TRIPLEO_ROOT (simplifying the current logic where it checks $PWD first), maybe we could revery back to that in *this* change, and then make the path configurable in a subsequent change?00:08
bnemecRelated: My last real comment on https://review.openstack.org/#/c/87039/00:10
tchaypoI agree that the current logic allows for multiple stacks, and we'd be breaking that -but no-one has commented on https://review.openstack.org/#/c/97657 or on the list asying that they actually use that, so maybe we're trying to support an imaginary use case00:11
bnemectchaypo: Personally I'd like to just leave it the heck alone, maybe add a comment on why we allow different paths to avoid developer confusion, and then deprecate _all_ of the old password files in favor of ones in JSON.00:11
tchaypobnemec: your last comment aside from "recheck bug blah" ;)00:11
bnemectchaypo: Exactly :-)00:11
lifelessso big picture00:11
lifelessall this needs to live in tuskar/barbican/something eventually00:12
tchayporight. so my idea of sticking the passwords in the testenv.json isn't new...00:12
lifelessif we'regoing to spend time changing it right now00:12
lifelesslets do so with that in mind00:12
*** eghobo has joined #tripleo00:12
tchaypoI don't know enough about tuskar/barbican/something (especially the latter, it's very nebulous) to know what we'd have to do to make it easy to switch to using those00:14
tchaypoexcept to suggest a generic abstraction layer00:14
tchaypoeg, a script called retrieve-password-for that knows how to look for the files now, testenv.json shortly, or barbican in the future00:15
bnemectchaypo: +1.  I would think that once these are stored somewhere else, we'll need an explicit call to retrieve the values anyway.00:16
bnemecAs opposed to the method today where we rely on env vars being set.00:16
tchaypowhich seems like a fair chunk of work just to end up supporting something we already support today - if you have seperate $CWD or $TRIPLEO_ROOT for each stack, you can already have seperate sets of passwords for each stack00:16
*** eguz has quit IRC00:16
lifelessall of the ones for the heat environment00:16
lifelesscan live in the heat environment right now00:16
tchaypowe don't rely on any env vars today - we look in $CWD and then in $TRIPLEO_ROOT00:16
lifelessits only asserted user details we need to preserve00:16
tchaypohttps://review.openstack.org/#/c/97657/ would switch to relying on env vars, but has been downvoted because of that00:17
bnemectchaypo: I just mean that when we retrieve the passwords, I think we just source the *-passwords file and use the env vars that result.00:17
tchaypobnemec: oh yes. *those* env vars00:17
*** yamahata has joined #tripleo00:18
lifelessdepends onthe file00:19
*** eghobo has quit IRC00:19
lifelessone sort we parse00:19
lifelessthe other is environment variable yes00:19
*** eghobo has joined #tripleo00:19
tchayposo I'm going to propose that short-term we simply add comments to the scripts to explain how someone with multiple stacks can have multiple sets of passwords by running the scripts from different paths; for the long-term, I'll open a bug saying that we should have a retrieve-password-for script so we can easily migrate from the current files to storing them in $TE_DATAFILE/Heat/Barbican/elsewhere00:20
bnemeclifeless: So asserted user details would be stuff like admin password and demo password?00:20
lifelessbnemec: see assert-users00:21
bnemecOkay, I think the asserted users are a separate thing though, right?  Those aren't stored in the tripleo-*-passwords files AFAICT.00:28
lifelessbnemec: ah00:31
lifelessyah00:31
greghaynesIf its just for multiple clouds, why not just store them in tripleo-$STACKNAME-passwords for now00:33
bnemecPart of the problem is I don't actually know what the original use case for this was.00:36
bnemecSo I have no idea which suggestions would satisfy it.00:36
greghaynesI can see the multiple cloud being an issue - if you try to make multiple overcloud's youll overwrite that file00:36
bnemecI'm perfectly happy to have them always read out of TRIPLEO_ROOT.  Maintaining multiple sets of configuration sounds like asking for trouble. :-)00:37
*** rwsu has quit IRC00:37
tchayposo I'm going to go ahead with my suggestion above, with an extra detail of pointing out that we don't understand what the potential use case for either forcing $TRIPLEO_ROOT *or* for configurability is, and asking people to explain that if they want to reopen this00:46
*** rwsu has joined #tripleo00:50
*** spzala has quit IRC00:50
*** andreaf_ has joined #tripleo00:54
*** andreaf has quit IRC00:56
openstackgerritA change was merged to openstack/tripleo-image-elements: Fix diff return code in hosts element  https://review.openstack.org/11513400:59
openstackgerritA change was merged to openstack/tripleo-image-elements: Add security group rules to tripleo-ci/default  https://review.openstack.org/10916101:01
*** ccrouch has joined #tripleo01:05
*** jang has quit IRC01:06
*** jang1 has joined #tripleo01:07
*** jang has joined #tripleo01:08
tchaypowhee. my overcloud is failing to build because the scripts think I need 16 nodes but hypervisor-stats is only reporting 1501:10
*** eghobo has quit IRC01:14
*** eguz has joined #tripleo01:14
*** uberj has quit IRC01:15
greghaynestchaypo: 16!?01:17
tchaypoyerp.01:19
tchaypoi should clarify that this is in hp201:20
tchaypoI'm assuming atht his point that that's the number of nodes we pass in to testenv.json or something01:20
lifelesstchaypo: its the result of your scaling factors01:20
tchaypoyep, just found the line01:21
tchaypocomputescale+controlscale01:21
tchaypoOVERCLOUD_COMPUTESCALE is set to 15 in my env01:24
tchaypoI'm not sure how it got there01:24
*** eguz has quit IRC01:27
*** eghobo has joined #tripleo01:27
*** eguz has joined #tripleo01:28
*** eghobo has quit IRC01:28
lifelessperhaps in the rc file01:28
lifelessor01:28
lifelessperhaps from deploy-ci-overcloud01:28
lifeless(which you are using, yes)01:28
*** eguz has quit IRC01:31
*** eghobo has joined #tripleo01:31
tchaypoi was not aware of the latter, no. *hunts*01:34
tchaypo... it's in the cd element, of course.01:34
lifelessit needs to be taught to use a config01:35
lifelessas its overly hp1 hard coded today01:35
lifelessbnemec: any chance you can review the 103449 patch?01:36
tchaypodriving instructor just arrived, so I'm going for a lesson and then lunch. Will look over deploy-ci-overcloud this afternoon and see what needs to be done.01:37
StevenKlifeless: Can you please look at https://review.openstack.org/#/c/111606/ again? CI is happy with it, hopefully it can land.01:37
tchaypoI'm confused about why it's not in the bin dir of the element with the other scripts, maybe i can figure that out by looking at it in detail. Also I think it might be helpful to update the readme for tripleo-end-to-end to mention something about "configs and tools specific to the TripleO CD/CI environment are located over here"?01:39
StevenKtchaypo: sicheres Fahren01:39
lifelesstchaypo: hysterical raisins01:40
lifelesstchaypo: tripleo-end-to-end is independent of this, i think the pointer would be confusing to the 99% rest of the world01:40
*** nosnos has joined #tripleo01:47
*** jang has quit IRC01:48
*** jang1 has quit IRC01:48
*** Yanyanhu has joined #tripleo01:57
*** jang has joined #tripleo01:57
*** ChuckC has joined #tripleo01:58
*** eguz has joined #tripleo02:05
*** eguz has quit IRC02:05
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Reduce resource requirements set aside for testenvs  https://review.openstack.org/10635202:07
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Fix prepare-ci-overcloud floating IP handling.  https://review.openstack.org/10916802:07
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Refresh the glance images for squid and te-broker  https://review.openstack.org/10916902:07
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Create the h1.ci flavor on ci-overclouds  https://review.openstack.org/10963002:07
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Move tripleo-bm-test network to 172.16.0.0/22  https://review.openstack.org/10926102:07
*** eghobo has quit IRC02:08
*** morganfainberg is now known as morganfainberg_Z02:14
StevenKBlah, fixtures needs more changes02:15
StevenKBut in other news:02:16
StevenKpy33 runtests: commands[0] | python setup.py testr --slowest --testr-args=02:16
StevenK...02:16
StevenK  py33: commands succeeded02:16
lifelessStevenK: ok, I'll wait for the extra changes02:39
*** morazi has quit IRC02:44
*** ccrouch has quit IRC02:54
*** untriaged-bot has joined #tripleo03:00
untriaged-botUntriaged bugs so far:03:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/135663703:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/135589803:00
uvirtbotLaunchpad bug 1356637 in tripleo "os-refresh-config fails in hosts element when update is different" [Undecided,New]03:00
uvirtbotLaunchpad bug 1355898 in tripleo "mariadb doesn't start after an upgrade" [Undecided,New]03:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/135734603:00
*** untriaged-bot has quit IRC03:00
uvirtbotLaunchpad bug 1357346 in tripleo "undercloud failing to come up on devtest due to pacemaker in os-refresh-config" [Undecided,New]03:00
*** sdake_ has joined #tripleo03:13
*** wuhg has joined #tripleo03:16
*** ramishra has joined #tripleo03:16
*** vinsh has quit IRC03:20
SpamapSgreghaynes: thanks for keeping the update train rolling. Here keeping the Heat train rolling. ;)03:27
*** pradeep has joined #tripleo03:31
*** ramishra has quit IRC03:31
*** ramishra has joined #tripleo03:32
*** Azher has joined #tripleo03:42
*** ramishra has quit IRC03:55
*** sdake_ has quit IRC03:57
*** ramishra has joined #tripleo04:03
*** eghobo has joined #tripleo04:40
StevenKHuh. Now you can buy books with Qantas Frequent Flyer points. This could be terrible.04:59
*** pensu has joined #tripleo05:07
*** pcrews has quit IRC05:08
*** eghobo has quit IRC05:13
*** eghobo has joined #tripleo05:14
*** pensu has quit IRC05:14
*** pradipta_away is now known as pradipta05:16
*** chuckC_ has joined #tripleo05:16
*** loki184 has joined #tripleo05:21
*** killer_prince is now known as lazy_prince05:22
*** dshulyak_ has joined #tripleo05:25
* StevenK peers at EEM05:27
StevenKHah. It's a lunch from Raleigh, it only took almost a month to hit my amex05:29
*** chuckC_ has quit IRC05:32
*** bmahalakshmi has joined #tripleo05:34
*** sirushti has joined #tripleo05:35
*** k4n0 has joined #tripleo05:36
*** CaptTofu_ has quit IRC05:36
*** bmahalakshmi has quit IRC05:39
*** CaptTofu_ has joined #tripleo05:39
*** bmahalakshmi has joined #tripleo05:40
*** morganfainberg_Z is now known as morganfainberg05:41
tchaypooh wow05:41
*** sirushti has left #tripleo05:41
*** rwsu has quit IRC05:51
greghaynesSpamapS: By Heat train I assume you mean that Raleigh is blisteringly hot?05:56
tchaypoSpamapS is still in raleigh?05:58
*** rwsu has joined #tripleo06:07
greghaynesheat sprint is going on there right now I think06:07
*** ramishra has quit IRC06:09
*** pensu has joined #tripleo06:10
tchaypooh lol06:13
*** ramishra has joined #tripleo06:21
*** sdake has quit IRC06:26
*** ramishra has quit IRC06:35
*** rdopieralski has joined #tripleo06:35
*** rdopieralski has quit IRC06:35
*** rdopieralski has joined #tripleo06:36
*** dshulyak_ has quit IRC06:38
openstackgerritGiulio Fidente proposed a change to openstack/tripleo-incubator: Remove cinder-volume from controller image.  https://review.openstack.org/11519106:43
tchaypogfidente: why would you do that?06:43
tchaypogfidente: hrm. okay, it's 8:43am, that's acceptable, as long as you've had coffee first.06:43
*** jprovazn has joined #tripleo06:44
gfidentetchaypo, yeah I see from past conversations that lifeless asked why about a couple of other things too :P06:44
gfidenteso I put a why in the commit message this time :)06:44
gfidentebasically we ended up with cinder-volume service, running on controller nodes, but unconfigured if one didn't also install cinder-{tgt,lio} on the controller node itself06:45
gfidenteI hope the use case is clear, if it isn't please comment in the review06:46
gfidenteI'm thinking about a scenario where one has an arbitrary number of block storage nodes deployed and doesn't want cinder-volume to run on the controllers06:48
lifelesswhy is important, its even in the wiki page on commits :)06:49
gfidentelifeless, it is, I wasn't questioning that06:51
gfidentesorry if previous message gave you the impression, I was trying to be ironic about myself, not the whys06:51
lifelessgfidente: it didn't, all good06:52
jprovaznlifeless: Hi, yesterday I left before you got back from swimming, I'd like to finish the conversation about backwards incompatibility and adding new required metadata to heat template - AIUI from yesterday, adding new metadata should be fine in all cases exccept the one: no-HOT->HOT update for self hosted undercloud (which is not used anywhere). Correct?06:57
lifelessjprovazn: cool06:58
lifelessjprovazn: uhm06:58
lifelessjprovazn: so generally adding mandatory new metadata will break deployments won't it?06:58
jprovaznlifeless: is these metadata have default value in heat template?06:59
jprovazns/is/if/06:59
jprovaznwell, yes06:59
lifelessjprovazn: we have to be able to land the patches separately06:59
jprovaznlifeless: if THT part is merged first, it's OK07:00
jprovaznlifeless: what is my problem is combination of these two statements in backwards compat proposal:07:02
jprovazn"We will strive to avoid breaking backwards compatibility at all, and1707:02
jprovaznif we have to it will be because of extenuating circumstances such as security1807:02
jprovaznfixes with no other way to fix things."07:02
jprovaznand07:02
jprovazn" Increasing the required metadata to use an element."07:02
lifelessjprovazn: so the assumption in my head is that the only reason to increase required parameters is to increase functionality07:03
lifelessif the new functionality is made optional07:03
lifelesswe should be able to get by without the new parameters07:03
lifelessfor instance07:03
lifelessDVR is now here07:03
lifelessso pacemaker for l3 isn't needed07:03
lifelessunless you want to run non-dvr07:04
jprovaznlifeless: well, yes - for "leacy" mode pacemaker is still needed07:04
jprovaznlifeless: but pacemaker is still needed for ceilometer07:04
jprovaznlifeless: so the problem remains07:05
jprovaznlet me show you example I linked from yesterday07:05
lifelessdid ceilometer work before ?07:05
jprovaznlifeless: before pacemaker? we ran central agent on all instances07:06
*** dtantsur|afk is now known as dtantsur07:06
jprovaznhttps://github.com/openstack/tripleo-image-elements/blob/master/elements/corosync/os-apply-config/etc/corosync/corosync.conf#L1507:07
jprovaznlifeless: finding a default value in replacement for corosync.nodes is difficult, I could use e.g. haproxy.nodes or something like this, but this is dirty hack07:08
lifelessjprovazn: so I don't think we need a default for corosync.nodes07:09
lifelesswe need to make depending on corosync optional07:10
jprovaznlifeless: corosync is requirement for pacemaker, being optional for pacemaker means being optional for HA07:10
lifelessso HA is optional, folk can deploy one node07:11
lifelessI'm not (in this discussion :P) arguing that we support arbitrary service monitor replacements07:11
jprovaznlifeless: you still use same setup (pacemaker) with single node too07:11
jprovaznlifeless: having HA optional is exact opposite of what you stated on last mid-cycle - have service in HA mode only07:12
lifelessso could one make [localhost] be the default?07:12
lifelessI'm still keen on that!07:13
jprovaznI can't use localhost - list of controller nodes in overcloud is needed to setup corosync cluster07:14
jprovaznlifeless: yes, I can use check "if corosync metadata are present, then start services with pacemaker else start them as a normal service"07:15
jprovaznbut this is what we should not do and for waht I dont' see a reason07:15
jprovaznas there is a way to update existing stack with stack-update and feed new metadata07:16
lifelessI think we're having two discussions at once07:17
lifelessone about whether new mandatory metadata on existing image builds is indeed backwards incompatible07:18
lifelessand another about whether we need this change to be backwards compatible07:18
jprovaznyes07:18
lifelessso I don't see how new mandatory metadata can be backwards compatible07:19
lifelessit will require changes to t-h-t or tuskar, always07:20
lifelessthe reason for doing backwards compatibility is to make things reliable for folk pulling new images, without them having to pull all of trunk all the time07:20
lifelessnot the only, but one of the reasons07:21
gfidentelifeless, I have to admit, I'm not sure I understand this requirement though07:21
jprovaznlifeless: "without them having to pull all of trunk" == making sure their template is compatible with newely pulled elements?07:22
*** rushiagr_away is now known as rushiagr07:22
gfidentelifeless, why would I download a K image and expect it to work with my J undercloud?07:22
gfidentelifeless, this is the point I raised in a comment in the spec07:22
lifelessgfidente: because we're pursing a single-branch strategy rather than a fork-and-forget strategy?07:23
lifelessgfidente: So not a 'K image', a 'J image built from elements that also know how to deploy K'07:24
lifelessjprovazn: yes07:24
lifelessjprovazn: as long as they haven't added or removed elements, of course07:24
openstackgerritJames Polley proposed a change to openstack/tripleo-incubator: Explain why we look for passwords in $CWD first  https://review.openstack.org/11519807:24
gfidentelifeless, yeah I understand the stable branch strategy but the questions remains, a J image built from elements that are meant to deploy K ?07:25
lifelessgfidente: I or J or K07:26
lifelessgfidente: and when I goes EOL, then J or K or L or M, or whatever the window is07:26
*** jcoufal has joined #tripleo07:26
jprovaznlifeless: as I commented in previous version of the spec - this pushes us to: 1) do things in a wrong way - define defaults on multiple places instead of having them on one place (template), 2) using defaults doesn't assure that new/changed element will work with old template - with defaults you just guessing07:27
lifelessjprovazn: the spec calls for a test that it will work07:28
lifelessjprovazn: the alternative, forking, means we need a test anyway, except its in a different branch - its no less work07:28
lifelessjprovazn: I don't understand 1)07:28
*** jtomasek has joined #tripleo07:29
jprovaznlifeless: the example of 1): this means that the default values will have to be added to config templates and to any orc scripts if needed, so e.g. corosync.nodes - I would have to add a default block into config template, also I would have to define defaults in ORC script07:31
jprovaznany change in defaults means changing it on multiple places07:32
lifelessjprovazn: we have default values in nearly all our oac code07:33
lifelessjprovazn: in elements07:33
lifelessjprovazn: what you're arguing will happen if we do this we're already doing and have been most of the time07:33
lifelessjprovazn: defaults don't belong in templates07:34
lifelessjprovazn: templates should be primarily calculating things, which is very much not defaults07:34
*** ramishra has joined #tripleo07:35
lifelessjprovazn: (obviously for openstack things we use the defaults that are in their repo - no config == default)07:37
lifelessjprovazn: what do you think we should do differently?07:38
jprovaznlifeless: IIRC in current oac code we rely on default setup wherever possible, what I mean is that if I expect e.g. corosync.nodes to be set, I have to set defaults on multiple places07:38
lifelessjprovazn: or not drag in corosync automatically07:38
openstackgerritNicholas Randon proposed a change to openstack/tripleo-heat-templates: Add specific pass-through config for each role  https://review.openstack.org/10841507:39
lifelessjprovazn: possibly there's a third route07:39
jprovaznlifeless: not drag corosync is == HA is optional07:39
*** ramishra has quit IRC07:40
lifelessso the options I see are:07:41
lifeless - make corosync not break things if its not configured07:41
lifeless - make corosync not be brought in to images with the prior set of elements07:41
lifeless - decide to break backwards compat here07:42
*** pblaho has joined #tripleo07:42
lifelessthe question I think you raised before is07:42
lifeless'if a new THT solves things, are new parameters really backwards incompatible?'07:42
jprovaznyes, this is probably better formulated ;)07:43
lifelessyou said it just fine07:43
lifelessI'm just trying to bring it all together07:43
jprovaznso yes to the above summary07:44
lifelessI think the last point is hard to answer07:44
lifelessI mean07:44
lifelessconsider nova07:44
lifelessdepends on libvirt right07:44
jprovaznyes07:44
lifelessif it started requiring libvirt 1.307:44
lifelesswhen it used to work with 1.207:44
lifelesswould folk consider that backwards incompatible?07:44
lifelessI think folk would hesitate to merge a patch to one of the stable release branches that made such a change07:45
lifelessI think they'd hesitate because that requirement cascades - all of a sudden RHEL would have to update libvirt to get whatever patch it was07:46
*** ifarkas has joined #tripleo07:46
jprovaznwell, you probably see TIE<->THT less tighten than me07:46
lifelessMy impression is that 'when a new version is present, using its features is fine, but requiring a new version is problematic'07:46
lifelessOTOH07:47
lifelesswe require new versions of e.g. pbr all the time07:47
lifelessand don't do semver bumps of the depending library07:47
lifelessI need to cook dinner, I'll be back shortly, will think on this more while I cook07:48
jprovaznOK, enjoy :)07:48
* gfidente is also unsure about elements supporting two past releases as well as current07:49
*** eghobo has quit IRC07:50
*** jcoufal has quit IRC07:51
lifelessgfidente: why?07:59
lifelessjprovazn: so back07:59
jprovaznlifeless: that was quick07:59
lifelessjprovazn: here's my argument for why non-patch-level dependency bumps are major version bumps, not new feature08:00
lifelessjprovazn: two eggs :)08:00
lifelessjprovazn: consider a web service08:00
lifelessthat accepts as parameters the output from another service08:01
lifelessif you have to start using new urls on that other service08:01
*** akrivoka has joined #tripleo08:01
lifelessthen your code has to change08:01
lifelessso my argument fails08:02
lifelessbecause if the dependency change is minor08:02
lifelessthe other urls shouldn't be changing08:02
lifelessyou'd stay on e.g. '1' and be getting their highest v1 objects08:02
lifelessso the question is then08:02
lifelessis tht a dependency of tie08:03
*** jcoufal has joined #tripleo08:03
lifelessor tie a dependency of tht08:03
lifelessor is it a tightly coupled thing08:03
jprovaznlifeless: is any of these components usable w/o each other?08:03
loki184lifeless: hi, infra core jeremy has left a comment for you on this patch  https://review.openstack.org/#/c/110562/ Please look into it.08:05
lifelessloki184: it needs rebasing08:05
gfidentelifeless, on why I'm sure about elements supporting three releases, it can affect basic install steps too, not only config steps, see this for example: https://review.openstack.org/#/c/94303/08:06
gfidente*unsure08:06
lifelessloki184: oh, no that was an old revision08:06
loki184lifeless: yup have uploaded a new patch set, patchset 11 he left a comment asking for your +108:07
lifelessgfidente: right, so we had to update our code to deal with an update upstream, and because we want to be compatible it wasn't just deleting the code08:07
lifelessloki184: I've +1d08:07
lifelessgfidente: so there is a cost there08:08
loki184lifeless: Thank you :)08:08
lifelessjprovazn: To answer your question, I don't see why not  - after all tuskar is roughly speaking a parallel implementation of THT08:11
gfidentelifeless, sort of tangent question, what is the update process supposed to be? assuming I am on J and want to update to K08:13
gfidenteI update undercloud image, rebuild overcloud images, redeploy?08:14
lifelessbuild new images08:14
lifelessstack-update08:14
lifelessin principle08:14
jprovazngfidente: redeploy is the problem - you want to avoid outages08:15
gfidenteok and that should happen for undercloud first?08:15
gfidentejprovazn, yep sorry, so redeploy isn't a loop of bringing down/up nodes but rather a stack-update08:16
jprovazngfidente: aha, ok08:16
lifelessreality is though that openstack K may have new things that have to be calculated from the cluster08:16
lifelessso its likely that you'll need a new template no matter how much we try to avoid it08:17
lifelessin that situation we'll possibly need multiple stages08:17
lifelessI hope we can avoid that indefinitely :)08:17
lifelessjprovazn: so if the rule is that we have to update THT, tuskar, and any other templates first08:18
lifelessjprovazn: then that means that tie depends on tht08:18
lifelessjprovazn: does tht depend on tie? I think it does.08:18
gfidentejprovazn, on the stack-update thing, is it going to rebase the servers on the new images?08:18
lifelessjprovazn: because the signals that we send back08:18
jprovaznlifeless: it does because of callbacks/notifications08:19
jprovaznor signals or how it's called08:19
jprovaznyes08:19
lifelessso if we consider it as a unit08:19
lifelessnever having to pass new parameters to the *template* *to deploy something you deployed before*08:20
lifelessseems like one of the things backwards compat should deliver08:20
lifelessdeploying K instead of J - new thing, new parameters, thats fine08:20
lifelessand the argument for considering it a unit is because of the bidirectional dependencies.08:21
lifelessjprovazn: ^ does that make sense to you?08:21
lifelessjcoufal: are we meeting tonight?08:22
gfidentelifeless, FWIW, I am on board with that and would make that explicit in the spec08:22
lifelessjcoufal: (I recall you wanted to change the time)08:22
*** rushiagr is now known as rushiagr_away08:22
*** jp_at_hp has joined #tripleo08:23
gfidentelifeless, btw, when you say stack-update, to rebase servers to new image heat will have to stop/rebuild right? possibly not all of them at the same time08:23
openstackgerritGonéri Le Bouder proposed a change to openstack/tripleo-image-elements: PEP8 on the doc and elements files  https://review.openstack.org/10631908:23
*** derekh has joined #tripleo08:23
lifelessgfidente: there are several update strategies08:23
lifelessgfidente: offline REBUILD_WITH_EPHEMERAL is what we have working today08:24
jprovaznlifeless: yes, makes sense08:24
lifelessgfidente: online there is takeovernode08:24
gfidenteI have yet to explore this, sounds like will stress HA ;P08:25
lifelessinduitably08:25
derekhlifeless: pass rate upto 55% on hp1, looking at error now08:25
*** regebro has joined #tripleo08:25
lifelessderekh: I had a bit of a poke08:26
lifelessderekh: 65 timeouts08:26
lifelessderekh: and quite a few where the oc node is being deleted, which left me blinking08:26
lifelesslet me poke at the spec shortly08:27
*** lucasagomes has joined #tripleo08:28
derekhlifeless: ok, I'm going to kick off 100 with no nova delete at the end so I can log into the failed instances afterwards and dig into the problems08:30
lifelessderekh: roger08:30
jprovaznlifeless: "never having to pass new parameters to the *template* *to deploy something you deployed before*" makes sense, though if I consider THT+TIE as a unit, then "Increasing the required metadata to use an element." should be fine (it's unit internal change), though this would require having to update THT,tuskar and others first08:33
*** loki184 has quit IRC08:35
*** akrivoka has quit IRC08:35
*** loki184 has joined #tripleo08:35
*** athomas has joined #tripleo08:39
pblahoGoneri: ping08:39
*** jang has quit IRC08:43
*** jang has joined #tripleo08:45
*** pradeep has quit IRC08:48
*** rushiagr_away is now known as rushiagr08:48
pblahohave anyone seen this "OSError: [Errno 13] Permission denied: '/opt/git/openstack/tripleo-incubator/openstack-tools'" in logs for failed check-tripleo-ironic-overcloud-precise-ha ?08:52
lifelesspblaho: thats new to me08:54
pblaholifeless: http://logstash.openstack.org/#eyJzZWFyY2giOiJtZXNzYWdlOlwiT1NFcnJvcjogW0Vycm5vIDEzXSBQZXJtaXNzaW9uIGRlbmllZDogJy9vcHQvZ2l0L29wZW5zdGFjay90cmlwbGVvLWluY3ViYXRvci9vcGVuc3RhY2stdG9vbHMnXCIiLCJmaWVsZHMiOltdLCJvZmZzZXQiOjAsInRpbWVmcmFtZSI6IjYwNDgwMCIsImdyYXBobW9kZSI6ImNvdW50IiwidGltZSI6eyJ1c2VyX2ludGVydmFsIjowfSwic3RhbXAiOjE0MDg0MzgyMzk3MjF908:54
pblaholifeless: ie here with this patch https://review.openstack.org/#/c/114948/08:55
*** yamahata has quit IRC08:57
*** pradeep has joined #tripleo08:59
*** untriaged-bot has joined #tripleo09:01
untriaged-botUntriaged bugs so far:09:01
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/135663709:01
uvirtbotLaunchpad bug 1356637 in tripleo "os-refresh-config fails in hosts element when update is different" [Undecided,New]09:01
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/135589809:01
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/135734609:01
uvirtbotLaunchpad bug 1355898 in tripleo "mariadb doesn't start after an upgrade" [Undecided,New]09:01
uvirtbotLaunchpad bug 1357346 in tripleo "undercloud failing to come up on devtest due to pacemaker in os-refresh-config" [Undecided,New]09:01
*** untriaged-bot has quit IRC09:01
*** proffalken has quit IRC09:04
*** andreaf_ has quit IRC09:10
*** pelix has joined #tripleo09:10
*** proffalken has joined #tripleo09:11
*** ramishra has joined #tripleo09:14
openstackgerritA change was merged to openstack/os-cloud-config: Small fixes to support Python 3  https://review.openstack.org/11160609:18
*** ramishra has quit IRC09:18
*** proffalken has quit IRC09:24
openstackgerritlifeless proposed a change to openstack/tripleo-specs: TripleO and backwards compatibility  https://review.openstack.org/10208109:24
lifelessjprovazn: gfidente: ^09:24
*** proffalken has joined #tripleo09:27
*** proffalken has quit IRC09:29
*** proffalken has joined #tripleo09:30
lifelessok, early night for me; see you all tomorrow :)09:34
*** akrivoka has joined #tripleo09:38
*** andreaf has joined #tripleo09:42
*** Daviey has quit IRC09:44
*** rushiagr is now known as rushiagr_away09:47
*** rushiagr_away is now known as rushiagr09:50
*** pblaho is now known as pblaho|afk10:00
*** lazy_prince is now known as killer_prince10:08
*** Yanyanhu has quit IRC10:08
*** Daviey has joined #tripleo10:13
*** rlandy has joined #tripleo10:18
*** killer_prince is now known as lazy_prince10:19
*** pradipta is now known as pradipta_away10:29
*** pblaho|afk is now known as pblaho10:29
*** andreaf has quit IRC10:33
openstackgerritLadislav Smola proposed a change to openstack/os-cloud-config: Make create tenant idempotent  https://review.openstack.org/11385210:41
openstackgerritLadislav Smola proposed a change to openstack/os-cloud-config: Allow setup services endpoints  https://review.openstack.org/11388210:41
openstackgerritLadislav Smola proposed a change to openstack/os-cloud-config: Make create keystone endpoint idempotent  https://review.openstack.org/11388310:41
openstackgerritLadislav Smola proposed a change to openstack/os-cloud-config: Make create roles idempotent  https://review.openstack.org/11383910:41
openstackgerritLadislav Smola proposed a change to openstack/os-cloud-config: Make setup endpoint idempotent  https://review.openstack.org/11282510:41
*** pradipta_away is now known as pradipta10:44
rdopieralskipblaho: what is the status of python-tuskarclient right now, can we use the v2 api for plan manipulation?10:47
pblahordopieralski: yes... all patches were merged... but API is not completed... https://review.openstack.org/#/c/113988/10:50
pblahordopieralski: and by all patches I mean patches for python bindings.... not for command line interface10:51
*** ifarkas has quit IRC10:55
*** ifarkas_ has joined #tripleo10:57
rdopieralskipblaho: so I can already use the python-tuskarclient, but it won't work yet?10:58
*** Azher has quit IRC10:59
d0ugalrdopieralski: That's correct, AFAIK, the API responses are all mock data at the moment10:59
rdopieralskiawesome, thanks10:59
d0ugalrdopieralski: but you could run jdobs review that is above, I think it's ready - just need another core.11:00
d0ugallsmola: ^ :)11:00
rdopieralskihmmm11:01
lsmolardopieralski: btw. I don't think tuskar client was released yet11:01
lsmolardopieralski: you will have to install it locally11:01
lsmolad0ugal: looking11:01
lsmolad0ugal: this ^ should make tuskar work?11:01
d0ugalOh yeah, I forgot about releasing.11:01
d0ugallsmola: Yeah, it adds the "real" API.11:01
lsmolad0ugal: btw. afaik we don't have working overlcoud templates yet, right?11:02
d0ugalconnects the API to the storage etc.11:02
d0ugallsmola: not sure11:02
lsmolad0ugal: I mean nobody has tested it on any real deployment right, or did you?11:02
d0ugallsmola: I've not, I don't know if jdob did.11:02
lsmolad0ugal: i saw some script for populating of templates into tuskar11:02
*** pmyers has joined #tripleo11:02
d0ugallsmola: Yeah, that's probably my template loading review.11:02
lsmolad0ugal: right, so we will have tuskar, but we can't use it for deployment yet, so...11:04
lsmolad0ugal: does your script contains list of default templates?11:04
lsmolad0ugal: if it does, maybe we have the templates already11:04
d0ugallsmola: No, it expects you point it to a directory of templates to load.11:05
d0ugali.e. t-h-t11:05
lsmolad0ugal: I think there was at least compute and controller tempalte done11:05
lsmolad0ugal: so how do we create the default set of roles?11:05
d0ugalLook at the review, that's all I've got so far.11:05
pblaholsmola: d0ugal's review https://review.openstack.org/#/c/113248/11:07
*** lucasagomes is now known as lucas-hungry11:09
lsmolapblaho: d0ugal yeah I saw this one11:11
lsmolapblaho: d0ugal I was interested in the whole story, who is working on creating set of 4 default roles we will have in Juno?11:12
lsmolapblaho: d0ugal we will need set of working roles and working templates from TuskarAPI, is somebody working on that? Or is that done?11:12
lsmolapbelanyi: d0ugal that should be some init script afaik11:13
d0ugallsmola: Sounds reasonable11:14
d0ugallsmola: I think you can work on that if you want? otherwise something we should talk about later maybe11:15
*** akrivoka has quit IRC11:15
lsmolad0ugal: ah ok, lets chat about that later today11:15
lsmolad0ugal: I got lots of things on my ToDo list, but I will do that if no one else will :-)11:16
d0ugalYeah, I don't have time this week and then I'm on PTO, so not gonna volunteer ;)11:16
*** ifarkas_ has quit IRC11:18
*** andreaf has joined #tripleo11:19
*** ifarkas_ has joined #tripleo11:29
openstackgerritLadislav Smola proposed a change to openstack/tripleo-incubator: Pass password for SNMPd correctly  https://review.openstack.org/11524911:30
*** ifarkas_ has quit IRC11:32
*** ifarkas has joined #tripleo11:32
openstackgerritLadislav Smola proposed a change to openstack/tripleo-incubator: Test if Undercloud Ceilometer monitors Overcloud  https://review.openstack.org/10147911:33
*** loki184 has quit IRC11:37
lsmolad0ugal: ok11:38
*** dshulyak_ has joined #tripleo11:49
*** pblaho has quit IRC11:50
*** weshay has joined #tripleo11:57
*** akrivoka has joined #tripleo11:59
*** dprince has joined #tripleo12:00
*** weshay is now known as weshay_mtg12:00
*** bmahalakshmi has quit IRC12:04
SpamapStchaypo: I am12:06
SpamapStchaypo: I am still in Raleigh I mean12:06
*** morazi has joined #tripleo12:07
*** dshulyak_ has quit IRC12:10
*** pblaho has joined #tripleo12:14
*** ramishra has joined #tripleo12:16
*** ramishra has quit IRC12:21
*** pblaho has quit IRC12:24
*** ccrouch has joined #tripleo12:25
*** pblaho has joined #tripleo12:27
*** lucas-hungry is now known as lucasagomes12:30
*** pensu has quit IRC12:39
openstackgerritDougal Matthews proposed a change to openstack/tuskar: Tuskar command to import a set of templates  https://review.openstack.org/11324812:42
*** julim has joined #tripleo12:42
*** julim has quit IRC12:43
*** pblaho has quit IRC12:48
*** markmc has joined #tripleo12:49
*** pblaho has joined #tripleo12:56
*** nosnos has quit IRC12:56
jprovaznslagle: Hi, I replied to your comment on https://review.openstack.org/#/c/114532/ - can you please recheck?13:00
*** pblaho is now known as pblaho|meeting13:00
*** jpeeler has joined #tripleo13:01
*** jpeeler has joined #tripleo13:01
*** julim has joined #tripleo13:03
slaglejprovazn: ok, yea i missed that we already had 8.8.8.8 in setup-neutron13:05
slaglejprovazn: so was that actually getting used?13:05
jprovaznslagle: what do you mean by getting used? If you set the option, then yes - this nameserver info is provided by dhcp, it's up to your instance if it respects it or not, IIRC I checked in cirros logs that 8.8.8.8 was set, but this would require double check13:08
slaglejprovazn: yea, that's what i meant. was just curious if it was working or not13:10
slagletrying to understand the point of the patch13:10
slaglei get that it's made to be configurable, that's good13:10
jprovaznslagle: so if you don't pass dns-nameserver when creating a neutron subnet, nameserver points to the neutron server (192.0.2.3 for OC nodes), if you run your own DNS for yours setup, you might want to use your own nameserver13:15
openstackgerritA change was merged to openstack/tripleo-heat-templates: Set the MySQL root password  https://review.openstack.org/10256213:17
*** pradipta is now known as pradipta_away13:24
slaglejprovazn: ok, got it, i replied on the patch13:24
jprovaznslagle: Thanks. In that case I wonder if we shouldn't extend the TE_DATAFILE loading little bit - this file is overwritten in https://github.com/openstack/tripleo-incubator/blob/master/scripts/devtest_testenv.sh#L206 - so it's not optimal for custom user setting. Maybe we might merge it with an optional user-settings file if such file exists?13:31
*** pblaho|meeting is now known as pblaho13:31
jprovaznslagle: otherwise if I want add support for optional user settings, I have to always update devtest_testenv and put them here13:32
*** pcrews has joined #tripleo13:33
slaglejprovazn: devtest_testenv is only run once though13:33
*** pcrews_ has joined #tripleo13:34
*** pblaho has quit IRC13:34
*** pcrews__ has joined #tripleo13:35
*** pblaho has joined #tripleo13:37
slaglewe write to $TE_DATAFILE in several places, boot-seed-vm for instance13:37
slaglethe initial creation of it where it is overwritten if contained to devtest_testenv13:37
slagle*is contained13:37
*** pcrews has quit IRC13:38
jprovaznslagle: yes, my point is that this file is not suitable for user custom settings because it's being overwritten13:38
gfidenteslagle, I tend to agree with jprovazn on the datafile not being easy to edit13:38
gfidentebut I know there is general agreement on not adding more env VARS13:39
jprovaznslagle: this file is suitable for data you need to create and cary through devtest setup13:39
*** pcrews_ has quit IRC13:39
openstackgerritDougal Matthews proposed a change to openstack/tuskar: Migrate from common code to oslo.db  https://review.openstack.org/10454813:40
gfidentejprovazn, I think tchaypo in an email to openstack-dev also mentioned to have the passwords file location saved in $TE_DATAFILE13:40
openstackgerrittom-howley proposed a change to openstack/tripleo-image-elements: Configure haproxy logging  https://review.openstack.org/11382713:40
slaglejprovazn: i'm not following the distinction around "user custom settings"13:40
gfidentebut I think it is getting unclear what is good and what is not good to configure via env VAR then13:41
slaglethat's what TE_DATAFILE has in it already, no?13:41
slaglePOWER_USER, etc13:41
*** pcrews__ has quit IRC13:41
jprovaznslagle: this means editing devtest_Testenv file anytime I want to add a new setting13:42
jprovaznslagle: gfidente: so I think if this setting would be in a json file, we should check if there is some "custom.json" and merge content of the custom setting when writing TE_DATAFILE in devtest_Testenv13:42
slaglejprovazn: and you don't have to do that13:42
*** pcrews has joined #tripleo13:43
jprovaznslagle: what I don't have to do?13:44
slagle"editing devtest_Testenv file anytime I want to add a new setting"13:44
slagledevtest_testenv is only run once, when $TE_DATAFILE doesn't exist13:44
slagleyes, it will overwrite if you happen to already have one...but that's not typical13:45
slagleyou're specifically running devtest_testenv to create a new test environment, you wouldn't be trying to reuse an existing $TE_DATAFILE13:45
*** jcoufal has quit IRC13:45
*** jcoufal has joined #tripleo13:46
slaglemy point is really just that the values for these nameservers need to be saved somewhere13:48
slagle$TE_DATAFILE seemed like a reasonable place. since we really only have that or write-tripleorc13:50
jprovaznslagle: I agree. I was just pointing out that from my experience putting this into TA_DATAFILE was not ideal because my custom setting was gone on every new devtest run13:50
jprovaznnvm, thanks for your comment13:52
jprovaznI will put it into some json file13:52
openstackgerritA change was merged to openstack/tripleo-image-elements: Run dbsync commands with service user  https://review.openstack.org/11501813:59
openstackgerritA change was merged to openstack/tripleo-image-elements: Use neutron-rootwrap from /usr/bin  https://review.openstack.org/11501914:00
*** ramishra has joined #tripleo14:01
*** bmahalakshmi has joined #tripleo14:02
*** spzala has joined #tripleo14:03
openstackgerritA change was merged to openstack/tuskar: Adds logic layer for handling plans and roles  https://review.openstack.org/11299714:04
*** marun has joined #tripleo14:04
*** marun is now known as marun_afk14:05
openstackgerritA change was merged to openstack/tripleo-incubator: Remove cinder-volume from controller image.  https://review.openstack.org/11519114:05
*** lblanchard has joined #tripleo14:05
*** ramishra has quit IRC14:06
*** ramishra has joined #tripleo14:07
openstackgerritPetr Blaho proposed a change to openstack/tuskar: Wires up REST API to underlying Tuskar logic  https://review.openstack.org/11398814:10
openstackgerritPetr Blaho proposed a change to openstack/tuskar: Fix for roles with dashes in the name  https://review.openstack.org/11400414:10
openstackgerritPetr Blaho proposed a change to openstack/tuskar: Add set value functionality to plans manager  https://review.openstack.org/11398614:10
openstackgerritPetr Blaho proposed a change to openstack/tuskar: Fix for scaling default  https://review.openstack.org/11400214:10
openstackgerritPetr Blaho proposed a change to openstack/tuskar: Simplify code returning transfer_plans  https://review.openstack.org/11529714:10
d0ugalpblaho: careful when you rebase - looks like you resent jdobs reviews14:12
*** agordeev has quit IRC14:12
d0ugalpblaho: so they just lost all their +A's :(14:13
*** lazy_prince is now known as killer_prince14:13
pblahod0ugal: exactly :-(14:14
pblahod0ugal: I discovered too late14:14
d0ugalpbelanyi: did you do `git rebaes -i master`?14:14
pblahod0ugal: yeah, I did something like that14:14
openstackgerritA change was merged to openstack/tripleo-image-elements: fix: test_os_svc_daemon.py  https://review.openstack.org/11494814:14
d0ugalpblaho: `git rebase -i reviews/jaysbranch...` is safer :)14:15
d0ugalI made this error recently too14:15
pblahod0ugal: the thing was that jdob's branch has failing tests.... and they are ok when rebased/merged with master.... so it works for jenkins... it did not worked for me.... so I rebased on top of master....14:16
d0ugalah14:16
d0ugalI see14:16
*** jkraj has joined #tripleo14:25
*** marun_afk has quit IRC14:27
*** gary7ny has joined #tripleo14:27
*** ramishra has quit IRC14:30
openstackgerritLennart Regebro proposed a change to openstack/tuskar-ui: Moving back to using python-tuskarclient instead of mocking it  https://review.openstack.org/11530214:32
openstackgerritBen Nemec proposed a change to openstack/tripleo-image-elements: Revert "Add workaround for reloading haproxy on Fedora"  https://review.openstack.org/11530314:33
regebroMy change above is a work in progress, but feedback is very welcome.14:34
*** rdopieralski has quit IRC14:37
*** mestery_afk is now known as mestery14:39
*** ramishra has joined #tripleo14:39
*** jprovazn has quit IRC14:40
*** pblaho is now known as pblaho|afk14:46
*** pblaho|afk is now known as pblaho14:47
*** ramishra has quit IRC14:51
*** julim has quit IRC14:59
openstackgerritAna Krivokapic proposed a change to openstack/tuskar-ui: Disable Identity dashboard by default  https://review.openstack.org/11530914:59
*** untriaged-bot has joined #tripleo15:00
untriaged-botUntriaged bugs so far:15:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/135663715:00
uvirtbotLaunchpad bug 1356637 in tripleo "os-refresh-config fails in hosts element when update is different" [Undecided,New]15:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/135589815:00
uvirtbotLaunchpad bug 1355898 in tripleo "mariadb doesn't start after an upgrade" [Undecided,New]15:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/135734615:00
uvirtbotLaunchpad bug 1357346 in tripleo "undercloud failing to come up on devtest due to pacemaker in os-refresh-config" [Undecided,New]15:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/135101015:00
uvirtbotLaunchpad bug 1351010 in ironic "Update to syslinux 6 breaks TFTPboot" [High,Confirmed]15:00
*** untriaged-bot has quit IRC15:00
*** mestery is now known as mestery_afk15:01
*** pradeep has quit IRC15:02
*** ramishra has joined #tripleo15:04
*** marun has joined #tripleo15:08
*** marun has quit IRC15:09
*** marun has joined #tripleo15:09
*** marun has quit IRC15:09
*** marun has joined #tripleo15:10
*** marun has quit IRC15:10
*** ramishra has quit IRC15:12
*** marun has joined #tripleo15:14
openstackgerritA change was merged to openstack/tripleo-incubator: Get rid of overspecification in vm.xml.  https://review.openstack.org/9397615:18
*** marun has quit IRC15:22
*** wuhg has quit IRC15:22
*** tzumainn has joined #tripleo15:28
*** sirushti has joined #tripleo15:29
*** mestery_afk has quit IRC15:39
openstackgerritAna Krivokapic proposed a change to openstack/tuskar-ui: Change page header heading to H1  https://review.openstack.org/11532515:42
*** ramishra has joined #tripleo15:43
regebrowhat the heck does || : mean in a bash script?15:44
*** dtantsur is now known as dtantsur|brb15:45
*** ramishra has quit IRC15:47
bnemecregebro: or true.  It's a way to allow commands to optionally fail without set -e killing the script.15:49
regebrobnemec: I see.15:50
*** IvanBerezovskiy has left #tripleo15:50
openstackgerritJulia Kreger proposed a change to openstack/tripleo-heat-templates: Add nova metadata for group  https://review.openstack.org/11335815:52
*** derekh has quit IRC15:52
*** loki184 has joined #tripleo15:53
*** sdake has joined #tripleo15:56
*** sdake has quit IRC15:56
*** sdake has joined #tripleo15:56
*** rdopieralski has joined #tripleo16:09
*** pblaho has quit IRC16:15
*** sdake has quit IRC16:17
*** sdake has joined #tripleo16:17
*** penick has joined #tripleo16:19
*** sdake has quit IRC16:20
*** rushiagr is now known as rushiagr_away16:20
*** sdake has joined #tripleo16:20
*** marun has joined #tripleo16:21
*** rushiagr_away is now known as rushiagr16:22
*** marun has quit IRC16:23
*** marun has joined #tripleo16:24
*** marun has quit IRC16:25
*** eghobo has joined #tripleo16:26
*** julim has joined #tripleo16:27
*** cody-somerville has quit IRC16:28
*** marun has joined #tripleo16:32
*** dshulyak_ has joined #tripleo16:35
*** ifarkas has quit IRC16:40
openstackgerritA change was merged to openstack/tuskar: Add set value functionality to plans manager  https://review.openstack.org/11398616:41
*** eghobo has quit IRC16:41
openstackgerritA change was merged to openstack/tuskar: Fix for scaling default  https://review.openstack.org/11400216:42
openstackgerritA change was merged to openstack/tuskar: Fix for roles with dashes in the name  https://review.openstack.org/11400416:43
openstackgerritA change was merged to openstack/tuskar: Wires up REST API to underlying Tuskar logic  https://review.openstack.org/11398816:45
*** jkraj has quit IRC16:47
openstackgerritAlexis Lee proposed a change to openstack-infra/tripleo-ci: Add firewall traffic on port 27410  https://review.openstack.org/11534116:48
openstackgerritAlexis Lee proposed a change to openstack-infra/tripleo-ci: Add firewall traffic on port 27410  https://review.openstack.org/11534116:52
*** dsneddon has quit IRC16:56
*** dsneddon has joined #tripleo16:57
*** rdopieralski has quit IRC16:57
openstackgerritAlexis Lee proposed a change to openstack-infra/tripleo-ci: Add firewall traffic on port 27410  https://review.openstack.org/11534116:59
*** penick has quit IRC17:01
*** eghobo has joined #tripleo17:03
openstackgerritJonathan Brownell proposed a change to openstack/diskimage-builder: Increase source-repositories support for tarballs  https://review.openstack.org/10469417:03
*** penick has joined #tripleo17:04
openstackgerritAlexis Lee proposed a change to openstack-infra/tripleo-ci: Add firewall traffic on port 27410  https://review.openstack.org/11534117:04
*** akrivoka has quit IRC17:05
openstackgerritAlexis Lee proposed a change to openstack-infra/tripleo-ci: Add firewall traffic on port 27410  https://review.openstack.org/11534117:06
*** loki184 has quit IRC17:12
*** dtantsur|brb is now known as dtantsur17:14
*** jang1 has joined #tripleo17:15
*** loki184 has joined #tripleo17:26
*** eghobo has quit IRC17:26
*** eghobo has joined #tripleo17:27
*** pradeep has joined #tripleo17:32
*** killer_prince has quit IRC17:37
*** loki184 has quit IRC17:37
*** ChuckC has quit IRC17:37
*** pcrews has quit IRC17:41
*** eghobo has quit IRC17:41
*** pcrews has joined #tripleo17:41
*** loki184 has joined #tripleo17:44
*** loki184 has quit IRC17:55
*** panda has quit IRC17:55
*** panda has joined #tripleo17:56
*** ChuckC has joined #tripleo18:00
*** chuckC_ has joined #tripleo18:02
*** lucasagomes is now known as lucas-dinner18:03
openstackgerritA change was merged to openstack/tripleo-incubator: Setup MySQL root password  https://review.openstack.org/10351418:05
openstackgerritOpenStack Proposal Bot proposed a change to openstack/os-cloud-config: Updated from global requirements  https://review.openstack.org/11433218:06
*** pensu has joined #tripleo18:07
*** penick has quit IRC18:08
*** sirushti has left #tripleo18:08
*** pensu has quit IRC18:15
*** weshay_mtg has quit IRC18:21
*** weshay has joined #tripleo18:21
*** jp_at_hp has quit IRC18:22
*** dtantsur is now known as dtantsur|afk18:22
dsneddonI have a TripleO undercloud set up, and I've used heat to import my overcloud nodes. When I click "deploy" in Horizon, I get the error "HTTPResponse instance has no attribute 'headers'". How do I troubleshoot that?18:22
*** pradeep has quit IRC18:23
dsneddonThere are no useful HTTP errors in the Apache logs. A packet capture shows HTTP 200's, so I don't know where to look next.18:23
*** penick has joined #tripleo18:24
*** bmahalakshmi has quit IRC18:26
*** pelix has quit IRC18:28
openstackgerritJonathan Brownell proposed a change to openstack/diskimage-builder: Increase source-repositories support for tarballs  https://review.openstack.org/10469418:39
openstackgerritJonathan Brownell proposed a change to openstack/diskimage-builder: Increase source-repositories support for tarballs  https://review.openstack.org/10469418:44
ccrouchdsneddon: looks like maybe https://bugs.launchpad.net/tuskar/+bug/1313731?18:44
uvirtbotLaunchpad bug 1313731 in python-tuskarclient "Error when using Tuskar to redeploy the overcloud" [Medium,Fix released]18:44
ccrouchyou might have more luck in #tuskar18:44
*** cwolferh has joined #tripleo18:45
dsneddonccrouch, I believe you are right. The change hasn't made it to RDO downstream.18:45
*** cwolferh_ has quit IRC18:45
lifelessmorning18:48
*** rushiagr is now known as rushiagr_away18:54
*** penick has quit IRC18:56
*** penick has joined #tripleo18:59
NgIs it almost meeting time this week?18:59
*** pensu has joined #tripleo19:00
bnemecNg: I think this is the alternate week.19:05
lifelessNg: 'no' but I'd like a timeslice after I get off this call19:09
Nglifeless: sure. Approx eta? Just stuffing a bit of dinner in, atm19:13
*** jprovazn has joined #tripleo19:13
*** ccrouch has quit IRC19:21
*** akuznetsov has quit IRC19:41
*** marun has quit IRC19:49
lifelessNg: top of the hour19:53
*** ccrouch has joined #tripleo19:54
Nglifeless: k19:58
*** rlandy has quit IRC19:59
*** stevebaker has quit IRC20:00
*** stevebaker has joined #tripleo20:00
lifelessNg: so hi20:04
Nglifeless: such hey20:04
lifelesshangout?20:04
Nglifeless: k, lemmie just get my headset ready20:05
openstackgerritA change was merged to openstack/diskimage-builder: Allow to specify an empty package list in pkg_map  https://review.openstack.org/11324620:05
bnemecERROR: The Parameter (MysqlRootPassword) was not defined in template.20:06
*** pensu has quit IRC20:06
bnemec:-(20:06
bnemecI think I may have done it again.20:06
bnemecThose two mysql changes both passed CI individually, but I'm thinking they may not work together.20:06
bnemecMysqlRootPassword is a resource in the template, but is being passed in as a parameter in the stack-create call.20:07
*** andreaf_ has joined #tripleo20:11
*** andreaf_ has quit IRC20:12
*** andreaf_ has joined #tripleo20:12
*** andreaf_ has quit IRC20:12
*** andreaf_ has joined #tripleo20:13
lifelessbnemec: propose the revert, I'll +2 :)20:14
*** andreaf has quit IRC20:14
bnemeclifeless: Okay, testing to make sure that fixes it locally but I'm pretty sure that's my problem.20:15
lifelessbnemec: https://review.openstack.org/#/c/103449/ please too :)20:15
bnemeclifeless: Yeah, I'm working my way through that one.  My knowledge on the subject is...limited. ;-)20:15
slaglebnemec: i don't understand how 103514 ever passed CI20:20
slaglein fact, i see no mention of MysqlRootPassword in the CI logs at all20:20
greghaynesdid it pass CI?20:20
bnemecslagle: Hmm, that's a good point.  That should never have worked.20:20
slagleum, i have a bad feeling20:21
*** markmc has quit IRC20:21
greghaynesoh, p4 did pass20:21
slagleare we still testing what we think we're testing after this merged...https://review.openstack.org/#/c/89974/20:21
greghayneshaha20:22
openstackgerritBen Nemec proposed a change to openstack/tripleo-incubator: Revert "Setup MySQL root password"  https://review.openstack.org/11539520:24
*** pmyers has quit IRC20:26
openstackgerritBen Nemec proposed a change to openstack/tripleo-incubator: Intentionally broken commit  https://review.openstack.org/11539620:31
*** dprince has quit IRC20:34
*** eghobo has joined #tripleo20:34
*** eghobo has quit IRC20:35
*** athomas has quit IRC20:36
slaglebnemec: looking at the successful run on https://review.openstack.org/#/c/115303/20:38
slagleit looks like it tested it with the old change20:38
slagleerr "the old code"20:39
slaglehttp://logs.openstack.org/03/115303/1/check-tripleo/check-tripleo-novabm-overcloud-f20-nonha/891e937/console.html#_2014-08-19_15_11_23_84720:39
bnemecslagle: Yes it does. :-(20:40
slaglei think we need to revert that /opt/git merge20:40
greghaynesyeaaaa20:40
greghaynes:/20:40
greghaynespush up the revert20:40
bnemecLooking that way.20:40
openstackgerritJames Slagle proposed a change to openstack-infra/tripleo-ci: Revert "Use /opt/git instead of /opt/stack/new"  https://review.openstack.org/11539920:41
* slagle mashes gerrit revert button20:41
*** stevebaker has quit IRC20:41
*** stevebaker has joined #tripleo20:41
openstackgerritJames Slagle proposed a change to openstack-infra/tripleo-ci: Revert "Use /opt/git instead of /opt/stack/new"  https://review.openstack.org/11539920:42
greghaynesclarkb: ^20:42
openstackgerritJonathan Brownell proposed a change to openstack/diskimage-builder: Increase source-repositories support for tarballs  https://review.openstack.org/10469420:42
greghaynesclarkb: Save us clarkb, youre our only hope20:42
clarkbhttp://logs.openstack.org/03/115303/1/check-tripleo/check-tripleo-novabm-overcloud-f20-nonha/891e937/logs/devstack-gate-setup-workspace-new.txt.gz20:43
clarkbthats the interesting log20:43
clarkbwhat repo needs updating?20:43
greghaynestripleo-incubator20:44
greghaynesI see it in the list of project in devstack-gate20:44
clarkbhttp://logs.openstack.org/03/115303/1/check-tripleo/check-tripleo-novabm-overcloud-f20-nonha/891e937/logs/devstack-gate-setup-workspace-new.txt.gz#_2014-08-19_14_34_51_90520:45
clarkbso it updated. make sure you are running out of that dir?20:45
lifelessok breakfast20:46
bnemecclarkb: I think we're not.20:46
bnemechttp://logs.openstack.org/03/115303/1/check-tripleo/check-tripleo-novabm-overcloud-f20-nonha/891e937/logs/devstack-gate-setup-workspace-new.txt.gz#_2014-08-19_14_34_50_80720:46
lifelessthen I'm going to nag reviewers mercilessly to review this vlan patch so I can unblock dprince's network work20:46
bnemecOh, wiat.20:46
bnemec*wait20:46
clarkbd-g is definitely doing the correct thing20:46
clarkbI am saying make sure your thing actually uses the correct path20:46
greghaynesttp://logs.openstack.org/03/115303/1/check-tripleo/check-tripleo-novabm-overcloud-f20-nonha/891e937/console.html#_2014-08-19_14_38_20_92820:47
greghayneshttp://logs.openstack.org/03/115303/1/check-tripleo/check-tripleo-novabm-overcloud-f20-nonha/891e937/console.html#_2014-08-19_14_38_20_92820:48
greghaynesso looks like we export correct tripleo_root20:48
bnemecOh, hold on.  115303 is not an incubator change.20:48
bnemecIt's t-i-e.20:48
clarkbbnemec: doesn't matter20:48
clarkbbnemec: the mechanism is the same20:48
clarkbunless you meant that you expected that job log to show a proposed update to incubator20:48
clarkbgreghaynes: where does that export happen as the sudoing in d-g may throw it away20:49
greghaynesclarkb: nice. It happens in toci_devtest.sh20:49
greghaynesright before we devtest_seed20:49
*** mestery has joined #tripleo20:49
greghaynesso I dont think there can be any sudes between then20:49
greghayness/sudes/sudos20:49
clarkbgreghaynes: ya sounds right20:49
*** mestery has quit IRC20:49
*** mestery has joined #tripleo20:50
greghaynesok, maybe we wait for smoketest to confirm this is correct before getting too far ahead of ourselves20:50
greghaynesTime to watch https://jenkins05.openstack.org/job/check-tripleo-novabm-undercloud-precise-nonha/230/console patiently ;)20:51
bnemecSo, we pull down the proposed change, but we're in /opt/stack/new when we do it.  I think.20:53
bnemeclogs.openstack.org/03/115303/1/check-tripleo/check-tripleo-novabm-overcloud-f20-nonha/891e937/logs/devstack-gate-setup-workspace-new.txt.gz#_2014-08-19_14_34_50_807/20:53
bnemecArgh, copy-paste fail.20:54
*** andreaf_ has quit IRC20:54
bnemechttp://logs.openstack.org/03/115303/1/check-tripleo/check-tripleo-novabm-overcloud-f20-nonha/891e937/logs/devstack-gate-setup-workspace-new.txt.gz#_2014-08-19_14_34_50_807/20:54
*** andreaf_ has joined #tripleo20:54
bnemecThat didn't work right either. :-(20:54
*** jprovazn has quit IRC20:54
*** andreaf_ has quit IRC20:54
*** andreaf_ has joined #tripleo20:55
*** sdake has quit IRC20:55
*** andreaf_ has quit IRC20:55
lifelesswhy do we think the /opt/git thing is broken?20:55
*** andreaf_ has joined #tripleo20:55
slaglespecifically, i'm not sure20:56
slaglegenerally, our CI jobs are not testing the proposed changes20:56
greghaynesThe change which adds MysqlRootPassword as a param to heat env - I was unable to find it being passed in20:56
slaglethat seemed like a likely culprit20:57
bnemecI think we're checking out the proposed change to /opt/stack/new, then running out of /opt/git.20:57
*** jtomasek has quit IRC20:57
lifelessah20:59
lifelessthat would be a hugish problem20:59
greghayneshttp://logs.openstack.org/14/103514/4/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/95c4ee2/console.html20:59
greghaynesWe should be able to see MysqlRootPassword in the Parameters21:00
greghaynesat http://logs.openstack.org/14/103514/4/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/95c4ee2/console.html#_2014-08-19_15_41_24_90121:00
*** untriaged-bot has joined #tripleo21:00
untriaged-botUntriaged bugs so far:21:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/135663721:00
uvirtbotLaunchpad bug 1356637 in tripleo "os-refresh-config fails in hosts element when update is different" [Undecided,New]21:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/135589821:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/135734621:00
uvirtbotLaunchpad bug 1355898 in tripleo "mariadb doesn't start after an upgrade" [Undecided,New]21:00
uvirtbotLaunchpad bug 1357346 in tripleo "undercloud failing to come up on devtest due to pacemaker in os-refresh-config" [Undecided,New]21:00
untriaged-bothttps://bugs.launchpad.net/tripleo/+bug/135101021:00
uvirtbotLaunchpad bug 1351010 in ironic "Update to syslinux 6 breaks TFTPboot" [High,Confirmed]21:00
*** untriaged-bot has quit IRC21:00
greghayneshttps://jenkins05.openstack.org/job/check-tripleo-novabm-undercloud-precise-nonha/230/console did not exit 121:01
greghaynesbnemec: ^21:01
bnemecYeah, I didn't think it would.21:01
*** weshay has quit IRC21:01
lifelessok21:03
lifelessso lets roll that back :(21:03
greghayneshaha21:03
greghaynesyeaaa, might be a good idea :)21:03
bnemeclifeless: https://review.openstack.org/11539921:03
greghaynesDo we want to even wait for CI on that one?21:04
lifelessno21:04
slaglenah, let's +A it21:04
lifelessif it breaks it just tells us trunk is broken21:04
slaglethen recheck the intentionally broken commit21:04
openstackgerritA change was merged to openstack-infra/tripleo-ci: Revert "Use /opt/git instead of /opt/stack/new"  https://review.openstack.org/11539921:04
greghaynes+A21:04
slaglemake sure it fails this time :)21:04
openstackgerritBen Nemec proposed a change to openstack/tripleo-incubator: Intentionally broken commit  https://review.openstack.org/11539621:05
*** cody-somerville has joined #tripleo21:07
*** cody-somerville has joined #tripleo21:07
*** cody-somerville_ has joined #tripleo21:10
*** julim has quit IRC21:11
lifelessmaybe we should delete /opt/stack/new21:13
lifelesse.g. mv /opt/stack/{new,obsolete}21:13
lifelessto ensure that we're really using the new location21:13
*** lblanchard has quit IRC21:13
lifelessclarkb: is it possible to have an inverted job?21:14
clarkbno21:14
clarkbI am pretty sure you all are using the wrong path21:14
lifelesswe could do it in 'userspace' I guess21:14
*** cody-somerville has quit IRC21:14
clarkbwhy would you move?21:14
clarkbeverything in /opt/stack/new is up to date21:14
lifelessclarkb: mordred put the patch up21:14
*** dshulyak_ has quit IRC21:14
lifelessclarkb: we assumed he knew what he was doing21:14
clarkbmordred: that change looks completely wrong to me21:16
*** cody-somerville_ has quit IRC21:16
clarkblifeless: the way d-g works is it copies from /opt/git to /opt/stack/new then updates in /opt/stack/new21:16
clarkbif you use /opt/git as a source of truth you will break because it is just a cache21:16
lifelessclarkb: I believe morded is working on not needing the copy to /opt/stack/new to improve performance21:17
clarkblifeless: that change should happen in devstack-gate not in toci21:17
lifelessclarkb: possibly in both; anyhow - argue with mordred :)21:18
bnemecHey look, we exited 1: https://jenkins01.openstack.org/job/check-tripleo-novabm-undercloud-precise-nonha/204/console21:19
bnemecSo CI should be sane again.21:19
greghaynes\O/21:22
greghaynesso, we should probably recheck things21:22
clarkblifeless: I may have missed it but do you know if mordred was doing this as a general thing for other projects too?21:23
*** penick has quit IRC21:24
*** penick has joined #tripleo21:31
*** penick has quit IRC21:35
*** mestery_ has joined #tripleo21:36
lifelessclarkb: there was a #TODO somewhere at one point21:37
*** mestery has quit IRC21:37
lifelessclarkb: see commit 2978e47c0350da1db71704717cb04e7a302a089921:37
lifelessclarkb: in d-g21:38
lifelessclarkb: which I think was/is related21:38
clarkblifeless: all that does is use /opt/git as the cache21:38
clarkblifeless: it does not use it was the working repos21:38
clarkbwhich is why the tripleo change broke because morded switched to using that as the working repo21:39
lifelessclarkb: so put this down to me being confused and lets ask mordred when he undeserts.21:39
clarkbwfm21:39
*** penick has joined #tripleo21:39
*** mestery_ is now known as mestery21:40
*** jang1 has quit IRC21:44
*** mestery has quit IRC21:45
*** mestery has joined #tripleo21:46
openstackgerritJulia Kreger proposed a change to openstack/os-collect-config: CORE-1270 Allow using non-default collectors  https://review.openstack.org/11411621:47
lifelessTheJulia: whats the CORE-%d for? Thts irrelevant upstream :)21:49
openstackgerritJulia Kreger proposed a change to openstack/os-collect-config: CORE-1270 Allow using non-default collectors  https://review.openstack.org/11411621:50
bnemec+ exit 121:54
bnemecSigh.  I forgot to undo the broken change before I re-ran devtest.21:54
ccrouchTheJulia: I think CORE-1270 resisted your attempts to remove it21:55
*** mestery has quit IRC22:01
*** sdake has joined #tripleo22:07
*** sdake has quit IRC22:07
*** sdake has joined #tripleo22:07
TheJuliaborked .git/config22:23
openstackgerritJulia Kreger proposed a change to openstack/os-collect-config: Allow using non-default collectors  https://review.openstack.org/11411622:24
jrollis tripleo CI ok? I have a patch that has hit this three times in a row: https://bugs.launchpad.net/openstack-ci/+bug/134405022:31
uvirtbotLaunchpad bug 1344050 in openstack-ci "When installing horizon dependencies: fatal error: pcre.h: No such file or directory" [Undecided,New]22:31
jrollsaid patch: https://review.openstack.org/#/c/115148/22:31
*** sdake has quit IRC22:34
bnemecjroll: Your last failure was actually http://logs.openstack.org/48/115148/7/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/0f5fe5f/console.html#_2014-08-19_22_19_35_89822:39
bnemecA broken patch made it in because our CI wasn't testing new changes properly for a while.22:39
bnemecWe're reverting the bad change in https://review.openstack.org/#/c/115395/22:39
jrolloh huh22:40
jrollthanks bnemec22:40
*** penick has quit IRC22:50
*** mestery has joined #tripleo22:53
*** mestery_ has joined #tripleo23:02
*** mestery has quit IRC23:02
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Remove hardcoded version.  https://review.openstack.org/11542623:03
*** mestery_ has quit IRC23:07
*** mestery has joined #tripleo23:07
*** mestery has quit IRC23:12
*** mestery has joined #tripleo23:13
*** spzala has quit IRC23:29
*** jpeeler has quit IRC23:30
*** ccrouch has quit IRC23:37
*** mestery has quit IRC23:41
*** mestery has joined #tripleo23:44
*** mestery has quit IRC23:45
*** yamahata has joined #tripleo23:53
*** marun has joined #tripleo23:56
*** markmc has joined #tripleo23:57
*** sdake has joined #tripleo23:58

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