/srv/irclogs.ubuntu.com/2012/06/12/#maas.txt

bigjoolsis its clock out of sync?00:00
kurt_Hi - question on this - I see an ntpd check00:00
kurt_Julian, right?00:00
kurt_so, would there be a way to force a check to ntpd to admin node, or make that an option?00:01
kurt_I have seen that bug you guys had out there00:01
bigjoolswell if the clock is out of whack and ntp fails for some reason then oauth  fails, which is required to access the metadata service on boot00:01
bigjoolsjust set the hardware clock for now until there's a better solution for this00:01
kurt_so, will bios clock take care of that?00:02
kurt_this is all in vmware in case you couldn't guess00:02
bigjoolsah00:02
kurt_is that an "ah" with a big stamp of disapproval? :)00:03
bigjoolscheck the console when it's booting up for the first time then, if it sits waiting for a long time then it's probably the oauth/clock thing00:03
kurt_ok, I can try that00:03
bigjoolsbut yes I'd have thought the clock time would come from the host00:03
kurt_clock time was definitely way off00:04
kurt_14 hours00:04
kurt_do I need to do something after that to force a bootstrap of the node then?00:05
kurt_still asking for password00:06
kurt_I was reading about clicking on start button from MAAS interface?00:06
bigjoolsare you using juju?00:06
kurt_yup00:07
bigjoolsyou don't need to use the maas interface to start then00:07
bigjoolsand juju passes the ssh key00:07
kurt_since that doesn't appear to be working, how do I get the node to re-sync the ssh key?00:08
kurt_juju bootstrap, again?00:08
bigjoolsyes00:08
kurt_I've been trying that without much luck...00:08
bigjoolsdestroy the juju env00:08
kurt_eeek00:09
bigjoolsfix the clock00:09
bigjoolsbootstrap again00:09
kurt_:)00:09
bigjoolswell if it's not a node with the master on it then you can just release it00:09
kurt_do I not need to use maas when using juju?  I'm still learning this stuff00:11
bigjoolsjuju works with many providers :)00:11
bigjoolsit's up to you if you want to use maas00:11
kurt_if I want to do things in my own private cloud, then maas is the only way, right?00:11
bigjoolsbut for local deployments maas is good00:11
kurt_ok, cool00:12
bigjoolsit's still a bit rough around the edges00:12
kurt_:) you guys are working throught00:12
kurt_through it00:12
bigjoolswe try :)00:12
kurt_my purpose is create a private cloud so I can try a third party enterprise cloud management system called convirture00:13
kurt_not sure if you are familiar with it00:13
bigjoolsI'm not00:13
kurt_they have a community version AND enterprise version00:13
kurt_does the name xen-man ring a bell?00:13
kurt_in any case, I'm really trying to get a private cloud going to test convirture.  I'm thinking juju may be redundant for my needs00:14
=== matsubara_ is now known as matsubara
=== tobin_ is now known as tobin
=== tobin is now known as Guest74089
=== Guest74089 is now known as tobin__
=== matsubara is now known as matsubara-lunch
=== matsubara-lunch is now known as matsubara
roaksoaxrvba: howdy13:01
rvbaroaksoax: \o13:01
roaksoaxrvba: so I have raphael and yui packaged13:01
rvbaroaksoax: \o/13:01
roaksoaxrvba: in ppa:maas-maintainers/testing for quantal13:01
roaksoaxrvba: so feel free to start the migration :)13:02
roaksoaxand ttest those packages13:02
rvbaroaksoax: meanwhile I've upgraded the YUI version we use in maas to 3.5.  All good.13:02
roaksoaxrvba: awesome! I was looking into doing it myself blast night but there's some thing i obviously don't know about so I didn't :)13:03
rvbaroaksoax: it was really simple for me to upgrade.  And I was ready to fix issues/deprecations etc but it turns out all went smoothly.13:04
roaksoaxrvba: awesome, so we should be able to use the packages failry easily then13:05
rvbaroaksoax: I just need to make sure the structure plays well with 'combo' (the component we use for loading tons of js files in one request.13:10
rvbaThe structure of the files in the package that is.13:10
roaksoaxrvba: yeah I think changes are gonna be needed in order to access that directory, aren't they? i/e/ tdeal with permissions and stuff13:10
rvbaroaksoax: I assume the directory where the files will end up will be readable by anyone right?13:11
roaksoaxrvba: can't recall but it is /usr/share/javascript13:11
rvbaI just installed the package (on precise), seems ok.13:12
rvbaroaksoax: will the package end up in precise at some point?13:17
roaksoaxrvba: I guess we'll have to backport it13:17
roaksoaxrvba: would you rather have a precise version to test against?13:17
rvbaroaksoax: well, the version you gave me installed just fine on precise.  It's just a bunch of dead JS files after all :).13:18
rvbaroaksoax: the package as it is won't play nice with the way the combo loader works.  Because the typical requested path looks like this: /combo/?3.5.1/build/overlay/assets/skins/sam/overlay.css&3.5.1/build/w...13:20
roaksoaxrvba: yeah, providing a precise version is simple enough as building it for precise13:20
rvbaroaksoax: we obviously can strip out the "3.5.1/build" from each path but it would be much more simple if the file path could match this.13:20
roaksoaxrvba: ok hold on, you say you *don't* want 3.5.1/build in the path?13:23
rvbaroaksoax: I *do* want it.13:23
rvbaroaksoax: Let me give you an example.13:24
roaksoaxrvba: ok, so i guess it could be done13:24
roaksoaxrvba: however, I do not want ot change howthis is done in distros13:24
roaksoaxi.e. maybe policy says *not* to do that13:24
rvbaroaksoax: I'm just telling you what would be more convenient for us.  You get to tell me if it's possible or not :).13:25
roaksoaxrvba: let me try to see if there'13:26
roaksoaxs some kind of policy13:26
rvbaSo, long story short, YUI3 has this built-in tool to load multiple js/css file all in one request.13:26
roaksoaxrvba: eitherway, I do not want to differ that much from debian13:26
rvbaIt's very convenient because on the JS side you simply load modules and the a single request loads all the JS files in one request.13:26
rvbaBut it requires a component on the server side to parse the request and return the (concatenated) files.13:27
rvbaIn the Django world this component this component is called 'convoy'.13:27
rvbaYahoo also provide a service that does serve these files but you have to use their servers in that case and we (in MAAS) can't do that.13:28
rvbaConvoy works by being pointed to a root directory and serving up files from there.13:28
rvbaBut the structure needs to be {yui_version}/build/JS_files_from_the_release13:29
rvbaRight now /usr/share/javascript/yui contains all the JS files from the release.13:29
rvbaroaksoax: Having a symblink from /usr/share/javascript/yui/3.5.1/build pointing to /usr/share/javascript/yui could do the trick.13:30
roaksoaxrvba: right. So yes, let me check wehther policy mentions something about that, as if I do a change like that, it might affect many other things13:30
roaksoaxrvba: i'd rather have a symlink in //usr/share/maas/web/static13:31
rvbaAnother benefit of this whole combo thing is the ability to use multiple versions.  With the current structure of the package we would somewhat lose that possibility.13:31
rvbaroaksoax: yeah, that would be fine.  We just need to be able to access, say model.js from {YUI_ROOT}/3.5.1/build/model/model.js13:32
rvbaroaksoax: this is very YUI specific so I doubt you'll find something related to this.13:33
rvbaroaksoax: I think the symblink should be somewhere in the YUI package if possible.  This way convoy + libjs-yui would be fully reusable outside of MAAS.13:34
roaksoaxrvba: http://wiki.debian.org/Javascript/Policy13:37
* roaksoax BRB13:39
roaksoaxrvba: ok, so the policy doesn't mention anything about the versioning14:28
roaksoaxso symlinking might be a good thing. I'm going to try to see if I get an answer from anyone on that team or with better experience packaging javascript14:29
rvbaCool, thanks for going that roaksoax.14:29
rvbas/going/doing/14:49
=== matsubara is now known as matsubara-afk
adam_ghow does MAAS provide file storage for the Juju provider?17:12
ahasenackdoes maas provide a metadata service like aws?19:08
=== marcoceppi_ is now known as marcoceppi
=== Aaton is now known as Aaton_off
=== Aaton_off is now known as Aaton

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