*** achampion has joined #heat | 00:01 | |
*** alexpilotti has joined #heat | 00:02 | |
*** giulivo has quit IRC | 00:02 | |
*** david-lyle has joined #heat | 00:09 | |
*** afarrell has quit IRC | 00:10 | |
*** duncanjw has quit IRC | 00:11 | |
*** duncanjw has joined #heat | 00:12 | |
*** pvaneck has quit IRC | 00:13 | |
*** tango has quit IRC | 00:14 | |
*** duncanjw has quit IRC | 00:16 | |
*** matsuhashi has joined #heat | 00:19 | |
*** Trozz has joined #heat | 00:19 | |
*** Trozz has left #heat | 00:20 | |
sdake_ | would a heat core approve https://review.openstack.org/#/c/83242/ to unblock the gate pls | 00:23 |
---|---|---|
sdake_ | stevebaker spamaps^ ? | 00:24 |
stevebaker | done | 00:25 |
*** duncanjw has joined #heat | 00:28 | |
*** duncanjw has quit IRC | 00:34 | |
zaneb | weird, so there was no bug with oslo.config at all | 00:34 |
*** Victor_HU_ has quit IRC | 00:34 | |
zaneb | I wonder how shardy was generating it? | 00:34 |
*** kfox1111 has quit IRC | 00:43 | |
sdake_ | zaneb he probably did it manually | 00:45 |
openstackgerrit | Steven Dake proposed a change to openstack/heat: Migrate invalid template version fields https://review.openstack.org/83241 | 00:47 |
sdake_ | well i'm calling it a day - but I'll nurse that change through the gate atleast after dinner | 00:47 |
sdake_ | enjoy :) | 00:48 |
stevebaker | sdake_: \o | 00:48 |
sdake_ | if someone wants to take a look in case its untidy - feel free | 00:49 |
sdake_ | should be pretty easy to eval | 00:49 |
*** mestery has quit IRC | 00:51 | |
*** blamar has joined #heat | 00:57 | |
*** alexpilotti has quit IRC | 00:57 | |
stevebaker | SpamapS: 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-config | 00:59 |
*** john-n-seattle1 has joined #heat | 01:03 | |
*** blomquisg has quit IRC | 01:06 | |
*** varora- has joined #heat | 01:10 | |
*** varora has quit IRC | 01:12 | |
*** matsuhashi has quit IRC | 01:12 | |
*** nati_ueno has quit IRC | 01:12 | |
*** harlowja has quit IRC | 01:12 | |
*** DaveJ__ has quit IRC | 01:12 | |
*** zigo has quit IRC | 01:12 | |
*** Tross has quit IRC | 01:12 | |
*** jrist has quit IRC | 01:12 | |
*** dteselkin has quit IRC | 01:12 | |
*** PhilK has quit IRC | 01:12 | |
*** john-n-seattle has quit IRC | 01:12 | |
*** IlyaE has joined #heat | 01:15 | |
*** IlyaE has quit IRC | 01:15 | |
*** harlowja has joined #heat | 01:17 | |
*** blomquisg has joined #heat | 01:18 | |
*** faramir1 has quit IRC | 01:25 | |
*** IlyaE has joined #heat | 01:36 | |
*** jcru has quit IRC | 01:38 | |
*** fandi has quit IRC | 01:41 | |
*** Tross has joined #heat | 01:45 | |
*** nosnos has joined #heat | 01:45 | |
*** andrew_plunk has joined #heat | 01:45 | |
*** blamar has quit IRC | 01:45 | |
*** david-lyle has quit IRC | 01:46 | |
*** matsuhashi has joined #heat | 01:49 | |
*** nati_ueno has joined #heat | 01:49 | |
*** DaveJ__ has joined #heat | 01:49 | |
*** zigo has joined #heat | 01:49 | |
*** jrist has joined #heat | 01:49 | |
*** dteselkin has joined #heat | 01:49 | |
*** PhilK has joined #heat | 01:49 | |
*** john-n-seattle has joined #heat | 01:49 | |
*** lipinski has quit IRC | 01:51 | |
*** rpothier has joined #heat | 01:51 | |
*** fandi has joined #heat | 02:07 | |
openstackgerrit | A change was merged to openstack/heat: Update heat.conf.sample https://review.openstack.org/83242 | 02:08 |
*** harlowja is now known as harlowja_away | 02:19 | |
*** david-lyle has joined #heat | 02:28 | |
*** chen has joined #heat | 02:30 | |
openstackgerrit | Steven Dake proposed a change to openstack/heat: Migrate invalid template version values https://review.openstack.org/83241 | 02:30 |
chen | hello, anyone here ?? | 02:30 |
*** lifeless has joined #heat | 02:30 | |
openstackgerrit | Steven Dake proposed a change to openstack/heat: Migrate invalid template version values https://review.openstack.org/83241 | 02:31 |
chen | I 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.yaml | 02:31 |
chen | But still, stack create is failed | 02:31 |
sdake | chen what error do you get | 02:32 |
chen | The detail of the stack is at : http://paste.openstack.org/show/74412/ | 02:32 |
*** rcleere has joined #heat | 02:32 | |
chen | sdake I have two networks in neutron, and the template file do not have parameter to tell which network to use | 02:33 |
chen | sdake I believe that's the reason caused this issue | 02:33 |
chen | sdake but I don't know how to add a network resource | 02:33 |
sdake | ya that makes sense, this template isn't really designed for neutron | 02:33 |
sdake | chen moment | 02:34 |
*** duncanjw has joined #heat | 02:34 | |
*** lifeless has quit IRC | 02:35 | |
sdake | chen try adding a networks property to the os::nova::server | 02:36 |
chen | sdake any samples for that ? | 02:36 |
chen | sdake My first time using heat... | 02:36 |
sdake | chen yup understood looking | 02:36 |
*** harlowja_away is now known as harlowja | 02:37 | |
*** matsuhashi has quit IRC | 02:37 | |
sdake | take a look at servers_in_new_neutron_net.yaml | 02:37 |
*** matsuhashi has joined #heat | 02:38 | |
sdake | server1 shows the hot syntax | 02:38 |
chen | sdake 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 Havana | 02:39 |
sdake | if you dont want to build up the neutron network setup in the template, you can just specify the network id | 02:39 |
*** duncanjw has quit IRC | 02:40 | |
sdake | the networks property for os::nova::Server should be in havana | 02:40 |
chen | sdake this one, right ? https://github.com/openstack/heat-templates/blob/master/hot/servers_in_new_neutron_net.yaml | 02:40 |
sdake | yup | 02:40 |
sdake | that actually builds up the full network | 02:41 |
chen | sdake Thanks! let me have a try! | 02:41 |
sdake | since you have an existing network, you may desire to just pass the network info directly | 02:41 |
sdake | stevebaker is really the heat-core expert in neutron | 02:43 |
sdake | I can't actually get neutron to work | 02:43 |
*** Tross1 has joined #heat | 02:45 | |
*** Tross has quit IRC | 02:46 | |
*** matsuhashi has quit IRC | 02:47 | |
*** killer_prince has quit IRC | 02:50 | |
*** lazy_prince has joined #heat | 02:51 | |
chen | sdake 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_prince | 02:51 | |
chen | sdake Thanks for the help! | 02:51 |
sdake | cool | 02:51 |
chen | quit | 02:51 |
*** chen has quit IRC | 02:51 | |
*** lifeless has joined #heat | 02:53 | |
*** swygue has quit IRC | 02:54 | |
*** kebray has joined #heat | 03:03 | |
*** nosnos has quit IRC | 03:04 | |
*** swygue has joined #heat | 03:05 | |
*** Tross1 has quit IRC | 03:06 | |
*** Tross has joined #heat | 03:07 | |
*** kebray has quit IRC | 03:08 | |
*** ramishra has joined #heat | 03:11 | |
*** andrew_plunk has quit IRC | 03:13 | |
*** networkn8 has quit IRC | 03:20 | |
*** achampion has quit IRC | 03:26 | |
*** kebray has joined #heat | 03:29 | |
*** pablosan is now known as ZZpablosan | 03:32 | |
*** fandikurnia has joined #heat | 03:32 | |
*** RockKuo has joined #heat | 03:34 | |
*** ZZpablosan is now known as pablosan | 03:35 | |
*** ramishra_ has joined #heat | 03:35 | |
*** blamar has joined #heat | 03:35 | |
*** blamar has quit IRC | 03:36 | |
*** ramishra has quit IRC | 03:37 | |
*** samstav has quit IRC | 03:37 | |
*** harlowja is now known as harlowja_away | 03:47 | |
*** nosnos has joined #heat | 03:48 | |
*** matsuhashi has joined #heat | 03:48 | |
*** networkn8 has joined #heat | 03:51 | |
*** chandan_kumar has joined #heat | 03:52 | |
*** fandikurnia has quit IRC | 03:53 | |
*** fandikurnia has joined #heat | 03:54 | |
*** fandi has left #heat | 03:54 | |
ramishra_ | good morning | 03:56 |
*** ramishra_ has quit IRC | 03:57 | |
*** ramishra has joined #heat | 03:57 | |
*** DaveJ__ has quit IRC | 03:57 | |
*** Michalik has quit IRC | 03:58 | |
*** rcleere has quit IRC | 03:58 | |
ramishra | good morning | 03:59 |
*** networkn8 has quit IRC | 04:00 | |
*** kebray has quit IRC | 04:16 | |
ramishra | stevebaker: Hello Steve | 04:24 |
*** networkn8 has joined #heat | 04:27 | |
ramishra | stevebaker: when u have some time to spare, please have a look at https://review.openstack.org/#/c/82853/ | 04:28 |
*** networkn8 has quit IRC | 04:31 | |
*** chandan_kumar has quit IRC | 04:34 | |
*** duncanjw has joined #heat | 04:35 | |
*** saju_m has joined #heat | 04:39 | |
*** duncanjw has quit IRC | 04:40 | |
*** ramishra has quit IRC | 04:44 | |
*** matsuhashi has quit IRC | 04:45 | |
*** matsuhas_ has joined #heat | 04:49 | |
*** networkn8 has joined #heat | 04:58 | |
*** networkn8 has quit IRC | 05:02 | |
*** matsuhas_ has quit IRC | 05:12 | |
*** networkn8 has joined #heat | 05:28 | |
*** matsuhashi has joined #heat | 05:29 | |
*** chandan_kumar has joined #heat | 05:30 | |
*** networkn8 has quit IRC | 05:33 | |
*** cmyster has joined #heat | 05:59 | |
*** cfriesen has quit IRC | 05:59 | |
*** saju_m has quit IRC | 06:07 | |
*** killer_prince is now known as lazy_prince | 06:07 | |
*** andrew_plunk has joined #heat | 06:08 | |
openstackgerrit | Jenkins proposed a change to openstack/heat: Imported Translations from Transifex https://review.openstack.org/72566 | 06:09 |
*** skraynev_afk is now known as skraynev | 06:16 | |
skraynev | Morning | 06:16 |
cmyster | morning | 06:21 |
*** IlyaE has quit IRC | 06:22 | |
SpamapS | stevebaker: 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 #heat | 06:23 | |
SpamapS | stevebaker: still investigating any_changed regression possibility? | 06:24 |
*** networkn8 has joined #heat | 06:30 | |
*** russellb has quit IRC | 06:32 | |
*** duncanjw has joined #heat | 06:33 | |
*** networkn8 has quit IRC | 06:34 | |
*** IlyaE has quit IRC | 06:35 | |
*** gokrokve has joined #heat | 06:35 | |
*** duncanjw has quit IRC | 06:38 | |
*** saju_m has joined #heat | 06:51 | |
SpamapS | stevebaker: 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=15e8fa64f7734eafbd9 | 06: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 completed | 06:52 |
SpamapS | stevebaker: is this us not having a stack_domain_admin biting us now? | 06:54 |
*** networkn8 has joined #heat | 07:01 | |
*** ramishra has joined #heat | 07:05 | |
*** networkn8 has quit IRC | 07:06 | |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Fix using attributes in unittest https://review.openstack.org/83308 | 07:22 |
*** ramishra has quit IRC | 07:22 | |
*** ramishra has joined #heat | 07:22 | |
*** niteshselkari has joined #heat | 07:23 | |
*** tspatzier has joined #heat | 07:23 | |
niteshselkari | hi | 07:23 |
cmyster | hi | 07:25 |
*** ramishra has quit IRC | 07:27 | |
*** sirushti is now known as shortstop | 07:27 | |
niteshselkari | cmyster: hi..I am working on autoscaling module and i am trying to launch a stack using fedora 20 x86_64 and i386 images | 07:29 |
* cmyster sends a 'but' | 07:30 | |
cmyster | senses | 07:30 |
*** pablosan is now known as ZZpablosan | 07:30 | |
niteshselkari | cmyster: i am using 32 bit ubuntu 12.04 LTS version and i am getting some errors while launching a stack | 07:31 |
niteshselkari | cmyster: can you help me in this | 07:31 |
*** networkn8 has joined #heat | 07:32 | |
skraynev | niteshselkari: F20 include cfn-tools | 07:32 |
cmyster | niteshselkari: I might be able to, care to share more? (pastebin is your friend) | 07:32 |
niteshselkari | cycymster: yes | 07:33 |
skraynev | niteshselkari: I suppose, that problem is related with absence cfn_tools in ubuntu image | 07:34 |
niteshselkari | skraynev: I tried to install it was not sucessful | 07:34 |
skraynev | cmyster: may be some problems with cloud-init | 07:35 |
skraynev | niteshselkari: anyway additional information (logs, tracebacks) will be useful | 07:36 |
*** johnarld851 has joined #heat | 07:36 | |
*** jprovazn has joined #heat | 07:36 | |
*** networkn8 has quit IRC | 07:36 | |
*** johnarld851 has quit IRC | 07:36 | |
*** johnarld85 has joined #heat | 07:37 | |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Adding validation algorithm for get attr functions https://review.openstack.org/82488 | 07:37 |
*** johnarld85 has quit IRC | 07:38 | |
niteshselkari | skraynev: I am getting error as : error during folowing call to agent: 'ovs-vsctl' , '--timeout=120','del-port','br-int', | 07:38 |
*** johnarld851 has joined #heat | 07:38 | |
shardy | morning all | 07:41 |
*** andrew_plunk has quit IRC | 07:42 | |
*** johnarld851 has quit IRC | 07:42 | |
skraynev | lniteshselkari: ooks unknown.. please use http://paste.openstack.org/ for providing more detailed traceback | 07:42 |
cmyster | niteshselkari: 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 necessary | 07:42 |
cmyster | morning shardy | 07:42 |
*** andrew_plunk has joined #heat | 07:43 | |
*** andrew_plunk has left #heat | 07:43 | |
*** TonyBurn has joined #heat | 07:45 | |
niteshselkari | cmyster:ok..I will paste my logs on the given link and get back to you on this... | 07:45 |
cmyster | cool | 07:46 |
niteshselkari | cmyster: thanks a lot.. :) | 07:46 |
cmyster | no problems | 07:46 |
*** niteshselkari has left #heat | 07:47 | |
*** jistr has joined #heat | 07:47 | |
*** russellb has joined #heat | 07:47 | |
*** ramishra has joined #heat | 07:49 | |
*** duncanjw has joined #heat | 07:54 | |
*** che-arne has quit IRC | 07:56 | |
*** gokrokve has quit IRC | 07:56 | |
*** gokrokve has joined #heat | 07:56 | |
*** ppetit has joined #heat | 07:59 | |
cmyster | shardy: remember that keypair template from yesterday ? | 08:00 |
*** gokrokve has quit IRC | 08:01 | |
*** greghaynes has quit IRC | 08:02 | |
*** networkn81 has joined #heat | 08:03 | |
*** greghaynes has joined #heat | 08:06 | |
*** networkn81 has quit IRC | 08:07 | |
*** liang has joined #heat | 08:11 | |
*** ifarkas has joined #heat | 08:15 | |
*** gokrokve has joined #heat | 08:27 | |
therve | 'morning | 08:28 |
chmouel | morning | 08:29 |
*** gokrokve_ has joined #heat | 08:29 | |
cmyster | morning | 08:30 |
*** gokrokv__ has joined #heat | 08:31 | |
*** gokrokve has quit IRC | 08:32 | |
*** QinJin has quit IRC | 08:32 | |
*** matsuhashi has quit IRC | 08:33 | |
*** networkn8 has joined #heat | 08:33 | |
*** nkhare has joined #heat | 08:34 | |
*** gokrokve_ has quit IRC | 08:34 | |
*** gokrokv__ has quit IRC | 08:36 | |
*** duncanjw has quit IRC | 08:37 | |
*** networkn8 has quit IRC | 08:38 | |
*** saju_m has quit IRC | 08:43 | |
*** nosnos has quit IRC | 08:43 | |
*** ramishra has quit IRC | 08:43 | |
*** ramishra has joined #heat | 08:44 | |
*** ramishra has quit IRC | 08:49 | |
*** saju_m has joined #heat | 08:55 | |
*** giulivo has joined #heat | 08:58 | |
*** cmyster has quit IRC | 09:02 | |
*** networkn8 has joined #heat | 09:04 | |
*** networkn8 has quit IRC | 09:08 | |
*** duncanjw has joined #heat | 09:13 | |
*** saju_m has quit IRC | 09:16 | |
*** giulivo has quit IRC | 09:16 | |
*** derekh has joined #heat | 09:24 | |
*** saju_m has joined #heat | 09:28 | |
*** gokrokve has joined #heat | 09:32 | |
*** e0ne has joined #heat | 09:33 | |
*** networkn8 has joined #heat | 09:35 | |
*** gokrokve has quit IRC | 09:36 | |
*** bvandenh has joined #heat | 09:37 | |
*** jistr has quit IRC | 09:38 | |
*** networkn8 has quit IRC | 09:39 | |
*** tomek_adamczewsk has joined #heat | 09:43 | |
*** matsuhashi has joined #heat | 09:45 | |
*** alexheneveld has joined #heat | 09:46 | |
*** duncanjw has quit IRC | 09:48 | |
*** duncanjw has joined #heat | 09:54 | |
*** e0ne_ has joined #heat | 10:01 | |
*** jistr has joined #heat | 10:04 | |
*** duncanjw has quit IRC | 10:04 | |
*** e0ne has quit IRC | 10:05 | |
*** networkn8 has joined #heat | 10:06 | |
*** tspatzier has quit IRC | 10:10 | |
*** che-arne has joined #heat | 10:11 | |
*** networkn8 has quit IRC | 10:11 | |
*** cmyster has joined #heat | 10:14 | |
*** cmyster has quit IRC | 10:14 | |
*** cmyster has joined #heat | 10:14 | |
*** tspatzier has joined #heat | 10:14 | |
*** saju_m has quit IRC | 10:24 | |
therve | shardy, Do you rememb | 10:26 |
therve | Bleh | 10:26 |
therve | shardy, Do you remember if there was a plan to be able to update nova userdata? | 10:26 |
*** duncanjw has joined #heat | 10:26 | |
therve | I thought stevebaker talked about it but I light on details | 10:27 |
shardy | therve: IIRC it's something stevebaker was looking into | 10:27 |
therve | Ah :) | 10:27 |
therve | But it's not doable currently? | 10:27 |
shardy | therve: yeah I can't remember the details either, IIRC steve had a patch up at one point | 10:27 |
therve | Ah https://blueprints.launchpad.net/nova/+spec/update-userdata | 10:27 |
*** EmilienM has quit IRC | 10:28 | |
*** EmilienM has joined #heat | 10:28 | |
shardy | Hmm, status on the BP is wrong | 10:28 |
shardy | I guess that series could be revived if needed, what's the use-case? | 10:29 |
*** gokrokve has joined #heat | 10:29 | |
therve | shardy, Changing server ssh keys | 10:30 |
*** julienvey has joined #heat | 10:31 | |
shardy | Can you do it via heat metadata, e.g os-collect-config or cfn-hup? | 10:31 |
therve | Yeah I'd have to bypass cloudinit support somehow | 10:31 |
cmyster | back | 10:32 |
cmyster | hi again | 10:32 |
shardy | I 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 stuff | 10:32 |
therve | That's true as well | 10:32 |
sgran | I think it would be surprising for user-data to change | 10:32 |
shardy | you can still use cloud-init, but it will need to configure $thing to poll for and apply the heat provided metadata | 10:32 |
therve | sgran, Well my case was about the metadata part, but yeah maybe | 10:33 |
shardy | therve: can you update nova *meta*data? | 10:33 |
therve | shardy, Yeah you can do that. But they are not discoverable inside the server AFAIU | 10:33 |
shardy | IIRC there's a ssh keys section in the ec2 metadata api | 10:34 |
therve | Yes | 10:34 |
shardy | therve: I think they are, cloud-init retrieves the metadata keys via boto for example | 10:34 |
therve | shardy, Right the other kind of metadata :) | 10:34 |
*** lazy_prince has quit IRC | 10:34 | |
therve | Love the terminology :) | 10:34 |
shardy | too many kinds of metadata ;) | 10:34 |
*** gokrokve has quit IRC | 10:34 | |
sgran | yes, that is definitely true :) | 10:35 |
shardy | I guess the advantage of polling nova metadata is theres no need for credentials to poll heat | 10:35 |
shardy | just more limited in what you can do | 10:35 |
sgran | I can see the reduced complexity advantage, but it just makes for a reasonably big change from all the clouds I know | 10:35 |
sgran | the cloud-init metadata/userdata has always just been a one-off bootstrap | 10:36 |
therve | It'd be cool if nova metadata were exposed in the ec2 metadata thing | 10:36 |
sgran | so you can do destructive things like format a block device in it, knowing that it won't be rerun later | 10:36 |
sgran | the tags, you mean? | 10:36 |
*** duncanjw has quit IRC | 10:36 | |
sgran | that's exposed via the ec2 api, but not the metadata server, yeah | 10:37 |
shardy | sgran: 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 that | 10:37 |
therve | Yeah 'tags' are called 'metadata' in nova | 10:37 |
*** networkn8 has joined #heat | 10:37 | |
shardy | therve: http://docs.openstack.org/api/openstack-compute/2/content/MetadataSection.html | 10:37 |
shardy | therve: no, tags are another thing IIRC | 10:38 |
shardy | so nova has three types of metadata, and userdata, and heat has metadata | 10:38 |
shardy | confusing.. | 10:38 |
*** bgorski has joined #heat | 10:38 | |
therve | Yes | 10:38 |
*** duncanjw has joined #heat | 10:38 | |
therve | shardy, Right those things are nice, but not discoverable on the server IIUC | 10:38 |
shardy | curl http://169.254.169.254/openstack/2012-08-10/meta_data.json | 10:38 |
shardy | therve: what do you mean by "discoverable"? | 10:39 |
therve | Oh really? | 10:39 |
shardy | AIUI you can just read from the "magic" IP as above | 10:39 |
shardy | http://docs.openstack.org/admin-guide-cloud/content/section_metadata-service.html | 10:39 |
therve | shardy, Yes but it's not the same metadata as http://docs.openstack.org/api/openstack-compute/2/content/MetadataSection.html | 10:39 |
sgran | the tags are there, yeah | 10:40 |
sgran | that's cool | 10:40 |
sgran | I never knew that :) | 10:40 |
therve | Oh they are in the "meta" section, nevermind | 10:40 |
therve | shardy, Thanks :) | 10:40 |
shardy | therve: 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 confused | 10:40 | |
sgran | it is | 10:40 |
*** bvandenh has quit IRC | 10:40 | |
shardy | therve: so what is that API for then? | 10:41 |
shardy | surely it manipulates the OpenStack metadata API data? | 10:41 |
shardy | or is there a fifth type of metadata?! | 10:41 |
*** alexheneveld has quit IRC | 10:41 | |
therve | shardy, http://paste.openstack.org/show/74429/ | 10:41 |
therve | The metadata API updates the "meta" key of that metadata blob | 10:41 |
shardy | And all the rest is immutable? | 10:42 |
*** networkn8 has quit IRC | 10:42 | |
therve | That's my understanding yeah | 10:42 |
therve | There is no server update | 10:42 |
shardy | Hmm that sucks :( | 10:42 |
sgran | you can update the tags (nova metadata) after boot | 10:43 |
sgran | just not via that URL | 10:43 |
shardy | It's these kind of limitations which have led everyone to develop their own agents and metadata services | 10:43 |
*** giulivo has joined #heat | 10:43 | |
therve | Yeah. I hope we'll get some consolidation one day | 10:44 |
*** nosnos has joined #heat | 10:44 | |
sgran | nova meta <server> <action> <key=value> | 10:45 |
sgran | it makes sense to me that the metadata endpoint is read only | 10:45 |
sgran | that's how come you can allow access without anything but IP based authentication | 10:45 |
shardy | sgran: we're not saying allow writing from the instance, just that it be updatable from the server, which it sounds like it is, kinda | 10:46 |
sgran | it is - that's part of our deployment routine | 10:46 |
sgran | at the end of config management, the instance has temprorary credentials to update it's tags, then deletes them once it's done so | 10:47 |
sgran | then we discover hosts providing a service based on those tags | 10:47 |
shardy | The 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 |
openstackgerrit | Pavlo Shchelokovskyy proposed a change to openstack/heat: Order imports in alphabetical order (8/9) https://review.openstack.org/71518 | 10:48 |
shardy | It'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 updatable | 10:49 |
sgran | hmm | 10:50 |
sgran | I'm not sure I agree. We would suddenly need to be a lot more careful in how we do things | 10:50 |
shardy | that would remove the requirement for the vast proliferation of bespoke agents you see in almost every project which launches vm | 10:50 |
sgran | in particular, things like dealing with EBS volumes would get lots trickier | 10:50 |
therve | I think it's fine to keep cloud init as it is, but we'll need some kind of agent framework | 10:51 |
therve | We could even have something not using polling :) | 10:51 |
shardy | therve: 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-init | 10:51 |
therve | Maybe yeah. We could use cloud init as a library possibly | 10:52 |
*** blomquisg has quit IRC | 10:52 | |
shardy | therve: +1 on not polling, but the "push" notification we need to get non-polling updates doesn't yet exist | 10:53 |
*** bvandenh has joined #heat | 10:53 | |
therve | I hoped marconi could have become that, but I'm a bit doubtful that using mongo as queue backend is a good idea | 10:54 |
therve | But enough rambling :) | 10:54 |
*** mkollaro has joined #heat | 10:55 | |
shardy | Yeah... back to work :) | 10:55 |
*** duncanjw has quit IRC | 10:56 | |
*** faramir1 has joined #heat | 10:58 | |
*** nkhare has quit IRC | 11:00 | |
*** duncanjw has joined #heat | 11:03 | |
*** david-lyle has quit IRC | 11:03 | |
*** sgordon has joined #heat | 11:03 | |
*** nati_ueno has quit IRC | 11:04 | |
*** fandikurnia has quit IRC | 11:05 | |
*** matsuhashi has quit IRC | 11:07 | |
*** networkn8 has joined #heat | 11:08 | |
*** saju_m has joined #heat | 11:14 | |
*** sgordon has quit IRC | 11:14 | |
*** networkn8 has quit IRC | 11:15 | |
*** nkhare has joined #heat | 11:16 | |
*** ifarkas has quit IRC | 11:18 | |
*** pas-ha has joined #heat | 11:19 | |
*** fandikurnia has joined #heat | 11:23 | |
*** RockKuo has quit IRC | 11:25 | |
*** nati_ueno has joined #heat | 11:28 | |
*** tspatzier has quit IRC | 11:28 | |
*** alexheneveld has joined #heat | 11:31 | |
*** matsuhashi has joined #heat | 11:32 | |
*** saju_m has quit IRC | 11:33 | |
*** saju_m has joined #heat | 11:36 | |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Don't log exception for None timeout_mins https://review.openstack.org/83109 | 11:39 |
*** giulivo has quit IRC | 11:40 | |
*** aweiteka has joined #heat | 11:41 | |
*** networkn8 has joined #heat | 11:42 | |
*** ifarkas has joined #heat | 11:45 | |
*** matsuhashi has quit IRC | 11:45 | |
*** networkn8 has quit IRC | 11:46 | |
*** nkhare has quit IRC | 11:47 | |
*** giulivo has joined #heat | 11:53 | |
*** lipinski has joined #heat | 11:56 | |
*** BillArnold_ has quit IRC | 11:57 | |
*** nkhare has joined #heat | 11:59 | |
*** rpothier has quit IRC | 12:02 | |
*** pafuent has joined #heat | 12:03 | |
*** matsuhashi has joined #heat | 12:05 | |
*** gokrokve has joined #heat | 12:09 | |
*** sballe has quit IRC | 12:09 | |
*** tspatzier has joined #heat | 12:10 | |
*** alexpilotti has joined #heat | 12:11 | |
*** erecio has joined #heat | 12:12 | |
*** networkn8 has joined #heat | 12:13 | |
*** gokrokve has quit IRC | 12:14 | |
*** blomquisg has joined #heat | 12:15 | |
*** alexpilotti has quit IRC | 12:17 | |
openstackgerrit | Steven Dake proposed a change to openstack/heat: Migrate invalid template version values https://review.openstack.org/83241 | 12:18 |
*** networkn8 has quit IRC | 12:18 | |
sdake_ | morning | 12:18 |
*** fandikurnia has quit IRC | 12:18 | |
*** sgordon has joined #heat | 12:19 | |
shardy | Hi sdake, up early! | 12:20 |
sdake_ | ya unfortunaterly | 12:22 |
sdake_ | may try to head back to bed | 12:22 |
sdake_ | 5:30 am here | 12:22 |
* sdake_ ughs | 12:22 | |
*** aweiteka has quit IRC | 12:23 | |
*** mestery has joined #heat | 12:25 | |
*** sballe has joined #heat | 12:25 | |
*** mestery has quit IRC | 12:26 | |
*** mestery has joined #heat | 12:26 | |
sdake_ | well back to bed with me | 12:27 |
cmyster | morning sdake_ | 12:27 |
sdake_ | see you in a few hours shardy | 12:27 |
cmyster | nn | 12:27 |
cmyster | shardy: got a minute to look at something ? | 12:27 |
*** e0ne_ has quit IRC | 12:28 | |
shardy | cmyster: sure | 12:29 |
*** mkollaro has quit IRC | 12:29 | |
*** mkollaro1 has joined #heat | 12:29 | |
*** gokrokve has joined #heat | 12:29 | |
*** jdob has joined #heat | 12:30 | |
*** gokrokve has quit IRC | 12:34 | |
*** duncanjw has quit IRC | 12:34 | |
*** nkhare has quit IRC | 12:38 | |
*** alexheneveld has quit IRC | 12:42 | |
*** alexheneveld has joined #heat | 12:43 | |
*** matsuhashi has quit IRC | 12:45 | |
*** matsuhashi has joined #heat | 12:45 | |
*** DandyPandy has quit IRC | 12:47 | |
*** DandyPandy has joined #heat | 12:48 | |
*** arbylee has joined #heat | 12:48 | |
*** arbylee has quit IRC | 12:49 | |
*** arbylee has joined #heat | 12:50 | |
*** matsuhashi has quit IRC | 12:50 | |
*** cfriesen has joined #heat | 12:51 | |
*** dims_ has quit IRC | 12:52 | |
*** Linz has quit IRC | 12:55 | |
*** Linz has joined #heat | 12:55 | |
*** wchrisj has joined #heat | 12:56 | |
*** tspatzier has quit IRC | 12:56 | |
*** jamie_h_ has joined #heat | 12:57 | |
*** ramishra has joined #heat | 12:58 | |
*** duncanjw has joined #heat | 12:58 | |
*** duncanjw has quit IRC | 12:59 | |
*** duncanjw has joined #heat | 12:59 | |
*** e0ne has joined #heat | 12:59 | |
*** tspatzier has joined #heat | 13:01 | |
*** ifarkas has quit IRC | 13:02 | |
*** rpothier has joined #heat | 13:02 | |
*** e0ne has quit IRC | 13:04 | |
*** dims_ has joined #heat | 13:05 | |
*** e0ne has joined #heat | 13:07 | |
*** networkn8 has joined #heat | 13:15 | |
*** erecio has quit IRC | 13:17 | |
*** matsuhashi has joined #heat | 13:18 | |
*** erecio has joined #heat | 13:19 | |
*** networkn8 has quit IRC | 13:19 | |
*** alexpilotti has joined #heat | 13:21 | |
*** aweiteka has joined #heat | 13:22 | |
*** matsuhashi has quit IRC | 13:25 | |
*** matsuhashi has joined #heat | 13:26 | |
*** jistr has quit IRC | 13:26 | |
*** matsuhashi has quit IRC | 13:26 | |
*** matsuhashi has joined #heat | 13:26 | |
*** mkollaro has joined #heat | 13:26 | |
*** spzala has joined #heat | 13:27 | |
*** mkollaro1 has quit IRC | 13:28 | |
*** wchrisj has quit IRC | 13:28 | |
*** gokrokve has joined #heat | 13:29 | |
*** john-n-seattle1 has left #heat | 13:30 | |
*** blamar has joined #heat | 13:32 | |
*** gokrokve has quit IRC | 13:34 | |
*** chandankumar_ has joined #heat | 13:35 | |
*** skraynev is now known as skraynev_afk | 13:38 | |
*** radez_g0n3 is now known as radez | 13:39 | |
*** zaneb has quit IRC | 13:42 | |
*** zaneb has joined #heat | 13:42 | |
*** jasond` has joined #heat | 13:43 | |
*** ramishra has quit IRC | 13:43 | |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Providing default template version in unittests https://review.openstack.org/83380 | 13:43 |
*** jistr has joined #heat | 13:44 | |
*** mtaylor has joined #heat | 13:46 | |
*** networkn8 has joined #heat | 13:46 | |
*** mtaylor has quit IRC | 13:46 | |
*** jmckind has joined #heat | 13:47 | |
*** sergmelikyan has quit IRC | 13:48 | |
*** dteselkin has quit IRC | 13:49 | |
*** networkn8 has quit IRC | 13:50 | |
*** dteselkin has joined #heat | 13:50 | |
*** randallburt has joined #heat | 13:53 | |
*** randallburt has quit IRC | 13:53 | |
*** randallburt has joined #heat | 13:53 | |
*** mestery has quit IRC | 13:55 | |
*** duncanjw has quit IRC | 13:57 | |
*** jdob has quit IRC | 14:01 | |
*** zigo has quit IRC | 14:01 | |
*** jdob has joined #heat | 14:02 | |
*** samstav has joined #heat | 14:02 | |
*** zigo has joined #heat | 14:03 | |
*** faramir1 has quit IRC | 14:06 | |
*** blamar has quit IRC | 14:06 | |
*** blamar has joined #heat | 14:06 | |
*** mordred has quit IRC | 14:08 | |
*** aweiteka has quit IRC | 14:09 | |
*** radez is now known as radez_g0n3 | 14:12 | |
*** radez_g0n3 is now known as radez | 14:13 | |
lsmola_ | shardy: hello | 14:16 |
shardy | lsmola_: hi | 14:16 |
lsmola_ | shardy: one thing you probably didn't wrote to list of blueprints | 14:16 |
*** blamar has quit IRC | 14:17 | |
*** blamar has joined #heat | 14: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 them | 14:17 |
shardy | lsmola_: you mean parameters passed into a template? | 14:17 |
*** networkn8 has joined #heat | 14:17 | |
lsmola_ | shardy: yes, the NoEcho ones | 14:17 |
shardy | lsmola_: yeah there is already a bug and blueprint for that IIRC | 14:18 |
lsmola_ | shardy: ah, ok, great | 14:18 |
shardy | https://bugs.launchpad.net/heat/+bug/1224828 | 14:18 |
uvirtbot | Launchpad bug 1224828 in python-heatclient "heat stack-update wants all parameters and the template all over again" [Medium,Triaged] | 14:18 |
*** blamar has quit IRC | 14:21 | |
*** blamar has joined #heat | 14:21 | |
*** networkn8 has quit IRC | 14:22 | |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Fail if non-existent security group referenced https://review.openstack.org/81558 | 14:24 |
*** aweiteka has joined #heat | 14:24 | |
*** duncanjw has joined #heat | 14:24 | |
*** ZZpablosan is now known as pablosan | 14:25 | |
*** david-lyle has joined #heat | 14:28 | |
*** dims_ is now known as dims | 14:28 | |
*** dims is now known as Guest68499 | 14:28 | |
*** Guest68499 has quit IRC | 14:29 | |
*** andersonvom has joined #heat | 14:29 | |
*** gokrokve has joined #heat | 14:29 | |
*** dims_ has joined #heat | 14:29 | |
*** TonyBurn has quit IRC | 14:31 | |
*** TonyBurn has joined #heat | 14:31 | |
*** lazy_prince has joined #heat | 14:32 | |
*** lazy_prince is now known as killer_prince | 14:32 | |
openstackgerrit | Gonéri Le Bouder proposed a change to openstack/heat-templates: fix the DeletionPolicy key name https://review.openstack.org/83395 | 14:34 |
*** gokrokve has quit IRC | 14:34 | |
openstackgerrit | Jun Jie Nan proposed a change to openstack/heat-templates: Example on how to copy ssh id between two servers https://review.openstack.org/83397 | 14:34 |
*** vijendar has joined #heat | 14:38 | |
*** sabeen has joined #heat | 14:39 | |
openstackgerrit | Jun Jie Nan proposed a change to openstack/heat-templates: One example to show ssh-copy-id between servers https://review.openstack.org/83397 | 14:42 |
*** cmyster has quit IRC | 14:43 | |
*** samstav has quit IRC | 14:45 | |
*** rcleere has joined #heat | 14:45 | |
*** rcleere has joined #heat | 14:45 | |
*** ramishra has joined #heat | 14:46 | |
*** chandankumar_ has quit IRC | 14:46 | |
openstackgerrit | Jun Jie Nan proposed a change to openstack/heat-templates: Add one example to show deploy sequence https://review.openstack.org/81757 | 14:47 |
openstackgerrit | Jun Jie Nan proposed a change to openstack/heat-templates: One example to show ssh-copy-id between servers https://review.openstack.org/83397 | 14:47 |
*** networkn8 has joined #heat | 14:48 | |
*** cmyster has joined #heat | 14:48 | |
*** cmyster has joined #heat | 14:48 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat-templates: Fix OpenShift-1B1N template https://review.openstack.org/83406 | 14:49 |
*** samstav has joined #heat | 14:50 | |
*** gokrokve has joined #heat | 14:52 | |
*** gokrokve_ has joined #heat | 14:52 | |
*** chandankumar_ has joined #heat | 14:53 | |
*** networkn8 has quit IRC | 14:53 | |
*** jergerber has joined #heat | 14:55 | |
*** gokrokve has quit IRC | 14:56 | |
*** tango has joined #heat | 14:56 | |
*** packet has quit IRC | 14:57 | |
*** IlyaE has joined #heat | 14:58 | |
*** mestery has joined #heat | 15:01 | |
*** tspatzier has quit IRC | 15:04 | |
*** spzala_ has joined #heat | 15:05 | |
*** ramishra has quit IRC | 15:06 | |
*** spzala has quit IRC | 15:06 | |
*** spzala_ is now known as spzala | 15:06 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat-templates: Fix improper keys in HOT templates https://review.openstack.org/83420 | 15:09 |
*** ramishra has joined #heat | 15:10 | |
*** ramishra has quit IRC | 15:14 | |
*** e0ne has quit IRC | 15:15 | |
*** giulivo has quit IRC | 15:17 | |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Don't log exception for None timeout_mins https://review.openstack.org/83109 | 15:17 |
*** e0ne has joined #heat | 15:18 | |
*** matsuhashi has quit IRC | 15:18 | |
*** nosnos has quit IRC | 15:19 | |
*** IlyaE has quit IRC | 15:19 | |
*** networkn8 has joined #heat | 15:19 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat-templates: Fix improper keys in HOT templates https://review.openstack.org/83420 | 15:19 |
cmyster | brb | 15:20 |
*** cmyster has quit IRC | 15:20 | |
*** duncanjw has quit IRC | 15:21 | |
*** duncanjw has joined #heat | 15:22 | |
*** IlyaE has joined #heat | 15:23 | |
*** networkn8 has quit IRC | 15:24 | |
*** chandankumar_ has quit IRC | 15:24 | |
*** spzala_ has joined #heat | 15:25 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat-templates: Delete WordPress_Single_Instance_puppet.template https://review.openstack.org/83426 | 15:26 |
*** liang has quit IRC | 15:26 | |
*** duncanjw has quit IRC | 15:27 | |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Don't use SSH in Rackspace::Cloud::Server https://review.openstack.org/83218 | 15:27 |
therve | Yay! | 15:28 |
*** Linz has quit IRC | 15:28 | |
*** spzala has quit IRC | 15:28 | |
*** spzala_ is now known as spzala | 15:28 | |
*** rbuilta has joined #heat | 15:29 | |
therve | So I'm thinking about adding a gate to heat-templates that does a simple heat validate-template | 15:29 |
*** pas-ha has quit IRC | 15:29 | |
therve | Does that sound like a good idea? Eventually we would have that gate in heat as well. | 15:29 |
shardy | therve: +1 | 15:31 |
shardy | therve: even just a json/yaml syntax check would be a good start | 15:31 |
therve | shardy, There are some subtleties, like some templates requiring an env, or rackspace templates | 15:32 |
*** rbuilta1 has joined #heat | 15:32 | |
shardy | therve: Yeah, maybe we'll have to establish some naming and/or directory structure conventions | 15:33 |
shardy | like having provider resource examples each in their own directory with an environment file and test/example template | 15:33 |
therve | Maybe contrib/ wouldn't be tested for now | 15:33 |
*** rbuilta has quit IRC | 15:34 | |
*** duncanjw has joined #heat | 15:35 | |
*** giulivo has joined #heat | 15:35 | |
therve | shardy, Should it just be in tempest, and we can run a subset of the tests? | 15:36 |
therve | I have little idea how to start | 15:36 |
*** cmyster has joined #heat | 15:36 | |
*** cmyster has joined #heat | 15:36 | |
*** TonyBurn has quit IRC | 15:37 | |
*** TonyBurn has joined #heat | 15:37 | |
shardy | therve: honestly I'm not sure, I guess it would go in tempest, unless you're only doing a syntax check | 15:38 |
therve | OK cool | 15:38 |
shardy | therve: stevebaker may know how the ci configuration happens to set up the jenkins jobs | 15:38 |
shardy | I've not dug into that myself yet | 15:39 |
*** gfidente has joined #heat | 15:39 | |
openstackgerrit | A change was merged to openstack/heat: Fix heading markup in hot_spec.rst https://review.openstack.org/82012 | 15:40 |
*** giulivo has quit IRC | 15:40 | |
*** david_lyle_ has joined #heat | 15:43 | |
*** saju_m has quit IRC | 15:44 | |
*** gfidente has quit IRC | 15:45 | |
*** killer_prince is now known as lazy_prince | 15:45 | |
*** david-lyle has quit IRC | 15:46 | |
*** tspatzier has joined #heat | 15:48 | |
*** alexheneveld has quit IRC | 15:48 | |
*** networkn8 has joined #heat | 15:50 | |
*** networkn8 has quit IRC | 15:55 | |
*** randallburt has quit IRC | 15:55 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Pass and use the environment in validate_template https://review.openstack.org/83442 | 15:57 |
*** tomek_adamczewsk has quit IRC | 15:58 | |
*** gokrokve_ has quit IRC | 16:00 | |
*** gokrokve has joined #heat | 16:00 | |
*** andrew_plunk has joined #heat | 16:01 | |
*** gokrokve_ has joined #heat | 16:03 | |
*** aweiteka has quit IRC | 16:04 | |
*** gokrokve has quit IRC | 16:05 | |
*** ppetit has quit IRC | 16:06 | |
*** ppetit has joined #heat | 16:07 | |
*** sgordon has quit IRC | 16:09 | |
*** dims_ has quit IRC | 16:10 | |
*** yogesh has joined #heat | 16:12 | |
*** yogesh has quit IRC | 16:15 | |
*** aweiteka has joined #heat | 16:20 | |
*** giulivo has joined #heat | 16:21 | |
*** networkn8 has joined #heat | 16:21 | |
*** nati_ueno has quit IRC | 16:24 | |
*** networkn8 has quit IRC | 16:25 | |
*** dims_ has joined #heat | 16:26 | |
*** Linz has joined #heat | 16:26 | |
openstackgerrit | A change was merged to openstack/heat: Fix using attributes in unittest https://review.openstack.org/83308 | 16:27 |
openstackgerrit | Jenkins proposed a change to openstack/heat: Updated from global requirements https://review.openstack.org/76689 | 16:32 |
*** duncanjw has quit IRC | 16:33 | |
*** duncanjw has joined #heat | 16:34 | |
*** duncanjw has joined #heat | 16:35 | |
*** julienvey has quit IRC | 16:35 | |
openstackgerrit | Jenkins proposed a change to openstack/python-heatclient: Updated from global requirements https://review.openstack.org/83487 | 16:40 |
*** ppetit has quit IRC | 16:40 | |
*** zigo has quit IRC | 16:41 | |
*** pvaneck has joined #heat | 16:47 | |
*** e0ne has quit IRC | 16:49 | |
*** TonyBurn has quit IRC | 16:51 | |
*** tango has quit IRC | 16:52 | |
*** wchrisj has joined #heat | 16:52 | |
*** networkn8 has joined #heat | 16:52 | |
*** sgordon has joined #heat | 16:54 | |
*** networkn8 has quit IRC | 16:57 | |
*** randallburt has joined #heat | 17:02 | |
*** alexheneveld has joined #heat | 17:04 | |
*** erecio has left #heat | 17:05 | |
*** harlowja_away is now known as harlowja | 17:08 | |
*** tspatzier has quit IRC | 17:09 | |
*** giulivo has quit IRC | 17:09 | |
*** duncanjw has quit IRC | 17:09 | |
*** duncanjw has joined #heat | 17:11 | |
*** alexpilotti_ has joined #heat | 17:12 | |
*** alexpilotti has quit IRC | 17:15 | |
*** alexpilotti_ is now known as alexpilotti | 17:15 | |
*** nati_ueno has joined #heat | 17:15 | |
openstackgerrit | Steven Dake proposed a change to openstack/heat: Migrate invalid template version values https://review.openstack.org/83241 | 17:17 |
sdake_ | thats what I get for editing a patch at 5am | 17:17 |
*** e0ne has joined #heat | 17:18 | |
*** rbuilta2 has joined #heat | 17:18 | |
*** rbuilta1 has quit IRC | 17:19 | |
*** bvandenh has quit IRC | 17:20 | |
*** che-arne has quit IRC | 17:20 | |
*** jmckind has quit IRC | 17:23 | |
*** networkn8 has joined #heat | 17:23 | |
*** rpothier has quit IRC | 17:28 | |
*** julienvey has joined #heat | 17:28 | |
*** networkn8 has quit IRC | 17:30 | |
*** david_lyle_ is now known as david_lyle | 17:31 | |
*** dims_ has quit IRC | 17:32 | |
*** e0ne has quit IRC | 17:32 | |
*** e0ne has joined #heat | 17:33 | |
sdake | zaneb see pm when you are around | 17:36 |
*** zigo has joined #heat | 17:39 | |
SpamapS | stevebaker: 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 |
shardy | SpamapS: I don't think so, but you'll need to be admin to create a SoftwareDeployment resource | 17:41 |
shardy | it works like a WaitCondition, so the user associated with the deployment will just get created in the stack owners project, I think | 17:42 |
*** yogesh has joined #heat | 17:42 | |
SpamapS | shardy: that's ok, I am. | 17:42 |
SpamapS | shardy: Getting auth denied when sending the signal though | 17:42 |
SpamapS | http://logs.openstack.org/66/81666/7/check-tripleo/check-tripleo-overcloud-precise/1f8f532/192.0.2.3_logs.tgz | 17:43 |
SpamapS | see var/log/upstart/os-collect-config.log for the user error | 17:43 |
*** rpothier has joined #heat | 17:43 | |
SpamapS | http://logs.openstack.org/66/81666/7/check-tripleo/check-tripleo-overcloud-precise/1f8f532/seed_logs.tgz has the logs from the heat server | 17:43 |
SpamapS | var/log/upstart/heat-* | 17:43 |
SpamapS | shardy: would appreciate if you had a few minutes to analyze that ^^ | 17:44 |
*** yogesh_ has joined #heat | 17:45 | |
shardy | The API logs are both empty | 17:46 |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Don't use SSH in Rackspace::Cloud::Server https://review.openstack.org/83218 | 17:46 |
*** gokrokve has joined #heat | 17:46 | |
*** e0ne has quit IRC | 17:47 | |
*** yogesh has quit IRC | 17:47 | |
shardy | SpamapS: what value are you using for signal_transport? | 17:47 |
*** dims_ has joined #heat | 17:48 | |
*** tango has joined #heat | 17:48 | |
SpamapS | shardy: the defaults | 17:49 |
SpamapS | shardy: https://review.openstack.org/#/c/81666/ has my templates.. | 17:49 |
shardy | AFAICS that will use CFN_SIGNAL, so if waitconditions work, so should deployment signals | 17:50 |
shardy | you probably do need stack domain users configured for the native HEAT_SIGNAL to work by the looks of it | 17:50 |
*** gokrokve_ has quit IRC | 17:50 | |
SpamapS | shardy: ok.. I don't quite see where the auth denied is logged on the seed.. but still digging | 17:51 |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Don't use SSH in Rackspace::Cloud::Server https://review.openstack.org/83218 | 17:51 |
shardy | SpamapS: Ok, unfortunately I have to run soon, but if there are issues pls raise a bug and I'll take a look in the morning | 17:52 |
*** randallburt has quit IRC | 17:52 | |
SpamapS | shardy: Ok, thanks for the quick look | 17:53 |
*** dims_ has quit IRC | 17:57 | |
*** networkn8 has joined #heat | 17:57 | |
*** e0ne has joined #heat | 18:00 | |
*** andrew_plunk has quit IRC | 18:01 | |
*** e0ne has quit IRC | 18:01 | |
sdake | could a couple heat cores havea look at https://review.openstack.org/#/c/83241/ - one of last remianing bugs for rc1 | 18:02 |
*** networkn8 has quit IRC | 18:05 | |
*** gokrokve has quit IRC | 18:05 | |
*** gokrokve has joined #heat | 18:06 | |
*** jistr has quit IRC | 18:07 | |
*** gokrokve_ has joined #heat | 18:09 | |
*** gokrokve has quit IRC | 18:11 | |
*** dims has joined #heat | 18:11 | |
*** gokrokve_ has quit IRC | 18:13 | |
*** gokrokve has joined #heat | 18:14 | |
*** blamar has quit IRC | 18:17 | |
*** _cjones_ has joined #heat | 18:18 | |
*** blamar has joined #heat | 18:18 | |
*** duncanjw has quit IRC | 18:18 | |
*** derekh has quit IRC | 18:19 | |
*** randallburt has joined #heat | 18:20 | |
*** randallburt has quit IRC | 18:20 | |
*** randallburt has joined #heat | 18:20 | |
*** andersonvom has quit IRC | 18:21 | |
*** jamie_h_ has quit IRC | 18:22 | |
*** duncanjw has joined #heat | 18:22 | |
*** andersonvom has joined #heat | 18:22 | |
cmyster | nasty looking, | 18:26 |
cmyster | morning sdake (again) | 18:26 |
cmyster | I don't see there a template example for me to test later | 18:26 |
*** mkollaro has quit IRC | 18:28 | |
sdake_ | cmyster morning fine sir | 18:28 |
*** _cjones_ has quit IRC | 18:29 | |
cmyster | I hope all is well over yonder ? | 18:29 |
*** fandi has joined #heat | 18:31 | |
*** networkn8 has joined #heat | 18:31 | |
*** daudet_ has joined #heat | 18:32 | |
*** gokrokve has quit IRC | 18:33 | |
*** daudet_ has quit IRC | 18:34 | |
*** gokrokve has joined #heat | 18:34 | |
*** alexheneveld has quit IRC | 18:35 | |
*** networkn8 has quit IRC | 18:36 | |
*** daudet__ has joined #heat | 18:37 | |
*** gokrokve has quit IRC | 18:38 | |
*** jprovazn has quit IRC | 18:42 | |
*** denogginizer has joined #heat | 18:44 | |
*** denogginizer has left #heat | 18:45 | |
*** duncanjw has quit IRC | 18:46 | |
*** spzala has quit IRC | 18:47 | |
*** daudet__ has quit IRC | 18:48 | |
*** achampion has joined #heat | 18:49 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Handle non-string types https://review.openstack.org/83533 | 18:50 |
*** denogginizer has joined #heat | 18:53 | |
*** duncanjw has joined #heat | 18:58 | |
*** kgriffs is now known as kgriffs|afk | 18:59 | |
*** julienve_ has joined #heat | 19:00 | |
*** julienvey has quit IRC | 19:01 | |
openstackgerrit | A change was merged to openstack/heat: Fail if non-existent security group referenced https://review.openstack.org/81558 | 19:01 |
*** julienvey has joined #heat | 19:02 | |
*** yogesh_ has quit IRC | 19:02 | |
*** networkn8 has joined #heat | 19:03 | |
*** julienve_ has quit IRC | 19:05 | |
*** alexheneveld has joined #heat | 19:06 | |
*** kgriffs|afk is now known as kgriffs | 19:06 | |
*** kgriffs is now known as kgriffs|afk | 19:07 | |
*** networkn8 has quit IRC | 19:08 | |
*** sgordon has quit IRC | 19:08 | |
*** jdob has quit IRC | 19:09 | |
*** spzala has joined #heat | 19:09 | |
*** jdob has joined #heat | 19:09 | |
*** spzala has quit IRC | 19:12 | |
*** NuxRo has joined #heat | 19:14 | |
*** alexheneveld has quit IRC | 19:14 | |
NuxRo | hi, how exactly is Heat able to determine memory usage (and so on) for a VM? | 19:15 |
*** tango has quit IRC | 19:15 | |
*** pvaneck has quit IRC | 19:16 | |
*** tspatzier has joined #heat | 19:16 | |
*** duncanjw has quit IRC | 19:19 | |
*** daudet__ has joined #heat | 19:21 | |
SpamapS | NuxRo: cfn-push-stats | 19:22 |
*** pvaneck has joined #heat | 19:22 | |
SpamapS | NuxRo: from heat-cfntools | 19:22 |
*** tango has joined #heat | 19:22 | |
SpamapS | NuxRo: or ceilometer | 19:22 |
NuxRo | SpamapS: cheers, is ceilometer the default source of stats? | 19:24 |
SpamapS | NuxRo: Not entirely sure. | 19:24 |
NuxRo | thanks anyway | 19:26 |
*** denogginizer has quit IRC | 19:27 | |
*** IlyaE has quit IRC | 19:30 | |
*** NuxRo has left #heat | 19:32 | |
*** networkn8 has joined #heat | 19:34 | |
openstackgerrit | Steven Dake proposed a change to openstack/heat: Migrate invalid template version values https://review.openstack.org/83241 | 19:35 |
*** asalkeld has joined #heat | 19:38 | |
*** networkn8 has quit IRC | 19:38 | |
*** sjmc7 has joined #heat | 19:41 | |
stevebaker | SpamapS: signals should still work without stack_domain_admin. I will see if I can replicate | 19:42 |
*** yogesh has joined #heat | 19:43 | |
*** IlyaE has joined #heat | 19:47 | |
*** yogesh has quit IRC | 19:48 | |
*** kgriffs|afk is now known as kgriffs | 19:48 | |
SpamapS | stevebaker: I thin it was something else | 19:49 |
SpamapS | stevebaker: I had some other bugs that may have been interfering. | 19:49 |
*** bgorski has quit IRC | 19:50 | |
*** duncanjw has joined #heat | 19:54 | |
*** kgriffs is now known as kgriffs|afk | 19:58 | |
*** duncanjw_ has joined #heat | 19:59 | |
stevebaker | SpamapS: could you take a look at https://review.openstack.org/#/c/83248/ ? | 19:59 |
*** duncanjw has quit IRC | 19:59 | |
*** fandi has quit IRC | 20:01 | |
*** harlowja is now known as harlowja_away | 20: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 kgriffs | 20: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 #heat | 20:05 | |
*** rbuilta2 has quit IRC | 20:05 | |
*** alexheneveld has joined #heat | 20:07 | |
stevebaker | daudet__: 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 could | 20:07 |
daudet__ | hmm, ok | 20:07 |
daudet__ | is stack-abandon and stack-adopt implemented in the current codebase? | 20:08 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: OS::Nova::Server depend on subnets related to nets https://review.openstack.org/82394 | 20:09 |
stevebaker | trivial rebase ^ | 20:09 |
*** networkn8 has quit IRC | 20:10 | |
*** alexheneveld has quit IRC | 20:13 | |
*** asalkeld has quit IRC | 20:15 | |
*** andersonvom_ has joined #heat | 20:19 | |
*** packet has joined #heat | 20:19 | |
*** andersonvom has quit IRC | 20:21 | |
*** mkollaro has joined #heat | 20:22 | |
*** yogesh has joined #heat | 20:26 | |
*** yogesh has quit IRC | 20:31 | |
*** kgriffs is now known as kgriffs|afk | 20:34 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Validate that resource type is a string https://review.openstack.org/83533 | 20:34 |
*** harlowja_away is now known as harlowja | 20:35 | |
*** stannie1 has joined #heat | 20:35 | |
*** blomquisg has quit IRC | 20:36 | |
*** networkn8 has joined #heat | 20:37 | |
*** tspatzier has quit IRC | 20:37 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat-templates: Add a script to validate templates https://review.openstack.org/83582 | 20:39 |
therve | stevebaker, ^^ I've been looking at adding a new gate check for templates | 20:39 |
*** Linz_ has joined #heat | 20:40 | |
therve | We need to do some fixing before :) | 20:40 |
stevebaker | therve: good to kno | 20:41 |
stevebaker | w | 20:41 |
stevebaker | therve: is there a tempest change to look at? | 20:41 |
therve | stevebaker, No not yet. I don't think it'll live in tempest | 20:41 |
*** EmilienM has quit IRC | 20:42 | |
therve | My idea is just to call the script above in the proper environment | 20:42 |
*** Linz has quit IRC | 20:42 | |
*** EmilienM has joined #heat | 20:43 | |
*** networkn8 has quit IRC | 20:43 | |
stevebaker | therve: 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 error | 20:44 |
*** jamie_h_ has joined #heat | 20:44 | |
*** denis_makogon has quit IRC | 20:44 | |
*** dmakogon_ has joined #heat | 20:45 | |
*** zaneb has quit IRC | 20:45 | |
therve | stevebaker, I don't know, fungi pointed me to another direction | 20:45 |
therve | stevebaker, Wait that's not what I want to do though | 20:45 |
therve | I want to check that heat can validate what's in the heat-templates repository | 20:46 |
therve | What you said is perfectly sensible | 20:46 |
stevebaker | therve: so you're expecting validate to pass for all these templates? | 20:47 |
therve | stevebaker, That's correct | 20:47 |
stevebaker | cool, if you're in the mood a tempest validate failed test would be very welcome | 20: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 dirction | 20:52 |
therve | sdake_, it's pretty dumb, but thanks :). I do hope it will improve things | 20:52 |
sdake_ | even basic gating better then no gating | 20:53 |
sdake_ | essentially the validate is similar to a pep8 check :) | 20:53 |
therve | stevebaker, I'll try to take some time to do some tempest testing yes | 20:53 |
stevebaker | therve: thanks | 20: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 have | 20:54 |
stevebaker | therve: oh, will this be a check job for the heat-templates repo? | 20:54 |
*** alexheneveld has joined #heat | 20:54 | |
sdake_ | stevebaker yes !! | 20:54 |
therve | stevebaker, And possibly heat, and heatclient | 20:54 |
stevebaker | penny drops | 20:54 |
*** jdob has quit IRC | 20:55 | |
stevebaker | therve: 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 |
stevebaker | sdake_: heat already depends on heatclient | 20:56 |
therve | stevebaker, 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 repo | 20:57 |
therve | sdake: Well, there is not even a setup.py | 20:57 |
sdake_ | therve ya, I guess my question is how to setup the gate | 20:57 |
sdake_ | sounds like that could come in additional patches then? | 20:57 |
therve | sdake_, devstack-gate should create all the things we need | 20:57 |
sdake_ | therve cool | 20:58 |
therve | There are additional patches to fix the templates first though! | 20:58 |
*** alexheneveld has quit IRC | 20:58 | |
sdake_ | therve are you going to tackle that? | 20:58 |
therve | sdake_, Yeah there are several up for review already | 20:59 |
openstackgerrit | A change was merged to openstack/heat-templates: Add an example of native autoscaling resources https://review.openstack.org/82447 | 20:59 |
sdake_ | therve I'll take a look at the review queue then thanks :) | 20:59 |
*** alexheneveld has joined #heat | 20:59 | |
sdake_ | therve big impact change \o/ :) | 20:59 |
openstackgerrit | A change was merged to openstack/heat-templates: Add a script to validate templates https://review.openstack.org/83582 | 21:00 |
therve | Oh :) | 21:00 |
stevebaker | that was too quick, we really need a check job on heat-templates ;) | 21:01 |
*** radez is now known as radez_g0n3 | 21:01 | |
therve | stevebaker, 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 #heat | 21:03 | |
stevebaker | therve: what if the tool tolerated unknown resource type errors | 21:05 |
therve | stevebaker, It can hide other errors unfortunately | 21:06 |
stevebaker | therve: then we could run it againse fetch-cloudformation-examples | 21:06 |
*** pafuent has left #heat | 21:08 | |
stevebaker | therve: yeah, maybe they need to move to heat-templates/contrib/rackspace/[cfn|hot] | 21:08 |
sdake_ | makes sense to me | 21:08 |
SpamapS | stevebaker: back from lunch.. ACK re that review | 21:10 |
randallburt | stevebaker, therve agreed. not sure those should have been there in the first place, IIRC | 21:10 |
openstackgerrit | A change was merged to openstack/heat-templates: Fix OpenShift-1B1N template https://review.openstack.org/83406 | 21:10 |
SpamapS | stevebaker: http://paste.openstack.org/show/74492 <-- I think I found a bug | 21:10 |
stevebaker | SpamapS: ok, file it | 21:12 |
stevebaker | SpamapS: btw do you know if it is possible to pip install from a gerrit change? it would be handy for testing os-*-config changes | 21:13 |
stevebaker | randallburt: is the admin API useful for operators now? | 21:17 |
randallburt | stevebaker: so far. | 21:17 |
*** achampion has quit IRC | 21:17 | |
openstackgerrit | A change was merged to openstack/heat-templates: Delete WordPress_Single_Instance_puppet.template https://review.openstack.org/83426 | 21:18 |
SpamapS | stevebaker: I don't know if you can specify the checkout you want in a git URL. If so, thats how. | 21:20 |
stevebaker | SpamapS: you can, but it doesn't seem to work for gerrit urls | 21:20 |
SpamapS | stevebaker: my git fu is weak | 21:22 |
*** aweiteka has quit IRC | 21:23 | |
therve | randallburt, I think those templates are nice! | 21:23 |
randallburt | therve: the ones in the openstack heat-templates repo? | 21:23 |
therve | randallburt, Yeah. | 21:24 |
therve | Every resource in heat should have a corresponding sample in heat-templates IMHO. Including contrib | 21:24 |
randallburt | therve: cool, an they probably are, its just using resources from contrib probably shouldn't be in the "main" repo is all. | 21:24 |
SpamapS | therve: +1 | 21:24 |
randallburt | therve: agreed, just probably in a contrib directory in the templates repo. | 21:25 |
therve | randallburt, Yeah that sounds fine | 21:25 |
*** dims has quit IRC | 21:28 | |
*** derekh has quit IRC | 21:30 | |
*** jasond` has quit IRC | 21:31 | |
*** networkn8 has joined #heat | 21:41 | |
*** vijendar has quit IRC | 21:42 | |
*** alexheneveld has quit IRC | 21:43 | |
*** dims has joined #heat | 21:43 | |
*** rpothier has quit IRC | 21:46 | |
*** jamie_h_ has quit IRC | 21:47 | |
*** networkn8 has quit IRC | 21:48 | |
*** cmyster has quit IRC | 21:53 | |
*** cmyster has joined #heat | 21:56 | |
*** rcleere has quit IRC | 21:58 | |
sdake | it would be interesting if somehow we could get tempest to just use the templates from the heat-templates repo for scenario testing | 21:59 |
sdake | therve agree re sample in heat-templates | 22:00 |
*** duncanjw_ has quit IRC | 22:08 | |
*** derekh has joined #heat | 22:08 | |
*** stannie1 has quit IRC | 22:12 | |
*** duncanjw has joined #heat | 22:14 | |
*** andersonvom_ has quit IRC | 22:16 | |
*** sgordon has joined #heat | 22:19 | |
*** alexpilotti_ has joined #heat | 22:20 | |
*** alexpilotti has quit IRC | 22:22 | |
*** alexpilotti_ is now known as alexpilotti | 22:22 | |
*** alexheneveld has joined #heat | 22:30 | |
*** gokrokve has joined #heat | 22:32 | |
*** gokrokve_ has joined #heat | 22:32 | |
*** julienvey has quit IRC | 22:32 | |
*** gokrokve has quit IRC | 22:36 | |
SpamapS | stevebaker: 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=ff8d3734459b4022862 | 22: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 |
stevebaker | SpamapS: are you calling curl manually? | 22:40 |
*** arbylee has quit IRC | 22:40 | |
SpamapS | stevebaker: yes | 22:41 |
stevebaker | SpamapS: try a POST, that should do it | 22:41 |
stevebaker | SpamapS: waitconditions are PUT, signals are POST | 22:41 |
SpamapS | DOH | 22:43 |
SpamapS | stevebaker: subtle difference.. ;) | 22:43 |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Add OS:Barbican:Verification resource https://review.openstack.org/83607 | 22:43 |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Add OS:Barbican:Order resource https://review.openstack.org/81906 | 22:43 |
SpamapS | stevebaker: is there a practical reason for that? | 22:43 |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Add OS:Barbican:Secret resource https://review.openstack.org/79355 | 22:43 |
stevebaker | SpamapS: restoring REST purity to an amazon mis-design | 22:44 |
SpamapS | stevebaker: what's it like, up on that horse? | 22:46 |
SpamapS | ;) | 22:46 |
*** networkn8 has joined #heat | 22:46 | |
SpamapS | stevebaker: did you work out the os-collect-config problem that I made for you? | 22:46 |
stevebaker | my statement was meant to be facetious, sarcastic *and* sincere ;) | 22:47 |
*** jergerber has quit IRC | 22:47 | |
SpamapS | stevebaker: the holy trinity of o_O | 22:47 |
stevebaker | SpamapS: nope, still stuck needing to run os-refresh-config once to get it unstuck | 22:47 |
SpamapS | stevebaker: I can't see the logic error there.. if anything has changed, we run. | 22:48 |
SpamapS | and we don't store until success. | 22:48 |
stevebaker | yeah, its odd. I'll keep digging | 22:49 |
*** sgordon_ has joined #heat | 22:49 | |
*** sgordon_ has quit IRC | 22:49 | |
*** sgordon_ has joined #heat | 22:49 | |
*** duncanjw has quit IRC | 22:51 | |
*** networkn8 has quit IRC | 22:51 | |
*** sgordon has quit IRC | 22:51 | |
*** mkollaro has quit IRC | 22:54 | |
SpamapS | stevebaker: I'm pretty sure Amazon used PUT because it is just an S3 bucket | 22:55 |
stevebaker | probably | 22:55 |
SpamapS | which I sometimes think is a pattern we should consider adopting | 22:55 |
*** rpothier has joined #heat | 22:56 | |
stevebaker | we would have if we could assume there is an object-store on 100% of clouds | 22:57 |
SpamapS | we could if swift didn't hold us at arms length | 22:57 |
SpamapS | stevebaker: I think we _SHOULD_ assume object storage. | 22:57 |
SpamapS | it would help encourage people to, you know, have object storage :) | 22:57 |
stevebaker | yes, or add another barrier to deploying heat | 22:58 |
SpamapS | It 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 |
SpamapS | stevebaker: TripleO will include Swift. You will have to try hard to make it go away. | 22:59 |
*** julienvey has joined #heat | 22:59 | |
SpamapS | and there is almost no reason to do that. ;) | 22:59 |
*** sabeen has quit IRC | 23:00 | |
stevebaker | if we end up having "work" stacks, any large work artifacts should end up in swift | 23:00 |
*** sgordon_ has quit IRC | 23:00 | |
SpamapS | stevebaker: 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 IRC | 23:04 | |
*** julienvey has quit IRC | 23:06 | |
stevebaker | SpamapS: ok, this is super weird, I need your help | 23:08 |
stevebaker | SpamapS: when I inspect my server I have this http://paste.openstack.org/show/74509/ | 23:09 |
*** randallburt has quit IRC | 23:10 | |
SpamapS | reading | 23:10 |
stevebaker | SpamapS: how can /etc/os-collect-config.conf be the default when I have a propertly populated cfn.json? | 23:10 |
SpamapS | stevebaker: overwritten | 23:11 |
SpamapS | stevebaker: check the tree, os-collect-config probably doesn't have any values. | 23:11 |
SpamapS | stevebaker: neat trick I just figured out: os-collect-config --force --one --command os-apply-config | 23:12 |
SpamapS | stevebaker: that will just write out the templated files, nothing more | 23:12 |
SpamapS | stevebaker: also if you want to inspect one of the variables.. | 23:12 |
SpamapS | os-collect-config --force --one --command "os-apply-config --key foo.bar" | 23:12 |
*** daudet__ has quit IRC | 23:14 | |
stevebaker | SpamapS: running that correctly wrote out the .conf, but I still have to run os-refresh-config manually since it thinks no metadata has changed | 23:17 |
*** networkn8 has joined #heat | 23: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 IRC | 23:18 | |
*** david_lyle has quit IRC | 23:19 | |
stevebaker | SpamapS: I wonder if this is a cloud-init race thing, this is fedora 20 | 23:21 |
*** networkn8 has quit IRC | 23:21 | |
stevebaker | sdake_: done | 23:21 |
sdake_ | stevebaker thanks :) | 23:21 |
*** networkn8 has joined #heat | 23:23 | |
*** networkn8 has quit IRC | 23:29 | |
*** packet has quit IRC | 23:29 | |
*** networkn8 has joined #heat | 23:30 | |
SpamapS | stevebaker: IIRC we were looking at running os-collect-config after cloud-init and cloud-config had run completely | 23:30 |
stevebaker | SpamapS: that actually already happens on fedora, I don't think that is my problem | 23:30 |
*** samstav has quit IRC | 23:32 | |
*** pablosan is now known as ZZpablosan | 23:34 | |
SpamapS | stevebaker: is your script trying to do things in pre-configure.d ? | 23:35 |
*** networkn8 has quit IRC | 23:35 | |
stevebaker | SpamapS: no, only configure.d 55-heat-config | 23:35 |
sdague | finally 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 few | 23:35 |
*** arbylee has joined #heat | 23:36 | |
*** lipinski has quit IRC | 23:36 | |
stevebaker | sdague: have you got something for gerrit we can review against? | 23:36 |
sdague | not yet, I can do that, or pastbin | 23:37 |
sdague | mostly I'm trying to understand the flow of how resources connect to one another, and how the alarm would actually get created | 23:38 |
sdague | so 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: section | 23:41 |
stevebaker | sdague: 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 server | 23:41 |
*** tango has quit IRC | 23:41 | |
sdague | stevebaker: ok, that was the bit I was trying to understand | 23:41 |
sdague | where is the actual alarm data coming from | 23:42 |
sdake_ | in the case of harestarter, the alarm is triggered by the cfntools | 23:42 |
stevebaker | sdague: calling cfn-push-stats from heat-cfntools | 23:42 |
sdague | ok | 23:42 |
sdague | so harestarter requires cfntools? | 23:43 |
sdake_ | you can use curl as well | 23:43 |
sdague | ok, 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 bit | 23:44 |
sdague | sure | 23:44 |
sdague | though if we can do it with just curl we can probably use cirros for some of these, which is much faster to boot | 23:44 |
stevebaker | I don't think you can use curl, because the request has to be AWS signed with your keypair | 23:44 |
sdake_ | ya that may be correct stevebaker | 23:44 |
sdague | ok | 23:45 |
sdake_ | asalkeld implemented all the magic there - he is the person to talk to :) | 23:45 |
stevebaker | sdague: take a look at https://github.com/openstack/tempest/blob/master/tempest/scenario/orchestration/test_autoscaling.yaml | 23:45 |
stevebaker | sdake_: you'll need CfnUser and SmokeKeys so that you have some credentials written to /etc/cfn/cfn-credentials | 23:46 |
sdake_ | what is smokekeys? | 23:46 |
stevebaker | sdake_: AWS::IAM::AccessKey | 23:47 |
sdague | stevebaker: I'm assuming - https://github.com/openstack/tempest/blob/master/tempest/scenario/orchestration/test_autoscaling.yaml#L128 is what I should be looking at | 23:47 |
openstackgerrit | A change was merged to openstack/heat: Validate that resource type is a string https://review.openstack.org/83533 | 23:47 |
sdake_ | sdague for harestarter, check out https://github.com/openstack/heat-templates/blob/master/cfn/F17/WordPress_Single_Instance_With_HA.template#L157 | 23:48 |
sdake_ | basically that template installs scripts in crontab and runs them on failure events | 23:49 |
sdague | sdake_: ah, gotcha | 23:49 |
sdake_ | it is not really optimal | 23:49 |
sdague | I've been staring at that a bunch, but it's taking a while for all the pieces of the dsl to sink in | 23:49 |
sdake_ | sdague the dsl is pretty well documented | 23:50 |
sdake_ | http://docs.openstack.org/developer/heat/template_guide/hot_guide.html | 23:50 |
sdake_ | the instrinsic and resource documentation: http://docs.openstack.org/developer/heat/template_guide/ | 23:50 |
*** shardy has quit IRC | 23:51 | |
sdake_ | sdague is your interest in testing harestarter, or using it for a project? | 23:51 |
*** shardy has joined #heat | 23:51 | |
sdague | honestly a bit of both, it seemed like a sane starting place, and wasn't filled in the tempest matrix yet | 23: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 undefined | 23:53 |
*** mestery has quit IRC | 23:53 | |
sdague | heh, 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 think | 23:53 |
sdake_ | i see | 23:53 |
*** arbylee has quit IRC | 23:53 | |
*** grncdr has quit IRC | 23:54 | |
stevebaker | I think the test is worth pursuing for now | 23:54 |
sdake_ | I'd recommend reaching out to asalkeld, he is definately the expert on that area of the codebase | 23:54 |
sdake_ | tbh, I think harestarter is too hard to use effectively | 23:54 |
sdague | ok, cool | 23:54 |
sdake_ | but it is useful for a variety of folks - so i'm torn as to actually removing it ;( | 23:54 |
stevebaker | sdague: yes, although I've completely rewritten it ;) https://review.openstack.org/#/c/44967/3/tempest/scenario/orchestration/test_autoscaling.yaml | 23:54 |
sdague | sdake_: ok, because of the cascading resources you need for it? | 23:55 |
sdake_ | the idea of jamming stuff into crontab I don't like much | 23:55 |
sdake_ | it requires an underlying knowledge of the vms | 23:55 |
stevebaker | sdague: I'm now using heat-cfntools as a lib instead of invoking cfn-push-stats | 23:55 |
*** IlyaE has quit IRC | 23:55 | |
sdake_ | actually harestart was heat's first use case :) | 23:55 |
sdague | stevebaker: cool, will check out :) | 23:55 |
*** grncdr has joined #heat | 23:55 | |
sdake_ | but we pretty much got overwhelemed with everything else and didn't really finish the job on ha restarter | 23:56 |
*** abramley has quit IRC | 23:57 | |
sdague | yeh, 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 |
sdague | anyway, learning is good | 23:58 |
*** derekh has quit IRC | 23:58 | |
*** pvaneck has quit IRC | 23:59 | |
sdake_ | sdague it was the major motivation for starting the project | 23:59 |
sdake_ | then we got swamped with autoscaling and metering and the 80+ resources we have + implementing a new dsl | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!