/srv/irclogs.ubuntu.com/2014/07/01/#juju.txt

josebcsaller: hey, if you're still around it'd be awesome if you could take a look at https://code.launchpad.net/~jose/charms/precise/wordpress/fix-130998000:17
AskUbuntu_Juju Icehouse-Openstack LXC | http://askubuntu.com/q/49016400:43
=== pmatulis_ is now known as pmatulis
=== FourDollars_ is now known as FourDollars
=== vladk|offline is now known as vladk
=== CyberJacob|Away is now known as CyberJacob
=== vladk is now known as vladk|offline
=== vladk|offline is now known as vladk
=== scuttlemonkey is now known as scuttle|afk
yaellHi I am writing a basic charm that should just take a given tar file open it and install a program. 2 questions: first what is the best place to place the tar file? second: This charm does not provide or require anything. Can a charm not provide and not require? Thanks!07:45
=== rogpeppe2 is now known as rogpeppe
lazypoweryaell: every charm should provide something. And the placement of the tar is up to you as the charm author.07:55
yaellThanks! So if the charm just installs a program what should it provide?07:58
lazypowerThat depends on what it's installing.07:58
lazypowerbut ideally it should provide an interface to interact with the application. eg: if you're installing a minecraft server - it should expose an interface that sends the service ip, and port for connections.07:59
yaellI'm installing a driver and toolkit.08:01
lazypowerhmm. is for like an SDK type installation?08:01
lazypoweror is this more for ' i have a service that depends on this driver and toolkit, and i need this everywhere in my network'?08:02
yaellIt's a driver that supports a nic so yes I depend on it and need it in my network08:04
lazypowerThat sounds like a prime candidate for a subordinate. https://juju.ubuntu.com/docs/authors-subordinate-services.html08:05
lazypowerthe idea behind a subordinate is it doesn't actually create a machine to occupy on the service map. it is deployed within scope:container of other services. So consider the scenario you deploy a Redis server - and attach this subordinate to the redis instance. The subordinate is deployed to any machine of the redis service that gets spun up, as its a subordinate attached to the redis cluster.08:06
lazypowerThat removes the requirement of having a provides, and you consume the juju-info explicit relationship when defining your subordinate. Now it adheres to the proper interface guidelines, and your charm is portable to any service (therefore any machine)08:08
yaellOk I will take a look at it sound like it is the solution to my problem :) Thanks  a lot!08:11
lazypowerNo problem08:12
=== rogpeppe1 is now known as rogpeppe
=== gmb is now known as breakum-binns
=== breakum-binns is now known as gmb
schegisome here with knowledge about network settings in a bootstrapped juju node11:43
schegitrying to change network setting and not able to ifdown primary interface11:45
=== jam is now known as jam1
=== psivaa_ is now known as psivaa-lunch
jamespageschegi, is it a maas environment?12:21
jamespageif so then Juju will have automatically create a bridge on eth0 -> br0 for use with LXC instances12:22
schegigot the following problem: first my interface use the new naming sceme em1 , em2, p1p2 etc 2nd problem if i have bootstrapped my juju node i like to change the networks to use bonding on all 1g interfaces, added a new interfaces file and brought up the interface manually works fine. but on reboot the node hangs somewhere in cloudinit.net something12:34
schegijamespage and yes its a maas environment12:34
schegidoes i have to change it somewhere in the maas??12:34
jamespagenegronjl, the last commit you landed for charm-helpers breaks the unit tests btw12:37
=== vladk is now known as vladk|offline
jamespagenegronjl, I've reverted it - please ask the author to try again :-)12:41
jamespageschegi, no - maas and juju don't support manipulation of network devices in this way (yet)12:44
schegijamespage, yes i thought so but, as i said rebooting the bootstrapped juju node with modified interfaces and bonding load as module, doesn't bring up the network interfaces and bonds and later on just hangs in cloud-init-nonet. seems that cloud-init somehow changes /e/n/i on reboot. is that right??12:52
schegiat least it changes the first interface. because if i leave this interface as it is all bonds come up and everything works fine12:53
jamespageschegi, I'd hope not after first boot12:53
jamespageschegi, its possible juju is mangling something12:53
schegino after juju bootstrap the node is reachable but if i then change the first networking interface in /e/n/i and reboot the machine is not reachable any more12:53
jamespageschegi, yeah - juju might be doing something on the reboot12:56
schegijamespage, is this configurable? somehow? where to look up what juju is doing any idea?12:57
jamespageschegi, also it adds something into /e/n/interfaces.d for br0 - that might be causing this12:57
jamespageschegi, its not configurable12:57
jamespageat least I don't think it is12:58
* jamespage may be wrong12:58
Caguax_Hi all, anyone want to help with a juju error while bootstrapping juju on maas ?13:16
Caguax_http://paste.openstack.org/show/85227/13:18
lazypowerCaguax_: that was a known bug, stable has moved to 1.18.4 - can you upgrade and retry the bootstrap?13:19
threshhello everyone, any plans for nginx charm?13:20
Caguax_Let me try that, Just upgrade juju, right ?13:21
lazypowersudo apt-get update && sudo apt-get upgrade should catch it13:22
lazypowerthats only necessary if you've got a currently running/deployed juju thats behind the current stable tip13:22
Caguax_sudo apt-get update && sudo apt-get upgrade, did not catch it.13:27
Caguax_root@luflores-maas:~# juju version13:27
Caguax_1.18.1-trusty-amd6413:27
Caguax_root@luflores-maas:~#13:27
lazypowerhmmm... do you have an apt-proxy?13:27
lazypowerit may be behind in the packages.13:28
lazypoweror perhaps its pinned at 1.18.1? there's quite a few reasons why it wouldn't be updating - and without having insight i dont know what to recommend.13:28
=== psivaa-lunch is now known as psivaa
Caguax_This is just a new install. Trusty was install, then maas and juju13:29
lazypowerwell thats the shipping version, there's definately an update though.13:30
mattywstokachu, ping?13:32
stokachumattyb, pong13:32
stokachumattyw, pong13:32
Caguax_Let me figureout the how to upgrade and I will try again13:32
mattywstokachu, hey there, I read your blog post earlier about the cloud-installer (I'm the mattyw that posted that bug on github this morning)13:32
lazypowerSounds good Caguax_13:33
stokachumattyw, hey man, i got your bug report and was curious if `juju bootstrap` works outside of the installer?13:33
mattywstokachu, quick question I had, I have two machines that I'd like to try the multi install on. One of them has 8GB ram but the other one only has 2.5GB I wondered if there's any order I should do the install to get the best results?13:33
mattywstokachu, juju hadn't actually been installed, it was a fresh install of trusty13:34
stokachumattyw, so the machine with 8GB should run all your services except for nova-compute13:34
jrwrensudo apt-get update && sudo apt-get upgrade should have upgraded it. Maybe you don't have trust-updates repository enabled?13:34
stokachumattyw, actually flip that13:34
stokachuthe 2.5G ram should run everything but nova-compute13:34
mattywstokachu, and I need to install maas first right?13:35
stokachumattyw, the installer will install maas for you and set it up13:35
stokachuyou'll just need manually commission a machine13:35
stokachuso basically run the installer and it'll go to the status screen and wait for a machine to be allocated via maas13:36
stokachuat that point commission your 2.5G machine first and the installer will deploy all the services on there13:36
stokachuthen commission your 8G for nova-compute13:36
stokachuyou could commission both machines at the same time as the installer has constraints set for what it needs13:37
stokachuso nova-compute should automatically use the 8G machine13:37
mattywstokachu, ok great13:37
mattywstokachu, I'll check it out and see how it goes13:38
stokachumattyw, cool man, hit me if you need help im EST and around all week13:38
stokachuhit me up i should say13:38
mattywstokachu, ok great, thanks very much for your help13:38
stokachuanytime :)13:38
urulamahi all13:54
urulamaquestion: charms deployed in "manual" env are not deployed using LXC, right?13:54
schegijamespage, seems that the bootstraped node only brings up the bonds after reboot but not the included interfaces13:55
urulamaquestion2: is it possible to setup manual env, with one machine in this environment deploying charms as LXCs?13:58
=== scuttle|afk is now known as scuttlemonkey
schegiurulama, you can always use the --to parameter when deploying charms to define to which machine a charm should be deployed to and there is also an systax to define lxc host and container together with --to14:09
jcastro_stokachu, may I have permission to reuse parts of your blog post on the cloud installer to answer some askubuntu questions?14:12
stokachujcastro, of course!14:13
lazypowerurulama: right, charms deployed in a manual env are not necessarily deployed using LXC.14:15
lazypowerand as schegi pointed out, using the --to flag with lx:0 (for example) will deploy to an lxc container on machine 0.14:16
lazypoweryou also have the opportunity of using --to kvm:0 if you need kvm containers if the host supports it.14:16
urulamalazypower: so with juju-local installed, and with --to lxc:N, the charm is automatically deployed using LXC?14:17
urulamalazypower: (installed on that machine)14:17
lazypowerare you wanting to use the local provider?14:18
urulamalazypower: no, no, just curious how to mix environments. using LXC on say machine 1, but KVM on machine 214:18
lazypowerin a manual setup, to deploy to a single machine in the manual environment you dont need to have juju-local installed. but yes, if you specify on the CLI --to lxc:# it will deploy to an lxc container on that machine.14:18
urulamalazypower: tnx14:19
cory_fuWhat terminal do you all use?  Gnome terminal is ok, but I prefer an underline cursor but I'm getting tired of it being the same size as an underscore and thus not being able to see the cursor whenever it's on an underscore.14:21
lazypowercory_fu: no help here, i use gnome_terminal14:25
mbruzekcory_fu, you can change the shape of the cursor14:37
mbruzekin gnome terminal14:37
mbruzekBlock, I-beam, Underscore14:37
cory_fumbruzek: The only options are a full-character-height block, vertical i-beam, and an underline that is indistinguishable from a typed underscore14:37
mbruzekcory_fu, what is wrong with the block?14:37
cory_fuI want an underline-style cursor, but to actually be able to see the damned thing when the cursor is on an underscore14:38
cory_fuBlock is big and ugly14:38
cory_fu:)14:38
mbruzekcan you change the font to have a slightly different underscore?  or does the terminal use the underscore character?14:38
lufloresHi all...I update to 1.18.4 and now I am getting this...http://paste.openstack.org/show/85240/  NTP issue ?14:41
cory_fuHrm.  That's a good idea that I hadn't tried, mbruzek.  Thanks14:42
mbruzekcory_fu, either that or just accept the ugly block cursor, or the slender i-beam14:42
cory_fuJust seems strange that the options are so limited14:43
lazypowerluflores: is this with a bootstrap?14:46
lufloreslazypower: Yes, I ran juju bootstrap --upload-tools14:46
lazypowerhmm, and you're getting a time mismatch - yeah sounds like one of the clocks are skewed14:47
lazypowerwho's operating in the future? :)14:47
lufloreslazypower: Let me check my UCS Manager and set ntp. I have NTP running on the MAAS/JUJU server already14:47
lazypowerluflores: i would think thats coming from whichever work station you have running the bootstrap command. since you told it to --upload-tools - its generating that package and pushing the tools @ your bootstrap node14:48
jcastrostokachu, for the cloud installer, what's the IP/url of the dashboard? and is there a login and password?14:50
jcastro(adding in some detail to your post)14:50
lufloreshmm if I don't run the --upload-tools I get  curl: (6) Could not resolve host: streams.canonical.com, but the machine can resolve the name14:50
stokachujcastro, so the horizon dashboard url will be displayed at the bottom of the status screen14:51
stokachuand you are prompted to enter a password in the initial install dialog14:52
stokachuso that would be used to login to horizon as the admin14:52
stokachuthere is also an ubuntu user with the same password that can be used to deploy instances under that account14:52
jcastroack14:53
stokachuthe only thing im not able to change is the juju gui password14:53
jcastroisn't it just a config option?14:54
stokachuthats what i thought but it apparently isnt the same for the login part14:55
stokachui think that only reads the jenv file14:55
jcastroyou should file a bug, that seems wrong/weird14:55
stokachui filed a bug on it awhile back and was told it wouldnt change14:55
jcastrooh, :(14:55
stokachulemme see if i can find it14:55
jcastrowell, I think UX wise, if someone is doing a cloud installation and wants to set all the passwords in one go, that seems the best way to do it14:56
stokachuyea same here14:56
=== vladk|offline is now known as vladk
stokachujcastro, https://bugs.launchpad.net/juju-gui/+bug/131710914:57
_mup_Bug #1317109: unable to override login password <add-user-story> <cloud-installer> <juju-core:Triaged> <juju-gui:Won't Fix> <https://launchpad.net/bugs/1317109>14:57
stokachuah looks like thumper updated it recently14:58
jcastroI wouldn't call May recent, heh14:58
stokachubut i dont know how that will affect the gui login14:58
jcastrowe should add this to the cross call14:58
jcastroI'm on it.14:59
stokachujcastro, cool, that will get discussed this thursday?15:01
lazypowerluflores: whicih machine? the one being bootstrapped or your workstation?15:01
jcastrostokachu, I added it to the agenda15:01
stokachujcastro, thanks!15:01
lazypowerluflores: that would be the onus of the bootstrapped machine, and iirc - that's all being routed through the MAAS dns configured services. which *should* be forwarding those requests15:01
lazypowerbut i'm not positive it is, its been a bit since i've looked at the default maas dns setup15:02
jcastrostokachu, huge major flaws always get fixed, it's the little stuff like this that papercuts people to death15:02
jcastroso when I see them I try to stomp them with fury15:02
stokachuhaha i agree15:02
jcastrostokachu, the answer could very well be "wait for juju user and auth to land", but we can at least track it15:02
stokachusounds like a plan15:02
jcastroout of curiosity, when it's finished where will the cloud installer land? Backports? cloud archive?15:04
stokachujcastro, its in the archive now and each dev release i upload the latest, i think for trusty though we're going to push newer updates via backports15:04
stokachusince this is a 'soft release' im keeping all the latest bits in the ppa until we're ready to advertise it in the official ubuntu archives15:05
stokachujcastro, i'd also like to get a more permanent home for the documentation, right now its on readthedocs.org15:07
stokachuno ubuntu branding or anything15:08
jcastroas soon as they find out where the cloud docs will go they will tell us, I figure this can just be part of that.15:08
stokachuok cool15:08
mbruzeklazypower, I said it is that jose we have to worry about!15:11
josewhat?!15:11
josewhat happened?15:11
lazypowerjose: mbruzek said it. for the record ;)15:12
jose:P15:12
josewell15:12
mbruzekjose we are having problems with chamilo15:12
mbruzekand I blamed you15:12
lufloreslazypower: The error is on the machine where I run the 'juju bootstrap command'15:12
josembruzek: may I know what those are? I'm free today15:12
mbruzekjose, tvansteenburgh was having problems with the charm.  The test failed differently for me than Tim. Apache2 does not seem to be running on 10.0.3.17315:13
josembruzek: let me double check the code I pushed to the branch15:14
mbruzekjose, Tim was getting an apt-get install error, I did not see the apt-get problem, just the message and failed test.15:15
mbruzekjose also 00-setup needs -y flags on add-apt-repository and apt-get install15:15
josembruzek: yeah, apt-get was showing in the local provider, but not on the cloud15:15
joseand see bug #133534015:15
_mup_Bug #1335340: 00-setup's apt does not have -y flag <Juju Charm Tools:New> <https://launchpad.net/bugs/1335340>15:15
mbruzekjose, good call on filing that bug!15:17
mbruzekjose, hopefully we can fix that soon.15:17
joseif you point me to where those files are generated, I could surely fix them15:17
lazypowerits in a template directory15:18
lazypowergrep -ri through the source tree, its only in 1 spot15:18
lazypowerlp:charm-tools15:18
josecool, thanks15:19
joseI'm running my tests now too15:19
lufloreslazypower: I modified the ntp server on the maas server and now all is good...now to the next issue :) Thanks15:31
lazypowerluflores: brilliant news! Glad its sorted :) still having an issue with resolution?15:31
lufloreslazypower: I am going to test that next, but I trying to use maas/juju for openstack deployment15:32
=== luflores is now known as Caguax
khusswhen I deploy a new nova-compute using juju, it is using ubuntu 12.04. How do I make it install 13.10 instead? I tried changing the version by editing the node, which didn't help.16:07
sebas5384khuss: maybe this can help you http://juju-docs.readthedocs.org/en/latest/provider-configuration-openstack.html16:09
lazypowersebas5384: o/16:09
sebas5384hey! lazypower o/16:10
sebas5384:)16:10
lazypowerwhats up skillet?16:10
sebas5384lazypower: here I am struggling with the drupal charm hehe (finally i have time for continue)16:11
khusssebas5384: thanks. let me check16:11
lazypowersebas5384: which version of the drupal charm? you had a branch, and there was another using drush16:12
sebas5384lazypower: https://github.com/sebas5384/charm-drupal16:12
sebas5384master branch16:12
lazypowerand i think there were some crusty copies of drupal floating around somewhere16:12
sebas5384its in ansible :)16:12
sebas5384yeah, but none of them are like production and development ready16:12
sebas5384using best practices known by the community16:13
sebas5384i was showing the charm to a guy of acquia and he love the ideia16:13
sebas5384another thing i make is the icon hehe16:13
sebas5384*made16:14
lazypowerright on16:14
sebas5384I'm going to finish the first milestone and then i'm gonna comeback to the issue in launchpad where are happening some review :)16:15
lazypowergood plan. ping me when you're ready for a review, i'd love to look it over16:16
sebas5384awesome!! thanks! :)16:16
lazypoweri'm a bit bured atm in a charm rewrite, but i always enjoy a fresh look at new cuts on an old charm.16:16
sebas5384hehe16:16
sebas5384i would love to rewrite all charms in ansible hehe16:17
sebas5384extending some roles16:17
=== vladk is now known as vladk|offline
lazypowerall? thats ambitious16:17
sebas5384hahaha yeah i was kidding16:18
lazypowernope, i have it on record that sebas5384 is going to rewrite all the charms in ansible. pack it up everybody, sebas's got this one.16:19
lazypower;)16:19
sebas5384hehehhee16:19
sebas5384oh!! let me ask you something about subordinated charms16:19
lazypowergo for it16:19
sebas5384when i make a relation between drupal<>varnish for example16:20
sebas5384i must pass some default.vcl file for make the proper configurations16:20
sebas5384and thats its like the same case with apache solr relation16:20
sebas5384so, what should be the best way?16:21
sebas5384i sow some solutions around16:21
lazypowerwhats the purpose of this default.vcl file?16:21
lazypoweris it configuring drupal.. or...16:21
sebas5384like sending a hash of the file, or making a subordinated charm to make this customizations16:21
lazypowerwell, you've got a few options. you can base64 encode it so it retains its integrity when being xferred over the wire16:22
sebas5384its a custom configuration for avoid some agressively cached things16:22
lazypoweror you can use the subordinate and relate it to any service that needs it and rely on relationships to do the configuring16:22
sebas5384ok, theres goes #116:22
joseuh oh, this looks like a problem: tests give a different exit code after the first tun16:22
lazypowerbut be careful - you'll want to make sure you account for any config-changed hooks not over-writing the settings if they are present, its sometimes prudent to make portions of a config immutable and only under the governance of that specific relationship hook - so in that case its difficult for me to tell you what to do aside form create a sentinel file, load it into an ansible variable on dont act on it if that predicate value is true. (if that makes16:23
lazypower*any* sense at all)16:23
sebas5384lazypower: ok, but when i make a relation drupal<->varnish the subordinated charm related to varnish knows about it?16:23
lazypoweri'm not super familiar with the varnish charm, i think varnish ootb is kinda dumb and aggressively caches everything, just like it would if you specify no config to varnish post deployment. it says "k i got it all boss, serving all the things"16:24
lazypowerit may require some tweaking of the varnish charm itself to support this.16:25
sebas5384yeah exactly16:25
sebas5384so the varnish and the apache solr16:25
schegiis there someone who could help with some cloud-init related problems during system boot or can point me to an irc channel or something like this?16:26
sebas5384are not for a automated topology set16:26
sebas5384probably i will had to give it a look to this charms after the drupal charm is ready16:26
sebas5384thanks for the tips lazypower ;)16:27
lazypowersebas5384: well, again i'm not super familiar with it. it might expose a configurable interface.16:27
lazypowerif it does that, you should be able to ship over the config OTW16:27
lazypowerthat would be ideal, considering there are special varnish caching strategies for different apps.16:27
sebas5384yeah, but it doesn't hehe16:27
sebas5384and in the case of apache solr16:27
lazypoweri know in my use cases for drupal/joomla/wp - i wanted to cache only assets and let scripts regenerate since we pushed updates frequently.16:27
sebas5384there are a lot of other files that i would like to override like stopwords.txt file16:28
sebas5384yes!16:28
sebas5384lazypower: in drupal you have a number of modules to integrate with varnish for example16:28
sebas5384so using the headers16:28
sebas5384you can dynamically change the rules of caching16:29
lazypowerwell, in that case, its probably going to need modifications. Just keep in mind if you're going for having it in the charm store ~charmer recommended charm, it'll have to be compat with drupal and everything else.16:30
lazypowerwhich is going to be tough, because i can see scope creeping quickly on that...16:30
lazypowerall of that is domain specific16:30
sebas5384yeah, but others like wordpress have that problem too16:31
sebas5384if we just do some more relation variables to configure each instance of the varnish or cores of solr16:31
sebas5384should be ready for others that might need that level of costumization too16:32
lazypowercool. :)16:33
sebas5384thats why i was thinking in the responsabilities, subordinated charm, or a nice relation-set variable to pass the files16:33
sebas5384hehe16:33
lazypowersounds like you've got some ideas, i'll let ya to it and we can reconvene during review16:33
sebas5384great! :D16:33
sebas5384thanks sharing your thoughts :)16:34
jcastrohey sinzui, https://bugs.launchpad.net/juju-core/+bug/124246816:35
_mup_Bug #1242468: Boilerplate for HP Cloud missing several keys <config> <hp-cloud> <juju-core:Triaged> <https://launchpad.net/bugs/1242468>16:35
jcastrowhat's the recommended method for hp cloud?16:36
jcastrolike, shouldn't we be telling people to use keys?16:36
lazypowerjcastro: yep, we should be. Thats more secure than putting L/P in there.16:36
jcastroyeah I just need a snippet from someone using it with keypair to fix the docs16:36
lazypoweri thought the boilerplate had the key sections in there jsut commented out16:37
jcastroI have a card to fix up the hp page today16:37
lazypower      # auth-mode: keypair16:37
lazypower        # access-key: <secret>16:37
lazypower        # secret-key: <secret>16:37
lazypowerthats what was generated by juju back in the 1.16 series16:37
jcastrohah I see what happened16:37
sinzuijcastro, looks like that bug is fixed in 1.19.4 and I should close it16:37
lazypowernot sure whats changed in the 1.18+ since i havent regenerated my env.yaml in quite a while16:37
jcastroI used quickstart and it doesn't include the commented out sections16:38
lazypowerah, nice16:38
lazypowerTO THE BUG TRACKER! *points for great justice*16:38
jcastroactually, no, if we just make it correct in the template ....16:40
sinzuilazypower, 1.17/1.18 wrongly removed interesting config advice for HP. When HP closed their old regions, the devs were encouraged to fix the config16:40
lazypowersinzui: ah, i should probably be regenerating my template between point releases and migrate data instead of leaving all this cruft in here.16:41
lazypoweri mean, my hp cloud config right now isn't even useable thanks to them closing down the old api and moving to horizon. i haven't put in the effort required to get the new config setup.16:41
sinzuilazypower, be careful if you use 1.18, It doesn't know the new region and use-float true16:42
lazypowergood looking out.16:42
lazypowerjcastro: thats noteworthy  ^16:42
lazypoweri doubt we'll be having a lot of people on 1.19 reading the docs since thats -devel16:42
jcastroyeah I am trying to get it working16:43
jcastro2014-07-01 16:43:31 ERROR juju.cmd supercommand.go:305 cannot start bootstrap instance: index file has no data for cloud {az-1.region-a.geo-1 https://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0/} not found16:43
sinzuilazypower, jcastro the charm-bundle-slave has cloud-city. Its environments.yaml for charm testing is configured for modern HP, and specifically US East where you have 40 instances all to yourself16:43
jcastrostuck on this16:44
lazypowersinzui: over half of that was greek to me. I know what cloud-city is, but what is this charm-bundle-slave you speak of? is that the testing instance we got?16:45
jcastrosinzui, where can I see a sanitized copy of that config? I'm just trying to update the docs for modern HP16:45
sinzuilazypower, jcastro . This doc goes out to all charmers. https://docs.google.com/a/canonical.com/document/d/1mqO2geOuQwTMNpja2MG0B2JW4By6xy3GBc2o-dEGrNQ/edit16:46
jcastrooh is this for the automated testing?16:46
lazypoweroh i've seen this!16:46
lazypoweri had no idea thats what you were talking about. ok. cool - i'm more up to date thatn i feared i was.16:47
sinzuijcastro, the slave has a copy the the cloud-city dir, The charm-testing-hp env is what charm bundle testing will use. It is a valid config.16:47
jcastroack16:47
jcastroI am getting access denied with my key16:48
sinzuiyuck16:49
lazypowerjcastro: i'm in,,,, let me get you the bits you need16:50
sinzuijcastro, oops, wrong users16:51
sinzuioh i did doc the right user16:51
sinzuijcastro, are your keys on Lp correct?16:52
jcastroyessir16:52
jcastroI get to the power machines just fine16:52
jcastrosinzui, we can sort it later; as long as lazypower can get me a working config to fix the docs16:52
lazypowerjcastro: sent to you over canonical irc pm.16:53
lazypowerits using user/pass though... combined with the paste i gave you earlier should be g2g, make sure we verify before its up in teh docs though - i'd hate to be wrong on that...16:54
jcastromy notify-osd is crying right now16:54
jcastroyeah, we want to use keypass, not username/pw16:54
lazypowersorry :) i should have dumped that in canonical pastebin now that i think about it16:54
lazypowernext time man, i'll do it right next time.16:54
jcastroit's all good16:54
lazypoweri always forget we have a nice password mfa protected pastebin16:55
=== rogpeppe1 is now known as rogpeppe
lazypowerpastebinit has spoiled me16:55
jcastro2014-07-01 16:43:31 ERROR juju.cmd supercommand.go:305 cannot start bootstrap instance: index file has no data for cloud {az-1.region-a.geo-1 https://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0/} not found16:55
jcastroany idea on this?16:55
jcastroI think the keypair auth is working16:55
jcastroI am just having another error16:55
lazypowerhmm thts teh same thing i get16:55
lazypowerand mine is with the old config. the   AZ data looks correct though16:56
sinzuilazypower, There is no az data i modern config. HP is Havana now, the AZs aren't hard coded16:56
jcastrohttp://pastebin.ubuntu.com/7732336/16:56
jcastrothis is what I have16:57
sinzuibogus region16:57
sinzuibad ip16:57
sinzuibad use-floating-ip16:57
sinzuihttp://curtis.hovey.name/2014/06/12/migrating-juju-to-hp-clouds-horizon/16:58
jcastrodid we not update the docs for that?16:59
jcastrono matter, I'll fix it now16:59
sinzuijcastro, the release candidate shows this http://pastebin.ubuntu.com/7732342/ which has the right use-floating-ip and advises a sensible region16:59
jcastrook so it's fixed in the template, so I don't need to file a bug there17:00
jcastrook, working on the docs now, I'll have a PR with working HP in a few minutes17:00
jcastroit's working now17:00
sinzuijcastro, great. Your the first person to confirm my recommendations I have had this nagging fear I missed something17:01
schegican someone tell me what cloud-init is doing on boot on a bootstraped node??17:03
jcastro2014-07-01 17:02:59 ERROR juju.cmd supercommand.go:305 cannot start bootstrap instance: cannot assign public address 15.125.121.196 to instance "7eb9f960-45d6-4e30-8b0a-2cca4f925b67": failed to add floating ip 15.125.121.196 to server with id: 7eb9f960-45d6-4e30-8b0a-2cca4f925b6717:04
jcastrois this our fault or theirs?17:04
lazypowerschegi: its updating sources, f etching additional dependencies like rsyslog-forwarder, etc.17:07
jcastrosinzui, I made a mistake, the HP Docs are up to date other than the keypair part, which I'm fixing now.17:10
schegii got some problems with it. When changing my /e/n/interfaces it sleeps for a couple of minutes in cloud-init-nonet. here my boot.log http://pastebin.com/xYFynAWS17:10
jcastroIf someone has a minute17:17
jcastrohttps://github.com/juju/docs/pull/13217:17
jcastrosinzui, since you're on the dev release, can you tell me if `juju help hpcloud` mentions username/password or keypair?17:18
=== vladk|offline is now known as vladk
themonkhi all17:32
=== alexisb is now known as alexisb_afk
=== gmb is now known as breakum-binns
=== urulama is now known as uru-away
jcastrohttp://askubuntu.com/questions/490141/deploying-charms-using-juju-fails-with-tcp-connection-timed-out17:55
jcastroanyone see this before?17:55
jcastrolooks like it's trying to hit the public store but can't17:55
lazypowerjcastro: probably related to the maas proxying. all your subs proxy through the cluster controller as i understand it.17:59
stokachumattyw, what version of juju do you have?18:25
jcastrohazmat, remember my bug that said m1.smalls shouldn't be the default?18:26
jcastrohttp://aws.amazon.com/blogs/aws/low-cost-burstable-ec2-instances/18:26
jcastroI wish we had storage sorted18:27
mattywstokachu, I'd have to double check18:28
hazmatjcastro, yeah.. saw those looks  interesting18:28
hazmatjcastro, we need new a bug to update the instance types in core with those as well18:29
stokachumattyw, http://paste.ubuntu.com/7732683/18:29
stokachumattyw, make sure you running 1.18.3 or higher18:29
jcastrohazmat, doing it now18:29
stokachuoh wtf18:30
stokachumattyw, i just saw the comment of the deprecation18:30
jcastrohazmat, https://bugs.launchpad.net/juju-core/+bug/133647318:30
_mup_Bug #1336473: Support new t2 instance types on AWS <juju-core:New> <https://launchpad.net/bugs/1336473>18:30
mattywstokachu, the machine I ran the script on was a clean version of trusty so it got whatever version came out of the packages. my local machine is 1.19.3 and that warns me about deprecation18:31
mattywstokachu, I hadn't actually realised use-clone was ever valid - that's my bad, sorry18:32
stokachumattyw, nah man you're good and i appreciate the bug report18:32
stokachumattyw, there seems to be some issues with things being renamed, deprecated at an alarming rate18:33
mattywstokachu, for the record the version is was running was 1.18.118:33
mattywstokachu, which is what it got from the packages18:33
stokachumattyw, yea so lxc-use-clone was introduced in 1.18.3 and now is apparently deprecated in 1.19.x and newer18:33
jcastrohazmat, they've basically removed m1's totally from the instance pages and the pricing pages18:34
mattywstokachu, ok - that pull request isn't going to cut it at the moment then18:34
mattywstokachu, we probably just need to have a pre requsite for a particular version of juju to be installed18:34
stokachumattyw, yea, also i need to talk to the juju guys to figure out what their plan is18:35
stokachu1.18.3 will be lxc-use-clone but 1.22 will be lxc-clone18:35
stokachuas far as those comments state18:35
stokachumattyw, maybe thinking of just setting a hard version requirement in the debian package18:37
mattywstokachu, that's probably a good options18:38
mattywstokachu, I'll close that pull request for now then18:38
stokachumattyw, cool man, if you run into anything else like that with deprecation warnings being printed let us know18:39
mattywstokachu, I'm going to try out the multi instance install tomorrow, I'll let you know how it goes!18:39
stokachumattyw, awesome man, thanks!18:39
=== breakum-binns is now known as gmb
joseurgh, I got scared thinking that t1.micros were not going to be free anymore after this t2 announcement, but looks like they will!18:41
* jose continues testing18:41
=== alexisb_afk is now known as alexisb
whitis there any way to simply point juju at the directory for a charm (locally) for deployment without having to nest it in a series folder?19:56
lazypowerwhit: you have to nest a series folder19:57
* whit flips table and leaves19:58
whitjk19:58
* lazypower replaces the table and shows whit a seat19:58
lazypowerhave a seat19:58
lazypower;)19:58
whitlazypower, nobody has written a plugin for "hey just deploy my thing"?19:58
lazypowerwhit: you can do that if you specify filepath with a deployer file - but from the cli, not that i'm aware of19:59
lazypowerits still very judicious in ensuring you have a logical local charm repository.19:59
=== vladk is now known as vladk|offline
=== CyberJacob is now known as CyberJacob|Away

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