Thursday, 2014-03-27

*** achampion has joined #heat00:01
*** alexpilotti has joined #heat00:02
*** giulivo has quit IRC00:02
*** david-lyle has joined #heat00:09
*** afarrell has quit IRC00:10
*** duncanjw has quit IRC00:11
*** duncanjw has joined #heat00:12
*** pvaneck has quit IRC00:13
*** tango has quit IRC00:14
*** duncanjw has quit IRC00:16
*** matsuhashi has joined #heat00:19
*** Trozz has joined #heat00:19
*** Trozz has left #heat00:20
sdake_would a heat core approve https://review.openstack.org/#/c/83242/ to unblock the gate pls00:23
sdake_stevebaker spamaps^ ?00:24
stevebakerdone00:25
*** duncanjw has joined #heat00:28
*** duncanjw has quit IRC00:34
zanebweird, so there was no bug with oslo.config at all00:34
*** Victor_HU_ has quit IRC00:34
zanebI wonder how shardy was generating it?00:34
*** kfox1111 has quit IRC00:43
sdake_zaneb he probably did it manually00:45
openstackgerritSteven Dake proposed a change to openstack/heat: Migrate invalid template version fields  https://review.openstack.org/8324100:47
sdake_well i'm calling it a day - but I'll nurse that change through the gate atleast after dinner00:47
sdake_enjoy :)00:48
stevebakersdake_: \o00:48
sdake_if someone wants to take a look in case its untidy - feel free00:49
sdake_should be pretty easy to eval00:49
*** mestery has quit IRC00:51
*** blamar has joined #heat00:57
*** alexpilotti has quit IRC00:57
stevebakerSpamapS: there may be a regression with the any_changed logic, I don't get a new /etc/os-collect-config.conf until I manually run os-refresh-config00:59
*** john-n-seattle1 has joined #heat01:03
*** blomquisg has quit IRC01:06
*** varora- has joined #heat01:10
*** varora has quit IRC01:12
*** matsuhashi has quit IRC01:12
*** nati_ueno has quit IRC01:12
*** harlowja has quit IRC01:12
*** DaveJ__ has quit IRC01:12
*** zigo has quit IRC01:12
*** Tross has quit IRC01:12
*** jrist has quit IRC01:12
*** dteselkin has quit IRC01:12
*** PhilK has quit IRC01:12
*** john-n-seattle has quit IRC01:12
*** IlyaE has joined #heat01:15
*** IlyaE has quit IRC01:15
*** harlowja has joined #heat01:17
*** blomquisg has joined #heat01:18
*** faramir1 has quit IRC01:25
*** IlyaE has joined #heat01:36
*** jcru has quit IRC01:38
*** fandi has quit IRC01:41
*** Tross has joined #heat01:45
*** nosnos has joined #heat01:45
*** andrew_plunk has joined #heat01:45
*** blamar has quit IRC01:45
*** david-lyle has quit IRC01:46
*** matsuhashi has joined #heat01:49
*** nati_ueno has joined #heat01:49
*** DaveJ__ has joined #heat01:49
*** zigo has joined #heat01:49
*** jrist has joined #heat01:49
*** dteselkin has joined #heat01:49
*** PhilK has joined #heat01:49
*** john-n-seattle has joined #heat01:49
*** lipinski has quit IRC01:51
*** rpothier has joined #heat01:51
*** fandi has joined #heat02:07
openstackgerritA change was merged to openstack/heat: Update heat.conf.sample  https://review.openstack.org/8324202:08
*** harlowja is now known as harlowja_away02:19
*** david-lyle has joined #heat02:28
*** chen has joined #heat02:30
openstackgerritSteven Dake proposed a change to openstack/heat: Migrate invalid template version values  https://review.openstack.org/8324102:30
chenhello, anyone here ??02:30
*** lifeless has joined #heat02:30
openstackgerritSteven Dake proposed a change to openstack/heat: Migrate invalid template version values  https://review.openstack.org/8324102:31
chenI download image http://cloud.fedoraproject.org/fedora-20.x86_64.qcow2 and try to run template file: https://github.com/openstack/heat-templates/blob/master/hot/F20/WordPress_Native.yaml02:31
chenBut still, stack create is failed02:31
sdakechen what error do you get02:32
chenThe detail of the stack is at : http://paste.openstack.org/show/74412/02:32
*** rcleere has joined #heat02:32
chensdake I have two networks in neutron, and the template file do not have parameter to tell which network to use02:33
chensdake I believe that's the reason caused this issue02:33
chensdake but I don't know how to add a network resource02:33
sdakeya that makes sense, this template isn't really designed for neutron02:33
sdakechen moment02:34
*** duncanjw has joined #heat02:34
*** lifeless has quit IRC02:35
sdakechen try adding a networks property to the os::nova::server02:36
chensdake any samples for that ?02:36
chensdake My first time using heat...02:36
sdakechen yup understood looking02:36
*** harlowja_away is now known as harlowja02:37
*** matsuhashi has quit IRC02:37
sdaketake a look at servers_in_new_neutron_net.yaml02:37
*** matsuhashi has joined #heat02:38
sdakeserver1 shows the hot syntax02:38
chensdake ok. is this support in havana? Because yesterday I tried  https://github.com/openstack/heat-templates/blob/master/hot/servers_in_existing_neutron_network_no_floating_ips.yaml. And I have been told that OS::Neutron::SecurityGroup is not support in Havana02:39
sdakeif you dont want to build up the neutron network setup in the template, you can just specify the network id02:39
*** duncanjw has quit IRC02:40
sdakethe networks property for os::nova::Server should be in havana02:40
chensdake this one, right ?   https://github.com/openstack/heat-templates/blob/master/hot/servers_in_new_neutron_net.yaml02:40
sdakeyup02:40
sdakethat actually builds up the full network02:41
chensdake Thanks! let me have a try!02:41
sdakesince you have an existing network, you may desire to just pass the network info directly02:41
sdakestevebaker is really the heat-core expert in neutron02:43
sdakeI can't actually get neutron to work02:43
*** Tross1 has joined #heat02:45
*** Tross has quit IRC02:46
*** matsuhashi has quit IRC02:47
*** killer_prince has quit IRC02:50
*** lazy_prince has joined #heat02:51
chensdake It do works.. only my instances not boot successfully... That looks like an issue of my cloud.. I will check that first.02:51
*** lazy_prince is now known as killer_prince02:51
chensdake Thanks for the help!02:51
sdakecool02:51
chenquit02:51
*** chen has quit IRC02:51
*** lifeless has joined #heat02:53
*** swygue has quit IRC02:54
*** kebray has joined #heat03:03
*** nosnos has quit IRC03:04
*** swygue has joined #heat03:05
*** Tross1 has quit IRC03:06
*** Tross has joined #heat03:07
*** kebray has quit IRC03:08
*** ramishra has joined #heat03:11
*** andrew_plunk has quit IRC03:13
*** networkn8 has quit IRC03:20
*** achampion has quit IRC03:26
*** kebray has joined #heat03:29
*** pablosan is now known as ZZpablosan03:32
*** fandikurnia has joined #heat03:32
*** RockKuo has joined #heat03:34
*** ZZpablosan is now known as pablosan03:35
*** ramishra_ has joined #heat03:35
*** blamar has joined #heat03:35
*** blamar has quit IRC03:36
*** ramishra has quit IRC03:37
*** samstav has quit IRC03:37
*** harlowja is now known as harlowja_away03:47
*** nosnos has joined #heat03:48
*** matsuhashi has joined #heat03:48
*** networkn8 has joined #heat03:51
*** chandan_kumar has joined #heat03:52
*** fandikurnia has quit IRC03:53
*** fandikurnia has joined #heat03:54
*** fandi has left #heat03:54
ramishra_good morning03:56
*** ramishra_ has quit IRC03:57
*** ramishra has joined #heat03:57
*** DaveJ__ has quit IRC03:57
*** Michalik has quit IRC03:58
*** rcleere has quit IRC03:58
ramishragood morning03:59
*** networkn8 has quit IRC04:00
*** kebray has quit IRC04:16
ramishrastevebaker: Hello Steve04:24
*** networkn8 has joined #heat04:27
ramishrastevebaker: when u have some time to spare, please have a look at https://review.openstack.org/#/c/82853/04:28
*** networkn8 has quit IRC04:31
*** chandan_kumar has quit IRC04:34
*** duncanjw has joined #heat04:35
*** saju_m has joined #heat04:39
*** duncanjw has quit IRC04:40
*** ramishra has quit IRC04:44
*** matsuhashi has quit IRC04:45
*** matsuhas_ has joined #heat04:49
*** networkn8 has joined #heat04:58
*** networkn8 has quit IRC05:02
*** matsuhas_ has quit IRC05:12
*** networkn8 has joined #heat05:28
*** matsuhashi has joined #heat05:29
*** chandan_kumar has joined #heat05:30
*** networkn8 has quit IRC05:33
*** cmyster has joined #heat05:59
*** cfriesen has quit IRC05:59
*** saju_m has quit IRC06:07
*** killer_prince is now known as lazy_prince06:07
*** andrew_plunk has joined #heat06:08
openstackgerritJenkins proposed a change to openstack/heat: Imported Translations from Transifex  https://review.openstack.org/7256606:09
*** skraynev_afk is now known as skraynev06:16
skraynevMorning06:16
cmystermorning06:21
*** IlyaE has quit IRC06:22
SpamapSstevebaker: the ones that aren't json will still be encapsulated in json for consumption. They'll just be a json string. I think.06:23
*** IlyaE has joined #heat06:23
SpamapSstevebaker: still investigating any_changed regression possibility?06:24
*** networkn8 has joined #heat06:30
*** russellb has quit IRC06:32
*** duncanjw has joined #heat06:33
*** networkn8 has quit IRC06:34
*** IlyaE has quit IRC06:35
*** gokrokve has joined #heat06:35
*** duncanjw has quit IRC06:38
*** saju_m has joined #heat06:51
SpamapSstevebaker: hitting the deployment wait handle doesn't seem ot be working:06:52
SpamapS+ curl -X PUT -H Content-Type: --data-binary '{"Status" : "SUCCESS","Reason" : "Configuration Complete","UniqueId" : "i-00000001","Data" : "Finished os-refresh-config."}' 'http://192.0.2.1:8000/v1/signal/arn%3Aopenstack%3Aheat%3A%3A01a8a21257c7457c90467bfa59fb3b82%3Astacks%2Fovercloud%2F6f7a1952-fc49-4e83-a878-29b2a0ebc894%2Fresources%2FnotCompute0Deployment?Timestamp=2014-03-27T00%3A31%3A51Z&SignatureMethod=HmacSHA256&AWSAccessKeyId=15e8fa64f7734eafbd906:52
SpamapS<ErrorResponse><Error><Message>User is not authorized to perform action</Message><Code>AccessDenied</Code><Type>Sender</Type></Error></ErrorResponse>dib-run-parts Thu Mar 27 00:34:46 UTC 2014 99-refresh-completed completed06:52
SpamapSstevebaker: is this us not having a stack_domain_admin biting us now?06:54
*** networkn8 has joined #heat07:01
*** ramishra has joined #heat07:05
*** networkn8 has quit IRC07:06
openstackgerritSergey Kraynev proposed a change to openstack/heat: Fix using attributes in unittest  https://review.openstack.org/8330807:22
*** ramishra has quit IRC07:22
*** ramishra has joined #heat07:22
*** niteshselkari has joined #heat07:23
*** tspatzier has joined #heat07:23
niteshselkarihi07:23
cmysterhi07:25
*** ramishra has quit IRC07:27
*** sirushti is now known as shortstop07:27
niteshselkaricmyster: hi..I am working on autoscaling module and i am trying to launch a stack using fedora 20 x86_64 and i386 images07:29
* cmyster sends a 'but'07:30
cmystersenses07:30
*** pablosan is now known as ZZpablosan07:30
niteshselkaricmyster: i am using 32 bit ubuntu 12.04 LTS version and  i am getting some errors while launching a stack07:31
niteshselkaricmyster: can you help me in this07:31
*** networkn8 has joined #heat07:32
skraynevniteshselkari: F20 include cfn-tools07:32
cmysterniteshselkari: I might be able to, care to share more? (pastebin is your friend)07:32
niteshselkaricycymster: yes07:33
skraynevniteshselkari: I suppose, that problem is related with absence cfn_tools in ubuntu image07:34
niteshselkariskraynev: I tried to install it was not sucessful07:34
skraynevcmyster: may be some problems with cloud-init07:35
skraynevniteshselkari: anyway additional information (logs, tracebacks) will be useful07:36
*** johnarld851 has joined #heat07:36
*** jprovazn has joined #heat07:36
*** networkn8 has quit IRC07:36
*** johnarld851 has quit IRC07:36
*** johnarld85 has joined #heat07:37
openstackgerritSergey Kraynev proposed a change to openstack/heat: Adding validation algorithm for get attr functions  https://review.openstack.org/8248807:37
*** johnarld85 has quit IRC07:38
niteshselkariskraynev: I am getting error as : error during folowing call to agent: 'ovs-vsctl' , '--timeout=120','del-port','br-int',07:38
*** johnarld851 has joined #heat07:38
shardymorning all07:41
*** andrew_plunk has quit IRC07:42
*** johnarld851 has quit IRC07:42
skraynevlniteshselkari: ooks unknown.. please use http://paste.openstack.org/ for providing more detailed traceback07:42
cmysterniteshselkari: can be anything, if you can, please post in http://paste.openstack.org stuff like the templates used, how you are running it, heat version and anything else you think is necessary07:42
cmystermorning shardy07:42
*** andrew_plunk has joined #heat07:43
*** andrew_plunk has left #heat07:43
*** TonyBurn has joined #heat07:45
niteshselkaricmyster:ok..I will paste my logs on the given link and get back to you on this...07:45
cmystercool07:46
niteshselkaricmyster: thanks a lot.. :)07:46
cmysterno problems07:46
*** niteshselkari has left #heat07:47
*** jistr has joined #heat07:47
*** russellb has joined #heat07:47
*** ramishra has joined #heat07:49
*** duncanjw has joined #heat07:54
*** che-arne has quit IRC07:56
*** gokrokve has quit IRC07:56
*** gokrokve has joined #heat07:56
*** ppetit has joined #heat07:59
cmystershardy: remember that keypair template from yesterday ?08:00
*** gokrokve has quit IRC08:01
*** greghaynes has quit IRC08:02
*** networkn81 has joined #heat08:03
*** greghaynes has joined #heat08:06
*** networkn81 has quit IRC08:07
*** liang has joined #heat08:11
*** ifarkas has joined #heat08:15
*** gokrokve has joined #heat08:27
therve'morning08:28
chmouelmorning08:29
*** gokrokve_ has joined #heat08:29
cmystermorning08:30
*** gokrokv__ has joined #heat08:31
*** gokrokve has quit IRC08:32
*** QinJin has quit IRC08:32
*** matsuhashi has quit IRC08:33
*** networkn8 has joined #heat08:33
*** nkhare has joined #heat08:34
*** gokrokve_ has quit IRC08:34
*** gokrokv__ has quit IRC08:36
*** duncanjw has quit IRC08:37
*** networkn8 has quit IRC08:38
*** saju_m has quit IRC08:43
*** nosnos has quit IRC08:43
*** ramishra has quit IRC08:43
*** ramishra has joined #heat08:44
*** ramishra has quit IRC08:49
*** saju_m has joined #heat08:55
*** giulivo has joined #heat08:58
*** cmyster has quit IRC09:02
*** networkn8 has joined #heat09:04
*** networkn8 has quit IRC09:08
*** duncanjw has joined #heat09:13
*** saju_m has quit IRC09:16
*** giulivo has quit IRC09:16
*** derekh has joined #heat09:24
*** saju_m has joined #heat09:28
*** gokrokve has joined #heat09:32
*** e0ne has joined #heat09:33
*** networkn8 has joined #heat09:35
*** gokrokve has quit IRC09:36
*** bvandenh has joined #heat09:37
*** jistr has quit IRC09:38
*** networkn8 has quit IRC09:39
*** tomek_adamczewsk has joined #heat09:43
*** matsuhashi has joined #heat09:45
*** alexheneveld has joined #heat09:46
*** duncanjw has quit IRC09:48
*** duncanjw has joined #heat09:54
*** e0ne_ has joined #heat10:01
*** jistr has joined #heat10:04
*** duncanjw has quit IRC10:04
*** e0ne has quit IRC10:05
*** networkn8 has joined #heat10:06
*** tspatzier has quit IRC10:10
*** che-arne has joined #heat10:11
*** networkn8 has quit IRC10:11
*** cmyster has joined #heat10:14
*** cmyster has quit IRC10:14
*** cmyster has joined #heat10:14
*** tspatzier has joined #heat10:14
*** saju_m has quit IRC10:24
therveshardy, Do you rememb10:26
therveBleh10:26
therveshardy, Do you remember if there was a plan to be able to update nova userdata?10:26
*** duncanjw has joined #heat10:26
therveI thought stevebaker talked about it but I light on details10:27
shardytherve: IIRC it's something stevebaker was looking into10:27
therveAh :)10:27
therveBut it's not doable currently?10:27
shardytherve: yeah I can't remember the details either, IIRC steve had a patch up at one point10:27
therveAh https://blueprints.launchpad.net/nova/+spec/update-userdata10:27
*** EmilienM has quit IRC10:28
*** EmilienM has joined #heat10:28
shardyHmm, status on the BP is wrong10:28
shardyI guess that series could be revived if needed, what's the use-case?10:29
*** gokrokve has joined #heat10:29
therveshardy, Changing server ssh keys10:30
*** julienvey has joined #heat10:31
shardyCan you do it via heat metadata, e.g os-collect-config or cfn-hup?10:31
therveYeah I'd have to bypass cloudinit support somehow10:31
cmysterback10:32
cmysterhi again10:32
shardyI think one issue with the nova user-data thing is cloud-init is expected to consume it, which runs only once, so the other agents are needed for periodic config refresh stuff10:32
therveThat's true as well10:32
sgranI think it would be surprising for user-data to change10:32
shardyyou can still use cloud-init, but it will need to configure $thing to poll for and apply the heat provided metadata10:32
thervesgran, Well my case was about the metadata part, but yeah maybe10:33
shardytherve: can you update nova *meta*data?10:33
therveshardy, Yeah you can do that. But they are not discoverable inside the server AFAIU10:33
shardyIIRC there's a ssh keys section in the ec2 metadata api10:34
therveYes10:34
shardytherve: I think they are, cloud-init retrieves the metadata keys via boto for example10:34
therveshardy, Right the other kind of metadata :)10:34
*** lazy_prince has quit IRC10:34
therveLove the terminology :)10:34
shardytoo many kinds of metadata ;)10:34
*** gokrokve has quit IRC10:34
sgranyes, that is definitely true :)10:35
shardyI guess the advantage of polling nova metadata is theres no need for credentials to poll heat10:35
shardyjust more limited in what you can do10:35
sgranI can see the reduced complexity advantage, but it just makes for a reasonably big change from all the clouds I know10:35
sgranthe cloud-init metadata/userdata has always just been a one-off bootstrap10:36
therveIt'd be cool if nova metadata were exposed in the ec2 metadata thing10:36
sgranso you can do destructive things like format a block device in it, knowing that it won't be rerun later10:36
sgranthe tags, you mean?10:36
*** duncanjw has quit IRC10:36
sgranthat's exposed via the ec2 api, but not the metadata server, yeah10:37
shardysgran: Yeah, I think looking at the bp linked above that update of *user*data is not going to be updatable, I'm querying whether you can update the metadata key/value pairs and poll for changes in that10:37
therveYeah 'tags' are called 'metadata' in nova10:37
*** networkn8 has joined #heat10:37
shardytherve: http://docs.openstack.org/api/openstack-compute/2/content/MetadataSection.html10:37
shardytherve: no, tags are another thing IIRC10:38
shardyso nova has three types of metadata, and userdata, and heat has metadata10:38
shardyconfusing..10:38
*** bgorski has joined #heat10:38
therveYes10:38
*** duncanjw has joined #heat10:38
therveshardy, Right those things are nice, but not discoverable on the server IIUC10:38
shardycurl http://169.254.169.254/openstack/2012-08-10/meta_data.json10:38
shardytherve: what do you mean by "discoverable"?10:39
therveOh really?10:39
shardyAIUI you can just read from the "magic" IP as above10:39
shardyhttp://docs.openstack.org/admin-guide-cloud/content/section_metadata-service.html10:39
therveshardy, Yes but it's not the same metadata as http://docs.openstack.org/api/openstack-compute/2/content/MetadataSection.html10:39
sgranthe tags are there, yeah10:40
sgranthat's cool10:40
sgranI never knew that :)10:40
therveOh they are in the "meta" section, nevermind10:40
therveshardy, Thanks :)10:40
shardytherve: hmm, but it is the same as the "metadata" key/value pairs we pass in to servers.create isn't it?10:40
* shardy is confused10:40
sgranit is10:40
*** bvandenh has quit IRC10:40
shardytherve: so what is that API for then?10:41
shardysurely it manipulates the OpenStack metadata API data?10:41
shardyor is there a fifth type of metadata?!10:41
*** alexheneveld has quit IRC10:41
therveshardy, http://paste.openstack.org/show/74429/10:41
therveThe metadata API updates the "meta" key of that metadata blob10:41
shardyAnd all the rest is immutable?10:42
*** networkn8 has quit IRC10:42
therveThat's my understanding yeah10:42
therveThere is no server update10:42
shardyHmm that sucks :(10:42
sgranyou can update the tags (nova metadata) after boot10:43
sgranjust not via that URL10:43
shardyIt's these kind of limitations which have led everyone to develop their own agents and metadata services10:43
*** giulivo has joined #heat10:43
therveYeah. I hope we'll get some consolidation one day10:44
*** nosnos has joined #heat10:44
sgrannova meta <server> <action> <key=value>10:45
sgranit makes sense to me that the metadata endpoint is read only10:45
sgranthat's how come you can allow access without anything but IP based authentication10:45
shardysgran: we're not saying allow writing from the instance, just that it be updatable from the server, which it sounds like it is, kinda10:46
sgranit is - that's part of our deployment routine10:46
sgranat the end of config management, the instance has temprorary credentials to update it's tags, then deletes them once it's done so10:47
sgranthen we discover hosts providing a service based on those tags10:47
shardyThe problem is the key/value data is limited in size, so e.g heat still has to run it's own metadata service, so we can apply bigger changes (basically re-fetch userdata via heat)10:47
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Order imports in alphabetical order (8/9)  https://review.openstack.org/7151810:48
shardyIt's a big change from how everyone does things now, but personally I'd like to see cloud-init grow a way to re-run, e.g via an API trigger or optional polling, and for userdata to be updatable10:49
sgranhmm10:50
sgranI'm not sure I agree.  We would suddenly need to be a lot more careful in how we do things10:50
shardythat would remove the requirement for the vast proliferation of bespoke agents you see in almost every project which launches vm10:50
sgranin particular, things like dealing with EBS volumes would get lots trickier10:50
therveI think it's fine to keep cloud init as it is, but we'll need some kind of agent framework10:51
therveWe could even have something not using polling :)10:51
shardytherve: I guess my argument, particularly for heat, is that the agent-not-cloud-init ends up duplicating a vast chunk of functionality which already exists and is well proven in cloud-init10:51
therveMaybe yeah. We could use cloud init as a library possibly10:52
*** blomquisg has quit IRC10:52
shardytherve: +1 on not polling, but the "push" notification we need to get non-polling updates doesn't yet exist10:53
*** bvandenh has joined #heat10:53
therveI hoped marconi could have become that, but I'm a bit doubtful that using mongo as queue backend is a good idea10:54
therveBut enough rambling :)10:54
*** mkollaro has joined #heat10:55
shardyYeah... back to work :)10:55
*** duncanjw has quit IRC10:56
*** faramir1 has joined #heat10:58
*** nkhare has quit IRC11:00
*** duncanjw has joined #heat11:03
*** david-lyle has quit IRC11:03
*** sgordon has joined #heat11:03
*** nati_ueno has quit IRC11:04
*** fandikurnia has quit IRC11:05
*** matsuhashi has quit IRC11:07
*** networkn8 has joined #heat11:08
*** saju_m has joined #heat11:14
*** sgordon has quit IRC11:14
*** networkn8 has quit IRC11:15
*** nkhare has joined #heat11:16
*** ifarkas has quit IRC11:18
*** pas-ha has joined #heat11:19
*** fandikurnia has joined #heat11:23
*** RockKuo has quit IRC11:25
*** nati_ueno has joined #heat11:28
*** tspatzier has quit IRC11:28
*** alexheneveld has joined #heat11:31
*** matsuhashi has joined #heat11:32
*** saju_m has quit IRC11:33
*** saju_m has joined #heat11:36
openstackgerritSteven Hardy proposed a change to openstack/heat: Don't log exception for None timeout_mins  https://review.openstack.org/8310911:39
*** giulivo has quit IRC11:40
*** aweiteka has joined #heat11:41
*** networkn8 has joined #heat11:42
*** ifarkas has joined #heat11:45
*** matsuhashi has quit IRC11:45
*** networkn8 has quit IRC11:46
*** nkhare has quit IRC11:47
*** giulivo has joined #heat11:53
*** lipinski has joined #heat11:56
*** BillArnold_ has quit IRC11:57
*** nkhare has joined #heat11:59
*** rpothier has quit IRC12:02
*** pafuent has joined #heat12:03
*** matsuhashi has joined #heat12:05
*** gokrokve has joined #heat12:09
*** sballe has quit IRC12:09
*** tspatzier has joined #heat12:10
*** alexpilotti has joined #heat12:11
*** erecio has joined #heat12:12
*** networkn8 has joined #heat12:13
*** gokrokve has quit IRC12:14
*** blomquisg has joined #heat12:15
*** alexpilotti has quit IRC12:17
openstackgerritSteven Dake proposed a change to openstack/heat: Migrate invalid template version values  https://review.openstack.org/8324112:18
*** networkn8 has quit IRC12:18
sdake_morning12:18
*** fandikurnia has quit IRC12:18
*** sgordon has joined #heat12:19
shardyHi sdake, up early!12:20
sdake_ya unfortunaterly12:22
sdake_may try to head back to bed12:22
sdake_5:30 am here12:22
* sdake_ ughs12:22
*** aweiteka has quit IRC12:23
*** mestery has joined #heat12:25
*** sballe has joined #heat12:25
*** mestery has quit IRC12:26
*** mestery has joined #heat12:26
sdake_well back to bed with me12:27
cmystermorning sdake_12:27
sdake_see you in a few hours shardy12:27
cmysternn12:27
cmystershardy: got a minute to look at something ?12:27
*** e0ne_ has quit IRC12:28
shardycmyster: sure12:29
*** mkollaro has quit IRC12:29
*** mkollaro1 has joined #heat12:29
*** gokrokve has joined #heat12:29
*** jdob has joined #heat12:30
*** gokrokve has quit IRC12:34
*** duncanjw has quit IRC12:34
*** nkhare has quit IRC12:38
*** alexheneveld has quit IRC12:42
*** alexheneveld has joined #heat12:43
*** matsuhashi has quit IRC12:45
*** matsuhashi has joined #heat12:45
*** DandyPandy has quit IRC12:47
*** DandyPandy has joined #heat12:48
*** arbylee has joined #heat12:48
*** arbylee has quit IRC12:49
*** arbylee has joined #heat12:50
*** matsuhashi has quit IRC12:50
*** cfriesen has joined #heat12:51
*** dims_ has quit IRC12:52
*** Linz has quit IRC12:55
*** Linz has joined #heat12:55
*** wchrisj has joined #heat12:56
*** tspatzier has quit IRC12:56
*** jamie_h_ has joined #heat12:57
*** ramishra has joined #heat12:58
*** duncanjw has joined #heat12:58
*** duncanjw has quit IRC12:59
*** duncanjw has joined #heat12:59
*** e0ne has joined #heat12:59
*** tspatzier has joined #heat13:01
*** ifarkas has quit IRC13:02
*** rpothier has joined #heat13:02
*** e0ne has quit IRC13:04
*** dims_ has joined #heat13:05
*** e0ne has joined #heat13:07
*** networkn8 has joined #heat13:15
*** erecio has quit IRC13:17
*** matsuhashi has joined #heat13:18
*** erecio has joined #heat13:19
*** networkn8 has quit IRC13:19
*** alexpilotti has joined #heat13:21
*** aweiteka has joined #heat13:22
*** matsuhashi has quit IRC13:25
*** matsuhashi has joined #heat13:26
*** jistr has quit IRC13:26
*** matsuhashi has quit IRC13:26
*** matsuhashi has joined #heat13:26
*** mkollaro has joined #heat13:26
*** spzala has joined #heat13:27
*** mkollaro1 has quit IRC13:28
*** wchrisj has quit IRC13:28
*** gokrokve has joined #heat13:29
*** john-n-seattle1 has left #heat13:30
*** blamar has joined #heat13:32
*** gokrokve has quit IRC13:34
*** chandankumar_ has joined #heat13:35
*** skraynev is now known as skraynev_afk13:38
*** radez_g0n3 is now known as radez13:39
*** zaneb has quit IRC13:42
*** zaneb has joined #heat13:42
*** jasond` has joined #heat13:43
*** ramishra has quit IRC13:43
openstackgerritSergey Kraynev proposed a change to openstack/heat: Providing default template version in unittests  https://review.openstack.org/8338013:43
*** jistr has joined #heat13:44
*** mtaylor has joined #heat13:46
*** networkn8 has joined #heat13:46
*** mtaylor has quit IRC13:46
*** jmckind has joined #heat13:47
*** sergmelikyan has quit IRC13:48
*** dteselkin has quit IRC13:49
*** networkn8 has quit IRC13:50
*** dteselkin has joined #heat13:50
*** randallburt has joined #heat13:53
*** randallburt has quit IRC13:53
*** randallburt has joined #heat13:53
*** mestery has quit IRC13:55
*** duncanjw has quit IRC13:57
*** jdob has quit IRC14:01
*** zigo has quit IRC14:01
*** jdob has joined #heat14:02
*** samstav has joined #heat14:02
*** zigo has joined #heat14:03
*** faramir1 has quit IRC14:06
*** blamar has quit IRC14:06
*** blamar has joined #heat14:06
*** mordred has quit IRC14:08
*** aweiteka has quit IRC14:09
*** radez is now known as radez_g0n314:12
*** radez_g0n3 is now known as radez14:13
lsmola_shardy:  hello14:16
shardylsmola_: hi14:16
lsmola_shardy: one thing you probably didn't wrote to list of blueprints14:16
*** blamar has quit IRC14:17
*** blamar has joined #heat14:17
lsmola_shardy: Saving of passwords in Heat (or somewhere) so heat can use it when stack-update, if we don't want to redefine them14:17
shardylsmola_: you mean parameters passed into a template?14:17
*** networkn8 has joined #heat14:17
lsmola_shardy: yes, the NoEcho ones14:17
shardylsmola_: yeah there is already a bug and blueprint for that IIRC14:18
lsmola_shardy: ah, ok, great14:18
shardyhttps://bugs.launchpad.net/heat/+bug/122482814:18
uvirtbotLaunchpad bug 1224828 in python-heatclient "heat stack-update wants all parameters and the template all over again" [Medium,Triaged]14:18
*** blamar has quit IRC14:21
*** blamar has joined #heat14:21
*** networkn8 has quit IRC14:22
openstackgerritZane Bitter proposed a change to openstack/heat: Fail if non-existent security group referenced  https://review.openstack.org/8155814:24
*** aweiteka has joined #heat14:24
*** duncanjw has joined #heat14:24
*** ZZpablosan is now known as pablosan14:25
*** david-lyle has joined #heat14:28
*** dims_ is now known as dims14:28
*** dims is now known as Guest6849914:28
*** Guest68499 has quit IRC14:29
*** andersonvom has joined #heat14:29
*** gokrokve has joined #heat14:29
*** dims_ has joined #heat14:29
*** TonyBurn has quit IRC14:31
*** TonyBurn has joined #heat14:31
*** lazy_prince has joined #heat14:32
*** lazy_prince is now known as killer_prince14:32
openstackgerritGonéri Le Bouder proposed a change to openstack/heat-templates: fix the DeletionPolicy key name  https://review.openstack.org/8339514:34
*** gokrokve has quit IRC14:34
openstackgerritJun Jie Nan proposed a change to openstack/heat-templates: Example on how to copy ssh id between two servers  https://review.openstack.org/8339714:34
*** vijendar has joined #heat14:38
*** sabeen has joined #heat14:39
openstackgerritJun Jie Nan proposed a change to openstack/heat-templates: One example to show ssh-copy-id between servers  https://review.openstack.org/8339714:42
*** cmyster has quit IRC14:43
*** samstav has quit IRC14:45
*** rcleere has joined #heat14:45
*** rcleere has joined #heat14:45
*** ramishra has joined #heat14:46
*** chandankumar_ has quit IRC14:46
openstackgerritJun Jie Nan proposed a change to openstack/heat-templates: Add one example to show deploy sequence  https://review.openstack.org/8175714:47
openstackgerritJun Jie Nan proposed a change to openstack/heat-templates: One example to show ssh-copy-id between servers  https://review.openstack.org/8339714:47
*** networkn8 has joined #heat14:48
*** cmyster has joined #heat14:48
*** cmyster has joined #heat14:48
openstackgerritThomas Herve proposed a change to openstack/heat-templates: Fix OpenShift-1B1N template  https://review.openstack.org/8340614:49
*** samstav has joined #heat14:50
*** gokrokve has joined #heat14:52
*** gokrokve_ has joined #heat14:52
*** chandankumar_ has joined #heat14:53
*** networkn8 has quit IRC14:53
*** jergerber has joined #heat14:55
*** gokrokve has quit IRC14:56
*** tango has joined #heat14:56
*** packet has quit IRC14:57
*** IlyaE has joined #heat14:58
*** mestery has joined #heat15:01
*** tspatzier has quit IRC15:04
*** spzala_ has joined #heat15:05
*** ramishra has quit IRC15:06
*** spzala has quit IRC15:06
*** spzala_ is now known as spzala15:06
openstackgerritThomas Herve proposed a change to openstack/heat-templates: Fix improper keys in HOT templates  https://review.openstack.org/8342015:09
*** ramishra has joined #heat15:10
*** ramishra has quit IRC15:14
*** e0ne has quit IRC15:15
*** giulivo has quit IRC15:17
openstackgerritSteven Hardy proposed a change to openstack/heat: Don't log exception for None timeout_mins  https://review.openstack.org/8310915:17
*** e0ne has joined #heat15:18
*** matsuhashi has quit IRC15:18
*** nosnos has quit IRC15:19
*** IlyaE has quit IRC15:19
*** networkn8 has joined #heat15:19
openstackgerritThomas Herve proposed a change to openstack/heat-templates: Fix improper keys in HOT templates  https://review.openstack.org/8342015:19
cmysterbrb15:20
*** cmyster has quit IRC15:20
*** duncanjw has quit IRC15:21
*** duncanjw has joined #heat15:22
*** IlyaE has joined #heat15:23
*** networkn8 has quit IRC15:24
*** chandankumar_ has quit IRC15:24
*** spzala_ has joined #heat15:25
openstackgerritThomas Herve proposed a change to openstack/heat-templates: Delete WordPress_Single_Instance_puppet.template  https://review.openstack.org/8342615:26
*** liang has quit IRC15:26
*** duncanjw has quit IRC15:27
openstackgerritJason Dunsmore proposed a change to openstack/heat: Don't use SSH in Rackspace::Cloud::Server  https://review.openstack.org/8321815:27
therveYay!15:28
*** Linz has quit IRC15:28
*** spzala has quit IRC15:28
*** spzala_ is now known as spzala15:28
*** rbuilta has joined #heat15:29
therveSo I'm thinking about adding a gate to heat-templates that does a simple heat validate-template15:29
*** pas-ha has quit IRC15:29
therveDoes that sound like a good idea? Eventually we would have that gate in heat as well.15:29
shardytherve: +115:31
shardytherve: even just a json/yaml syntax check would be a good start15:31
therveshardy, There are some subtleties, like some templates requiring an env, or rackspace templates15:32
*** rbuilta1 has joined #heat15:32
shardytherve: Yeah, maybe we'll have to establish some naming and/or directory structure conventions15:33
shardylike having provider resource examples each in their own directory with an environment file and test/example template15:33
therveMaybe contrib/ wouldn't be tested for now15:33
*** rbuilta has quit IRC15:34
*** duncanjw has joined #heat15:35
*** giulivo has joined #heat15:35
therveshardy, Should it just be in tempest, and we can run a subset of the tests?15:36
therveI have little idea how to start15:36
*** cmyster has joined #heat15:36
*** cmyster has joined #heat15:36
*** TonyBurn has quit IRC15:37
*** TonyBurn has joined #heat15:37
shardytherve: honestly I'm not sure, I guess it would go in tempest, unless you're only doing a syntax check15:38
therveOK cool15:38
shardytherve: stevebaker may know how the ci configuration happens to set up the jenkins jobs15:38
shardyI've not dug into that myself yet15:39
*** gfidente has joined #heat15:39
openstackgerritA change was merged to openstack/heat: Fix heading markup in hot_spec.rst  https://review.openstack.org/8201215:40
*** giulivo has quit IRC15:40
*** david_lyle_ has joined #heat15:43
*** saju_m has quit IRC15:44
*** gfidente has quit IRC15:45
*** killer_prince is now known as lazy_prince15:45
*** david-lyle has quit IRC15:46
*** tspatzier has joined #heat15:48
*** alexheneveld has quit IRC15:48
*** networkn8 has joined #heat15:50
*** networkn8 has quit IRC15:55
*** randallburt has quit IRC15:55
openstackgerritThomas Herve proposed a change to openstack/heat: Pass and use the environment in validate_template  https://review.openstack.org/8344215:57
*** tomek_adamczewsk has quit IRC15:58
*** gokrokve_ has quit IRC16:00
*** gokrokve has joined #heat16:00
*** andrew_plunk has joined #heat16:01
*** gokrokve_ has joined #heat16:03
*** aweiteka has quit IRC16:04
*** gokrokve has quit IRC16:05
*** ppetit has quit IRC16:06
*** ppetit has joined #heat16:07
*** sgordon has quit IRC16:09
*** dims_ has quit IRC16:10
*** yogesh has joined #heat16:12
*** yogesh has quit IRC16:15
*** aweiteka has joined #heat16:20
*** giulivo has joined #heat16:21
*** networkn8 has joined #heat16:21
*** nati_ueno has quit IRC16:24
*** networkn8 has quit IRC16:25
*** dims_ has joined #heat16:26
*** Linz has joined #heat16:26
openstackgerritA change was merged to openstack/heat: Fix using attributes in unittest  https://review.openstack.org/8330816:27
openstackgerritJenkins proposed a change to openstack/heat: Updated from global requirements  https://review.openstack.org/7668916:32
*** duncanjw has quit IRC16:33
*** duncanjw has joined #heat16:34
*** duncanjw has joined #heat16:35
*** julienvey has quit IRC16:35
openstackgerritJenkins proposed a change to openstack/python-heatclient: Updated from global requirements  https://review.openstack.org/8348716:40
*** ppetit has quit IRC16:40
*** zigo has quit IRC16:41
*** pvaneck has joined #heat16:47
*** e0ne has quit IRC16:49
*** TonyBurn has quit IRC16:51
*** tango has quit IRC16:52
*** wchrisj has joined #heat16:52
*** networkn8 has joined #heat16:52
*** sgordon has joined #heat16:54
*** networkn8 has quit IRC16:57
*** randallburt has joined #heat17:02
*** alexheneveld has joined #heat17:04
*** erecio has left #heat17:05
*** harlowja_away is now known as harlowja17:08
*** tspatzier has quit IRC17:09
*** giulivo has quit IRC17:09
*** duncanjw has quit IRC17:09
*** duncanjw has joined #heat17:11
*** alexpilotti_ has joined #heat17:12
*** alexpilotti has quit IRC17:15
*** alexpilotti_ is now known as alexpilotti17:15
*** nati_ueno has joined #heat17:15
openstackgerritSteven Dake proposed a change to openstack/heat: Migrate invalid template version values  https://review.openstack.org/8324117:17
sdake_thats what I get for editing a patch at 5am17:17
*** e0ne has joined #heat17:18
*** rbuilta2 has joined #heat17:18
*** rbuilta1 has quit IRC17:19
*** bvandenh has quit IRC17:20
*** che-arne has quit IRC17:20
*** jmckind has quit IRC17:23
*** networkn8 has joined #heat17:23
*** rpothier has quit IRC17:28
*** julienvey has joined #heat17:28
*** networkn8 has quit IRC17:30
*** david_lyle_ is now known as david_lyle17:31
*** dims_ has quit IRC17:32
*** e0ne has quit IRC17:32
*** e0ne has joined #heat17:33
sdakezaneb see pm when you are around17:36
*** zigo has joined #heat17:39
SpamapSstevebaker: when you are around.. do I need to have a stack_domain_admin set up to use the signals produced by software deployments?17:40
shardySpamapS: I don't think so, but you'll need to be admin to create a SoftwareDeployment resource17:41
shardyit works like a WaitCondition, so the user associated with the deployment will just get created in the stack owners project, I think17:42
*** yogesh has joined #heat17:42
SpamapSshardy: that's ok, I am.17:42
SpamapSshardy: Getting auth denied when sending the signal though17:42
SpamapShttp://logs.openstack.org/66/81666/7/check-tripleo/check-tripleo-overcloud-precise/1f8f532/192.0.2.3_logs.tgz17:43
SpamapSsee var/log/upstart/os-collect-config.log for the user error17:43
*** rpothier has joined #heat17:43
SpamapShttp://logs.openstack.org/66/81666/7/check-tripleo/check-tripleo-overcloud-precise/1f8f532/seed_logs.tgz  has the logs from the heat server17:43
SpamapSvar/log/upstart/heat-*17:43
SpamapSshardy: would appreciate if you had a few minutes to analyze that ^^17:44
*** yogesh_ has joined #heat17:45
shardyThe API logs are both empty17:46
openstackgerritJason Dunsmore proposed a change to openstack/heat: Don't use SSH in Rackspace::Cloud::Server  https://review.openstack.org/8321817:46
*** gokrokve has joined #heat17:46
*** e0ne has quit IRC17:47
*** yogesh has quit IRC17:47
shardySpamapS: what value are you using for signal_transport?17:47
*** dims_ has joined #heat17:48
*** tango has joined #heat17:48
SpamapSshardy: the defaults17:49
SpamapSshardy: https://review.openstack.org/#/c/81666/ has my templates..17:49
shardyAFAICS that will use CFN_SIGNAL, so if waitconditions work, so should deployment signals17:50
shardyyou probably do need stack domain users configured for the native HEAT_SIGNAL to work by the looks of it17:50
*** gokrokve_ has quit IRC17:50
SpamapSshardy: ok.. I don't quite see where the auth denied is logged on the seed.. but still digging17:51
openstackgerritJason Dunsmore proposed a change to openstack/heat: Don't use SSH in Rackspace::Cloud::Server  https://review.openstack.org/8321817:51
shardySpamapS: Ok, unfortunately I have to run soon, but if there are issues pls raise a bug and I'll take a look in the morning17:52
*** randallburt has quit IRC17:52
SpamapSshardy: Ok, thanks for the quick look17:53
*** dims_ has quit IRC17:57
*** networkn8 has joined #heat17:57
*** e0ne has joined #heat18:00
*** andrew_plunk has quit IRC18:01
*** e0ne has quit IRC18:01
sdakecould a couple heat cores havea look at https://review.openstack.org/#/c/83241/ - one of last remianing bugs for rc118:02
*** networkn8 has quit IRC18:05
*** gokrokve has quit IRC18:05
*** gokrokve has joined #heat18:06
*** jistr has quit IRC18:07
*** gokrokve_ has joined #heat18:09
*** gokrokve has quit IRC18:11
*** dims has joined #heat18:11
*** gokrokve_ has quit IRC18:13
*** gokrokve has joined #heat18:14
*** blamar has quit IRC18:17
*** _cjones_ has joined #heat18:18
*** blamar has joined #heat18:18
*** duncanjw has quit IRC18:18
*** derekh has quit IRC18:19
*** randallburt has joined #heat18:20
*** randallburt has quit IRC18:20
*** randallburt has joined #heat18:20
*** andersonvom has quit IRC18:21
*** jamie_h_ has quit IRC18:22
*** duncanjw has joined #heat18:22
*** andersonvom has joined #heat18:22
cmysternasty looking,18:26
cmystermorning sdake (again)18:26
cmysterI don't see there a template example for me to test later18:26
*** mkollaro has quit IRC18:28
sdake_cmyster morning fine sir18:28
*** _cjones_ has quit IRC18:29
cmysterI hope all is well over yonder ?18:29
*** fandi has joined #heat18:31
*** networkn8 has joined #heat18:31
*** daudet_ has joined #heat18:32
*** gokrokve has quit IRC18:33
*** daudet_ has quit IRC18:34
*** gokrokve has joined #heat18:34
*** alexheneveld has quit IRC18:35
*** networkn8 has quit IRC18:36
*** daudet__ has joined #heat18:37
*** gokrokve has quit IRC18:38
*** jprovazn has quit IRC18:42
*** denogginizer has joined #heat18:44
*** denogginizer has left #heat18:45
*** duncanjw has quit IRC18:46
*** spzala has quit IRC18:47
*** daudet__ has quit IRC18:48
*** achampion has joined #heat18:49
openstackgerritThomas Herve proposed a change to openstack/heat: Handle non-string types  https://review.openstack.org/8353318:50
*** denogginizer has joined #heat18:53
*** duncanjw has joined #heat18:58
*** kgriffs is now known as kgriffs|afk18:59
*** julienve_ has joined #heat19:00
*** julienvey has quit IRC19:01
openstackgerritA change was merged to openstack/heat: Fail if non-existent security group referenced  https://review.openstack.org/8155819:01
*** julienvey has joined #heat19:02
*** yogesh_ has quit IRC19:02
*** networkn8 has joined #heat19:03
*** julienve_ has quit IRC19:05
*** alexheneveld has joined #heat19:06
*** kgriffs|afk is now known as kgriffs19:06
*** kgriffs is now known as kgriffs|afk19:07
*** networkn8 has quit IRC19:08
*** sgordon has quit IRC19:08
*** jdob has quit IRC19:09
*** spzala has joined #heat19:09
*** jdob has joined #heat19:09
*** spzala has quit IRC19:12
*** NuxRo has joined #heat19:14
*** alexheneveld has quit IRC19:14
NuxRohi, how exactly is Heat able to determine memory usage (and so on) for a VM?19:15
*** tango has quit IRC19:15
*** pvaneck has quit IRC19:16
*** tspatzier has joined #heat19:16
*** duncanjw has quit IRC19:19
*** daudet__ has joined #heat19:21
SpamapSNuxRo: cfn-push-stats19:22
*** pvaneck has joined #heat19:22
SpamapSNuxRo: from heat-cfntools19:22
*** tango has joined #heat19:22
SpamapSNuxRo: or ceilometer19:22
NuxRoSpamapS: cheers, is ceilometer the default source of stats?19:24
SpamapSNuxRo: Not entirely sure.19:24
NuxRothanks anyway19:26
*** denogginizer has quit IRC19:27
*** IlyaE has quit IRC19:30
*** NuxRo has left #heat19:32
*** networkn8 has joined #heat19:34
openstackgerritSteven Dake proposed a change to openstack/heat: Migrate invalid template version values  https://review.openstack.org/8324119:35
*** asalkeld has joined #heat19:38
*** networkn8 has quit IRC19:38
*** sjmc7 has joined #heat19:41
stevebakerSpamapS: signals should still work without stack_domain_admin. I will see if I can replicate19:42
*** yogesh has joined #heat19:43
*** IlyaE has joined #heat19:47
*** yogesh has quit IRC19:48
*** kgriffs|afk is now known as kgriffs19:48
SpamapSstevebaker: I thin it was something else19:49
SpamapSstevebaker: I had some other bugs that may have been interfering.19:49
*** bgorski has quit IRC19:50
*** duncanjw has joined #heat19:54
*** kgriffs is now known as kgriffs|afk19:58
*** duncanjw_ has joined #heat19:59
stevebakerSpamapS: could you take a look at https://review.openstack.org/#/c/83248/ ?19:59
*** duncanjw has quit IRC19:59
*** fandi has quit IRC20:01
*** harlowja is now known as harlowja_away20:03
daudet__I have been experimenting with Heat and was wondering if there were any plans to be able to automatically generate a Heat template from a given OpenStack deployment.20:03
*** kgriffs|afk is now known as kgriffs20:04
daudet__For instance if I create a stack with a Heat template, then another user adds an instance to the OpenStack system, I would like to have Heat get an updated picture of the deployment and add this new instance to the Heat template that was originally deployed.20:05
*** networkn8 has joined #heat20:05
*** rbuilta2 has quit IRC20:05
*** alexheneveld has joined #heat20:07
stevebakerdaudet__: we have some of the tools which will enable that, such as stack-abandon and stack-adopt. Nobody is yet working on a tool to introspect a set of openstack resources to generate a template, but anybody could20:07
daudet__hmm, ok20:07
daudet__is stack-abandon and stack-adopt implemented in the current codebase?20:08
openstackgerritSteve Baker proposed a change to openstack/heat: OS::Nova::Server depend on subnets related to nets  https://review.openstack.org/8239420:09
stevebakertrivial rebase ^20:09
*** networkn8 has quit IRC20:10
*** alexheneveld has quit IRC20:13
*** asalkeld has quit IRC20:15
*** andersonvom_ has joined #heat20:19
*** packet has joined #heat20:19
*** andersonvom has quit IRC20:21
*** mkollaro has joined #heat20:22
*** yogesh has joined #heat20:26
*** yogesh has quit IRC20:31
*** kgriffs is now known as kgriffs|afk20:34
openstackgerritThomas Herve proposed a change to openstack/heat: Validate that resource type is a string  https://review.openstack.org/8353320:34
*** harlowja_away is now known as harlowja20:35
*** stannie1 has joined #heat20:35
*** blomquisg has quit IRC20:36
*** networkn8 has joined #heat20:37
*** tspatzier has quit IRC20:37
openstackgerritThomas Herve proposed a change to openstack/heat-templates: Add a script to validate templates  https://review.openstack.org/8358220:39
thervestevebaker,  ^^ I've been looking at adding a new gate check for templates20:39
*** Linz_ has joined #heat20:40
therveWe need to do some fixing before :)20:40
stevebakertherve: good to kno20:41
stevebakerw20:41
stevebakertherve: is there a tempest change to look at?20:41
thervestevebaker, No not yet. I don't think it'll live in tempest20:41
*** EmilienM has quit IRC20:42
therveMy idea is just to call the script above in the proper environment20:42
*** Linz has quit IRC20:42
*** EmilienM has joined #heat20:43
*** networkn8 has quit IRC20:43
stevebakertherve: that seems like a perfect candidate for tempest imo, as a scenario test which validates a directory full of invalid templates and asserts the exact validation error20:44
*** jamie_h_ has joined #heat20:44
*** denis_makogon has quit IRC20:44
*** dmakogon_ has joined #heat20:45
*** zaneb has quit IRC20:45
thervestevebaker, I don't know, fungi pointed me to another direction20:45
thervestevebaker, Wait that's not what I want to do though20:45
therveI want to check that heat can validate what's in the heat-templates repository20:46
therveWhat you said is perfectly sensible20:46
stevebakertherve: so you're expecting validate to pass for all these templates?20:47
thervestevebaker, That's correct20:47
stevebakercool, if you're in the mood a tempest validate failed test would be very welcome20:50
sdake_therve man  - that script rocks!20:51
sdake_therve having any type of gate on the templates repo is a huge step in the right dirction20:52
thervesdake_, it's pretty dumb, but thanks :). I do hope it will improve things20:52
sdake_even basic  gating better then no gating20:53
sdake_essentially the validate is similar to a pep8 check :)20:53
thervestevebaker, I'll try to take some time to do some tempest testing yes20:53
stevebakertherve: thanks20:53
sdake_since we are like 3-4 weeks to spend planning, we coudl probably shave off a couple weeks and focus on ci after rc1 is out rather then writing new features :)20:53
sdake_we are/we have20:54
stevebakertherve: oh, will this be a check job for the heat-templates repo?20:54
*** alexheneveld has joined #heat20:54
sdake_stevebaker yes !!20:54
thervestevebaker, And possibly heat, and heatclient20:54
stevebakerpenny drops20:54
*** jdob has quit IRC20:55
stevebakertherve: I wonder if the job should run heat-templates/tools/fetch-cloudformation-examples and check those templates too ;)20:55
sdake_therve shouldn't that patch add something to requirements.txt?20:56
sdake_or you plan to tackle that with a later patch?20:56
stevebakersdake_: heat already depends on heatclient20:56
thervestevebaker, Yeah... Unfortunately that wouldn't work like you can see in https://review.openstack.org/#/c/83426/20:56
sdake_stevebaker that is the heat-template repo20:57
thervesdake: Well, there is not even a setup.py20:57
sdake_therve ya, I guess my question is how to setup the gate20:57
sdake_sounds like that could come in additional patches then?20:57
thervesdake_, devstack-gate should create all the things we need20:57
sdake_therve cool20:58
therveThere are additional patches to fix the templates first though!20:58
*** alexheneveld has quit IRC20:58
sdake_therve are you going to tackle that?20:58
thervesdake_, Yeah there are several up for review already20:59
openstackgerritA change was merged to openstack/heat-templates: Add an example of native autoscaling resources  https://review.openstack.org/8244720:59
sdake_therve I'll take a look at the review queue then thanks :)20:59
*** alexheneveld has joined #heat20:59
sdake_therve big impact change \o/ :)20:59
openstackgerritA change was merged to openstack/heat-templates: Add a script to validate templates  https://review.openstack.org/8358221:00
therveOh :)21:00
stevebakerthat was too quick, we really need a check job on heat-templates ;)21:01
*** radez is now known as radez_g0n321:01
thervestevebaker, I need to find a solution for templates like the rackspace ones. Should I put them in a contrib directory and not validate them for now?21:03
*** derekh has joined #heat21:03
stevebakertherve: what if the tool tolerated unknown resource type errors21:05
thervestevebaker, It can hide other errors unfortunately21:06
stevebakertherve: then we could run it againse fetch-cloudformation-examples21:06
*** pafuent has left #heat21:08
stevebakertherve: yeah, maybe they need to move to heat-templates/contrib/rackspace/[cfn|hot]21:08
sdake_makes sense to me21:08
SpamapSstevebaker: back from lunch.. ACK re that review21:10
randallburtstevebaker, therve agreed. not sure those should have been there in the first place, IIRC21:10
openstackgerritA change was merged to openstack/heat-templates: Fix OpenShift-1B1N template  https://review.openstack.org/8340621:10
SpamapSstevebaker: http://paste.openstack.org/show/74492 <-- I think I found a bug21:10
stevebakerSpamapS: ok, file it21:12
stevebakerSpamapS: btw do you know if it is possible to pip install from a gerrit change? it would be handy for testing os-*-config changes21:13
stevebakerrandallburt: is the admin API useful for operators now?21:17
randallburtstevebaker:  so far.21:17
*** achampion has quit IRC21:17
openstackgerritA change was merged to openstack/heat-templates: Delete WordPress_Single_Instance_puppet.template  https://review.openstack.org/8342621:18
SpamapSstevebaker: I don't know if you can specify the checkout you want in a git URL. If so, thats how.21:20
stevebakerSpamapS: you can, but it doesn't seem to work for gerrit urls21:20
SpamapSstevebaker: my git fu is weak21:22
*** aweiteka has quit IRC21:23
therverandallburt, I think those templates are nice!21:23
randallburttherve:  the ones in the openstack heat-templates repo?21:23
therverandallburt, Yeah.21:24
therveEvery resource in heat should have a corresponding sample in heat-templates IMHO. Including contrib21:24
randallburttherve:  cool, an they probably are, its just using resources from contrib probably shouldn't be in the "main" repo is all.21:24
SpamapStherve: +121:24
randallburttherve:  agreed, just probably in a contrib directory in the templates repo.21:25
therverandallburt, Yeah that sounds fine21:25
*** dims has quit IRC21:28
*** derekh has quit IRC21:30
*** jasond` has quit IRC21:31
*** networkn8 has joined #heat21:41
*** vijendar has quit IRC21:42
*** alexheneveld has quit IRC21:43
*** dims has joined #heat21:43
*** rpothier has quit IRC21:46
*** jamie_h_ has quit IRC21:47
*** networkn8 has quit IRC21:48
*** cmyster has quit IRC21:53
*** cmyster has joined #heat21:56
*** rcleere has quit IRC21:58
sdakeit would be interesting if somehow we could get tempest to just use the templates from the heat-templates repo for scenario testing21:59
sdaketherve agree re sample in heat-templates22:00
*** duncanjw_ has quit IRC22:08
*** derekh has joined #heat22:08
*** stannie1 has quit IRC22:12
*** duncanjw has joined #heat22:14
*** andersonvom_ has quit IRC22:16
*** sgordon has joined #heat22:19
*** alexpilotti_ has joined #heat22:20
*** alexpilotti has quit IRC22:22
*** alexpilotti_ is now known as alexpilotti22:22
*** alexheneveld has joined #heat22:30
*** gokrokve has joined #heat22:32
*** gokrokve_ has joined #heat22:32
*** julienvey has quit IRC22:32
*** gokrokve has quit IRC22:36
SpamapSstevebaker: this is where I'm stuck now..22:36
SpamapS+ curl -X PUT -H Content-Type: --data-binary '{"Status" : "SUCCESS","Reason" : "Configuration Complete","UniqueId" : "i-00000006","Data" : "Finished os-refresh-config."}' 'http://192.0.2.3:8000/v1/signal/arn%3Aopenstack%3Aheat%3A%3Ac4c3ee311fe94877856192a099d3ac78%3Astacks%2Fovercloud%2Fd90096cf-9b1d-4a8b-8336-084321e60fd8%2Fresources%2FnotCompute0Deployment?Timestamp=2014-03-27T22%3A12%3A04Z&SignatureMethod=HmacSHA256&AWSAccessKeyId=ff8d3734459b402286222:36
SpamapS<ErrorResponse><Error><Message>The request signature we calculated does not match the signature you provided</Message><Code>SignatureDoesNotMatch</Code><Type>Sender</Type></Error></ErrorResponse>22:36
stevebakerSpamapS: are you calling curl manually?22:40
*** arbylee has quit IRC22:40
SpamapSstevebaker: yes22:41
stevebakerSpamapS: try a POST, that should do it22:41
stevebakerSpamapS: waitconditions are PUT, signals are POST22:41
SpamapSDOH22:43
SpamapSstevebaker: subtle difference.. ;)22:43
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Add OS:Barbican:Verification resource  https://review.openstack.org/8360722:43
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Add OS:Barbican:Order resource  https://review.openstack.org/8190622:43
SpamapSstevebaker: is there a practical reason for that?22:43
openstackgerritAnderson Mesquita proposed a change to openstack/heat: Add OS:Barbican:Secret resource  https://review.openstack.org/7935522:43
stevebakerSpamapS: restoring REST purity to an amazon mis-design22:44
SpamapSstevebaker: what's it like, up on that horse?22:46
SpamapS;)22:46
*** networkn8 has joined #heat22:46
SpamapSstevebaker: did you work out the os-collect-config problem that I made for you?22:46
stevebakermy statement was meant to be facetious, sarcastic *and* sincere ;)22:47
*** jergerber has quit IRC22:47
SpamapSstevebaker: the holy trinity of o_O22:47
stevebakerSpamapS: nope, still stuck needing to run os-refresh-config once to get it unstuck22:47
SpamapSstevebaker: I can't see the logic error there.. if anything has changed, we run.22:48
SpamapSand we don't store until success.22:48
stevebakeryeah, its odd. I'll keep digging22:49
*** sgordon_ has joined #heat22:49
*** sgordon_ has quit IRC22:49
*** sgordon_ has joined #heat22:49
*** duncanjw has quit IRC22:51
*** networkn8 has quit IRC22:51
*** sgordon has quit IRC22:51
*** mkollaro has quit IRC22:54
SpamapSstevebaker: I'm pretty sure Amazon used PUT because it is just an S3 bucket22:55
stevebakerprobably22:55
SpamapSwhich I sometimes think is a pattern we should consider adopting22:55
*** rpothier has joined #heat22:56
stevebakerwe would have if we could assume there is an object-store on 100% of clouds22:57
SpamapSwe could if swift didn't hold us at arms length22:57
SpamapSstevebaker: I think we _SHOULD_ assume object storage.22:57
SpamapSit would help encourage people to, you know, have object storage :)22:57
stevebakeryes, or add another barrier to deploying heat22:58
SpamapSIt is actually pretty essential to writing cloud apps that as much as possible be pushed off to things like object storage. Serving files from compute nodes is a waste of compute nodes.22:58
SpamapSstevebaker: TripleO will include Swift. You will have to try hard to make it go away.22:59
*** julienvey has joined #heat22:59
SpamapSand there is almost no reason to do that. ;)22:59
*** sabeen has quit IRC23:00
stevebakerif we end up having "work" stacks, any large work artifacts should end up in swift23:00
*** sgordon_ has quit IRC23:00
SpamapSstevebaker: right, there are a ton of reasons to shake users violently if they don't deploy storage and then ask why their compute cluster is so over utilized ;)23:03
*** gokrokve_ has quit IRC23:04
*** julienvey has quit IRC23:06
stevebakerSpamapS: ok, this is super weird, I need your help23:08
stevebakerSpamapS: when I inspect my server I have this http://paste.openstack.org/show/74509/23:09
*** randallburt has quit IRC23:10
SpamapSreading23:10
stevebakerSpamapS: how can /etc/os-collect-config.conf be the default when I have a propertly populated cfn.json?23:10
SpamapSstevebaker: overwritten23:11
SpamapSstevebaker: check the tree, os-collect-config probably doesn't have any values.23:11
SpamapSstevebaker: neat trick I just figured out:   os-collect-config --force --one --command os-apply-config23:12
SpamapSstevebaker: that will just write out the templated files, nothing more23:12
SpamapSstevebaker: also if you want to inspect one of the variables..23:12
SpamapSos-collect-config --force --one --command "os-apply-config --key foo.bar"23:12
*** daudet__ has quit IRC23:14
stevebakerSpamapS: running that correctly wrote out the .conf, but I still have to run os-refresh-config manually since it thinks no metadata has changed23:17
*** networkn8 has joined #heat23:17
sdake_https://review.openstack.org/#/c/83241/ has two +2s, but is lacking a +a, would a core mind applying a +a ? tia!23:17
*** alexpilotti has quit IRC23:18
*** david_lyle has quit IRC23:19
stevebakerSpamapS: I wonder if this is a cloud-init race thing, this is fedora 2023:21
*** networkn8 has quit IRC23:21
stevebakersdake_: done23:21
sdake_stevebaker thanks :)23:21
*** networkn8 has joined #heat23:23
*** networkn8 has quit IRC23:29
*** packet has quit IRC23:29
*** networkn8 has joined #heat23:30
SpamapSstevebaker: IIRC we were looking at running os-collect-config after cloud-init and cloud-config had run completely23:30
stevebakerSpamapS: that actually already happens on fedora, I don't think that is my problem23:30
*** samstav has quit IRC23:32
*** pablosan is now known as ZZpablosan23:34
SpamapSstevebaker: is your script trying to do things in pre-configure.d ?23:35
*** networkn8 has quit IRC23:35
stevebakerSpamapS: no, only configure.d 55-heat-config23:35
sdaguefinally got my dev environment properly set up to handle heat tests locally. I definitely need a little guidance on the OS::Heat::HARestarter resource if anyone has a few23:35
*** arbylee has joined #heat23:36
*** lipinski has quit IRC23:36
stevebakersdague: have you got something for gerrit we can review against?23:36
sdaguenot yet, I can do that, or pastbin23:37
sdaguemostly I'm trying to understand the flow of how resources connect to one another, and how the alarm would actually get created23:38
sdagueso this is some kind of random toying around locally - http://paste.openstack.org/show/74511/23:38
sdake_sdague the alarm gets created because its in the resources: section23:41
stevebakersdague: I would recommend a loop in your user_data which pushes the heartbeat for some times, then once it stops the alarm should be raised, resulting in a restarted server23:41
*** tango has quit IRC23:41
sdaguestevebaker: ok, that was the bit I was trying to understand23:41
sdaguewhere is the actual alarm data coming from23:42
sdake_in the case of harestarter, the alarm is triggered by the cfntools23:42
stevebakersdague: calling cfn-push-stats from heat-cfntools23:42
sdagueok23:42
sdagueso harestarter requires cfntools?23:43
sdake_you can use curl as well23:43
sdagueok, is there a simple curl example somewhere of the request back to heat that I'd want in a guest like this?23:43
sdake_cfntools simplifies it quite a bit23:44
sdaguesure23:44
sdaguethough if we can do it with just curl we can probably use cirros for some of these, which is much faster to boot23:44
stevebakerI don't think you can use curl, because the request has to be AWS signed with your keypair23:44
sdake_ya that may be correct stevebaker23:44
sdagueok23:45
sdake_asalkeld implemented all the magic there - he is the person to talk to :)23:45
stevebakersdague: take a look at https://github.com/openstack/tempest/blob/master/tempest/scenario/orchestration/test_autoscaling.yaml23:45
stevebakersdake_: you'll need CfnUser and SmokeKeys so that you have some credentials written to /etc/cfn/cfn-credentials23:46
sdake_what is smokekeys?23:46
stevebakersdake_: AWS::IAM::AccessKey23:47
sdaguestevebaker: I'm assuming - https://github.com/openstack/tempest/blob/master/tempest/scenario/orchestration/test_autoscaling.yaml#L128  is what I should be looking at23:47
openstackgerritA change was merged to openstack/heat: Validate that resource type is a string  https://review.openstack.org/8353323:47
sdake_sdague for harestarter, check out https://github.com/openstack/heat-templates/blob/master/cfn/F17/WordPress_Single_Instance_With_HA.template#L15723:48
sdake_basically that template installs scripts in crontab and runs them on failure events23:49
sdaguesdake_: ah, gotcha23:49
sdake_it is not really optimal23:49
sdagueI've been staring at that a bunch, but it's taking a while for all the pieces of the dsl to sink in23:49
sdake_sdague the dsl is pretty well documented23:50
sdake_http://docs.openstack.org/developer/heat/template_guide/hot_guide.html23:50
sdake_the instrinsic and resource documentation: http://docs.openstack.org/developer/heat/template_guide/23:50
*** shardy has quit IRC23:51
sdake_sdague is your interest in testing harestarter, or using it for a project?23:51
*** shardy has joined #heat23:51
sdaguehonestly a bit of both, it seemed like a sane starting place, and wasn't filled in the tempest matrix yet23:52
sdake_I think harestarter is likely the most complex thing to start out with - recommend tackling something simpler :)23:52
sdake_also based upon shardy and zaneb's thoughts, we may deprecate harestarter with some sort of migration plan which is as yet undefined23:53
*** mestery has quit IRC23:53
sdagueheh, well it's a problem I need to solve one way or another. :) So doing it with heat is better than just writing custom nova client code I think23:53
sdake_i see23:53
*** arbylee has quit IRC23:53
*** grncdr has quit IRC23:54
stevebakerI think the test is worth pursuing for now23:54
sdake_I'd recommend reaching out to asalkeld, he is definately the expert on that area of the codebase23:54
sdake_tbh, I think harestarter is too hard to use effectively23:54
sdagueok, cool23:54
sdake_but it is useful for a variety of folks - so i'm torn as to actually removing it ;(23:54
stevebakersdague: yes, although I've completely rewritten it ;) https://review.openstack.org/#/c/44967/3/tempest/scenario/orchestration/test_autoscaling.yaml23:54
sdaguesdake_: ok, because of the cascading resources you need for it?23:55
sdake_the idea of jamming stuff into crontab I don't like much23:55
sdake_it requires an underlying knowledge of the vms23:55
stevebakersdague: I'm now using heat-cfntools as a lib instead of invoking cfn-push-stats23:55
*** IlyaE has quit IRC23:55
sdake_actually harestart was heat's first use case :)23:55
sdaguestevebaker: cool, will check out :)23:55
*** grncdr has joined #heat23:55
sdake_but we pretty much got overwhelemed with everything else and didn't really finish the job on ha restarter23:56
*** abramley has quit IRC23:57
sdagueyeh, so maybe I was coming at this with old eyes, because I had it in my head that the HA case was one of the primary heat drivers.23:58
sdagueanyway, learning is good23:58
*** derekh has quit IRC23:58
*** pvaneck has quit IRC23:59
sdake_sdague it was the major motivation for starting the project23:59
sdake_then we got swamped with autoscaling and metering and the 80+ resources we have + implementing a new dsl23:59

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