/srv/irclogs.ubuntu.com/2015/03/31/#juju.txt

=== brandon is now known as Guest50075
jamespagegnuoy`, unit test failures on the quantum-gateway dvr merge07:27
gnuoy`jamespage, ack, I'll take a look07:28
jamespagegnuoy`, needs some further mocking by the looks of things07:28
=== brandon is now known as Guest20723
jamespagegnuoy`, nova-compute +1 and merged07:33
gnuoy`jamespage, fantastic, ta07:34
jamespagegnuoy`, I added the snippet to the kilo template as I did it07:34
jamespagelibbo but trivial07:34
gnuoy`kk07:34
jamespagegnuoy`, one trivial comment on neutron-api - take a look - I've tested it locally with the unit tests - seems OK07:45
gnuoy`will do, thanks07:45
gnuoy`jamespage, +1 your proposed change to my neutron-api mp07:50
gnuoy`jamespage, quantum-gateway unit tests are fixed too07:51
gnuoy`jamespage, I'd like to talk to you about the neutron-network-service relation in the neutron-openvswitch charm nut we can do that later07:53
gnuoy`s/nut/bur/07:53
gnuoy`urgh, typing is hard07:53
jamespagegnuoy`, sure lets do that in a sec07:57
jamespagegnuoy`, it seems odd to have nova-cc related to neutron-openvswitch08:14
gnuoy`jamespage, neutron metadata service needs keystone credentials. So, this operates in the same way as the quantum-gateway charm does. ie its gets keystone creds from nova-cc. However, I do accept that this is really an abuse and suboptimal. Currently, the keystone charm will not issue creds without the client registering an endpoint which neutron-ovs doesn;'t do. I was thinking that the longer term solution here is to amned the keystone charm to allow you08:16
gnuoy`to join the identity-service relation without specifying an endpoint and get creds back08:16
jamespagegnuoy`, the alternative is for the neutron-api charm to pass those over?08:18
jamespagean alternative rather08:18
gnuoy`jamespage, yes, that would work08:18
jamespagegnuoy`, that would be preferable to having another relation IMHO08:19
gnuoy`jamespage, fine by me. I'll make that so08:19
jamespagegnuoy`, +108:19
gnuoy`:q08:19
dosaboyjamespage: i've done a bit of a refactor of the cred gen code in keystone with the aim of following up with the ability for identity relation to be able to hand out creds without necessarily adding an endpoint08:23
dosaboyjamespage: gnuoy suggested perhaps a new relation08:23
dosaboyjamespage: not sure what best approach is yet08:23
=== axw_ is now known as axw
apuimedognuoy`: +1 for amending the keystone service09:47
apuimedoat the moment what I do is use keystone-admin and use keystone client to get my credentials09:48
apuimedodosaboy: sounds good ;-)09:49
gnuoy`apuimedo, yes, I think the keystone charm needs to grow that feature09:50
apuimedoindeed09:51
apuimedognuoy`: why is nova-api-metadata not run by the nova-cloud-controller charm?09:53
gnuoy`apuimedo, I am struggling to come up with a sensible reason10:03
apuimedo;-)10:04
jamespagegnuoy`, legacy mode good for review?10:39
jamespagedosaboy, your keystone refactoring landed btw10:39
jamespagedosaboy, and some feedback on your hacluster one10:39
gnuoy`jamespage, just having a moment of doubt as to whether it'll block the packages being installed10:39
jamespageapuimedo, gnuoy`: re the neutron-api-metadata agent not running on the nova-cc - by placing it on the edges alongside the hypervisors, we avoid a) pushing all traffic to a single set of services a b) avoid having to make them HA as well10:40
gnuoy`jamespage, but it currently runs on the neutron-gateway10:41
gnuoy`not on the edges10:41
jamespagegnuoy`, unless you run novat-network - in which case it does run on the hypervisors10:42
jamespagegnuoy`, for neutron right now it sits alongside the neutron-metadata agents10:42
jamespageon the gateway nodes10:42
jamespagegnuoy`, dvr changes that again right?10:42
gnuoy`(unless you're using dvr)10:42
gnuoy`yeah10:42
jamespagespot on10:42
jamespagethat way the neutron-metadata agent is only dependent on the api service running locally - so its quick10:42
jamespageand resilient to a whole node failure10:43
jamespagesingle service failures can still create problems tho10:43
dosaboyjamespage: got it thanks, fixing now10:43
apuimedook10:44
apuimedothanks10:44
apuimedojamespage: why is it that on the quantum-gateway charm10:53
apuimedothere's only the template for nova.conf for havana but not for icehouse/juno?10:53
jamespageapuimedo, template loader is os series prioritized10:53
jamespagethe nova.conf in havana is ok for icehouse and juno10:54
jamespagewe only create a new template for a specific OS version if its really required10:54
apuimedoI thought as much, but I wanted to confirm :P10:54
jamespage(as for kilo)10:54
apuimedoon my charms I follow a default on /templates plus overrides in subdirs10:54
jamespageits on the gateway charm so it can sit alongside neutron metadata proxies in l3 and dhcp namespaces10:54
apuimedo(if needed)10:55
gnuoy`jamespage, legacy mode is good for review10:55
jamespagegnuoy`, ack - doing so now10:55
gnuoy`ta10:55
apuimedojamespage: well, it's there also because nova-api-metadata needs it to exist10:55
apuimedoright?10:55
jamespageyeah11:00
jamespagegnuoy`, merged legacy mode support11:10
jamespageta11:10
apuimedojamespage: the legacy mode support is so that the charms that are refactored still play nice with those that had relations with the pre-refactor versions?11:22
jamespageyup11:22
jamespagewe'll leave legacy mode on by default for this release, and then turn of off for 15.0711:23
jamespagegnuoy`, OK - I think I've reviewed what I can - I'm going to rebase my 0mq branches next11:48
jamespagegnuoy`, are you looking at le next?11:48
gnuoy`neutron-oopenvswitch dvr fixes next, then le, was my plan11:49
stubThe charm boilerplate from 'charm create' does a 'pip install charmhelpers'. How does that work with the python-apt dependency? Last I heard, you couldn't install that with pip.12:04
marcoceppi_stub: you can't, unfortunately, I thought python-apt was installed on the images already?12:22
* marcoceppi_ goes to verify12:22
Odd_BlokeI'm playing around with the GCE provider in the latest ppa:juju/devel package, and it looks like the boostrap node doesn't have port 17070 opened up to the world.13:29
Odd_BlokeIs this a known bug?13:29
ericsnowOdd_Bloke: yep #143619114:02
mupBug #1436191: gce: bootstrap instance has no network rule for API <firewall> <gce-provider> <juju-core:Fix Committed by dimitern> <juju-core 1.23:Fix Committed by dimitern> <https://launchpad.net/bugs/1436191>14:02
ericsnowOdd_Bloke: already fixed14:03
Odd_Blokeericsnow: Any easy way to get the fixed code?14:03
lazyPowerOdd_Bloke: we have a docker container with trunk14:04
lazyPoweraisrael: have you started publishing your nightlies?14:04
Odd_BlokelazyPower: Ah, cool; link?14:05
ericsnowOdd_Bloke: yep, see http://reviews.vapour.ws/r/128214:05
lazyPower Odd_Bloke:   docker run -ti -v $HOME/.juju-trunk:/home/ubuntu/.juju adamisrael/juju-trunk14:05
ericsnowOdd_Bloke: the key thing is to change the first arg to OpenPorts to env.globalFirewallName()14:06
lazyPoweri'm not sure that has the fix however - confirming with aisreal that he's still tracking nightlies - we just started publishing these last week at our sprint14:06
Odd_BlokeOK, cool; I'm just playing around so I'll hold off until aisrael confirms.14:06
ericsnowOdd_Bloke: let me or wwitzel3 know if you have any questions or run into trouble (we wrote the provider)14:11
=== cmagina_ is now known as cmagina
lazyPowerapuimedo: o/  I understand amulet is giving you some fuss?15:17
marcoceppi_jcastro: et al can someone look over my answer to see if I can improve it? http://askubuntu.com/questions/603317/is-masas-juju-or-the-charm-responsible-for-ssh-keygen-on-nodes/603381#60338115:18
jcastrolooking15:19
apuimedolazyPower: luqas was the one that experienced the issue15:20
apuimedohe'll be able to detail it better15:21
lazyPowerapuimedo: sure thing :) If i can get the error message and a sneak peek at the test code we should be able to triage/address it15:21
luqaslazyPower: hi, when trying to use the placement option for deployment in amulet I get an error in juju-deployer15:23
luqaslet me find it15:23
luqaslazyPower: http://paste.ubuntu.com/10712730/15:27
luqasbut I've seen there was a fix for that in https://bugs.launchpad.net/juju-deployer/+bug/138333615:28
mupBug #1383336: TypeError "takes exactly 2 arguments (4 given)" raised while deploying <cts> <juju-deployer:Fix Committed by freyes> <https://launchpad.net/bugs/1383336>15:28
apuimedobrb15:28
lazyPowerluqas: do you have juju-deployer installed via pip?15:30
lazyPowerluqas: i do believe this fix was released in the pip package, but has not yet been ported to the repository package. bit of a mismatch atm15:30
luqaslazyPower: yes, that can be, I have the repository package, will try with the pip one and be back if it still shows, thank you15:33
lazyPowernp15:33
joec1Hi folks, has anyone got Juju to deploy to subscription in Azure with EA? Either via the VMDepot VM or the Azure CLI tools? I'm having problems.15:49
lazyPowerjoec1: i'm not sure i'm parsing what you're asking. EA = Ensure availability?15:56
joec1Hi @ LazyPowerAzure Sorry I meant with Microsoft Enterprise Agreement15:57
joec1I'm not sure if that even matters but I can't get Juju to deploy using any documented methods15:57
lazyPowerjoec1: yeah, i'm looking here @ the azure EA markeing page and this looks mostly like a pricing structure model, not a different provider setup. So I'm going to make the blanket statement of it should just work15:58
lazyPowerwhat issue are you running into during bootstrapping?15:58
lazyPowerjoec1: can you confirm you were following the instructions located here: bzr merge lp:~canonical-ci-engineering/charms/trusty/logstash/local-tarball16:01
joec1I'm just attempting starting from scratch again but a few days ago I got the following:16:01
joec1ERROR failed to bootstrap environment: PUT request failed: BadRequest -  XML Schema validation error in network configuration at line 39,18.  (http code 400: Bad Request)16:01
lazyPowergah, paste fail16:01
lazyPowerhttps://jujucharms.com/docs/1.20/config-azure16:01
joec1yes I followed those instructions (even though there is an error in the openssl generation commands)16:02
lazyPowerjoec1: can you file a bug about the openssl generation eror here? https://github.com/juju/docs/issues16:02
joec1forget the openssl error, that was my fault16:02
lazyPoweri'm bootstrapping now to try and reproduce16:03
lazyPowerjoec1: i've found a relevant thread on this bug and it looks like its due to storage configuration16:04
lazyPowerhttps://bugs.launchpad.net/juju-core/+bug/130477816:04
mupBug #1304778: ERROR PUT request failed: BadRequest - XML Schema validation error in network configuration at line 54,18. (http code 400: Bad Request) <azure-provider> <bootstrap> <juju-core:Fix Released by axwalk> <https://launchpad.net/bugs/1304778>16:04
joec1brilliant!16:05
joec1I'll test with trunk, thanks so much16:05
lazyPowernot a problem, i can confirm it bootstraps appropriately on 1.23-beta16:06
joec1I did see that bug but my eyes jumped over the second reported error - I thought it was just about storage not network16:06
joec1thanks again16:06
lazyPowercheers16:06
joec1ahhh16:10
joec1I'm using juju 1.22 stable from the repos, that bug was committed to 1.20 I think. Still, will try with 1.23-beta....16:12
lazyPowerI don't believe its a core bug, i may be wrong16:12
lazyPowerit seems strange that I'm able to bootstrap if it were a core bug. I know that azure is a fairly finicky provider - its very particular about how you have it configured16:12
rbasakstrikov: http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html16:30
joec1@lazyPower - I don't suppose you have any easy to follow instructions for building juju trunk do you? I've already hit a problem following instructions in http://bazaar.launchpad.net/~go-bot/juju-core/trunk/view/head:/README16:37
joec1# launchpad.net/juju-core/testing/filetesting16:39
joec1../src/launchpad.net/juju-core/testing/filetesting/filetesting.go:194: cannot use checkers.Satisfies (type check.Checker) as type gocheck.Checker in function argument:16:39
joec1check.Checker does not implement gocheck.Checker (wrong type for Info method)16:39
joec1have Info() *check.CheckerInfo16:39
joec1want Info() *gocheck.CheckerInfo16:39
=== natefinch is now known as natefinch-afk
joec1apologies for the spam16:41
lazyPowerjoec1: i do 1 moment. theres 2 methods you can follow16:57
lazyPower1) you can use the dockerbox aisrael is publishing/maintaining of nightly builds16:58
joec1@lazyPower thanks its ok16:58
joec1I used github instead of launchpad.net16:58
lazyPoweror 2) you can build from source following a tutorial here: http://marcoceppi.com/2014/11/compiling-juju-core-from-source/16:58
joec1really appreciate the help thanks! :)16:58
lazyPowercheers :)16:58
joec1Fiddlesticks! I get the same error using juju trunk17:22
=== natefinch-afk is now known as natefinch
lazyPowerjoec1: lets recap your config17:41
joec1sure17:42
lazyPowercan you nuke the sensitive bits and pastebin me your config?17:42
joec1will do17:42
joec11 sec17:42
joec1@lazyPower http://pastebin.com/GyExhKR517:51
joec1shows the error log also. I have to add --upload-tools as it complains: "Juju cannot bootstrap because no tools are available for your environment. You may want to use the 'agent-metadata-url' configuration setting to specify the tools location."17:52
joec1I've also attempted using "--constraints instance-type=Small" but get the same XML BadRequest error17:56
aisraeljoec1: You need to add a couple options to your ~/.juju/environments.yaml, under the provider you're trying to bootstrap17:57
aisraelagent-metadata-url: https://streams.canonical.com/juju/tools17:57
aisraelagent-stream: devel17:57
lazyPoweraisrael: o/17:58
joec1will try that now thanks @aisrael17:58
lazyPoweraisrael: is your nightly docker image still the go-to place to get trunks code? Odd_Bloke was asking earlier.17:58
aisraellazyPower: Yep, it sure is!17:58
lazyPowerOdd_Bloke: ^ seems like you're g2g, aisrael is on the case.17:58
joec1@aisrael juju can't parse those options in environments.yaml18:02
joec1"YAML error: line 458: found character that cannot start any token"18:02
aisraeljoec1: What error are you getting? Can you pastebin your environments.yaml (with the sensitive bits removed)?18:03
joec1here is the one I just made: http://pastebin.com/GyExhKR518:03
aisraelwhich provider are you using?18:04
lazyPowerjoec1: apologies for the delay in a conf call - give me a few and i'll be responsive again18:04
lazyPoweraisrael: this is for azure18:04
lazyPoweraisrael: thanks for taking a look18:04
* lazyPower got busy all of a sudden18:04
joec1:) np really appreciate your help18:05
aisraeljoec1: Based on that error, I suspect you have an error in the lines you just added. They should be added under test-juju0118:06
joec1yep, that's where i added them18:06
lazyPowerjoec1: just for grins can you attempt to bootstrap in teh US West region? i can confirm this is the group i'm using as well - and this may be region specific.18:06
joec1will do18:07
lazyPoweri see you're using the EU group - if we can isolate that this may be region specific i can get a bug tailored to the issue18:07
joec1...creating storage account.....18:10
joec1same error unfortunately18:11
joec1I changed my environment.yaml file to reflect the new region and the new storage account created in that region18:11
joec1region being "West US"18:12
joec1a couple of things:18:12
aisraelIf you're still getting a yaml parsing error, then there's something wrong with the yaml.18:12
joec1OK, I didn't try with the agent-stream settings, will do now18:13
joec1the error I'm getting is this currently: "2015-03-31 18:11:05 ERROR juju.cmd supercommand.go:430 failed to bootstrap environment: PUT request failed: BadRequest - XML Schema validation error in network configuration at line 39,18. (http code 400: Bad Request)"18:14
joec1OK, juju doesn't like TAB indentation :(18:15
joec1however, after adding agent-metadata-url: https://streams.canonical.com/juju/tools and agent-stream: "released" I still get the XML Bad request error18:17
joec1juju status complains that it can't connect to API server without admin-secret18:18
lazyPowerjoec1: so you've already bootstrapped, these issues are coming from juju deploy <service>?18:20
joec1FYI, I'm trying to start a Juju environment in an already set up Azure service that has VMs and local network configured already, could that be the problem?18:20
joec1no, I haven't bootstrapped at all18:20
lazyPowerthat does sound like it could be part of the issue18:20
lazyPowerthe existing VM's not so much18:20
lazyPowerbut altererd networking - indeed18:20
lazyPoweri would have thought that changing the region to be US West (so long as this was still vanilla networking, et-al) would have been successful. Did those networking changes propigate globally?18:21
joec1mmm not sure18:22
joec1i'm not sure how I can check because Azure web portal doesn't appear to differentiate18:22
joec1I'd imagine the local network config would propagate so VMs can be moved between regions easily18:24
joec1I've got to go for 30 minutes back soon!18:24
=== joec1 is now known as joec1afk
lazyPowerack, cheers joec1afk18:26
Odd_BlokelazyPower: aisrael: The .juju/environments.yaml written out by that Docker container is (a) owned by root:root and (b) has agent-stream at the top level which doesn't appear to apply to an environment manually added.18:32
Odd_Bloke(i.e. I had to move the agent-stream declaration in to my gce environment mapping)18:32
lazyPowerOdd_Bloke: interesting, we pass a -v to volume mount our $JUJU_HOME which should have copied your local environments.yaml18:32
Odd_BlokelazyPower: I actually did (copy-pasting from earlier), -v $HOME/.juju-trunk:/home/ubuntu/.juju.18:34
Odd_BlokeBut I wouldn't have had a config pointing at the devel tools anyway. :)18:35
aisraellazyPower: I usually point it to a fresh juju path, as to not trample over an existing environment18:35
lazyPowerwierdness,  #disclaimer - i havent used teh nightly image yet - but this is good feedback if its being silly on volume mounts.18:36
aisraelOdd_Bloke: I'll take a look at that. I thought I'd fixed the top level thing. :/18:36
Odd_Blokeaisrael: I exited out of the pretty curses interface (because it didn't have a GCE option).18:38
aisraelOdd_Bloke: did you exit out of juju-quickstart?18:38
aisraelOdd_Bloke: ahh. That'd definitely cause the error with agent-stream being nested incorrectly.18:39
Odd_Blokeaisrael: I did indeed.  #prebugging18:39
aisraelOdd_Bloke: thanks for that! I've added issues to the project. I'll see to getting those fixed.18:41
=== joec1afk is now known as joec1
Odd_Blokeaisrael: Thanks!18:42
Odd_BlokeNext question: I'm trying out deploying Jenkins; I've juju deploy'd, and I have agent-status 'executing' and workload-status 'maintenance'. Should I translate this as "patience, my young padawan"?18:43
joec1the more I think about my issue the more I think it has something to do with the EA subscriptions18:48
joec1for example, the Azure Market doesn't work for me in the default Azure portal18:48
Odd_BlokeOK, I've now got agent-status 'executing' and workload-status 'active', but Jenkins is not running on jenkins/0.18:50
jcastroI think it's just patience at this point18:51
jcastrohow long has it been?18:51
Odd_Bloke2015-03-31 18:43:49 INFO unit.jenkins/0.start logger.go:40  * Starting Jenkins Continuous Integration Server jenkins18:52
Odd_Bloke2015-03-31 18:43:49 INFO unit.jenkins/0.start logger.go:40    ...done.18:52
Odd_BlokeSo ~10 minutes.18:52
Odd_Bloke`sudo service jenkins status` reports "Jenkins Continuous Integration Server is not running"18:52
jcastrodid you deploy the slave too?18:53
Odd_BlokeNope; shall I?18:54
jcastroI assume so, it's what the instructions say18:54
jcastro"To deploy Jenkins server you will also need to deploy the jenkins-slave charm."18:54
Odd_Bloke*shuffles feet*  *avoids eye contact*18:54
jcastrohttps://jujucharms.com/jenkins/18:54
jcastroafter that you expose it and it should work18:54
joec1bah, I give up for now, many thank again @lazyPower and @aisrael for offering assistance18:58
Odd_BlokeRut roh: http://paste.ubuntu.com/10713842/18:59
Odd_BlokeI suspect that's a problem with GCE firewalls.19:00
Odd_BlokeHow can I get juju to retry the hook (so I can try to fix it manually)?19:01
tvansteenburghjuju resolved --retry19:03
Odd_BlokeOK, I think that failure is happening because the Jenkins server isn't running.19:13
Odd_BlokeAnd Jenkins isn't running because of... a buffer overflow. \o/19:14
Odd_Blokehttp://paste.ubuntu.com/10713939/ to be exact.19:15
=== scuttle|afk is now known as scuttlemonkey
jcastroOdd_Bloke, what size is the instance?19:32
Odd_Blokejcastro: A GCE g1-small, which only has 1.7GB of RAM.19:35
Odd_BlokeSo that certainly seems a likely culprit.19:35
jcastroyeah that's my first guess, out of RAM, but that's a guess19:35
Odd_Blokeericsnow: wwitzel3: The europe-west1-a zone has been deprecated and removed in GCE, but juju just tried to use it.20:41
ericsnowOdd_Bloke: it only tries zones that GCE offers (we get a list from the GCE API at runtime)20:42
Odd_Blokeericsnow: http://paste.ubuntu.com/10714510/20:43
ericsnowOdd_Bloke: yeah, dimitern ran into the same thing and we decided not to worry about it since the zone will be gone before 1.23 is released and we only try zones GCE tells us about at runtime20:45
ericsnowOdd_Bloke: however, it is a pain20:45
Odd_BlokeAh, OK, cool.20:46
ericsnowOdd_Bloke: for now you can use a different region20:46
=== scuttlemonkey is now known as scuttle|afk
ericsnowOdd_Bloke: I imagine this could be a problem in the future if GCE deprecates any other zones20:47
ericsnowOdd_Bloke: we could add code to filter out known deprecated zones but that is a maintenance burden we didn't want to take on if we didn't have to20:48
Odd_Blokeericsnow: The API returns the deprecation info: https://cloud.google.com/compute/docs/reference/latest/zones#resource20:51
ericsnowOdd_Bloke: thanks for pointing that out, we must of missed it20:53
ericsnowOdd_Bloke: could you open a bug for this?20:53
Odd_Blokeericsnow: I could reopen https://bugs.launchpad.net/juju-core/+bug/1436655 ?20:55
mupBug #1436655: gce provider should stop using deprecated zone europe-west1-a <gce-provider> <juju-core:Won't Fix> <juju-core 1.23:Won't Fix> <https://launchpad.net/bugs/1436655>20:55
ericsnowOdd_Bloke: that would be perfect20:55
ericsnowthanks20:55
Odd_Blokeericsnow: Actually, I can't change the status there; shall I comment and you reopen?20:56
ericsnowOdd_Bloke: sounds good20:56
ericsnowOdd_Bloke: done; thanks for looking into this.20:59
Odd_Blokeericsnow: No worries; thanks for writing the provider! :)20:59
ericsnowwwitzel3: could you take a look at #1436655?20:59
mupBug #1436655: gce provider should stop using deprecated zone europe-west1-a <gce-provider> <juju-core:Won't Fix> <juju-core 1.23:Won't Fix> <https://launchpad.net/bugs/1436655>21:00
=== natefinch is now known as natefinch-dinnne
=== natefinch-dinnne is now known as natefinch-dinner
wwitzel3ericsnow: yeah, I can take a look, I need a break from the CS stuff anyway21:03
ericsnowwwitzel3: :)21:03
ericsnowwwitzel3: the fix shouldn't be too bad21:03
Odd_Blokejcastro: Jenkins still falls over in the same way on a 12G RAM instance. :(21:06
Odd_Bloke(And the same version doesn't do so when I run it in a similar GCE instance not via Juju)21:06
jcastroOdd_Bloke, hmm no clue then, I'm off to dinner so perhaps post to the list?21:29
wwitzel3ericsnow: I'm only working on one right now, I haven't started on the other yet21:32
ericsnowwwitzel3: k21:32
ennobleIs there a way to stop juju from destroying a maas node when no services are deployed to it? I just destroyed the services running on a machine and it seems like it's freed immediately? It's pretty annoying to have to wait 10 minutes for maas to re-deploy the node21:33
wwitzel3ericsnow: is NewZone purely for testing purposes?22:09
ericsnowwwitzel3: note sure22:09
* ericsnow take a look22:09
wwitzel3ericsnow: I don't see it being used anywhere but tests, but just watned to make sure22:10
ericsnowwwitzel3: yeah, looks like it is just for testing22:10
wwitzel3ericsnow: I've got a fix, I insept the the deprecatedStatus of the zone and bubble that up via the availZoneUp method, I also annotate the default error if Google suggests a replacement22:10
ericsnowwwitzel3: cool22:11
ennobleis there a way to get juju to reread the JUJU_DEV_FEATURE_FLAG env variable or do you have to destroy the environment and re-create it?22:16

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