*** openstack has joined #heat | 13:37 | |
*** rongze has quit IRC | 13:37 | |
*** flysemsafe has joined #heat | 13:40 | |
openstackgerrit | Pavlo Shchelokovskyy proposed a change to openstack/python-heatclient: Add `update_type` as parameter to stack-update https://review.openstack.org/64274 | 13:43 |
---|---|---|
openstackgerrit | Jun Jie Nan proposed a change to openstack/heat: RPC service for software config/deployment https://review.openstack.org/58877 | 13:43 |
*** jdob has joined #heat | 13:49 | |
*** jmckind has joined #heat | 13:52 | |
*** radez_g0n3 is now known as radez | 13:59 | |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Remove X-Auth-Url header from authtoken middleware https://review.openstack.org/60991 | 14:06 |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Remove X-Auth-Url header from authtoken middleware https://review.openstack.org/60991 | 14:06 |
*** vijendar has joined #heat | 14:09 | |
*** alexheneveld has quit IRC | 14:15 | |
*** alexheneveld has joined #heat | 14:15 | |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Let Integer property convert strings to numbers https://review.openstack.org/66265 | 14:17 |
*** dims has quit IRC | 14:22 | |
*** jomara_ has joined #heat | 14:23 | |
*** dims has joined #heat | 14:25 | |
*** blamar has joined #heat | 14:28 | |
*** nkhare has joined #heat | 14:28 | |
mkollaro | http://paste.openstack.org/show/61114/ do I have this right? | 14:29 |
mkollaro | because once I added it, I can't even ping to the floating IP | 14:29 |
mkollaro | without it, the floating IP is pingable | 14:29 |
mkollaro | (once I added the user_data) | 14:30 |
*** rongze has joined #heat | 14:32 | |
*** rongze has quit IRC | 14:37 | |
*** jasond` has joined #heat | 14:41 | |
sdake | morning | 14:46 |
shardy | Hi sdake | 14:48 |
shardy | mkollaro: You can't specify cloud-config in the userdata like that unless you specify user_data_format=RAW | 14:48 |
shardy | http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Nova::Server | 14:48 |
mkollaro | shardy: thanks :) | 14:48 |
*** aignatov has quit IRC | 14:48 | |
shardy | mkollaro: by default the userdata is handled by a custome part-handler, which means you can only specify a simple script, unles you select RAW | 14:49 |
mkollaro | ERROR: Unknown Property user_data_format | 14:50 |
mkollaro | hmmm | 14:50 |
*** mordred has quit IRC | 14:50 | |
*** mordred has joined #heat | 14:50 | |
shardy | mkollaro: what version of Heat are you using? | 14:50 |
mkollaro | I will have to figure out some other way to set cloud init | 14:50 |
mkollaro | shardy: my client is 0.2.6 | 14:50 |
shardy | mkollaro: No I meant what version of heat-engine | 14:51 |
mkollaro | shardy: how do I get that? | 14:51 |
*** rongze has joined #heat | 14:51 | |
shardy | mkollaro: how did you install heat? | 14:51 |
mkollaro | shardy: I didn't install it, it's a production system | 14:51 |
*** MaximB has left #heat | 14:51 | |
mkollaro | shardy: I only know it's havana | 14:51 |
*** chandankumar has quit IRC | 14:52 | |
*** tomek_adamczewsk has quit IRC | 14:52 | |
*** blomquisg has joined #heat | 14:52 | |
shardy | mkollaro: Hmm, yeah it looks like that feature landed in early icehouse | 14:53 |
mkollaro | :/ | 14:53 |
shardy | mkollaro: You should be able to log in to the VM using the user created by heat (specified by instance_user in your heat.conf) | 14:53 |
*** aignatov has joined #heat | 14:54 | |
shardy | but you have a network issue meaning cloud-init is not getting the required data from the nova metadata service | 14:54 |
mkollaro | yeah, probably | 14:54 |
shardy | so modifying what goes into the userdata is unlikely to make any difference, unfortunately | 14:55 |
*** blomquisg has quit IRC | 14:58 | |
radix | good morning | 15:02 |
shardy | Hi radix | 15:02 |
*** tomek_adamczewsk has joined #heat | 15:04 | |
*** tims1 has quit IRC | 15:08 | |
*** prathamesh924 has quit IRC | 15:08 | |
*** liang has quit IRC | 15:11 | |
*** blomquisg has joined #heat | 15:11 | |
*** pshchelo has joined #heat | 15:12 | |
*** rwsu has joined #heat | 15:16 | |
*** blomquisg has quit IRC | 15:22 | |
*** gokrokve has joined #heat | 15:30 | |
*** andrew_plunk has joined #heat | 15:34 | |
*** alexheneveld has quit IRC | 15:35 | |
*** blomquisg has joined #heat | 15:35 | |
*** tims has joined #heat | 15:38 | |
*** spzala has joined #heat | 15:48 | |
*** randallburt has joined #heat | 15:49 | |
*** nkhare has quit IRC | 15:51 | |
*** gokrokve has quit IRC | 15:53 | |
*** gokrokve has joined #heat | 15:53 | |
*** jasond` has quit IRC | 15:55 | |
mkollaro | in what kind of state is this now? http://ci.openstack.org/jenkins-job-builder/configuration.html#module-execution | 15:56 |
*** jprovazn has quit IRC | 15:56 | |
mkollaro | err, bad link | 15:56 |
mkollaro | * https://wiki.openstack.org/wiki/Heat/Blueprints/native-tools-bootstrap-config | 15:56 |
*** SergeyLukjanov has quit IRC | 15:57 | |
shardy | mkollaro: in-progress, right now you have to use either heat-cfntools bootstrapped via cloud-init, or some other tool bootstrapped via the user data script | 15:59 |
mkollaro | oh well | 15:59 |
*** rcleere has joined #heat | 16:04 | |
*** sjmc has joined #heat | 16:04 | |
*** bvandenh has quit IRC | 16:06 | |
*** Tross has quit IRC | 16:07 | |
*** Tross has joined #heat | 16:07 | |
*** Tross has left #heat | 16:09 | |
*** jasond` has joined #heat | 16:11 | |
*** ifarkas has quit IRC | 16:13 | |
sdake | shardy was that bug with rhel6 + qpid a "notabug" | 16:14 |
*** aignatov has quit IRC | 16:21 | |
*** bvandenh has joined #heat | 16:21 | |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Let Integer property convert strings to numbers https://review.openstack.org/66265 | 16:22 |
shardy | sdake: I believe so, yes, but I've not currently got a functional install on RHEL to test | 16:23 |
shardy | lemme see if I can get it running again quickly | 16:23 |
*** pshchelo has quit IRC | 16:25 | |
mkollaro | is there some way to reference the name of the stack in the template? I want the VMs to have the same name as the stack (plus numbers as suffixes) | 16:25 |
therve | mkollaro, Yeah you can use AWS::StackName | 16:25 |
mkollaro | therve: cool | 16:26 |
*** akuznetsov has quit IRC | 16:35 | |
*** scollier has left #heat | 16:39 | |
*** klwilson_ has joined #heat | 16:44 | |
*** klwilson_ has quit IRC | 16:46 | |
*** tomek_adamczewsk has quit IRC | 16:49 | |
*** SergeyLukjanov has joined #heat | 16:50 | |
mkollaro | is there somewhere the cnf version of this? https://github.com/openstack/heat-templates/blob/master/hot/servers_in_new_neutron_net.yaml | 17:00 |
*** alexheneveld has joined #heat | 17:03 | |
*** jistr has quit IRC | 17:04 | |
*** jcru has joined #heat | 17:07 | |
*** ifarkas has joined #heat | 17:09 | |
mkollaro | or, does it make sense to use that hot template on a production system with havana? I got it to work, but I'm afraid I'll run into problems soon | 17:12 |
mkollaro | (there should be a big warning in that folder that the hot format is still work in progress...) | 17:12 |
shardy | mkollaro: If you want to convert that the the CFN format, it should be possible with a small amount of sedding - the hot syntax for Havana was mostly a cosmetic change | 17:15 |
shardy | E.g check out the yaml rendered CFN templates in heat-templates: | 17:16 |
shardy | https://github.com/openstack/heat-templates/blob/master/cfn/F19/WordPress_NoKey.yaml | 17:16 |
mkollaro | shardy: thanks :) | 17:16 |
shardy | The resource interfaces are the same, so mostly it's sedding the format and uppercasing the section delimiters | 17:16 |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Let Integer property convert strings to numbers https://review.openstack.org/66265 | 17:16 |
*** bvandenh has quit IRC | 17:17 | |
*** akuznetsov has joined #heat | 17:19 | |
*** gokrokve has quit IRC | 17:19 | |
*** gokrokve has joined #heat | 17:20 | |
*** akuznetsov has quit IRC | 17:20 | |
radix | stevebaker: have you had a chance to look at the BPs I posted? do you want to chat about them? | 17:21 |
*** gokrokve has quit IRC | 17:24 | |
*** alexpilotti has quit IRC | 17:26 | |
mkollaro | shardy: is it required that the resources and variables are uppercase? | 17:31 |
mkollaro | I'm just getting "ERROR: Template not in valid format", without no explanation...great | 17:31 |
shardy | If you do heat --debug stack-create -f foo.yaml does it not give you any reason? | 17:32 |
shardy | And yes, the section keys are case sensitive | 17:32 |
mkollaro | shardy: no, not really | 17:35 |
*** mnaser has quit IRC | 17:42 | |
*** alexpilotti has joined #heat | 17:43 | |
*** Linz has quit IRC | 17:49 | |
*** pafuent has joined #heat | 17:52 | |
*** nati_ueno has joined #heat | 17:53 | |
tspatzier | zaneb, you're there? | 17:57 |
zaneb | tspatzier: hi | 17:57 |
tspatzier | hi | 17:57 |
tspatzier | zaneb, I am mostly done with the param schema patch rework. Could avoid much of the back and forth translation now. One thing is still open ... | 17:58 |
zaneb | excellent :) | 17:58 |
*** edmund has joined #heat | 17:59 | |
*** harlowja_away is now known as harlowja | 17:59 | |
tspatzier | the template validate output still looks different since the output is a dict of the new schema objects | 17:59 |
zaneb | ah | 17:59 |
zaneb | has tims's patch merged yet? | 18:00 |
* zaneb goes to check | 18:00 | |
tspatzier | I was thinking of moving the template_output_format func wich is currently a lambda func into the schema class | 18:00 |
*** Linz has joined #heat | 18:00 | |
*** derekh has quit IRC | 18:01 | |
*** Linz has quit IRC | 18:01 | |
*** Linz has joined #heat | 18:01 | |
zaneb | tspatzier: IMO it should move into the heat.engine.api module | 18:01 |
tspatzier | zaneb, that is Tim's patch? | 18:02 |
zaneb | that's where we have translated stuff from the internal representation into the format defined for the RPC API | 18:02 |
zaneb | tspatzier: no, tims's patch just modifies changes the lambda to be a fully fledged function. It doesn't move it, but I think that is the next step | 18:03 |
zaneb | https://review.openstack.org/#/c/65325/1/heat/engine/service.py (it's still work-in-progress btw) | 18:03 |
tspatzier | I see | 18:04 |
zaneb | so the theory is that you'll be able to look at heat.engine.api and see what the output format of the RPC API is | 18:05 |
zaneb | and it won't change when an internal representation changes | 18:05 |
*** rongze has quit IRC | 18:05 | |
tspatzier | Yes, that would be best. | 18:05 |
zaneb | if you look at that file, we already did it for a bunch of things, but for parameters we have been lazy up to this point ;) | 18:06 |
*** jamieh has quit IRC | 18:06 | |
zaneb | https://github.com/openstack/heat/blob/master/heat/engine/api.py | 18:06 |
zaneb | I believe the dictionary keys are already defined in heat.rpc.api | 18:07 |
tspatzier | The question is what I do in my current patch set. In my current context, moving the function to the Schema class seemed most appropriate. But the API brings in a new point ... | 18:08 |
zaneb | tspatzier: perhaps if/when we add a new validate call that handles more sophisticated constraints, we will do it in the same way as the properties schema (i.e. convert the Schema object to a dict) | 18:11 |
zaneb | but for maintaining compatibility with the existing RPC API, I think a format_*() function in heat.engine.api is a good way to go | 18:12 |
tspatzier | For now to be CFN backward compatible, I would have to convert constraints like Length(min = 4, max = 8) to 'MinLength': 4, 'MaxLength': 8 etc | 18:13 |
zaneb | yes, sadly | 18:14 |
zaneb | I don't think we can break that API, but I don't think that is our long-term API either. We will replace/augment it with something that better fits HOT | 18:15 |
*** IlyaE has joined #heat | 18:16 | |
tspatzier | So question is, whether I introduce some translation function in the API as a follow-up patch, do it in the same patch, or ... | 18:16 |
tspatzier | let Tim do it, merge his change and add my stuff | 18:16 |
zaneb | I think do it in the same patch, because otherwise the API will be broken in the meantime | 18:17 |
tspatzier | Doing it myself as a follow-up patch, the first patch would break backward compatibility until the 2nd patch gets merged | 18:17 |
tspatzier | right. | 18:17 |
zaneb | Tim's patch is still W-I-P, so I think just go ahead but add a comment on it so that he knows about it | 18:18 |
tspatzier | Ok, so I will give it a try. Tim's current change should be an easy port aftewards. | 18:18 |
zaneb | his change is fairly minor, so I don't think it will be hard for him to rebase | 18:18 |
zaneb | yeah, most of his work will for that will be in writing unit tests, which won't be affected | 18:19 |
tspatzier | Maybe I'll submit my changes so far as a WIP review so you can have a look at the current state ... in case you have time to look at it | 18:19 |
zaneb | sounds good, I will definitely try to look at it today | 18:19 |
tspatzier | Not sure if I can do it today. Have to do some cleanup. At the latest tomorrow morning my time. | 18:20 |
zaneb | or whenever you post it, just realised it is already late there | 18:20 |
tspatzier | ok | 18:20 |
zaneb | sounds good, thanks! | 18:22 |
*** alexheneveld has quit IRC | 18:23 | |
*** alexpilotti has quit IRC | 18:25 | |
*** akuznetsov has joined #heat | 18:27 | |
mkollaro | how do I get the stack name again? therve said something about AWS::StackName, but I'm not sure how to use that | 18:29 |
mkollaro | I want to give the VMs names stackname-1, stackname-2, etc | 18:29 |
shardy | mkollaro: AWS::StackName | 18:29 |
shardy | grep heat-templates for examples, it's an intrinsic function | 18:29 |
shardy | Although by the looks of it one we've not documented yet.. | 18:30 |
shardy | http://docs.openstack.org/developer/heat/template_guide/functions.html | 18:30 |
mkollaro | oh, apostrophes... | 18:31 |
*** akuznetsov has quit IRC | 18:31 | |
*** yogesh has joined #heat | 18:32 | |
*** gokrokve has joined #heat | 18:35 | |
*** IlyaE has quit IRC | 18:37 | |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Add stack id and resource id in logs https://review.openstack.org/66391 | 18:41 |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Add stack id and resource id in logs https://review.openstack.org/66391 | 18:44 |
openstackgerrit | Thomas Spatzier proposed a change to openstack/heat: Refactor Parameters Schema based on common Schema https://review.openstack.org/65688 | 18:46 |
*** IlyaE has joined #heat | 18:52 | |
*** jmckind has quit IRC | 18:53 | |
tspatzier | zaneb, I did some cleanup and submitted the WIP review. Will work on the remaining stuff tomorrow. | 18:53 |
zaneb | tspatzier: awesome, thanks! I will look at it right now | 18:54 |
tspatzier | thanks | 18:54 |
*** jcru has quit IRC | 18:59 | |
*** IlyaE has quit IRC | 18:59 | |
*** tomek_adamczewsk has joined #heat | 19:00 | |
*** tspatzier has quit IRC | 19:00 | |
*** alexheneveld has joined #heat | 19:04 | |
*** hub_cap has quit IRC | 19:04 | |
stevebaker | radix: the bps look good. Is the intent for the intermediate resources to fully resemble the full API resources? | 19:05 |
radix | stevebaker: yep | 19:06 |
radix | I'm still not so sure on their feasibility. it was zane's idea, and I think it's a good one, but doing stuff like the webhook support may be annoying | 19:07 |
radix | so I would leave a little bit of wiggle room for that | 19:07 |
stevebaker | radix: I've approved them all. Could you go through and set some finger-in-air Milestone Targets? | 19:08 |
radix | stevebaker: yep! thanks | 19:08 |
zaneb | it was actually shardy's idea | 19:08 |
* zaneb runs away | 19:08 | |
zaneb | ;) | 19:08 |
* shardy denies all knowledge ;) | 19:09 | |
radix | heh heh | 19:09 |
radix | is there a milestone that represents icehouse RC? | 19:11 |
stevebaker | unfortunately i-3 is the last milestone for features | 19:12 |
zaneb | i-3? | 19:12 |
stevebaker | ... no pressure | 19:12 |
radix | oh | 19:12 |
radix | ok :) | 19:12 |
zaneb | -3 is feature freeze, then bug fixes only until -rc, then critical bug fixes only until release | 19:13 |
zaneb | I think that's how it works | 19:13 |
stevebaker | but it has been known for features to land after i-3, we just have to apply for an exception | 19:14 |
*** gokrokve has quit IRC | 19:15 | |
*** gokrokve has joined #heat | 19:15 | |
zaneb | that's true, but it had better be no more than 1-2 days after i-3 | 19:15 |
zaneb | we bumped a significant autoscaling feature from h-3 because it was too late | 19:16 |
shardy | zaneb: That was more than a few days late tho IIRC | 19:17 |
shardy | and it was a complex, risky feature | 19:17 |
zaneb | yeah, it was a bit less than a week by the time it was ready to land iirc | 19:17 |
*** jcru has joined #heat | 19:17 | |
shardy | ultimately at some point, you have to say "no" and shift to test/fix mode | 19:18 |
zaneb | and the world didn't end ;) | 19:18 |
zaneb | it's good that there's a process for when it really makes sense | 19:18 |
shardy | yup | 19:18 |
zaneb | but it's also good to create the expectation that late features will be bumped by default | 19:18 |
* shardy -> dinner | 19:19 | |
*** gokrokve has quit IRC | 19:20 | |
*** mnaser has joined #heat | 19:21 | |
*** IlyaE has joined #heat | 19:24 | |
*** gokrokve has joined #heat | 19:26 | |
*** openstackgerrit has quit IRC | 19:31 | |
*** openstackgerrit has joined #heat | 19:31 | |
stevebaker | Hey, I have a pile of heatclient changes for review https://review.openstack.org/#/q/status:open+project:openstack/python-heatclient+branch:master+topic:bp/get-file,n,z | 19:33 |
*** tomek_adamczewsk has quit IRC | 19:33 | |
tims | hey zaneb, tspatzier, I just read the backscroll. I'm fine with rebasing my change after tspatzier's patch. I've been pulled off of that patch to work a few bugs but I plan on getting back to it in a day or two | 19:34 |
*** giulivo has quit IRC | 19:34 | |
zaneb | tims: thanks :) | 19:34 |
*** tomek_adamczewsk has joined #heat | 19:36 | |
*** spzala has quit IRC | 19:37 | |
*** aignatov has joined #heat | 19:45 | |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Use region for cinder management uri https://review.openstack.org/66406 | 19:46 |
*** aignatov has quit IRC | 19:47 | |
*** aignatov has joined #heat | 19:58 | |
*** sergmelikyan has quit IRC | 20:02 | |
*** nati_uen_ has joined #heat | 20:03 | |
*** nati_ueno has quit IRC | 20:04 | |
*** nati_uen_ has quit IRC | 20:07 | |
*** nati_ueno has joined #heat | 20:07 | |
*** jmckind has joined #heat | 20:09 | |
sdake | stevebaker is hot-software-config going to land in i3? | 20:10 |
*** denis_makogon has joined #heat | 20:11 | |
*** tomek_adamczewsk has quit IRC | 20:11 | |
stevebaker | sdake: I'd like to think so | 20:12 |
stevebaker | Here is the new poll for the alternate heat meeting time http://doodle.com/rdrb7gpnb2wydbmg | 20:13 |
*** ifarkas has quit IRC | 20:15 | |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Refactor CLB to work with groups https://review.openstack.org/65586 | 20:23 |
*** rockstar has joined #heat | 20:24 | |
*** Linz has quit IRC | 20:26 | |
*** Linz has joined #heat | 20:26 | |
randallburt | stevebaker: https://review.openstack.org/#/c/61191/ could you give that a peek again? | 20:32 |
*** bvandenh has joined #heat | 20:37 | |
*** radix_ has left #heat | 20:40 | |
*** jergerber has joined #heat | 20:44 | |
*** jergerber has quit IRC | 20:44 | |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Update heat.conf.sample https://review.openstack.org/66428 | 20:52 |
*** mkollaro has quit IRC | 20:54 | |
*** nati_uen_ has joined #heat | 20:55 | |
*** cyli has joined #heat | 20:55 | |
*** nati_ueno has quit IRC | 20:59 | |
*** flysemsafe has quit IRC | 21:11 | |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Add stack id and resource id in logs https://review.openstack.org/66391 | 21:12 |
*** pafuent has left #heat | 21:14 | |
*** bvandenh has quit IRC | 21:15 | |
*** radez is now known as radez_g0n3 | 21:21 | |
*** SergeyLukjanov has quit IRC | 21:37 | |
*** tspatzier has joined #heat | 21:53 | |
zaneb | jasond: thanks for fixing that heat.conf.sample one, I just went ahead and approved it | 21:53 |
randallburt | zaneb, jasond whew! thanks for that. I was going nuts trying to figure out why my patch was failing pep8 for that and I didn't add any config stuff ;) | 21:55 |
zaneb | yeah, that's kind of a flaw in the process that an update to the global requirements will break the gate in every project | 21:56 |
jasond` | zaneb, randallburt: np | 21:58 |
*** jdob has quit IRC | 22:02 | |
*** vijendar has quit IRC | 22:16 | |
*** aweiteka has quit IRC | 22:28 | |
*** mkollaro has joined #heat | 22:37 | |
*** jmckind has quit IRC | 22:40 | |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Allow an in-progress stack to be deleted https://review.openstack.org/63002 | 22:41 |
*** sgordon has quit IRC | 22:41 | |
*** rpothier has quit IRC | 22:44 | |
*** jasond` has quit IRC | 22:47 | |
*** rwsu has quit IRC | 22:52 | |
*** blomquisg has quit IRC | 22:58 | |
*** andrew_plunk has quit IRC | 23:01 | |
*** jasond` has joined #heat | 23:02 | |
*** dims has quit IRC | 23:03 | |
*** tspatzier has quit IRC | 23:05 | |
*** slong has joined #heat | 23:05 | |
*** rwsu has joined #heat | 23:08 | |
*** blomquisg has joined #heat | 23:12 | |
*** denis_makogon has quit IRC | 23:13 | |
*** jmckind has joined #heat | 23:14 | |
*** jmckind has quit IRC | 23:14 | |
*** dims has joined #heat | 23:18 | |
*** john-n-seattle has quit IRC | 23:20 | |
*** openstackgerrit has quit IRC | 23:24 | |
*** openstackgerrit has joined #heat | 23:24 | |
*** tims has quit IRC | 23:26 | |
*** yogesh has quit IRC | 23:28 | |
*** aignatov has quit IRC | 23:30 | |
mnaser | Writing a HOT template, let's say I want to launch a cluster, I have a launchconfig and an instancegroup, but how can I then know the IPs of all nodes in the launchconfig to add them to the cluster/haproxy/etc? | 23:30 |
*** john-n-seattle has joined #heat | 23:33 | |
*** Linz has quit IRC | 23:39 | |
*** IlyaE has quit IRC | 23:42 | |
*** Linz has joined #heat | 23:44 | |
*** rcleere has quit IRC | 23:44 | |
*** IlyaE has joined #heat | 23:53 | |
*** harlowja has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!