*** hdd has joined #heat | 00:12 | |
*** EricGonczer_ has quit IRC | 00:19 | |
stevebaker | asalkeld_: \o/ | 00:23 |
---|---|---|
asalkeld_ | :-O - scary | 00:23 |
asalkeld_ | still gotta get elected | 00:24 |
asalkeld_ | stevebaker, did you see this: https://review.openstack.org/#/c/122627/ | 00:37 |
asalkeld_ | it builds the dashboard for you | 00:37 |
stevebaker | asalkeld_: cool | 00:38 |
asalkeld_ | https://review.openstack.org/#/dashboard/?foreach=status%3Aopen+NOT+owner%3Aself&title=Priortized+Bug+Fix+Dashboard&&Milestone+juno-rc1+Importance+High=change%3A122592+OR+change%3A121693+OR+change%3A122568&Milestone+juno-rc1+Importance+Medium=change%3A90109+OR+change%3A84664+OR+change%3A110713+OR+change%3A122274&Milestone+juno-rc1+Importance+Low=change%3A117076 | 00:39 |
*** EricGonczer_ has joined #heat | 00:48 | |
*** EricGonczer_ has quit IRC | 00:48 | |
*** harlowja_at_home has quit IRC | 00:54 | |
*** dims has joined #heat | 00:59 | |
*** Qiming has joined #heat | 01:12 | |
*** EricGonczer_ has joined #heat | 01:15 | |
*** Drago has joined #heat | 01:19 | |
*** LiJiansheng has quit IRC | 01:20 | |
*** LiJiansheng has joined #heat | 01:21 | |
*** Drago has quit IRC | 01:24 | |
*** dims has quit IRC | 01:26 | |
*** dims has joined #heat | 01:30 | |
*** dims_ has joined #heat | 01:31 | |
*** EricGonczer_ has quit IRC | 01:33 | |
*** EricGonczer_ has joined #heat | 01:34 | |
*** dims has quit IRC | 01:35 | |
*** EricGonczer_ has quit IRC | 01:37 | |
*** dims_ has quit IRC | 01:40 | |
*** dims has joined #heat | 01:41 | |
*** LiJiansheng has quit IRC | 01:42 | |
*** Qiming_ has joined #heat | 01:42 | |
*** dims has quit IRC | 01:45 | |
*** Qiming has quit IRC | 01:45 | |
*** erkules_ has joined #heat | 01:53 | |
*** erkules has quit IRC | 01:56 | |
*** Drago has joined #heat | 02:07 | |
*** Drago has quit IRC | 02:09 | |
*** LiJiansheng has joined #heat | 02:22 | |
*** hdd has quit IRC | 02:27 | |
*** Yanyanhu has joined #heat | 02:35 | |
*** ramishra has joined #heat | 02:48 | |
*** cmyster_away is now known as cmyster | 02:59 | |
cmyster | morning | 03:00 |
Qiming_ | morning | 03:00 |
*** Qiming_ is now known as Qiming | 03:01 | |
larsks | I am trying to put together an example using an HARestarter resource. If I want to trigger a restart based on service availability, do I need an external monitoring solution to feed an appropriate meter to ceilometer? | 03:02 |
*** MohitS has joined #heat | 03:03 | |
larsks | (here "service availability" meaning something like "successful connection to a particular tcp socket" or "received a specific response code from web server"...pretty much the same checks implemented by a Neutron HealthMonitor.) | 03:03 |
*** hdd has joined #heat | 03:05 | |
asalkeld_ | larsks, hold on - I'll get a link | 03:07 |
asalkeld_ | larsks, are you using ceilometer or os::heat::cwlitealarm | 03:08 |
larsks | asalkeld_: well, right now I'm not using either :). I was hoping to use ceilometer, but as far as I can tell I need to either feed it data externally, or just use a completely external solution and trigger the AlarmUrl for the resource directly. | 03:09 |
larsks | I was basically checking whether or not my reading of things is correct. | 03:09 |
Qiming | larsks, have checked http://git.openstack.org/cgit/openstack/heat-templates/tree/cfn/F17/WordPress_Single_Instance_With_HA.yaml ? | 03:09 |
*** ramishra has quit IRC | 03:10 | |
asalkeld_ | cfn-push-stats | 03:10 |
larsks | Qiming: I did. It's using a CloudWatch alarm, which I thought was supposed to be deprecated by ceilometer these days, and it's referering to a metric named "servicefailure" and I'm not sure where that comes from. | 03:10 |
asalkeld_ | https://github.com/openstack/heat-cfntools/blob/master/bin/cfn-push-stats#L59 | 03:10 |
larsks | asalkeld_: Ah, thanks. | 03:11 |
asalkeld_ | larsks, all that does is send a metric to ceilometer with the name "servicefailure" | 03:11 |
larsks | Okay, that was my next question (are metrics reported by cfn-push-stats visible in ceilometer). | 03:12 |
asalkeld_ | then it makes an alarm to check for any such message | 03:12 |
asalkeld_ | it's a bit ugly, but they go to heat, then get redirceted to ceilometer | 03:12 |
larsks | Okay. I will have to take a closer look tomorrow. Thanks for the pointers! | 03:13 |
asalkeld_ | it was until ceilometer had it's own in guest client | 03:13 |
asalkeld_ | larsks, i wrote some of that | 03:13 |
larsks | ...there's an in-guest client for ceilometer that is different from cfn-push-stats? | 03:13 |
asalkeld_ | so happy to answer questions | 03:13 |
asalkeld_ | larsks, you could use python-ceilometerclient | 03:14 |
asalkeld_ | but not sure if it handles keypairs | 03:14 |
asalkeld_ | (no expiring tokens) | 03:14 |
asalkeld_ | larsks, what client are you thinking of? | 03:15 |
asalkeld_ | I may be behind the times here:-O | 03:15 |
larsks | asalkeld_: I was just responding to your comment, "it was until ceilometer had it's own in guest client", which made me perk up. | 03:15 |
asalkeld_ | so I am not aware of one (other than the normal python client) | 03:16 |
larsks | Okay, got it. | 03:16 |
larsks | I have to disappear for now, but I will undoubtedly have followup questions. Thanks again! | 03:16 |
asalkeld_ | no probem | 03:16 |
*** lazy_prince is now known as killer_prince | 03:21 | |
*** ramishra has joined #heat | 03:24 | |
*** shakamunyi has joined #heat | 03:25 | |
asalkeld_ | remote: New Changes: | 03:29 |
asalkeld_ | remote: https://review.openstack.org/123039 | 03:29 |
asalkeld_ | juno-rc1 bug ^ | 03:29 |
*** LiJiansheng has quit IRC | 03:39 | |
*** LiJiansheng has joined #heat | 03:43 | |
*** nikunj2512 has joined #heat | 03:50 | |
*** LiJiansheng has quit IRC | 03:53 | |
*** killer_prince is now known as lazy_prince | 03:58 | |
*** shakamunyi has quit IRC | 04:00 | |
*** LiJiansheng has joined #heat | 04:06 | |
*** Drago1 has joined #heat | 04:08 | |
*** MohitS has quit IRC | 04:10 | |
*** Drago1 has quit IRC | 04:10 | |
*** MohitS has joined #heat | 04:11 | |
*** lazy_prince is now known as killer_prince | 04:17 | |
*** hdd has quit IRC | 04:19 | |
*** nikunj2512 has quit IRC | 04:30 | |
*** nikunj2512 has joined #heat | 04:30 | |
*** MohitS has quit IRC | 04:35 | |
*** ramishra has quit IRC | 04:35 | |
*** ramishra has joined #heat | 04:35 | |
*** rushiagr_away is now known as rushiagr | 04:40 | |
*** dims has joined #heat | 04:41 | |
*** dims has quit IRC | 04:46 | |
*** Qiming_ has joined #heat | 04:48 | |
*** Qiming has quit IRC | 04:52 | |
*** akuznetsov has quit IRC | 04:52 | |
*** akuznetsov has joined #heat | 04:56 | |
asalkeld_ | stevebaker, i think there are a lot of bugs that your patch will fix | 05:01 |
asalkeld_ | https://bugs.launchpad.net/heat/+bug/1360415 | 05:01 |
uvirtbot | Launchpad bug 1360415 in heat "test_nova_keypair_resources fails with UserKeyPairMissing" [Undecided,New] | 05:01 |
asalkeld_ | (stable/icehouse) | 05:01 |
asalkeld_ | https://bugs.launchpad.net/heat/+bug/1365159 | 05:01 |
uvirtbot | Launchpad bug 1365159 in tempest "check-tempest-* fail due to heat duplicate option" [Undecided,Invalid] | 05:01 |
*** MohitS has joined #heat | 05:01 | |
stevebaker | asalkeld_: you mean my delete commit fix? | 05:02 |
asalkeld_ | yip | 05:02 |
asalkeld_ | tho' not always easy to prove | 05:02 |
stevebaker | yeah, and who wants to run postgres to find them? | 05:03 |
asalkeld_ | lol | 05:04 |
asalkeld_ | it's easy enough in devstack isn't it? | 05:04 |
*** LiJiansheng has quit IRC | 05:05 | |
*** harlowja_at_home has joined #heat | 05:05 | |
stevebaker | sure, I've done it. But I'd rather run what everyone else does | 05:05 |
*** sanjayu has joined #heat | 05:06 | |
asalkeld_ | i wonder how many people actually use all our options | 05:07 |
asalkeld_ | like we could remove half the options and maybe 1 person would notice | 05:07 |
stevebaker | speaking of which, I'm just trying to resurrect heat-standalone in devstack | 05:08 |
asalkeld_ | to test? | 05:08 |
asalkeld_ | (functional test?) | 05:08 |
asalkeld_ | good idea | 05:08 |
*** kopparam has joined #heat | 05:09 | |
stevebaker | well, eventually. Just to get it working at all currently, and to fix bug 1302578 | 05:09 |
uvirtbot | Launchpad bug 1302578 in heat "Required credentials are missing when heat-engine calls heatclient operations" [Medium,In progress] https://launchpad.net/bugs/1302578 | 05:09 |
*** nkhare has joined #heat | 05:13 | |
*** LiJiansheng has joined #heat | 05:17 | |
* cmyster Hmmms | 05:18 | |
*** kopparam has quit IRC | 05:23 | |
*** kopparam has joined #heat | 05:24 | |
*** Yanyan has joined #heat | 05:24 | |
*** Yanyanhu has quit IRC | 05:26 | |
*** tspatzier has joined #heat | 05:45 | |
*** tspatzier__ has joined #heat | 05:47 | |
*** tspatzier has quit IRC | 05:50 | |
*** kopparam has quit IRC | 05:59 | |
*** david-lyle has joined #heat | 05:59 | |
*** kopparam has joined #heat | 06:00 | |
*** ishant has joined #heat | 06:03 | |
*** harlowja_at_home has quit IRC | 06:04 | |
*** LiJiansheng has quit IRC | 06:04 | |
*** LiJiansheng has joined #heat | 06:05 | |
*** akuznetsov has quit IRC | 06:05 | |
*** Drago1 has joined #heat | 06:09 | |
*** Drago1 has quit IRC | 06:11 | |
*** akuznetsov has joined #heat | 06:11 | |
*** sdake has joined #heat | 06:12 | |
*** sdake has quit IRC | 06:12 | |
*** sdake has joined #heat | 06:12 | |
sdake | hey stevebaker | 06:19 |
sdake | I found my answer to my q thanks | 06:19 |
sdake | anyone know when shardy popped out the kiddo? | 06:19 |
*** k4n0 has joined #heat | 06:20 | |
cmyster | sdake: it would be strange if HE had. | 06:21 |
*** uru_ has joined #heat | 06:24 | |
*** uru_ is now known as urulama | 06:25 | |
*** jprovazn has joined #heat | 06:32 | |
*** killer_prince is now known as lazy_prince | 06:37 | |
*** sanjayu has quit IRC | 06:40 | |
*** erkules_ is now known as erkules | 06:49 | |
*** ifarkas has joined #heat | 06:52 | |
*** Qiming__ has joined #heat | 07:02 | |
*** kopparam has quit IRC | 07:05 | |
*** Qiming_ has quit IRC | 07:06 | |
*** jcoufal has joined #heat | 07:10 | |
*** lazy_prince has quit IRC | 07:22 | |
*** jamiehannaford has joined #heat | 07:28 | |
*** jamiehan_ has joined #heat | 07:33 | |
*** pas-ha has joined #heat | 07:34 | |
pas-ha | morning all | 07:34 |
*** jamiehannaford has quit IRC | 07:35 | |
*** killer_prince has joined #heat | 07:36 | |
sdake | cmyster rathre his wife :) | 07:36 |
*** killer_prince is now known as lazy_prince | 07:36 | |
*** jamiehan_ has quit IRC | 07:41 | |
*** jamiehannaford has joined #heat | 07:44 | |
*** che-arne has joined #heat | 07:46 | |
*** justin-8_ has quit IRC | 07:50 | |
*** jistr has joined #heat | 07:53 | |
*** kopparam has joined #heat | 07:57 | |
*** lazy_prince has quit IRC | 07:57 | |
*** lazy_prince has joined #heat | 07:58 | |
*** derekh has joined #heat | 08:04 | |
*** Drago1 has joined #heat | 08:09 | |
*** Drago1 has quit IRC | 08:12 | |
pas-ha | guys, I see references to AWS::CloudWatch::Alarm in several places (like tests and AWS Loadbalancer) but can't find were is it defined :/ can someone point me to that place? | 08:12 |
*** jamiehan_ has joined #heat | 08:13 | |
*** jamiehannaford has quit IRC | 08:17 | |
*** KanagarajM has joined #heat | 08:20 | |
Qiming__ | pas-ha, /etc/heat/environment.d/default.yaml | 08:21 |
pas-ha | Qiming__, thanks | 08:22 |
*** tomek_adamczewsk has joined #heat | 08:23 | |
*** lazy_prince has quit IRC | 08:23 | |
*** ckmvishnu has joined #heat | 08:23 | |
*** jstrachan has joined #heat | 08:25 | |
ckmvishnu | who should i actually vote for PTL | 08:25 |
ckmvishnu | how | 08:25 |
*** k4n0 has quit IRC | 08:33 | |
*** sorantis has joined #heat | 08:37 | |
*** ananta has joined #heat | 08:37 | |
*** sergmelikyan has quit IRC | 08:40 | |
*** sergmelikyan has joined #heat | 08:40 | |
*** ckmvishnu has quit IRC | 08:41 | |
*** rushiagr is now known as rushiagr_away | 08:44 | |
*** rushiagr_away is now known as rushiagr | 08:45 | |
*** jamiehan_ has quit IRC | 08:46 | |
*** ckmvishnu has joined #heat | 08:47 | |
*** jamiehannaford has joined #heat | 08:48 | |
*** liusheng has joined #heat | 08:48 | |
*** ramishra has quit IRC | 08:48 | |
*** jamiehan_ has joined #heat | 08:49 | |
*** k4n0 has joined #heat | 08:50 | |
*** jamiehannaford has quit IRC | 08:53 | |
*** jamiehan_ has quit IRC | 08:54 | |
*** fayablazer has joined #heat | 08:54 | |
*** rushiagr is now known as rushiagr_away | 08:56 | |
*** jamiehannaford has joined #heat | 09:02 | |
*** david-lyle has quit IRC | 09:03 | |
*** ramishra has joined #heat | 09:09 | |
*** rushiagr_away is now known as rushiagr | 09:23 | |
*** kopparam has quit IRC | 09:23 | |
*** kopparam has joined #heat | 09:26 | |
*** Yanyan has quit IRC | 09:27 | |
*** kopparam_ has joined #heat | 09:30 | |
*** kopparam has quit IRC | 09:30 | |
*** jstrachan has quit IRC | 09:31 | |
*** jstrachan has joined #heat | 09:33 | |
*** sorantis has quit IRC | 09:33 | |
*** Yanyanhu has joined #heat | 09:36 | |
*** kopparam_ has quit IRC | 09:37 | |
*** kopparam has joined #heat | 09:37 | |
*** jstrachan has quit IRC | 09:39 | |
*** jstrachan has joined #heat | 09:41 | |
*** k4n0 has quit IRC | 09:44 | |
*** Qiming_ has joined #heat | 09:44 | |
*** Qiming__ has quit IRC | 09:47 | |
*** Yanyanhu has quit IRC | 09:59 | |
*** jstrachan has quit IRC | 09:59 | |
*** andreaf_ is now known as andreaf | 10:01 | |
*** Qiming_ has quit IRC | 10:01 | |
*** jstrachan has joined #heat | 10:02 | |
*** kopparam has quit IRC | 10:04 | |
*** jstrachan_ has joined #heat | 10:05 | |
*** kopparam has joined #heat | 10:07 | |
*** jstracha_ has joined #heat | 10:08 | |
*** jstrachan has quit IRC | 10:08 | |
*** kopparam has quit IRC | 10:10 | |
*** Drago1 has joined #heat | 10:11 | |
*** jstrachan_ has quit IRC | 10:11 | |
*** kopparam has joined #heat | 10:13 | |
*** Drago1 has quit IRC | 10:15 | |
*** ckmvishnu has quit IRC | 10:20 | |
*** sorantis has joined #heat | 10:24 | |
*** k4n0 has joined #heat | 10:29 | |
pas-ha | ckmvishnu, you should receive an email with a link to a poll, but the voting is not opened yet, now is the phase of announcing candidacies | 10:34 |
*** zigo has quit IRC | 10:50 | |
*** pmyers has joined #heat | 10:51 | |
*** zigo has joined #heat | 10:52 | |
*** jstracha_ has quit IRC | 10:55 | |
*** jstrachan has joined #heat | 10:55 | |
*** dims has joined #heat | 10:59 | |
*** alexheneveld has joined #heat | 11:00 | |
*** jstrachan has quit IRC | 11:01 | |
*** asalkeld__ has joined #heat | 11:02 | |
*** kopparam has quit IRC | 11:02 | |
*** asalkeld_ has quit IRC | 11:03 | |
*** jstrachan has joined #heat | 11:04 | |
zigo | I have an issue with generating the sphinx doc in the Heat package: | 11:04 |
zigo | http://pastebin.com/f0aENxdX | 11:04 |
zigo | Anyone has an idea ? | 11:04 |
zigo | stevebaker: ^ | 11:04 |
therve | zigo, How do you generate it? | 11:05 |
cmyster | no template version in the template file? | 11:06 |
zigo | therve: sphinx-build -b html doc/source $(CURDIR)/debian/heat-doc/usr/share/doc/heat-doc/html | 11:06 |
zigo | Maybe I should add PYTHONPATH=. ? | 11:06 |
therve | zigo, Heat needs to be "installed" for docs to be built | 11:06 |
zigo | No way. | 11:06 |
therve | Or so it seems | 11:06 |
therve | So maybe pip install -e . | 11:07 |
zigo | Trying with PYTHONPATH=. ... | 11:07 |
*** Qiming has joined #heat | 11:07 | |
zigo | Ah cool, that was the solution ! :) | 11:07 |
zigo | Sorry for bothering. | 11:07 |
zigo | That's a "classic" issue ... | 11:07 |
zigo | Ah no. | 11:08 |
zigo | Spoke too early. | 11:08 |
zigo | Still fails ... | 11:08 |
*** mkollaro has joined #heat | 11:08 | |
zigo | therve: There's no way I can do "pip install -e ." when building a debian package ! | 11:08 |
*** Daviey has quit IRC | 11:09 | |
therve | zigo, Maybe a build is enough | 11:09 |
zigo | therve: What do you mean? | 11:09 |
*** rdo has quit IRC | 11:09 | |
*** kopparam has joined #heat | 11:10 | |
therve | zigo, python setup.py build (-i?) | 11:10 |
zigo | therve: Heat is built in $(CURDIR)/build/lib.linux-x86_64-2.7/heat/ when I generate the docs... | 11:10 |
therve | zigo, So maybe use that as your doc source? | 11:11 |
*** rdo has joined #heat | 11:11 | |
zigo | therve: As in? | 11:11 |
zigo | What command line would you use? | 11:11 |
*** ishant has quit IRC | 11:12 | |
therve | sphinx-buld -b html $(CURDIR)/build/lib.linux-x86_64-2.7/heat/doc/source [...] | 11:12 |
zigo | It's looking like python setup.py build_sphinx works. | 11:13 |
zigo | I think I'll use that... | 11:13 |
*** Daviey has joined #heat | 11:14 | |
*** ananta has quit IRC | 11:16 | |
*** shakamunyi has joined #heat | 11:18 | |
*** shakamunyi has quit IRC | 11:20 | |
*** nkhare has quit IRC | 11:26 | |
*** tspatzier__ has quit IRC | 11:27 | |
*** nikunj2512 has quit IRC | 11:31 | |
*** jstrachan has quit IRC | 11:37 | |
*** kopparam has quit IRC | 11:38 | |
*** jstrachan has joined #heat | 11:41 | |
*** cmyster is now known as cmyster_away | 11:46 | |
*** jstrachan has quit IRC | 11:49 | |
*** jstrachan has joined #heat | 11:52 | |
*** sgordon_ has joined #heat | 11:53 | |
*** achampion has quit IRC | 11:58 | |
*** aweiteka has joined #heat | 12:06 | |
*** KanagarajM has quit IRC | 12:06 | |
*** jdob has joined #heat | 12:11 | |
*** Drago has joined #heat | 12:11 | |
*** asalkeld__ has quit IRC | 12:13 | |
*** Drago has quit IRC | 12:14 | |
*** openstackgerrit has joined #heat | 12:15 | |
*** adrienverge has joined #heat | 12:17 | |
*** jdob has quit IRC | 12:25 | |
*** jdob has joined #heat | 12:25 | |
*** sdake has quit IRC | 12:35 | |
*** rushiagr is now known as rushiagr_away | 12:35 | |
*** jstrachan has quit IRC | 12:36 | |
*** dims has quit IRC | 12:38 | |
*** jstrachan has joined #heat | 12:38 | |
*** andreaf is now known as andreaf_ | 12:38 | |
*** dims has joined #heat | 12:38 | |
*** liusheng has quit IRC | 12:39 | |
*** MohitS has quit IRC | 12:45 | |
*** nkhare has joined #heat | 12:45 | |
*** sballe has joined #heat | 12:47 | |
*** ramishra has quit IRC | 12:51 | |
*** tonisbones has joined #heat | 12:52 | |
*** nkhare has quit IRC | 13:01 | |
*** jstrachan_ has joined #heat | 13:02 | |
*** rbowen has joined #heat | 13:03 | |
*** jmckind has joined #heat | 13:03 | |
*** hdd has joined #heat | 13:03 | |
*** jstrachan has quit IRC | 13:04 | |
*** tomek_adamczewsk has quit IRC | 13:06 | |
*** achampion has joined #heat | 13:08 | |
Qiming | when doing 'git review', I'm getting "Errors running git rebase -p -i remotes/gerrit/master", and | 13:10 |
Qiming | "Interactive rebase already started" | 13:11 |
Qiming | how to solve this? | 13:11 |
*** killer_prince has joined #heat | 13:11 | |
*** killer_prince is now known as lazy_prince | 13:11 | |
*** jdob has quit IRC | 13:11 | |
*** jdob has joined #heat | 13:11 | |
*** sballe has quit IRC | 13:12 | |
*** aweiteka has quit IRC | 13:13 | |
*** blomquisg has joined #heat | 13:16 | |
ryansb | Qiming: git rebase --abort | 13:16 |
ryansb | then you should be able to gitreview normally | 13:17 |
Qiming | ryansb, trying, but got a conflict, looking | 13:17 |
*** radez_g0n3 is now known as radez | 13:19 | |
*** jmckind has quit IRC | 13:20 | |
ryansb | Yeah, well once you resolve it you should be set. | 13:21 |
adrienverge | Hi | 13:27 |
adrienverge | Anyone interested in being able to pass scheduler hints to Cinder? | 13:27 |
adrienverge | https://review.openstack.org/#/c/122157/ | 13:27 |
adrienverge | https://review.openstack.org/#/c/122153/ | 13:27 |
*** yassine has joined #heat | 13:31 | |
*** aweiteka has joined #heat | 13:33 | |
pas-ha | given https://review.openstack.org/#/c/105907/ this will be needed indeed | 13:33 |
*** denis_makogon has quit IRC | 13:34 | |
*** jmckind has joined #heat | 13:35 | |
*** yassine has quit IRC | 13:36 | |
*** sballe_ has quit IRC | 13:37 | |
*** sballe has joined #heat | 13:37 | |
*** jasond has joined #heat | 13:42 | |
*** sabeen1 has joined #heat | 13:45 | |
openstackgerrit | A change was merged to openstack/python-heatclient: Fix stack update for Python API https://review.openstack.org/122690 | 13:47 |
*** tomek_adamczewsk has joined #heat | 13:47 | |
Qiming | I believe I have successfully made the git tree status a mess, ;) | 13:48 |
*** yassine has joined #heat | 13:50 | |
*** LiJiansheng has quit IRC | 13:51 | |
adrienverge | Qiming: make sure you save your changes, then: git reset --hard; git checkout master | 13:52 |
*** tomek_ad1 has joined #heat | 13:53 | |
Qiming | adrienverge, that ... is not acceptable, can I just cherry-pick the changes? | 13:53 |
*** zz_gondoi is now known as gondoi | 13:54 | |
adrienverge | Qiming: are you changes commited somewhere? | 13:54 |
adrienverge | Then git checkout master; git cherry-pick would be a good option | 13:54 |
Qiming | yes, I have four of them, each depending on another -- a big mistake, :< | 13:54 |
adrienverge | Qiming: going in private, since this is not the topic here ;) | 13:55 |
Qiming | adrienverge, thanks | 13:55 |
*** tomek_adamczewsk has quit IRC | 13:56 | |
*** EricGonczer_ has joined #heat | 13:56 | |
*** ramishra has joined #heat | 14:02 | |
*** Drago has joined #heat | 14:12 | |
*** tomek_ad1 has quit IRC | 14:14 | |
*** andreaf has joined #heat | 14:15 | |
openstackgerrit | Qiming Teng proposed a change to openstack/heat: Remove timeout from ResourceGroup method call. https://review.openstack.org/120676 | 14:15 |
*** Drago has quit IRC | 14:17 | |
*** k4n0 has quit IRC | 14:19 | |
*** sballe_ has joined #heat | 14:21 | |
*** sballe_ has quit IRC | 14:23 | |
*** david-lyle has joined #heat | 14:24 | |
*** david-lyle has quit IRC | 14:24 | |
*** sballe has quit IRC | 14:24 | |
*** david-lyle has joined #heat | 14:27 | |
*** hdd has quit IRC | 14:29 | |
*** hdd has joined #heat | 14:29 | |
*** david-lyle has quit IRC | 14:29 | |
*** jistr has quit IRC | 14:30 | |
*** andreaf has quit IRC | 14:31 | |
*** jistr has joined #heat | 14:33 | |
*** julienvey has joined #heat | 14:36 | |
*** tomek_adamczewsk has joined #heat | 14:37 | |
*** david-lyle has joined #heat | 14:40 | |
larsks | I am generating EC2 credentials in a heat template to use with cfn-push-stats, but I'm getting a "User is not authorized to perform action" error when running "cfn-push-stats --heartbeat". Would someone mind taking a quick look at a template to make sure I'm not missing something obvious? | 14:43 |
*** jamiehan_ has joined #heat | 14:43 | |
*** jamiehannaford has quit IRC | 14:43 | |
*** sballe has joined #heat | 14:48 | |
*** tomek_adamczewsk has quit IRC | 14:48 | |
*** jprovazn has quit IRC | 14:49 | |
*** zns has joined #heat | 15:00 | |
zigo | It's looking like to me there's a missing "cliff (>= 1.6)" in test-requirements.txt in Juno b3. | 15:01 |
zigo | Has this been fixed since? | 15:01 |
zigo | Also, the route!=2.0 in requirements.txt is annoying me, because it's a perfectly valid version that we current use in Debian. | 15:01 |
zigo | The only reaon for it to be broken is the PyPi release, but the Debian package is ok. | 15:02 |
zigo | So I have to patch requirements.txt in Debian. | 15:02 |
zigo | That's ok-ish, but it'd be nice if I could avoid it... | 15:02 |
openstackgerrit | Qiming Teng proposed a change to openstack/heat: Make InstanceGroup subclass of ResourceGroup https://review.openstack.org/119619 | 15:02 |
zigo | Anyone has thoughts on this? | 15:02 |
* zigo uploaded Juno b3 of heat in Debian experimental a few minutes ago. | 15:02 | |
ryansb | zigo: is this in heat, or heat-client? | 15:03 |
zigo | ryansb: In heat. | 15:03 |
ryansb | I'll take a look at it. If you can open a launchpad bug for the missing cliff dep I'll work on fixing it | 15:03 |
zigo | ryansb: Thanks, doing it. | 15:04 |
ryansb | as for the route!=2.0, I don't know why we don't use that version. I think you'd probably be best off looking in old bugs or checking https://ask.openstack.org/en/questions/ | 15:04 |
ryansb | zigo: thanks for the report | 15:05 |
zigo | ryansb: As I said, it's because the PyPi release is broken, but this doesn't concern the Debian package. | 15:06 |
zigo | (or any other distro.) | 15:06 |
*** sballe_ has joined #heat | 15:06 | |
ryansb | Gotcha. | 15:07 |
*** Drago has joined #heat | 15:08 | |
*** vijendar has joined #heat | 15:08 | |
*** Qiming has quit IRC | 15:08 | |
*** Qiming has joined #heat | 15:08 | |
*** jamiehan_ has quit IRC | 15:09 | |
*** sballe has quit IRC | 15:09 | |
*** LiJiansheng has joined #heat | 15:09 | |
*** MohitS has joined #heat | 15:12 | |
*** jistr has quit IRC | 15:12 | |
Qiming | how can I remove a patchset? | 15:12 |
*** jistr has joined #heat | 15:13 | |
*** BobG has joined #heat | 15:13 | |
zaneb | Qiming: remove it from where? | 15:15 |
*** jamiehannaford has joined #heat | 15:15 | |
Qiming | zaneb, I did a stupid commit | 15:15 |
Qiming | https://review.openstack.org/#/c/119619/ | 15:16 |
Qiming | I want to rollback to patchset 2, patchset 3 is something else ... the whole rebase is a nightmare | 15:16 |
*** Drago1 has joined #heat | 15:16 | |
*** Drago1 has quit IRC | 15:17 | |
*** Drago1 has joined #heat | 15:17 | |
zaneb | Qiming: oh, you can't remove just one patchset. just fix up the ChangeIds and submit the one you actually want | 15:17 |
openstackgerrit | Qiming Teng proposed a change to openstack/heat: Make InstanceGroup subclass of ResourceGroup https://review.openstack.org/119619 | 15:17 |
Qiming | zaneb, I now manually commited patchset 4, which is actually the old patchset 2 | 15:18 |
Qiming | but the dependency from other patches are messed up now | 15:19 |
openstackgerrit | Qiming Teng proposed a change to openstack/heat: Remove _environment method from ASG. https://review.openstack.org/120409 | 15:20 |
*** sballe_ has quit IRC | 15:21 | |
openstackgerrit | Qiming Teng proposed a change to openstack/heat: Remove timeout from ResourceGroup method call. https://review.openstack.org/120676 | 15:22 |
*** jamielennox has quit IRC | 15:22 | |
zaneb | Qiming: yeah, you need to rearrange your whole local branch into the state you want it, then git review again to get the right dependency relationships in Gerrit | 15:23 |
*** BobG has quit IRC | 15:23 | |
*** Drago has quit IRC | 15:23 | |
*** kebray has joined #heat | 15:23 | |
*** kragniz has quit IRC | 15:24 | |
*** BobG has joined #heat | 15:26 | |
*** aweiteka has quit IRC | 15:27 | |
*** tiantian has quit IRC | 15:27 | |
*** sballe has joined #heat | 15:28 | |
larsks | I am getting '403 AccessDenied' errors running cfn-push-stats with apparently correct credentials...where should I be looking? | 15:29 |
*** MohitS_ has joined #heat | 15:32 | |
larsks | The CFN api is return a 403 error, but keystone is returning a 401 in response to a request to /ec2tokens. | 15:34 |
*** kragniz has joined #heat | 15:35 | |
*** MohitS has quit IRC | 15:35 | |
*** sjmc7 has joined #heat | 15:39 | |
*** aweiteka has joined #heat | 15:39 | |
*** adrienverge has quit IRC | 15:40 | |
*** jergerber has joined #heat | 15:45 | |
*** MohitS_ has quit IRC | 15:50 | |
openstackgerrit | Vijendar Komalla proposed a change to openstack/heat: Encrypt Heat template hidden parameters https://review.openstack.org/97900 | 15:50 |
openstackgerrit | Vijendar Komalla proposed a change to openstack/heat: Support for encrypt/decrypt parameters in heat-manage https://review.openstack.org/119836 | 15:50 |
sjmc7 | hi all. in https://github.com/openstack/python-heatclient/blob/3ff5700a9b27312c22b3acfb13d655e2ecda0831/heatclient/v1/stacks.py#L125, the 'existing' argument is mandatory | 15:50 |
sjmc7 | was there a reason it wasn't made part of the function signature, does anyone know? | 15:51 |
*** david-lyle has quit IRC | 15:53 | |
zaneb | sjmc7: that seems like a mistake | 15:54 |
sjmc7 | ok. i'll file it as a bug. the previous behavior would have been to default to 'False' i guess | 15:54 |
zaneb | sjmc7: it should say "if kwargs.pop('existing', False)" | 15:54 |
sjmc7 | ok | 15:54 |
zaneb | correct | 15:55 |
sjmc7 | ok, thanks | 15:55 |
sjmc7 | the names a bit misleading too | 15:55 |
sjmc7 | it only refers to parameters, right? | 15:55 |
*** sorantis has quit IRC | 15:55 | |
*** david-lyle has joined #heat | 15:55 | |
*** LiJiansheng has quit IRC | 15:55 | |
zaneb | at the moment, yes | 15:55 |
zaneb | but in the future, you'll probably be able to do the same with the template | 15:56 |
sjmc7 | ah, right | 15:56 |
zaneb | i.e. supply only new parameters and not pass the old template | 15:56 |
*** sballe has quit IRC | 16:02 | |
*** gondoi is now known as zz_gondoi | 16:02 | |
*** ckmvishnu has joined #heat | 16:02 | |
*** sballe has joined #heat | 16:06 | |
*** sballe has quit IRC | 16:12 | |
openstackgerrit | Qiming Teng proposed a change to openstack/heat: Make InstanceGroup subclass of ResourceGroup https://review.openstack.org/119619 | 16:13 |
*** andersonvom has joined #heat | 16:13 | |
openstackgerrit | Qiming Teng proposed a change to openstack/heat: Remove _environment method from ASG. https://review.openstack.org/120409 | 16:15 |
*** derekh has quit IRC | 16:19 | |
openstackgerrit | Qiming Teng proposed a change to openstack/heat: Remove timeout from ResourceGroup method call. https://review.openstack.org/120676 | 16:23 |
openstackgerrit | Qiming Teng proposed a change to openstack/heat: Remove _environment method from ASG. https://review.openstack.org/120409 | 16:23 |
openstackgerrit | Qiming Teng proposed a change to openstack/heat: Make InstanceGroup subclass of ResourceGroup https://review.openstack.org/119619 | 16:23 |
pas-ha | sjmc7, that is alreadu resolved in latest client master | 16:23 |
*** reed has joined #heat | 16:23 | |
*** hdd has quit IRC | 16:24 | |
openstackgerrit | Qiming Teng proposed a change to openstack/heat: Remove unncecessary child_params parameter. https://review.openstack.org/120756 | 16:25 |
*** julienvey has quit IRC | 16:27 | |
*** julienvey has joined #heat | 16:27 | |
*** yassine has quit IRC | 16:28 | |
sjmc7 | ah, ok pas-ha | 16:29 |
sjmc7 | my apologies | 16:29 |
*** julienvey has quit IRC | 16:32 | |
*** yassine has joined #heat | 16:32 | |
*** yassine has quit IRC | 16:32 | |
*** mkollaro has quit IRC | 16:36 | |
*** jstrachan has joined #heat | 16:36 | |
*** jstrachan_ has quit IRC | 16:38 | |
*** stannie has quit IRC | 16:39 | |
*** zns has quit IRC | 16:39 | |
*** saurabhs has joined #heat | 16:40 | |
openstackgerrit | Qiming Teng proposed a change to openstack/heat: Remove timeout from ResourceGroup method call. https://review.openstack.org/120676 | 16:40 |
openstackgerrit | Qiming Teng proposed a change to openstack/heat: Remove _environment method from ASG. https://review.openstack.org/120409 | 16:40 |
openstackgerrit | Qiming Teng proposed a change to openstack/heat: Split autoscaling.py into separate files. https://review.openstack.org/123176 | 16:40 |
*** jistr has quit IRC | 16:43 | |
pas-ha | sjmc7, no problem, was merged just 3 hours ago | 16:43 |
sjmc7 | :D | 16:43 |
sjmc7 | that explains why i missed it | 16:43 |
sjmc7 | thansk for letting me know | 16:44 |
pas-ha | sjmc7, you welcome :) | 16:44 |
openstackgerrit | Qiming Teng proposed a change to openstack/heat: Remove unncecessary child_params parameter. https://review.openstack.org/120756 | 16:45 |
*** zns has joined #heat | 16:47 | |
*** hdd has joined #heat | 16:51 | |
*** tspatzier has joined #heat | 16:53 | |
openstackgerrit | Qiming Teng proposed a change to openstack/heat: Remove unncecessary child_params parameter. https://review.openstack.org/120756 | 16:55 |
*** sdake has joined #heat | 16:56 | |
*** sdake has quit IRC | 16:56 | |
*** sdake has joined #heat | 16:56 | |
*** Qiming has quit IRC | 17:04 | |
*** ifarkas has quit IRC | 17:06 | |
*** sjmc7 has quit IRC | 17:08 | |
*** tango has joined #heat | 17:13 | |
*** pas-ha has quit IRC | 17:16 | |
*** ramishra has quit IRC | 17:20 | |
*** harlowja_away is now known as harlowja | 17:21 | |
*** ckmvishnu has quit IRC | 17:31 | |
*** sjmc7 has joined #heat | 17:34 | |
*** tomek_adamczewsk has joined #heat | 17:38 | |
*** ishant has joined #heat | 17:41 | |
*** david-lyle has quit IRC | 17:44 | |
*** urulama has quit IRC | 17:49 | |
*** Qiming has joined #heat | 17:49 | |
*** tomek_adamczewsk has quit IRC | 17:49 | |
*** BobG has quit IRC | 17:51 | |
*** david-lyle has joined #heat | 17:54 | |
*** jamiehannaford has quit IRC | 17:55 | |
*** jcoufal has quit IRC | 17:56 | |
*** jstrachan has quit IRC | 17:57 | |
*** tomek_adamczewsk has joined #heat | 17:57 | |
*** jamiehannaford has joined #heat | 17:58 | |
*** Qiming has quit IRC | 17:58 | |
*** woozygeek has quit IRC | 18:00 | |
*** harlowja has quit IRC | 18:05 | |
*** harlowja_ has joined #heat | 18:05 | |
*** tspatzier has quit IRC | 18:06 | |
*** ishant has quit IRC | 18:15 | |
*** tspatzier has joined #heat | 18:27 | |
jdandrea | Within a resource plugin, if I wanted to get a preview of all the resources, can I just call self.preview()? I ask because I'm running into a problem where ResourceGroups are concerned. (file scheme not supported for url_fetch) | 18:29 |
*** jamiehannaford has quit IRC | 18:32 | |
*** david-lyle has quit IRC | 18:33 | |
*** david-lyle has joined #heat | 18:34 | |
*** sballe has joined #heat | 18:35 | |
*** Drago1 has quit IRC | 18:37 | |
*** htruta has joined #heat | 18:40 | |
*** david-lyle has quit IRC | 18:40 | |
*** david-lyle has joined #heat | 18:41 | |
*** david-lyle has quit IRC | 18:51 | |
*** tomek_adamczewsk has quit IRC | 18:53 | |
*** openstack has joined #heat | 18:55 | |
*** sabeen1 has quit IRC | 18:59 | |
*** wpf has quit IRC | 19:01 | |
*** dmueller has joined #heat | 19:03 | |
*** wpf has joined #heat | 19:03 | |
*** rwsu has joined #heat | 19:10 | |
*** adrian_otto has joined #heat | 19:12 | |
*** dmueller has quit IRC | 19:16 | |
*** sballe_ has joined #heat | 19:21 | |
*** sballe has quit IRC | 19:24 | |
*** fayablazer has quit IRC | 19:24 | |
*** sabeen1 has joined #heat | 19:27 | |
*** rushiagr_away is now known as rushiagr | 19:28 | |
*** david-lyle has quit IRC | 19:29 | |
*** tspatzier has quit IRC | 19:29 | |
*** dmueller has joined #heat | 19:29 | |
*** david-lyle has joined #heat | 19:30 | |
*** kebray has quit IRC | 19:30 | |
*** sballe_ has quit IRC | 19:32 | |
*** zns has quit IRC | 19:35 | |
*** dmueller has quit IRC | 19:35 | |
*** rbowen has quit IRC | 19:35 | |
*** zns has joined #heat | 19:44 | |
*** hdd has quit IRC | 19:49 | |
*** hdd has joined #heat | 19:51 | |
*** zns has quit IRC | 19:55 | |
*** shakamunyi has joined #heat | 19:57 | |
*** rbowen has joined #heat | 19:59 | |
*** rushiagr is now known as rushiagr_away | 20:05 | |
openstackgerrit | Jeff Peeler proposed a change to openstack/heat: Add test to serialize and deserialize exceptions https://review.openstack.org/122274 | 20:06 |
*** tonisbones has quit IRC | 20:08 | |
*** kebray has joined #heat | 20:08 | |
*** zns has joined #heat | 20:09 | |
uberj | I'm curious to how the OS::Nova::Servers are getting connected to a network in this autoscaling example https://github.com/openstack/heat-templates/blob/master/hot/autoscaling.yaml | 20:10 |
uberj | https://github.com/openstack/heat-templates/blob/master/hot/lb_server.yaml | 20:10 |
uberj | does being part of a pool do that automatically? | 20:10 |
*** vijendar has quit IRC | 20:11 | |
uberj | hmm, the docs for OS::Neutron::Pool say "The subnet for the port on which the members of the pool will be connected." | 20:11 |
uberj | so maybe thats it | 20:11 |
stevebaker | uberj: the template is assuming that there is one default network that the server will be automatically assigned an IP from | 20:12 |
stevebaker | uberj: lb_server.yaml should probably define a port | 20:12 |
larsks | Hallo again...I am getting '403 AccessDenied' errors running cfn-push-stats with apparently correct credentials...where should I be looking? | 20:12 |
uberj | yeah, its a bit confusing | 20:12 |
larsks | Using things from euca2ools with the same credentials (e.g., euca-describe-images) works without a hitch. | 20:13 |
larsks | I am using https://github.com/openstack/heat-templates/blob/master/cfn/F17/WordPress_Single_Instance_With_HA.yaml as a model for handling ec2 credentials, and trying to produce a HOT template... | 20:17 |
*** julienvey has joined #heat | 20:17 | |
*** hdd has quit IRC | 20:18 | |
*** sabeen1 has quit IRC | 20:18 | |
stevebaker | larsks: see if there is anything in the heat-api-cw log, check version of boto on your server | 20:19 |
larsks | stevebaker: The api-cloudwatch.log simply says "AWS credentials found, checking against keystone.", followed by "AWS authentication failure.". | 20:20 |
stevebaker | larsks: message signing from boto and validation in keystone frequently breaks :/ | 20:20 |
*** bjornar_ has joined #heat | 20:20 | |
larsks | The instance is running python-boto-2.27.0-1.fc20.noarch. | 20:20 |
uberj | are you guys working AWS integration? | 20:20 |
stevebaker | larsks: does euca2ools have a cloudwatch send stats tool? | 20:20 |
larsks | My host has the same version. | 20:20 |
uberj | ...for heat | 20:20 |
stevebaker | uberj: not yet. maybe one day | 20:21 |
*** andreaf has joined #heat | 20:21 | |
stevebaker | larsks: you could try installing latest boto from pypi https://pypi.python.org/pypi/boto/2.32.1 | 20:21 |
larsks | stevebaker: I don't see anything that looks like a send stats tool in the euca2ools package... | 20:21 |
larsks | stevebaker: I'll try anything once. | 20:22 |
stevebaker | larsks: euwatch? | 20:22 |
larsks | stevebaker: There is no "euwatch" in euca2ools-2.1.4-1.fc20.noarch, at least. | 20:23 |
stevebaker | larsks: https://www.eucalyptus.com/docs/eucalyptus/4.0.1/index.html#user-guide/metrics_publish_custom.html | 20:23 |
stevebaker | hmm, v4 | 20:24 |
larsks | Yeah. I was sort of hoping this would Just Work with F20 on the host and on the instance. | 20:24 |
*** zns has quit IRC | 20:25 | |
*** zns has joined #heat | 20:25 | |
larsks | stevebaker: boto 2.32.1 doesn't appear to change the behavior either. | 20:26 |
*** kebray has quit IRC | 20:26 | |
larsks | (installed on instance and host, and restarted both keystone and the cloudwatch service) | 20:26 |
larsks | If it helps at all, keystone is reporting "Authorization failed. The request you have made requires authentication." and returning 401 to the cloudwatch service. | 20:27 |
*** kebray has joined #heat | 20:30 | |
larsks | /buffer #docker | 20:42 |
* larsks oopses. | 20:42 | |
*** lazy_prince is now known as killer_prince | 20:42 | |
*** spzala has joined #heat | 20:45 | |
*** david-lyle has quit IRC | 20:49 | |
stevebaker | larsks: could you raise a heat bug and include boto version and keystoneclient version? (another option would be making sure you have latest keystoneclient then restart keystone) | 20:50 |
stevebaker | larsks: keystoneclient has the EC2Signer | 20:50 |
larsks | stevebaker: sure. I'm puzzled because it seems to be just the cfn stuff that failing (i.e., not a general problem with ec2 credentials and keystone). | 20:51 |
*** david-lyle has joined #heat | 20:51 | |
larsks | I'm poking through the code right now to see if there's any way to get more details out of the process. | 20:51 |
*** zns has quit IRC | 20:57 | |
*** jdob has quit IRC | 21:01 | |
*** zns has joined #heat | 21:02 | |
*** jergerber has quit IRC | 21:03 | |
stevebaker | larsks: using boto to sign the request would be the one thing that is different though | 21:08 |
larsks | You mean, for heat vs. euca2ools? | 21:08 |
jdandrea | Within a resource plugin, if I want to get a preview of all the resources, and I call self.preview(), I run into a problem with ResourceGroups (file scheme not supported for url_fetch). Has anyone bumped into this? | 21:11 |
*** zns has quit IRC | 21:12 | |
*** zns has joined #heat | 21:14 | |
uberj | hmm, looks like heat deletes instances serially? | 21:14 |
*** radez is now known as radez_g0n3 | 21:14 | |
*** bjornar_ has quit IRC | 21:19 | |
stevebaker | larsks: cfn-push-stats uses boto to sign the request, euca2ools would have its own signing code presumably | 21:20 |
*** EricGonczer_ has quit IRC | 21:22 | |
stevebaker | jdandrea: you may have found a bug. It shouldn't be doing a url_fetch, it should be getting the file content from stack.raw_template.files | 21:23 |
stevebaker | jdandrea: however, why are you getting a preview of all resource from your resource. We try to avoid resouce code accessing other resources in the stack | 21:29 |
*** sabeen1 has joined #heat | 21:32 | |
*** aweiteka has quit IRC | 21:34 | |
*** sabeen1 has quit IRC | 21:34 | |
*** sabeen1 has joined #heat | 21:35 | |
*** jasond has quit IRC | 21:44 | |
*** jmckind has quit IRC | 21:49 | |
*** harlowja_ has quit IRC | 21:49 | |
*** harlowja has joined #heat | 21:49 | |
kebray | zaneb thx for your response on Monty's gerit review. I don't plan to make any comments on the mailing list, but in case it's helpful, I found the IRC conversation: http://eavesdrop.openstack.org/irclogs/%23openstack-meeting/%23openstack-meeting.2013-08-28.log | 21:53 |
kebray | the useful IRC log portion starts at: 2013-08-28T20:23:10 <zaneb> #topic moving rackspace cloud server specific resources out of heat tree | 21:54 |
zaneb | kebray: thanks | 21:55 |
stevebaker | kebray: fwiw I'd like to get the cfn resources and the native resource out of the main heat repo too, but that is an entirely separate discussion ;) | 21:55 |
*** dims_ has joined #heat | 21:56 | |
*** dims_ has quit IRC | 21:58 | |
*** gokrokve has joined #heat | 21:58 | |
*** dims_ has joined #heat | 21:58 | |
*** dims has quit IRC | 21:59 | |
stevebaker | kebray: getting the client-plugins working with the rackspace unit tests was a *huge* chunk of that blueprint, and it almost broke me. I realised the unit tests are actually a bit bogus, because the resource tests don't even use the rackspace clients. I also realised that this shouldn't really be my concern, or any other non-rackspace heat developer | 22:06 |
stevebaker | kebray: thankfully randellburt took over before I completely lost it ;) | 22:07 |
*** asalkeld has joined #heat | 22:11 | |
kebray | stevebaker, glad to hear things worked out.. and, per the original thread on the contrib resources, if it's time to move them out, I'm happy to help support what the lead contributors and TC think is best. | 22:16 |
*** sgordon_ has quit IRC | 22:16 | |
stevebaker | kebray: I think this is similar to the nova drivers out-of-tree discussion. If we can commit to a stable internal resource API (which in theory we already do) then there are potential benefits to having multiple repos for resource collections | 22:19 |
stevebaker | kebray: specific benefits including removal of developer/review bottlenecks. | 22:20 |
asalkeld | stevebaker, i don't think we need to toe monty's line | 22:21 |
asalkeld | just looks like a rant | 22:22 |
asalkeld | don't think anyone can take that seriously | 22:22 |
stevebaker | asalkeld: yes, that is an unfortunate starting point for this discussion. | 22:25 |
asalkeld | but i see he is trying to pass a governance patch too | 22:26 |
zaneb | stevebaker: you're not expecting any big changes to plugins for the whole... convergence... thing? | 22:26 |
asalkeld | exactly | 22:27 |
asalkeld | make sense for those plugins to be intree for a while | 22:27 |
asalkeld | while that is sorted out | 22:28 |
asalkeld | https://review.openstack.org/#/c/122968/ | 22:28 |
asalkeld | "Remove support for Rackspace from our code" | 22:28 |
asalkeld | smells like hp don't like rax :-O | 22:28 |
*** oakstream has joined #heat | 22:32 | |
stevebaker | zaneb: sure, but we need to consider backwards compat | 22:39 |
stevebaker | and existing out-of-tree plugins | 22:39 |
zaneb | the more different resources we test against the less likely we are to break backwards compat | 22:39 |
asalkeld | i do contest that opensource projects are always "clean" | 22:39 |
asalkeld | that's what contrib is for | 22:40 |
asalkeld | shrug, kinda depends on the rackers tho' | 22:40 |
asalkeld | if they are ok with this | 22:40 |
oakstream | hello, I need to capture user input from a web-site and execute heat commands to “create stacks” based on user input. Can anyone recommend a best approach in doing this? A big chunk of this is installing software components of different configurations. (User might select apache and postgres and I need to install this. Different user might select postgres and web sphere. There are about a dozen software components). The confi | 22:40 |
asalkeld | oakstream, that's what murano does | 22:41 |
oakstream | The questions I have. | 22:41 |
*** EricGonczer_ has joined #heat | 22:41 | |
oakstream | Should I use the heat client (command line)…and just call it from my web server? Or is there a better approach (heat api?) Should I create/install the software packages with heat orchestration (SoftwareConfig??)? How can I pick and choose only a few of the software components out of 12? …or Should I use puppet to install the software components? Essentially I need to build a dynamic template based on what the user selects. | 22:41 |
oakstream | murano..hmm | 22:42 |
asalkeld | https://www.youtube.com/watch?v=tvBirL4YZ7c | 22:42 |
asalkeld | oakstream, ^ murano demo | 22:43 |
* asalkeld getting coffee | 22:43 | |
stevebaker | zaneb: having them in separate repos doesn't preclude testing. And it would be nice to think we can implement convergence without requiring big changes to all existing resources | 22:43 |
oakstream | i'll ck out murano...thanks | 22:43 |
zaneb | stevebaker: it would be nice to have a million dollars and a pony, but that isn't going to happen either | 22:44 |
stevebaker | oakstream: if your web app is written in python you could use heatclient as a lib, otherwise use the heat REST api directly | 22:45 |
stevebaker | zaneb: you don't think it is practical to shim the current task scheduler API with the converge scheduler? | 22:46 |
*** kebray has quit IRC | 22:46 | |
zaneb | I don't think that addresses in any way the problem that convergence presents | 22:47 |
zaneb | which is basically that we need to add stuff like "status: ACTIVE" as properties to resources | 22:48 |
zaneb | and then have a way of fetching the state of the resource, figuring out the difference, and taking steps to converge them | 22:48 |
asalkeld | zaneb, the only sensible compat. layer is a blocking one | 22:49 |
asalkeld | so wrap the create/update in a scheduler loop and wait for it to finish | 22:50 |
asalkeld | next(old resource type) | 22:50 |
zaneb | stevebaker: therve was actually going to look at removing all uses of the scheduler from resources and replacing them with FSMs | 22:50 |
asalkeld | cringe | 22:51 |
*** zns has quit IRC | 22:51 | |
stevebaker | heh | 22:52 |
asalkeld | each action should do one thing | 22:53 |
asalkeld | shouldn't need state | 22:53 |
asalkeld | check - checks | 22:53 |
asalkeld | create - one thing | 22:53 |
zaneb | asalkeld: that's not always possible for the AWS resources | 22:53 |
asalkeld | we need to break up the resource until at the bottom a resource is just making one thing | 22:53 |
zaneb | it should be for the OS:: resources | 22:53 |
asalkeld | zaneb, it should be if all aws resources are nested stacks | 22:54 |
zaneb | asalkeld: I'll take that patch ;) | 22:54 |
asalkeld | phew | 22:54 |
asalkeld | work ahead | 22:54 |
uberj | has anyone seen both OS::Heat::AutoScalingGroup and OS::Heat::ResourceGroup fail to boot all n instances and instead boot n-1 where one instance gets stuck in the 'scheduling' state? | 22:54 |
zaneb | also, it won't work for some Neutron resources, because the Neutron API is terrible :( | 22:54 |
zaneb | uberj: sounds like a nova problem tbh | 22:55 |
stevebaker | in the near future OS::Nova::Server may also create a port and a floating IP. it already creates a domain user | 22:56 |
asalkeld | uberj, sched says no where to put the last instance? | 22:56 |
uberj | asalkeld: I've booted 10 instances and only had 9 work, when I switch to 2 instances it only boots 1 | 22:56 |
*** reed has quit IRC | 22:56 | |
asalkeld | stevebaker, i have a patch to convert all the user creds and domain user/projects to resoruces | 22:56 |
uberj | so I know there is room somewhere | 22:56 |
asalkeld | ok, uberj I haven't used resource group for while | 22:57 |
asalkeld | have you looked in heat event-list? | 22:57 |
*** reed has joined #heat | 22:57 | |
asalkeld | zaneb, what do you think of modifing a user's template? | 22:58 |
asalkeld | (to add resources for user cred storage) | 22:58 |
zaneb | asalkeld: I hate the idea quite a lot ;) | 22:58 |
asalkeld | and to create stack domain user/keypairs | 22:58 |
uberj | asalkeld: nothing useful in there I think. Just a bunch of CREATE_IN_PROGRESS | 22:58 |
asalkeld | zaneb, i'd don't really like it either | 22:58 |
stevebaker | uberj: if nova says its scheduling then there is not much heat can do about it | 22:59 |
zaneb | asalkeld: yeah, there are no good answers to that one | 22:59 |
asalkeld | (why i haven't posted the patch yet) | 22:59 |
uberj | stevebaker: hmm, okay. I'll poke more | 22:59 |
asalkeld | just wonder if there is a way to have implicit/hidden resources | 23:00 |
stevebaker | asalkeld: we wouldn't necessarily have to hide them | 23:04 |
asalkeld | stevebaker, yeah | 23:04 |
asalkeld | i'll post a patch today to get some ideas from people | 23:05 |
asalkeld | stevebaker, zaneb when are we releasing rc1? | 23:06 |
asalkeld | is that up to us? when bugs are fixed | 23:06 |
*** sballe has joined #heat | 23:15 | |
*** sballe has quit IRC | 23:15 | |
stevebaker | asalkeld: good question | 23:15 |
*** oakstream has quit IRC | 23:19 | |
asalkeld | you guys seem the mocking "bootstrapping hour" | 23:27 |
stevebaker | yep | 23:29 |
stevebaker | i mean i say the list discussion, not the session | 23:29 |
stevebaker | saw | 23:29 |
asalkeld | https://www.youtube.com/watch?v=jCWtLoSEfmw | 23:30 |
* tchaypo peers around at the list of steves | 23:30 | |
tchaypo | I'm not seeing a hardy | 23:30 |
asalkeld | tchaypo, he is in london | 23:30 |
asalkeld | so zzzz | 23:30 |
tchaypo | hrm. | 23:30 |
*** hdd has joined #heat | 23:30 | |
tchaypo | is he normally there? | 23:31 |
asalkeld | in his work day he is | 23:31 |
tchaypo | am I getting confused between him and stevebaker again? | 23:31 |
asalkeld | stevebaker, is here | 23:31 |
asalkeld | he is in new zealand | 23:32 |
asalkeld | i am in australia | 23:32 |
stevebaker | tchaypo: jesus dude! ;) | 23:32 |
tchaypo | gah | 23:32 |
tchaypo | stevebaker: it's your own fault | 23:32 |
tchaypo | you never talk to me unless beer is involved. | 23:32 |
tchaypo | thanks asalkeld | 23:32 |
stevebaker | tchaypo: just be thankful Steve Dake isn't as involved has he used to | 23:33 |
asalkeld | np, stevebaker is only happy with good beer | 23:33 |
asalkeld | :) | 23:33 |
stevebaker | ain't that the truth | 23:33 |
tchaypo | the first time i met stevebaker turns out to have involved beer of his own creation | 23:33 |
tchaypo | 4 years later i remembere the beer but not steve | 23:33 |
*** sgordon_ has joined #heat | 23:33 | |
tchaypo | seriously his own fault | 23:33 |
stevebaker | heh. mmmm horseblanket | 23:34 |
tchaypo | delicious horseblanket | 23:34 |
asalkeld | sounds hair and chewy | 23:34 |
tchaypo | I'm going to put my original topic on hold for a minute and discuss beer | 23:35 |
tchaypo | because after all, creating it is an orchestratoin issue, and requires heat in some parts of the process.. | 23:36 |
tchaypo | I had https://untappd.com/b/wig-pen-brewery-tavern-lpg/254880 a few years ago at another LCA | 23:36 |
asalkeld | lol, priorities | 23:36 |
stevebaker | that was a great bar | 23:36 |
asalkeld | stevebaker, didn't we go there? | 23:36 |
stevebaker | asalkeld: many times | 23:37 |
asalkeld | mmmm | 23:37 |
stevebaker | tchaypo: were you googling then too> | 23:37 |
stevebaker | ? | 23:37 |
sdake | asalkeld good luck for heat ptl bro | 23:37 |
asalkeld | thx sdake, still got to get voted in | 23:37 |
*** EricGonczer_ has quit IRC | 23:38 | |
sdake | agree but you have good chance :) | 23:38 |
tchaypo | stevebaker: canberra? | 23:38 |
tchaypo | hrm. | 23:38 |
sdake | I remember year ago "I'LL NEVER RUN FOR PTL" :) | 23:38 |
tchaypo | I think I was at atlassian by then | 23:38 |
asalkeld | sdake, yeah we are running out of victims | 23:38 |
asalkeld | and i intend on serious delegation | 23:39 |
asalkeld | so beware | 23:39 |
sdake | yup delegation is the only way to roll now | 23:39 |
sdake | well I am actually not working on heat any longer | 23:39 |
tchaypo | yep, 2013 -, that was atlassian | 23:39 |
sdake | focusing on Docker and infra | 23:39 |
tchaypo | so back to the topic | 23:39 |
tchaypo | stevebaker: remember talking about heat and our deploy cloud build last week? | 23:40 |
sdake | asalkeld https://review.openstack.org/#/c/122972/ | 23:40 |
asalkeld | sdake, is docker the new openstack at rht (sucking all the resoruces) | 23:40 |
sdake | the sucking sound of docker | 23:40 |
sdake | pretty much | 23:40 |
tchaypo | I'm bashing my head against https://bugs.launchpad.net/tripleo/+bug/1306294 again | 23:40 |
uvirtbot | Launchpad bug 1306294 in tripleo "Heat fails to re-authenticate when faced with authentication failure during stack operations" [High,In progress] | 23:40 |
tchaypo | keystone is configured with expiration=14400, but I'm seeing auth failures just 1800 after the first create_in_progress | 23:41 |
asalkeld | sdake, so if you have kubernetes - do you even need openstack? | 23:41 |
sdake | asalkeld announcing 7 member team tomorrow for a project about docker + OS | 23:41 |
sdake | to deploy, I don't think so | 23:41 |
sdake | to use, yes :) | 23:41 |
tchaypo | so I'm fairly convinced that either keystone is wrong when it says the token is expired, or heat is doing something to reduce the validity of the token, and I'm wondering what I can do to check what heat is getting from keystone | 23:42 |
stevebaker | sdake: we need to have a heat+docker chat at some point | 23:42 |
asalkeld | sdake, you sucking any heaters into that black hole? | 23:42 |
sdake | jpeeler 20% | 23:42 |
sdake | his choice | 23:42 |
asalkeld | ok | 23:42 |
sdake | rest of the heat cats too busy | 23:43 |
asalkeld | 100% is the only good percentage | 23:43 |
sdake | stevebaker sounds good - if you want to chat set up a call in zimbra | 23:43 |
sdake | or irc works too | 23:43 |
asalkeld | not missing zimbra:) | 23:44 |
sdake | asalkeld agree I expect we will have alot of community interest | 23:44 |
sdake | so the team is mostly for review not implementation | 23:44 |
stevebaker | asalkeld: I'd rather use zimbra than outlook | 23:44 |
sdake | ya zimbra is better then outlook | 23:44 |
* asalkeld using google apps | 23:44 | |
sdake | asalkeld rht is going to google apps in a month or so | 23:44 |
asalkeld | lol you too | 23:45 |
stevebaker | tchaypo: so is what you're seeing in the timeframe of an expired token? | 23:45 |
asalkeld | rht soul dies | 23:45 |
asalkeld | ;) | 23:45 |
stevebaker | its not a done deal yet | 23:45 |
sdake | oh i thought it was | 23:46 |
sdake | we have moved partially to google apps but I thought in a mo we were transferring mail/calendar | 23:46 |
asalkeld | the dark side is plesant to use tho' | 23:46 |
stevebaker | I think its going to be even more optional, due to engineering revolt | 23:46 |
uberj | my problem was a nova problem | 23:46 |
sdake | moving calendar would be nice | 23:46 |
sdake | zimbra calendar blows | 23:47 |
uberj | I have 99 problems and nova accounts for quite a few of them | 23:47 |
asalkeld | soon it will be bring your own email:-O | 23:47 |
tchaypo | stevebaker: it shouldn't be, keystone is set to have an expiration period of 14400s and I'm seeing errors after only 180s0 | 23:47 |
tchaypo | 1800s even | 23:47 |
stevebaker | tchaypo: huh | 23:47 |
*** EricGonczer_ has joined #heat | 23:47 | |
*** alexheneveld has joined #heat | 23:48 | |
sdake | macaroni grill got renamed to zaqar | 23:48 |
asalkeld | anyone know how to say that yet? | 23:49 |
sdake | nope don't know what it means either | 23:49 |
* asalkeld getting coffee - brb | 23:49 | |
stevebaker | tchaypo: anyway, the short answer is that the token should be a straight passthrough for all operations, since I don't think shardy has done anything to change the previous situation | 23:51 |
*** gokrokve has quit IRC | 23:51 | |
*** alexheneveld_ has joined #heat | 23:51 | |
stevebaker | tchaypo: heat may well be creating extra keystone users and requesting tokens for those, but I assume they would get the default token expiry too | 23:52 |
tchaypo | so I should probably be double-checking keystone (make sure it's reading the right config file, see if i can get it to log what tokens it's handling out, see if I can get logs of why it thinks the token is expired etc) | 23:52 |
*** alexheneveld has quit IRC | 23:52 | |
stevebaker | tchaypo: yes, and see if it is for the original user or the stack-scoped ones | 23:53 |
stevebaker | tchaypo: but shardy really is the person to ask about this, and he is on paternity leave | 23:54 |
*** alexheneveld has joined #heat | 23:55 | |
tchaypo | and also on the other side of the world. | 23:55 |
*** alexheneveld_ has quit IRC | 23:56 | |
*** oakstream has joined #heat | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!