*** pm90_ has joined #heat | 00:01 | |
*** randallburt has quit IRC | 00:02 | |
*** Marga_ has quit IRC | 00:05 | |
*** Marga_ has joined #heat | 00:05 | |
*** Tango has quit IRC | 00:06 | |
*** Tango has joined #heat | 00:06 | |
*** alexheneveld has quit IRC | 00:07 | |
BillArnold | Is there a way for an admin to delete stacks created under another tenant? | 00:08 |
---|---|---|
*** Tango has quit IRC | 00:09 | |
*** pm90_ has quit IRC | 00:19 | |
*** pm90_ has joined #heat | 00:21 | |
asalkeld | BillArnold: i think stack look ups are filtered by tenant | 00:21 |
asalkeld | let me check | 00:21 |
asalkeld | https://github.com/openstack/heat/blob/master/heat/engine/service.py#L410 | 00:22 |
asalkeld | https://github.com/openstack/heat/blob/master/heat/db/sqlalchemy/api.py#L310 | 00:24 |
asalkeld | BillArnold: i think "no" is the answer | 00:25 |
openstackgerrit | Steve Baker proposed openstack/heat: Deployment signal_transport: TEMP_URL_SIGNAL https://review.openstack.org/151526 | 00:25 |
openstackgerrit | Steve Baker proposed openstack/heat: Integration test for software-config tools https://review.openstack.org/113711 | 00:25 |
openstackgerrit | Steve Baker proposed openstack/heat: Move deployment handle_signal to rpc call https://review.openstack.org/157210 | 00:25 |
BillArnold | asalkeld thank you. that's what i feared from looking at the code. It looks like the checks are pervasive in the code. | 00:26 |
*** sarob has quit IRC | 00:27 | |
asalkeld | BillArnold: you could use a trust to get delete the stack on the user's behalf? | 00:27 |
BillArnold | asalkeld ok, i'll investigate that thanks. was there a design decision forcing this behavior? didn't spot it in the archives but searched only briefly. | 00:29 |
asalkeld | i don't think so, but I agree that lots of other projects let admin's modify user's resources | 00:29 |
openstackgerrit | Steve Baker proposed openstack/heat: Deployment signal_transport: TEMP_URL_SIGNAL https://review.openstack.org/151526 | 00:30 |
openstackgerrit | Steve Baker proposed openstack/heat: Move deployment handle_signal to rpc call https://review.openstack.org/157210 | 00:30 |
openstackgerrit | Steve Baker proposed openstack/heat: Integration test for software-config tools https://review.openstack.org/113711 | 00:30 |
*** david-lyle is now known as david-lyle_afk | 00:41 | |
*** EricGonczer_ has joined #heat | 00:42 | |
*** jdob has quit IRC | 00:43 | |
*** Marga_ has quit IRC | 00:46 | |
*** Marga_ has joined #heat | 00:46 | |
*** Marga_ has quit IRC | 00:47 | |
*** Marga_ has joined #heat | 00:47 | |
*** alexheneveld has joined #heat | 00:50 | |
*** sdake__ has joined #heat | 00:58 | |
*** sdake_ has quit IRC | 01:01 | |
*** Marga_ has quit IRC | 01:06 | |
*** Marga_ has joined #heat | 01:07 | |
*** GonZo2K has quit IRC | 01:10 | |
*** Marga_ has quit IRC | 01:12 | |
*** sdake__ has quit IRC | 01:13 | |
*** Qiming has joined #heat | 01:22 | |
*** BillArnold has quit IRC | 01:23 | |
asalkeld | rolling update policy is confusing in aws scale group it is in the UpdatePolicy, in OS instancegroup it is also in Updatepolicy, in OS scale group it is in both UpdatePolicy and the properties (but only seems read the properties) | 01:31 |
*** 64MABZ0GB is now known as strictlyb | 01:36 | |
*** EmilienM is now known as EmilienM|afk | 01:36 | |
*** pm90_ has quit IRC | 01:38 | |
*** pm90_ has joined #heat | 01:41 | |
*** smc7 has quit IRC | 01:41 | |
*** EricGonczer_ has quit IRC | 01:44 | |
*** ramishra_ has joined #heat | 01:46 | |
*** alexheneveld has quit IRC | 01:47 | |
*** pm90_ has quit IRC | 02:01 | |
*** Qiming has quit IRC | 02:16 | |
*** erkules_ has joined #heat | 02:27 | |
*** erkules has quit IRC | 02:29 | |
*** achanda has quit IRC | 02:33 | |
*** ramishra_ has quit IRC | 02:33 | |
*** alexheneveld has joined #heat | 02:34 | |
*** achanda has joined #heat | 02:42 | |
*** achanda has quit IRC | 02:46 | |
*** dims_ has quit IRC | 02:52 | |
*** cody-somerville has joined #heat | 02:53 | |
*** ananta has joined #heat | 02:59 | |
ananta | good morning/afternoon | 03:00 |
*** achanda has joined #heat | 03:02 | |
stevebaker | hi | 03:03 |
*** spzala has joined #heat | 03:09 | |
*** harlowja_ is now known as harlowja_away | 03:15 | |
*** ramishra_ has joined #heat | 03:44 | |
*** achanda has quit IRC | 03:45 | |
*** kaufer has joined #heat | 03:48 | |
*** ramishra_ has quit IRC | 03:49 | |
*** spzala has quit IRC | 03:50 | |
*** achanda has joined #heat | 03:52 | |
*** dims__ has joined #heat | 03:52 | |
*** dims__ has quit IRC | 03:57 | |
cmyster | morning | 03:58 |
*** ramishra_ has joined #heat | 04:00 | |
*** snk has quit IRC | 04:13 | |
*** achanda has quit IRC | 04:16 | |
*** coolsvap_ is now known as coolsvap | 04:28 | |
*** nkhare has joined #heat | 04:30 | |
*** saju_m has joined #heat | 04:43 | |
*** pm90_ has joined #heat | 04:53 | |
*** saju_m has quit IRC | 04:56 | |
*** saju_m has joined #heat | 04:56 | |
*** saju_m has quit IRC | 04:58 | |
*** ramishr__ has joined #heat | 04:58 | |
*** kaufer has quit IRC | 04:59 | |
*** ramishra_ has quit IRC | 05:01 | |
*** ramishr__ has quit IRC | 05:02 | |
*** alexheneveld has quit IRC | 05:05 | |
*** coolsvap is now known as coolsvap_ | 05:05 | |
*** coolsvap_ is now known as coolsvap | 05:15 | |
*** achanda has joined #heat | 05:16 | |
*** achanda has quit IRC | 05:18 | |
*** achanda has joined #heat | 05:18 | |
*** cmyster has quit IRC | 05:22 | |
*** pm90_ has quit IRC | 05:28 | |
*** pm90_ has joined #heat | 05:29 | |
*** ParsectiX has quit IRC | 05:30 | |
*** ParsectiX has joined #heat | 05:31 | |
*** saju_m has joined #heat | 05:36 | |
*** Marga_ has joined #heat | 05:40 | |
*** Marga_ has quit IRC | 05:41 | |
*** Marga_ has joined #heat | 05:42 | |
*** achanda has quit IRC | 05:45 | |
*** zigo has quit IRC | 05:54 | |
*** zigo has joined #heat | 05:55 | |
*** akuznetsov has joined #heat | 05:55 | |
*** achanda has joined #heat | 05:56 | |
*** ramishra_ has joined #heat | 05:57 | |
*** ParsectiX has quit IRC | 05:58 | |
*** ParsectiX has joined #heat | 05:58 | |
*** signed8bit has joined #heat | 06:22 | |
*** signed8bit_ZZZzz has quit IRC | 06:23 | |
*** pitr-ch has quit IRC | 06:28 | |
*** alexheneveld has joined #heat | 06:37 | |
*** ramishra_ has quit IRC | 06:43 | |
*** jprovazn has joined #heat | 06:46 | |
*** alexheneveld has quit IRC | 06:50 | |
*** alexheneveld has joined #heat | 06:50 | |
*** pitr-ch has joined #heat | 07:03 | |
*** akuznetsov has quit IRC | 07:04 | |
*** hdd has joined #heat | 07:08 | |
*** ramishra_ has joined #heat | 07:10 | |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Convergence message bus https://review.openstack.org/153999 | 07:10 |
*** ramishr__ has joined #heat | 07:13 | |
*** ramishra_ has quit IRC | 07:16 | |
*** chlong has quit IRC | 07:19 | |
*** ramishr__ has quit IRC | 07:19 | |
*** ramishra_ has joined #heat | 07:19 | |
*** ramishra_ has quit IRC | 07:20 | |
*** ramishra_ has joined #heat | 07:20 | |
*** ramishra_ has quit IRC | 07:24 | |
*** ramishra_ has joined #heat | 07:25 | |
*** Marga_ has quit IRC | 07:29 | |
*** dims__ has joined #heat | 07:30 | |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Translate exception in the right way https://review.openstack.org/157003 | 07:31 |
*** dims__ has quit IRC | 07:35 | |
*** ramishra_ has quit IRC | 07:37 | |
*** hdd has quit IRC | 07:37 | |
*** ramishra_ has joined #heat | 07:41 | |
*** alexheneveld has quit IRC | 07:44 | |
*** ramishra_ has quit IRC | 07:45 | |
*** sdake_ has joined #heat | 07:49 | |
*** cinerama has quit IRC | 07:49 | |
*** ishant has joined #heat | 07:55 | |
*** cmyster has joined #heat | 07:57 | |
*** cmyster has quit IRC | 07:57 | |
*** cmyster has joined #heat | 07:57 | |
*** harlowja_away has quit IRC | 08:03 | |
*** tspatzier has joined #heat | 08:06 | |
*** dmn_ has joined #heat | 08:11 | |
*** GonZo2K has joined #heat | 08:23 | |
*** akuznetsov has joined #heat | 08:23 | |
dmn_ | I'm trying to use software deployment resource with puppet hook and I've run into a problem. | 08:24 |
dmn_ | When I create a stack using the template (http://pastebin.com/nD33TsSc - template and manifest file), the stack creation process never gets completed; it always shows CREATE_IN_PROGRESS. | 08:24 |
*** jcoufal has joined #heat | 08:25 | |
therve | You don't use the puppet manifest? | 08:25 |
dmn_ | On debugging I got to know that the software deployment resource creation never gets completed. | 08:25 |
dmn_ | therve - I do. | 08:25 |
shardy | "group: script" | 08:26 |
shardy | that's not going to trigger the puppet hook, it's just going to run the script | 08:26 |
cmyster | morning shardy | 08:26 |
shardy | anyway, the most common reason for this is the VM can't connect to tcp/8000 on the machine running heat | 08:26 |
dmn_ | shardy: "group: puppet" also doesn't work | 08:26 |
dmn_ | that was just me trying other things | 08:27 |
shardy | the SoftwareDeployment resource requires a signal back from the VM, so if anything (firewall) prevents connecting to heat-api-cfn then the deployment never completes | 08:27 |
shardy | I normally install nmap in the VM and port-scan the host running heat-api-cfn to debug | 08:27 |
dmn_ | shardy: Is there any specific location where we should store the manifest file? | 08:29 |
*** achanda has quit IRC | 08:29 | |
shardy | dmn_: no, python-heatclient just reads it from the relative path you specify in the template | 08:29 |
*** achanda has joined #heat | 08:29 | |
*** sdake__ has joined #heat | 08:29 | |
*** vijayagurug has joined #heat | 08:30 | |
*** achanda has quit IRC | 08:30 | |
dmn_ | shardy: oh okay. I'll look into the firewall thing now. | 08:31 |
*** sdake_ has quit IRC | 08:33 | |
dmn_ | http://pastebin.com/Vs9TvKLQ | 08:33 |
dmn_ | ^ this was the template that I used | 08:33 |
dmn_ | sorry for posting the wrong file | 08:35 |
dmn_ | template* | 08:35 |
*** ifarkas has joined #heat | 08:35 | |
*** inc0 has joined #heat | 08:41 | |
*** ramishra_ has joined #heat | 08:41 | |
*** jistr has joined #heat | 08:42 | |
*** akuznetsov has quit IRC | 08:44 | |
*** ramishra_ has quit IRC | 08:46 | |
*** cinerama has joined #heat | 08:48 | |
*** dulek has joined #heat | 08:50 | |
inc0 | good morning | 08:52 |
cmyster | morning | 08:56 |
*** stannie has joined #heat | 08:58 | |
*** GonZo2K has quit IRC | 09:04 | |
*** jcoufal_ has joined #heat | 09:05 | |
*** dmn_ has quit IRC | 09:07 | |
*** jcoufal has quit IRC | 09:08 | |
*** sorantis has joined #heat | 09:12 | |
*** sorantis has quit IRC | 09:12 | |
*** pas-ha has joined #heat | 09:13 | |
*** dmn_ has joined #heat | 09:16 | |
*** sorantis has joined #heat | 09:16 | |
*** derekh has joined #heat | 09:19 | |
openstackgerrit | Merged openstack/heat-specs: Push instead of pull resource input data https://review.openstack.org/152303 | 09:21 |
openstackgerrit | Merged openstack/heat-specs: Convergence message bus https://review.openstack.org/152304 | 09:21 |
pas-ha | morning all | 09:22 |
cmyster | morning | 09:22 |
pas-ha | does anyone know why devstack now creates two volume groups? before it was stack-volumes-backing-file, then stack-volumes-lvmdriver-1, and now they are both there.. | 09:23 |
therve | I think one is for nova now? | 09:28 |
pas-ha | ok, thanks for the info | 09:32 |
*** nkhare has quit IRC | 09:33 | |
*** nkhare has joined #heat | 09:34 | |
*** dmn_ has quit IRC | 09:34 | |
*** dmn_ has joined #heat | 09:34 | |
*** sdake_ has joined #heat | 09:36 | |
*** pm90_ has quit IRC | 09:37 | |
*** sdake__ has quit IRC | 09:40 | |
*** ramishra_ has joined #heat | 09:43 | |
sdake_ | shardy around? | 09:43 |
*** erkules_ is now known as erkules | 09:45 | |
shardy | sdake_: Hi | 09:46 |
sdake_ | hey shardy | 09:46 |
sdake_ | if your keen to get working on kolla, we have a broad new outline for where we are headed | 09:46 |
sdake_ | and I've decomposed all the work into chunks of 4-20 hour projects | 09:46 |
sdake_ | by participating maybey ou an figure out a way to integrate with tripleo | 09:47 |
*** ramishra_ has quit IRC | 09:47 | |
shardy | sdake_: I'm definitely interested, but tbh I'm pretty heavily loaded with other stuff atm | 09:47 |
sdake_ | anyway just a thought - I know you mentione dpreviously you were interested | 09:47 |
shardy | sdake_: Sure, thanks - is there an etherpad or something with the chunks of work listed? | 09:48 |
sdake_ | https://blueprints.launchpad.net/kolla | 09:48 |
sdake_ | https://github.com/stackforge/kolla/blob/master/specs/containerize-openstack.rst | 09:48 |
sdake_ | our borad plans | 09:48 |
sdake_ | keep in mind the container development is done - we already have a whoel boatload of workign containers | 09:49 |
sdake_ | nexxt step is single node orchestration of the container launching process | 09:49 |
sdake_ | we are planning to use docker compose for this process | 09:49 |
*** cmyster has quit IRC | 09:49 | |
sdake_ | what would be hot is a heat software config that works with docker-compose files | 09:49 |
sdake_ | but I think beforey ou were to develop that you would want to see how docker ocmposeworks in this new model | 09:50 |
sdake_ | if you could read the spec and provide any comments, I'd value them even if you can't contribute code | 09:50 |
sdake_ | I know your overloaded - looking like I'm going to have 60 hr workweeks for eternity here :) | 09:50 |
shardy | ha, I know that feeling ;) | 09:51 |
shardy | sdake_: will you be at the summit? | 09:51 |
sdake_ | yup | 09:51 |
sdake_ | I have two speaking sessios if hey are voted in | 09:51 |
shardy | I think we probably need another heat session on container integration, would be great to get your input | 09:51 |
*** ramishra_ has joined #heat | 09:51 | |
sdake_ | yup i'll be there | 09:51 |
shardy | https://etherpad.openstack.org/p/liberty-heat-sessions | 09:53 |
shardy | I'll add a container one there | 09:53 |
*** cmyster has joined #heat | 09:56 | |
*** cmyster has quit IRC | 09:56 | |
*** cmyster has joined #heat | 09:56 | |
sdake_ | looks good | 09:56 |
sdake_ | please read the spec - it shoudl take less then 10 minutes | 09:56 |
*** ramishra_ has quit IRC | 10:01 | |
*** ramishr__ has joined #heat | 10:01 | |
*** jtomasek_ has joined #heat | 10:07 | |
*** prazumovsky has joined #heat | 10:12 | |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Add functional test for AWS loadbalancer https://review.openstack.org/153192 | 10:13 |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Translate exception in the right way https://review.openstack.org/157003 | 10:14 |
*** ramishr__ has quit IRC | 10:14 | |
*** cmyster has quit IRC | 10:16 | |
*** tlashchova has joined #heat | 10:18 | |
*** cmyster has joined #heat | 10:19 | |
*** cmyster has quit IRC | 10:19 | |
*** cmyster has joined #heat | 10:19 | |
shardy | sdake_: Looks good, I'm very interested in exploring how we could make heat the/a multi-node orchestration tool as you mention | 10:21 |
sdake_ | yup - I dont want to tackle that in kola | 10:21 |
sdake_ | I prefer kolla do one thing do it well ;) | 10:21 |
shardy | I've created a summit session proposal in the etherpad, but feel free to raise a heat spec if you have a clear idea of what integration is needed (new software config hook?) | 10:21 |
shardy | I know stevebaker and ramishra started looking at container integration via software config, but I'm not sure of the current status, or how compatible their approach is with the revised kolla architecture | 10:22 |
sdake_ | if it is the pod based work that stevebake rdid, thatwont wok at all | 10:23 |
*** cmyster has quit IRC | 10:23 | |
sdake_ | its a cool idea, just not viable for this mainly because we need super privileged containers | 10:24 |
sdake_ | http://sdake.io/2015/01/28/an-atomic-upgrade-process-for-openstack-compute-nodes/ | 10:25 |
*** jcoufal_ has quit IRC | 10:45 | |
*** jcoufal has joined #heat | 10:46 | |
*** dims__ has joined #heat | 10:50 | |
*** dims__ has quit IRC | 10:54 | |
*** ramishra_ has joined #heat | 10:55 | |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Improve Property error msg for properties validate https://review.openstack.org/127150 | 11:03 |
*** Qiming has joined #heat | 11:07 | |
*** ramishr__ has joined #heat | 11:14 | |
*** ramishra_ has quit IRC | 11:15 | |
*** sorantis has quit IRC | 11:18 | |
*** akuznetsov has joined #heat | 11:19 | |
*** akuznetsov has quit IRC | 11:19 | |
*** ramishr__ has quit IRC | 11:19 | |
*** ramishra_ has joined #heat | 11:20 | |
*** ramishra_ has quit IRC | 11:25 | |
*** ramishra_ has joined #heat | 11:26 | |
*** dulek has quit IRC | 11:29 | |
*** dulek has joined #heat | 11:30 | |
pas-ha | we have constant failures in functional tests job due to "no valid host was found". anyone knows a reason? | 11:31 |
openstackgerrit | Miro Hroncok proposed openstack/heat-cfntools: Python 3 compatibility https://review.openstack.org/145200 | 11:35 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Add OS::Mistral::Workflow for Mistral workflows https://review.openstack.org/147645 | 11:36 |
*** sorantis has joined #heat | 11:37 | |
*** chlong has joined #heat | 11:42 | |
*** dmn_ has quit IRC | 11:44 | |
*** alexpilotti has joined #heat | 11:51 | |
*** inc0_ has joined #heat | 11:58 | |
*** dmn_ has joined #heat | 11:58 | |
dmn_ | where can I find heat logs to debug? | 11:59 |
*** inc0 has quit IRC | 11:59 | |
*** inc0_ has quit IRC | 11:59 | |
*** cmyster has joined #heat | 12:02 | |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Add functional test for AWS loadbalancer https://review.openstack.org/153192 | 12:06 |
*** ramishra_ has quit IRC | 12:17 | |
openstackgerrit | Tetiana Lashchova proposed openstack/heat: Add OS::Mistral::CronTrigger resource https://review.openstack.org/149327 | 12:20 |
openstackgerrit | Sergey Kraynev proposed openstack/heat-specs: Improvements in deprecation process https://review.openstack.org/153235 | 12:20 |
*** ramishra_ has joined #heat | 12:20 | |
*** ramishr__ has joined #heat | 12:24 | |
*** ramishra_ has quit IRC | 12:24 | |
*** dmn_ has quit IRC | 12:31 | |
*** cmyster has quit IRC | 12:36 | |
*** asalkeld has quit IRC | 12:37 | |
*** htruta has joined #heat | 12:40 | |
*** cdent has joined #heat | 12:40 | |
*** akuznetsov has joined #heat | 12:41 | |
*** dims__ has joined #heat | 12:44 | |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Add functional test for AWS loadbalancer https://review.openstack.org/153192 | 12:47 |
*** EricGonczer_ has joined #heat | 12:52 | |
*** EricGonczer_ has quit IRC | 12:53 | |
*** akuznetsov has quit IRC | 12:55 | |
*** EmilienM|afk is now known as EmilienM | 12:58 | |
*** alexpilotti has quit IRC | 13:05 | |
*** ramishr__ has quit IRC | 13:16 | |
*** ramishra_ has joined #heat | 13:16 | |
*** rlt_ has quit IRC | 13:19 | |
*** ramishra_ has quit IRC | 13:21 | |
*** tspatzier has quit IRC | 13:22 | |
*** sgordon is now known as steveg | 13:24 | |
*** EricGonczer_ has joined #heat | 13:24 | |
*** vijendar has joined #heat | 13:24 | |
*** ishant has quit IRC | 13:29 | |
*** ananta has quit IRC | 13:30 | |
*** nkhare has quit IRC | 13:31 | |
*** jistr_ has joined #heat | 13:37 | |
*** jistr has quit IRC | 13:39 | |
*** ramishra_ has joined #heat | 13:43 | |
*** nkhare has joined #heat | 13:45 | |
*** jistr_ is now known as jistr | 13:48 | |
openstackgerrit | Anant Patil proposed openstack/heat: Store template + environment for rollback. https://review.openstack.org/157376 | 13:50 |
*** jtomasek_ has quit IRC | 13:52 | |
*** jtomasek has joined #heat | 13:53 | |
kairat_kushaev | Hi guys, i have a question: are you facing from time to time with qemu-img: error while reading sector XXXXX: Input/output error? | 13:54 |
kairat_kushaev | The full log is available here | 13:54 |
kairat_kushaev | http://logs.openstack.org/85/156985/5/gate/check-heat-dsvm-functional-mysql/b21de47/logs/screen-n-cpu.txt.gz?level=TRACE | 13:54 |
*** kaufer has joined #heat | 13:54 | |
kairat_kushaev | We face with it on our gates from time to time. | 13:55 |
kairat_kushaev | sorry guys | 13:55 |
*** alexheneveld has joined #heat | 13:55 | |
kairat_kushaev | addresses to other guys=( | 13:55 |
*** mkerrin has quit IRC | 13:55 | |
*** tspatzier has joined #heat | 13:56 | |
*** ramishra_ has quit IRC | 14:03 | |
*** sdake_ has quit IRC | 14:03 | |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Add extra columns for resource table https://review.openstack.org/156693 | 14:03 |
*** blomquisg has quit IRC | 14:05 | |
*** vijayagurug has left #heat | 14:07 | |
*** akuznetsov has joined #heat | 14:11 | |
*** prazumovsky has quit IRC | 14:14 | |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Improve Property error msg for properties validate https://review.openstack.org/127150 | 14:16 |
*** diga_ has joined #heat | 14:17 | |
*** ramishra_ has joined #heat | 14:17 | |
*** tochi_ has quit IRC | 14:22 | |
*** ramishra_ has quit IRC | 14:22 | |
*** jmckind has joined #heat | 14:27 | |
*** EmilienM is now known as EmilienM|afk | 14:32 | |
*** jmckind has quit IRC | 14:32 | |
*** jmckind has joined #heat | 14:34 | |
*** sabeen has joined #heat | 14:39 | |
*** saju_m has quit IRC | 14:42 | |
*** nkhare has quit IRC | 14:42 | |
*** Qiming has quit IRC | 14:46 | |
*** sabeen has quit IRC | 14:55 | |
*** ParsectiX_ has joined #heat | 14:58 | |
ParsectiX_ | Hello. Where I can find documentation for heat python API v1 ? | 14:58 |
*** sabeen has joined #heat | 14:59 | |
ParsectiX_ | http://developer.openstack.org/api-ref-orchestration-v1.html ? | 15:01 |
*** saju_m has joined #heat | 15:02 | |
*** ParsectiX_ has quit IRC | 15:11 | |
openstackgerrit | Tomas Sedovic proposed openstack/heat: Add breakpoint support https://review.openstack.org/146123 | 15:15 |
*** cdent has quit IRC | 15:15 | |
*** cdent has joined #heat | 15:16 | |
openstackgerrit | Tomas Sedovic proposed openstack/python-heatclient: Add options for setting and clearing of breakpoints https://review.openstack.org/149319 | 15:17 |
*** dims__ has quit IRC | 15:17 | |
*** dims__ has joined #heat | 15:18 | |
*** ramishra_ has joined #heat | 15:32 | |
*** achanda has joined #heat | 15:33 | |
*** akuznetsov has quit IRC | 15:33 | |
*** blomquisg has joined #heat | 15:34 | |
*** achanda has quit IRC | 15:41 | |
*** EmilienM|afk is now known as EmilienM | 15:41 | |
*** MasterPiece has joined #heat | 15:41 | |
*** ramishra_ has quit IRC | 15:47 | |
*** jaypipes has quit IRC | 15:51 | |
*** pas-ha has quit IRC | 15:58 | |
*** cmyster has joined #heat | 15:59 | |
*** ParsectiX has quit IRC | 16:00 | |
cmyster | zaneb: heya | 16:00 |
*** ParsectiX has joined #heat | 16:01 | |
zaneb | cmyster: o/ | 16:01 |
*** jaypipes has joined #heat | 16:01 | |
cmyster | meeting ? | 16:01 |
*** EricGonczer_ has quit IRC | 16:02 | |
*** david-lyle_afk is now known as david-lyle | 16:04 | |
*** vijayagurug has joined #heat | 16:10 | |
*** lpmulligan has joined #heat | 16:10 | |
*** vijayagurug has left #heat | 16:11 | |
*** dulek has quit IRC | 16:11 | |
*** pitr-ch has quit IRC | 16:12 | |
*** sorantis has quit IRC | 16:12 | |
*** cody-somerville has quit IRC | 16:13 | |
*** pm90_ has joined #heat | 16:17 | |
*** pm90_ has quit IRC | 16:19 | |
*** pm90_ has joined #heat | 16:19 | |
*** ramishra_ has joined #heat | 16:22 | |
*** kebray has joined #heat | 16:25 | |
*** kebray has quit IRC | 16:25 | |
*** kebray has joined #heat | 16:26 | |
*** blues-man has joined #heat | 16:26 | |
*** ramishra_ has quit IRC | 16:27 | |
*** vijayagurug has joined #heat | 16:29 | |
*** kairat_kushaev has left #heat | 16:29 | |
*** vijayagurug has left #heat | 16:29 | |
*** jdob has joined #heat | 16:33 | |
*** openstackgerrit has quit IRC | 16:36 | |
*** openstackgerrit has joined #heat | 16:36 | |
*** KanagarajM has joined #heat | 16:39 | |
KanagarajM | zuul is failing with "No valid host was found. There are not enough hosts available" for https://review.openstack.org/#/c/153999/. is any one seeing this error for your patch builds ? | 16:41 |
KanagarajM | I think this error is some thing to do with zuul test environment. | 16:41 |
*** alexheneveld has quit IRC | 16:53 | |
*** gondoi is now known as zz_gondoi | 16:55 | |
*** zz_gondoi is now known as gondoi | 16:57 | |
*** coolsvap is now known as coolsvap_ | 16:57 | |
*** jtomasek has quit IRC | 17:01 | |
*** ParsectiX has quit IRC | 17:05 | |
*** ParsectiX has joined #heat | 17:06 | |
*** EricGonczer_ has joined #heat | 17:07 | |
*** Marga_ has joined #heat | 17:08 | |
*** EricGonc_ has joined #heat | 17:08 | |
*** Marga_ has quit IRC | 17:09 | |
*** Marga_ has joined #heat | 17:10 | |
*** EricGonczer_ has quit IRC | 17:11 | |
*** cdent has quit IRC | 17:21 | |
frickler | KanagarajM: yes, saw that with https://review.openstack.org/156985 earlier, too | 17:23 |
*** Tango has joined #heat | 17:23 | |
frickler | it looked like kairat_kushaev was looking into the details, seems that a couple of jobs are affected | 17:24 |
*** cdent has joined #heat | 17:24 | |
*** jcoufal has quit IRC | 17:25 | |
*** cdent has quit IRC | 17:26 | |
KanagarajM | frickler: ok. thanks. I will wait for a while till get fixed. | 17:27 |
*** jistr has quit IRC | 17:28 | |
*** kaufer has quit IRC | 17:31 | |
*** serg_melikyan has joined #heat | 17:34 | |
*** derekh has quit IRC | 17:34 | |
*** serg_melikyan has quit IRC | 17:34 | |
*** blues-man has quit IRC | 17:35 | |
*** hdd has joined #heat | 17:38 | |
openstackgerrit | Merged openstack/heat: Fix Keystoneclient V2 wrapper for multi-region https://review.openstack.org/155798 | 17:40 |
*** gondoi is now known as zz_gondoi | 17:42 | |
openstackgerrit | greghaynes proposed openstack/heat-templates: Use declarative dib features for hot elements https://review.openstack.org/157462 | 17:43 |
*** ParsectiX has quit IRC | 17:44 | |
*** ParsectiX has joined #heat | 17:44 | |
*** serg_melikyan has joined #heat | 17:47 | |
Drago | jamielennox: I have a question for you about one of your patches | 17:47 |
*** serg_melikyan has quit IRC | 17:48 | |
*** serg_melikyan has joined #heat | 17:49 | |
*** diga_ has quit IRC | 17:51 | |
*** KanagarajM has quit IRC | 17:53 | |
*** kaufer has joined #heat | 17:55 | |
*** harlowja has joined #heat | 18:10 | |
*** sdake_ has joined #heat | 18:12 | |
*** pm90_ has quit IRC | 18:15 | |
*** ParsectiX has quit IRC | 18:16 | |
*** ParsectiX has joined #heat | 18:16 | |
*** sdake_ has quit IRC | 18:17 | |
*** smc7 has joined #heat | 18:26 | |
*** cmyster has quit IRC | 18:26 | |
*** pitr-ch has joined #heat | 18:28 | |
*** htruta has quit IRC | 18:29 | |
*** achanda has joined #heat | 18:31 | |
*** htruta has joined #heat | 18:34 | |
*** tspatzier has quit IRC | 18:39 | |
*** serg_melikyan has quit IRC | 18:39 | |
*** EmilienM is now known as EmilienM|afk | 18:40 | |
*** hdd has quit IRC | 18:41 | |
*** jprovazn has quit IRC | 18:44 | |
*** sdake_ has joined #heat | 18:47 | |
alextricity | Does anyone know the conditions that need to be meet in order for a software-deployment/config to rebuild on a stack-update? | 18:49 |
alextricity | What exactly needs to change for the software deployement to rebuild? | 18:50 |
shardy | alextricity: what do you mean by "rebuild"? Only OS::Nova::Server rebuilds on update, which isn't really related to any SoftwareDeployments which may be associated with the server | 18:51 |
alextricity | shardy: I mean updated. I can see here that my "somename" software deployment updates, but others such as "another name" do not. | 18:52 |
alextricity | Do the inputs need to be different in order for the update to take place? | 18:53 |
shardy | alextricity: Yes, by default the deployment isn't re-applied unless something (the config or the inputs) changes | 18:53 |
alextricity | shardy: I don't see any way to change the update policy in the docs. Is there something on the "hidden menu" lol | 18:54 |
alextricity | ? | 18:54 |
shardy | update_policy only works with a couple of resources, it doesn't apply to SoftwareDeployments | 18:54 |
*** randallburt has joined #heat | 18:54 | |
alextricity | shardy: That's what I thought. Thanks :) | 18:55 |
shardy | np! | 18:55 |
*** randallburt has quit IRC | 18:55 | |
*** randallburt has joined #heat | 18:55 | |
*** serg_melikyan has joined #heat | 18:56 | |
*** dims_ has joined #heat | 18:59 | |
*** dims__ has quit IRC | 19:02 | |
*** kebray_ has joined #heat | 19:03 | |
*** kebray has quit IRC | 19:04 | |
*** pm90_ has joined #heat | 19:10 | |
*** achanda has quit IRC | 19:11 | |
*** sarob has joined #heat | 19:19 | |
*** dims_ has quit IRC | 19:26 | |
*** serg_melikyan has quit IRC | 19:28 | |
*** serg_melikyan has joined #heat | 19:29 | |
*** serg_melikyan has quit IRC | 19:30 | |
*** achanda has joined #heat | 19:34 | |
*** jmckind has quit IRC | 19:36 | |
*** alexheneveld has joined #heat | 19:44 | |
*** vijendar has quit IRC | 19:50 | |
*** saju_m has quit IRC | 19:53 | |
*** Marga_ has quit IRC | 19:54 | |
*** pm90_ has quit IRC | 19:56 | |
*** pm90_ has joined #heat | 19:57 | |
stevebaker | morning | 20:01 |
*** dims__ has joined #heat | 20:01 | |
*** dims__ has quit IRC | 20:05 | |
*** EricGonc_ has quit IRC | 20:05 | |
*** steveg has quit IRC | 20:10 | |
*** steveg` has joined #heat | 20:10 | |
*** smc7 has quit IRC | 20:11 | |
*** vijendar has joined #heat | 20:17 | |
*** EricGonczer_ has joined #heat | 20:22 | |
*** Marga_ has joined #heat | 20:25 | |
*** achanda has quit IRC | 20:28 | |
*** vijendar has quit IRC | 20:29 | |
*** jmckind has joined #heat | 20:29 | |
*** Marga_ has quit IRC | 20:30 | |
*** vijendar has joined #heat | 20:31 | |
*** achanda has joined #heat | 20:32 | |
*** hdd has joined #heat | 20:37 | |
*** sdake_ has quit IRC | 20:54 | |
*** ifarkas has quit IRC | 20:55 | |
*** sdake_ has joined #heat | 20:56 | |
*** smc7 has joined #heat | 20:56 | |
*** akuznetsov has joined #heat | 20:57 | |
*** serg_melikyan has joined #heat | 20:58 | |
*** serg_melikyan has quit IRC | 21:00 | |
*** serg_melikyan has joined #heat | 21:00 | |
*** Tango has quit IRC | 21:01 | |
*** sdake_ has quit IRC | 21:02 | |
*** sdake_ has joined #heat | 21:03 | |
*** GonZo2K has joined #heat | 21:04 | |
*** GonZo2K has quit IRC | 21:04 | |
*** GonZo2K has joined #heat | 21:04 | |
*** achanda has quit IRC | 21:06 | |
*** sabeen2 has joined #heat | 21:06 | |
*** alexheneveld has quit IRC | 21:07 | |
*** sabeen has quit IRC | 21:07 | |
*** vijendar has quit IRC | 21:09 | |
*** akuznetsov has quit IRC | 21:09 | |
*** sdake_ has quit IRC | 21:09 | |
*** pm90_ has quit IRC | 21:15 | |
*** Marga_ has joined #heat | 21:19 | |
*** Marga_ has quit IRC | 21:20 | |
*** Marga_ has joined #heat | 21:20 | |
*** achanda has joined #heat | 21:24 | |
*** signed8bit has quit IRC | 21:24 | |
*** signed8bit has joined #heat | 21:24 | |
*** dims__ has joined #heat | 21:29 | |
*** Marga_ has quit IRC | 21:30 | |
*** Marga_ has joined #heat | 21:31 | |
*** randallburt has quit IRC | 21:32 | |
*** morganfainberg is now known as needscoffee | 21:32 | |
*** sabeen2 has quit IRC | 21:35 | |
*** serg_melikyan has quit IRC | 21:37 | |
*** asalkeld has joined #heat | 21:38 | |
*** pm90_ has joined #heat | 21:39 | |
*** achanda has quit IRC | 21:40 | |
*** pm90_ has quit IRC | 21:40 | |
*** pm90_ has joined #heat | 21:41 | |
*** achanda has joined #heat | 21:46 | |
*** sarob has quit IRC | 21:46 | |
*** jaypipes has quit IRC | 21:53 | |
*** MasterPiece has quit IRC | 21:56 | |
jamielennox | Drago: here i'm now | 21:56 |
jamielennox | ugh | 21:56 |
jamielennox | still might need to wake up though :) | 21:56 |
*** Marga_ has quit IRC | 22:01 | |
*** zz_gondoi is now known as gondoi | 22:01 | |
openstackgerrit | Miro Hroncok proposed openstack/heat-cfntools: Python 3 compatibility https://review.openstack.org/145200 | 22:09 |
*** openstackstatus has joined #heat | 22:14 | |
*** ChanServ sets mode: +v openstackstatus | 22:14 | |
*** dims__ has quit IRC | 22:15 | |
*** sabeen has joined #heat | 22:16 | |
*** hdd has quit IRC | 22:17 | |
*** kebray_ has quit IRC | 22:19 | |
*** kebray has joined #heat | 22:20 | |
*** pm90_ has quit IRC | 22:20 | |
*** stannie has left #heat | 22:21 | |
openstackgerrit | Miro Hroncok proposed openstack/heat-cfntools: Ported tests from mox3 to mock to support Python >= 3.3 https://review.openstack.org/157558 | 22:21 |
*** alexheneveld has joined #heat | 22:23 | |
*** pm90_ has joined #heat | 22:26 | |
*** signed8bit has quit IRC | 22:26 | |
*** signed8bit has joined #heat | 22:28 | |
*** signed8bit has quit IRC | 22:38 | |
*** EricGonczer_ has quit IRC | 22:38 | |
Drago | jamielennox: hello! | 22:43 |
jamielennox | Drago: hey | 22:44 |
Drago | jamielennox: my question is regarding the "Use keystoneclient auth plugins" patch with keystone v2, specifically this line https://github.com/openstack/heat/commit/36eaea8208ab3e4b077f21b4c8eb95716296e9c6#diff-5b2318656f211c741b2f326cada38191L51 | 22:45 |
Drago | jamielennox: as I understand it, the new place that the service catalog is pulling from is from the request context, which is passed to the heat engine from the heat API | 22:46 |
Drago | jamielennox: if we're using keystone v3, the /v3/tokens/{token id} returns the service catalog (as far as I know, I don't actually have access to a v3 endpoint where I am). However, the call to v2 doesn't: https://github.com/openstack/keystonemiddleware/blob/master/keystonemiddleware/auth_token.py#L1680-L1682 | 22:47 |
*** dulek has joined #heat | 22:48 | |
Drago | jamielennox: so when the auth_plugin looks for a service_catalog in the request context, there isn't any | 22:48 |
Drago | jamielennox: 1) does this sound like I'm understanding this correctly to you? 2) how can this be fixed nicely? | 22:49 |
*** Tango has joined #heat | 22:49 | |
*** randallburt has joined #heat | 22:49 | |
jamielennox | Drago: so that doesn't sound right - there should always be a service catalog for v2 and v3 auth | 22:50 |
jamielennox | it looks slightly different but it should be there | 22:50 |
jamielennox | the include_service_catalog flag for v3 is on by default - it's only there to allow certain services (ones that don't talk to anyone else) to turn it off | 22:51 |
jamielennox | IMO it shouldn't be a user facing flag | 22:51 |
asalkeld | morning jamielennox | 22:51 |
jamielennox | asalkeld: hi | 22:51 |
jamielennox | asalkeld: i expect this is about the v2 bug i still haven't fixed? :) | 22:52 |
Drago | jamielennox: For the POST request, it seems to, but I'm not seeing that in the identity v2 API reference http://developer.openstack.org/api-ref-identity-v2.html (search for /v2.0/tokens/ {tokenId}) | 22:52 |
* asalkeld just saying hi | 22:52 | |
jamielennox | asalkeld: apologies - morning, i hear it's going to be wet up there | 22:52 |
asalkeld | just raining atm, you not in bris? | 22:53 |
jamielennox | asalkeld: nope, i've relocated | 22:53 |
asalkeld | wow, didn't know | 22:53 |
jamielennox | asalkeld: currently in newcastle, moving back toward sydney | 22:53 |
asalkeld | ok | 22:53 |
jamielennox | asalkeld: yea, i snuck out a bit | 22:53 |
*** jmckind has quit IRC | 22:54 | |
jamielennox | Drago: so the service catalog is a part of the standard token response | 22:54 |
asalkeld | except when it's not | 22:54 |
*** dulek has quit IRC | 22:54 | |
asalkeld | (compressed token ?) | 22:55 |
*** kaufer has quit IRC | 22:55 | |
jamielennox | asalkeld: in that case it will be in the validation response | 22:56 |
asalkeld | ok | 22:56 |
Drago | jamielennox: interesting, so it's really supposed to be returning the service catalog anyway? If so, that's good to know because I can go talk to our identity team | 22:56 |
Drago | jamielennox: is that "standard token response" thing documented anywhere? | 22:57 |
jamielennox | Drago: well for v3, i'd have to find the v2 response | 22:57 |
jamielennox | however there is a full token response on that page | 22:58 |
jamielennox | Drago: there doesn't seem to be an anchor i can link you to, but if you click detail on the /v2.0/tokens POST path, then there is a JSON response there | 22:59 |
jamielennox | that full { "access": .... } is the token data | 23:00 |
*** alexheneveld has quit IRC | 23:02 | |
randallburt | Drago: yeah, I think you might need to ping someone on our identity team if you're not seeing the catalog. | 23:07 |
*** sarob has joined #heat | 23:07 | |
openstackgerrit | Miro Hroncok proposed openstack/heat-cfntools: Python 3 compatibility https://review.openstack.org/145200 | 23:09 |
randallburt | Drago, jamielennox ah, I see the problem. Doing a POST on /tokens gets you the catalog, but doing an admin api GET on /tokens/tokenid (which is what the middleware does) does NOT return the catalog | 23:13 |
Drago | jamielennox, randallburt: I guess that the "admin" part is the key point here? | 23:14 |
jamielennox | randallburt: it's been a while, but i think GET should work as well | 23:14 |
randallburt | jamielennox: not if you want the catalog according to the api docs for v2 | 23:15 |
jamielennox | you do HEAD to validate without response | 23:15 |
jamielennox | randallburt: hmm, interesting | 23:16 |
Drago | jamielennox, randallburt: v2/v3 seem to differ in that there's no "admin" set in v3 | 23:16 |
Drago | *as well | 23:16 |
jamielennox | Drago: sorry, skipped that message - what's the admin part ? | 23:17 |
*** lpmulligan has quit IRC | 23:17 | |
randallburt | jamielennox: he means there's no separate "Admin API" section for the v3 docs | 23:17 |
jamielennox | randallburt: oh - right, yea we are trying to ditch that with v3 and just rely on permissions | 23:18 |
randallburt | jamielennox, Drago which I assume is because access to things is just controlled by policy (as it should be IMO) | 23:18 |
jamielennox | the response for v3 from public/admin should be the smae | 23:18 |
Drago | good to know | 23:18 |
jamielennox | we can't deprecate the admin port till people are comfortably off v2 API | 23:19 |
randallburt | But from what I'm reading, doing a GET on /v3/auth/tokens doesn't return the catalog either? | 23:19 |
jamielennox | so it should / must for auth_token middleware to work | 23:19 |
randallburt | oh, whoops. Missed the "README" from Dolph in the docs | 23:20 |
jamielennox | POST /tokens is how you get a token | 23:20 |
jamielennox | GET /tokens is how you get the token info | 23:20 |
randallburt | those docs really need anchors | 23:20 |
jamielennox | the same info as returned from POST, just for an existing token | 23:20 |
jamielennox | HEAD /tokens should give you a yes/no valid response | 23:20 |
randallburt | right, its just not explicit in the examples because Dolph hasn't added it yet ;) | 23:20 |
jamielennox | randallburt: which one are you looking at | 23:20 |
jamielennox | which odc | 23:20 |
jamielennox | doc | 23:20 |
randallburt | jhttp://developer.openstack.org/api-ref-identity-v3.html | 23:20 |
randallburt | http://developer.openstack.org/api-ref-identity-v3.html | 23:21 |
randallburt | GET v3/auth/tokens | 23:21 |
jamielennox | yea, i prefer the github rendering: https://github.com/openstack/keystone-specs/blob/master/api/v3/identity-api-v3.rst | 23:21 |
jamielennox | just v2 is in xml so impossible to read | 23:22 |
jamielennox | so https://github.com/openstack/keystone-specs/blob/master/api/v3/identity-api-v3.rst#authentication-responses has some info | 23:23 |
*** gondoi is now known as zz_gondoi | 23:23 | |
jamielennox | https://github.com/openstack/keystone-specs/blob/master/api/v3/identity-api-v3.rst#validate-token-and-get-service-catalog | 23:23 |
randallburt | ah, yes. much easier to read. so there's the disparity I guess. GET in v2 doesn't return a catalog which breaks v2 compatibility if we bypass our the Heat auth plugin stuff | 23:23 |
jamielennox | randallburt: so it should return a catalog | 23:24 |
jamielennox | the only way you shouldn't be getting a catalog is with an unscoped token | 23:24 |
jamielennox | but that's the same between v2/v3 | 23:24 |
randallburt | jamielennox: but not according to the docs. A GET v2/tokens/<token id> doesn't return a catalog | 23:25 |
randallburt | so its missing from the context when we go to look up services | 23:25 |
jamielennox | randallburt: so that would pretty much break auth_token middleware since the beginning | 23:26 |
randallburt | because a patch changed the code from using Heat's auth plugin mechanism to using "stock" keystone | 23:26 |
randallburt | which would also break in v2 because of overriding the "endpoint_type" kwarg as well | 23:27 |
Drago | jamielennox: it's possible to pass the tenant ID and the user token via POST, but not GET | 23:27 |
Drago | *to get the service catalog | 23:27 |
randallburt | Drago: but the token middleware never did that either, did it? | 23:27 |
jamielennox | Drago: that makes sense - a POST is you getting a new token, a GET is you fetching the information for one that you already have | 23:27 |
Drago | randallburt: not sure, I haven't looked into that code much | 23:28 |
Drago | randallburt, jamielennox: I just figure the way it was done before wasn't using the GET version or something. | 23:28 |
randallburt | jamielennox: so re breaking the middleware from the get-go, maybe something in our internal abstraction layer took care of that. Once it was removed, things still worked fine for v3, but not v2 anymore? | 23:29 |
randallburt | Drago: ^^ | 23:29 |
jamielennox | Drago: so what is the code we are looking at fixing - or is that internal? | 23:29 |
*** Marga_ has joined #heat | 23:30 | |
randallburt | jamielennox: IMO, its sounds like its a Heat thing to fix, but would probably ask for help from whoever submitted the sweaping auth changes a few weeks ago to "do it right" | 23:30 |
jamielennox | randallburt: probably me | 23:30 |
jamielennox | there is a bug, umm | 23:31 |
Drago | jamielennox: yes, that's why I came to you, to get your advice on how to proceed | 23:31 |
Drago | jamielennox: and to make sure I understood where the real problem lies | 23:31 |
randallburt | Drago: you still have the link to the spot we think is broken, yes? | 23:31 |
jamielennox | this one: https://bugs.launchpad.net/heat/+bug/1420987 | 23:31 |
openstack | Launchpad bug 1420987 in heat "Heat not working with keystoneclient_v2" [High,Triaged] | 23:31 |
randallburt | jamielennox: yep that's the one | 23:32 |
Drago | randallburt: https://github.com/openstack/keystonemiddleware/blob/master/keystonemiddleware/auth_token.py#L1680-L1682 | 23:32 |
jamielennox | shardy has been on to me to look at it, i gave a look through the code and couldn't spot anything but haven't figured out how to reproduce it yet | 23:32 |
*** mattoliverau has left #heat | 23:32 | |
randallburt | Drago: do you have the link to the patch you showed me last night? | 23:33 |
Drago | randallburt: jamielennox's patch? | 23:33 |
randallburt | Drago yes, we're not looking to change anything in keystonemiddleware | 23:33 |
Drago | randallburt: https://github.com/openstack/heat/commit/36eaea8208ab3e4b077f21b4c8eb95716296e9c6#diff-5b2318656f211c741b2f326cada38191L51 | 23:33 |
Drago | sorry about that | 23:34 |
randallburt | Drago, the patch in gerrit | 23:34 |
randallburt | Drago: oh, nevermind, brain farted | 23:34 |
jamielennox | there was: https://review.openstack.org/151542 and https://review.openstack.org/151966 | 23:34 |
jamielennox | that extended that for v2 | 23:35 |
jamielennox | but they were essentially AttributeErrors that weren't being tested | 23:35 |
Drago | randallburt: https://review.openstack.org/#/c/146368/ | 23:35 |
randallburt | jamielennox: so what we think is both lines 57-60 would break v2 because of kwarg names that are different and 65 is where it really borks | 23:35 |
jamielennox | i'm very much coming at this from the keystone side, i get the auth, not always the implications on heat | 23:35 |
jamielennox | of common/context.py? | 23:36 |
Drago | jamielennox: heat/engine/clients/client_plugin.py | 23:36 |
jamielennox | randallburt, Drago: so 57-60 of that is just renaming a kwarg | 23:41 |
randallburt | jamielennox: which results in an error for us because the v2 client doesn't use that kwarg | 23:42 |
jamielennox | people used to use endpoint_type to specify the 'public/internal/admin' thing | 23:42 |
Drago | randallburt: 57-60 was only a problem because we replaced line 65 | 23:42 |
randallburt | Drago: k, maybe a red herring on my part then | 23:43 |
Drago | when debugging this | 23:43 |
jamielennox | Drago: that makes more sense, because get_endpoint is something fairly heavily baked into keystoneclient | 23:43 |
randallburt | the concern being that if that kwarg is passed to the actual v2 keystone client that it will barf anyway | 23:43 |
*** pm90_ has quit IRC | 23:43 | |
*** tochi has joined #heat | 23:44 | |
*** pm90_ has joined #heat | 23:44 | |
Drago | jamielennox: the exception is generated from this line https://github.com/openstack/python-keystoneclient/blob/master/keystoneclient/service_catalog.py#L290 | 23:44 |
Drago | jamielennox: because serviceCatalog is not returned upon token_validate | 23:45 |
jamielennox | Drago: is this a test machine you've got set up that's throwing this? | 23:52 |
Drago | jamielennox: yes | 23:53 |
jamielennox | Drago: is it public thta i could take a look? | 23:53 |
*** kebray has quit IRC | 23:54 | |
jamielennox | I've been wanting to get into that bug, and it was on my list for today, but i don't know enough heat to reproduce it | 23:54 |
Drago | jamielennox, randallburt: problem is, it's pointed at the rackspace cloud | 23:54 |
randallburt | Drago: I know its late for you, but do you think tomorrow you and jamielennox can work on getting a devstack setup with keystone v2 to test this out with? If not, we'd have to "sanitise" the one youre using now because of credentials | 23:56 |
jamielennox | Drago: as in private creds? | 23:56 |
randallburt | jamielennox: yep | 23:56 |
jamielennox | Drago: np, is it something that's easy enough to configure via devstack? | 23:57 |
Drago | jamielennox, randallburt: I don't know if it's easy. Yes, I can work on it | 23:58 |
jamielennox | needscoffee: hey, is there some way to get like a developer account on helion, just enough for a few vms? everything i launch is on internal cloud and so i can't share the session with anyone | 23:58 |
Drago | randallburt: but I think jamielennox is in a way different timezone | 23:58 |
jamielennox | Drago: australia - it's like 11am | 23:58 |
needscoffee | uhm. | 23:59 |
randallburt | drat | 23:59 |
Drago | jamielennox: 6p here | 23:59 |
needscoffee | jamielennox, uhhh | 23:59 |
needscoffee | jamielennox, i don't have a good answer to that question | 23:59 |
jamielennox | needscoffee: i'd probably have gone to rax first but dolphm has usually gone by now | 23:59 |
needscoffee | rax is a developer account you can just sign up for | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!