/srv/irclogs.ubuntu.com/2014/02/27/#maas.txt

Set_PhoneHello01:01
Set_PhoneBigjools you around01:04
bigjoolshi01:05
bigjoolsyou take various guises I see01:05
Set_PhoneSo I upgraded to trusty. But now having ipmi enlistment issues01:06
Set_PhoneYeah on my phone01:07
Set_PhoneOnly error I get is "no power type detected"01:08
Lord_SetOk I am back. My phone had issues and missed whatever you may have responded earlier Bigjools.02:33
bigjoolscould you elaborate with your problems02:34
Lord_SetSo every time I enlist a new node now no ipmi/ilo is detected at all.02:35
bigjoolswhat package version do you have02:35
Lord_SetOf which exactly?02:35
bigjoolsmaas02:35
Lord_SetSec02:36
Lord_Set1.5+bzr1977-0ubuntu202:37
bigjoolscan you try the package in the daily PPA, it should have fixed this02:39
bigjoolssudo add-apt-repository ppa:~maas-maintainers/dailybuilds02:39
Lord_SetSure02:39
bigjoolsthen you will truly be bleeding edge02:40
Lord_SetWhen updating MAAS do you recommend doing a regular upgrade or full-upgrade?02:40
bigjoolsyou're using aptitude?02:41
Lord_SetYes02:41
Lord_SetI prefer it02:41
bigjoolsdon't, use apt-get02:41
Lord_SetOk02:41
Lord_SetWhy? Just curious02:41
bigjoolsaptitude has different conflict resolution rules to apt-get, and the distro team only tests with apt-get02:41
Lord_SetOk makes sense02:41
bigjoolsso you could end up with a bad installation02:41
bigjoolsso apt-get dist-upgrade02:42
Lord_SetI wish I knew that earlier02:42
bigjoolsI never use plain upgrade02:42
Lord_SetAlright I will try and re-enlist those nodes02:43
Lord_Sethmm yay... give me a bit. I think I have a server issue now. Restarted the server after the update and ssh isn't responding now.02:55
bigjoolsjtv: why is our customised CalledProcessError (ExternalProcessError) doing this?03:03
bigjools        cmd = u" ".join(quote(self._to_unicode(part)) for part in self.cmd)03:03
bigjoolsthe base class version just prints cmd as a string03:03
jtvbigjools: I guess to deal with bytes-shaped command-line args...03:03
bigjoolsjtv: well particularly the join I mean03:04
jtvOh.  Because self.cmd is a list.03:04
bigjoolsno, it's a string :)03:04
bigjoolslook at the base class03:04
Lord_SetWhat is the release date for 14.10?03:04
jtvDoes CalledProcessError take its command as a string?  I thought it was a list.03:05
bigjoolsLord_Set: April 1703:05
Lord_SetThanks. Looking forward to it!03:05
bigjoolsjtv: the check_call stuff in PYthon does this:03:05
bigjools        cmd = kwargs.get("args")03:06
jtvSo "cmd" is a list there.03:06
jtvAnd then it converts that to a string..?03:06
bigjoolsseems so03:07
jtvAlthough actually... we don't normally call it with the command list in kwargs, do we?03:07
jtvNormally this would make cmd be None.03:07
bigjoolsit falls back to cmd = popenargs[0]03:08
jtvBecause we just pass check_call(['command', '--option', 'arg']) without kwargs.03:08
jtvAh, so it strips away the arguments and returns just the base command.03:08
jtvNot ideal if the command is something like sudo!03:08
bigjoolsyup!03:08
bigjoolsI'll change the code so it provides a better error anyway03:09
bigjools(fixing the omshell thing)03:09
jtvYes, CalledProcessError expects the problem to manifest as a non-zero return code.  What we have with omshell is a different reason to report failure.03:10
jtvNot CalledProcessError, sorry.  The other one.  Ours.03:10
jtvExternalProcessError.03:10
bigjoolsjtv: yeah, it exits with zero even if a command fails03:10
jtvWhich...03:11
jtvEwww.03:11
jtvBut hey, compared to the problems I've been having with dig lately, this is just run-of-the-mill evil.03:11
jtvdig prints its errors to stdout.03:11
bigjoolsyuuuup03:11
jtvWhich AFAICT we don't get to see when dig fails in tests, as happens sometimes.03:11
jtvAnd our enlistment user data fails to check for an error return from dig, so we get error messages being used as hostnames.03:12
roaksoaxbigjools: alright03:27
roaksoaxi'm back03:27
roaksoaxbigjools: so, the problem is that if a user upgrades MAAS03:27
roaksoaxand then tries to enlist or commissioning new nodes03:27
roaksoaxthen it will fail03:27
roaksoaxcause trusty images are not available anymore03:28
roaksoaxerr03:28
roaksoaxare not available because they haven't been imported yet03:28
bigjoolsroaksoax: I don't have a problem with that03:31
bigjoolspeople need to read release notes and pull images in03:31
bigjoolshowever I am open to be convinced otherwise03:31
roaksoaxbigjools: yeah but this is not about people reading release notes. This is about supporting backwards compatibility to existing users03:33
roaksoaxbigjools: if you can avoid it, you should not just break them03:33
bigjoolsroaksoax: there's nothing that's not backwardly compatible03:33
roaksoaxbigjools: Yahoo will be deploying their cloud in precise03:33
bigjoolsimport the image, move on03:33
bigjoolsand nothing stops that03:33
roaksoaxbigjools: what if they upgrade to new cloud-archive and they hundreds of servers fail to enlist because something silly as defaulkt to only use trust03:34
roaksoaxtrusty*03:34
roaksoaxsuch a silly thing can create big problems03:34
roaksoaxthis is my opinion at least03:34
bigjoolsok03:34
bigjoolslet's collect some more opinions and see03:35
Lord_SetYahoo will be using MAAS to deploy a precise cloud?03:35
roaksoaxbigjools: alright! Tycho also raised his concern on the email IMHO. Not that I'm not against of doing it, I'm just thinking of the implications this might have03:35
bigjoolsroaksoax: like I said, I am open, I just want to make sure we're not doing this because we're afraid of moving forwards, it's such a simple thing to get working03:37
roaksoaxindeed03:38
roaksoaxLord_Set: it was just an example03:38
bigjoolsjtv: plz to be reviewing: https://code.launchpad.net/~julian-edwards/maas/omshell-remove-fail-bug-1285244/+merge/20852103:43
jtvda tovarich03:50
jtvbigjools: and could you review https://code.launchpad.net/~jtv/maas/prefer-i386-if-arch-unknown/+merge/208525 ?04:23
bigjoolsjtv: with pleasure04:23
bradmthis is interesting, every now and again my MaaS server gives me a 401 unauthorized, but if I repeat the command, works fine04:26
bradmhaven't figured out how to produce it on demand yet though04:27
bigjoolsbradm: nonce re-use?04:31
bigjoolsand I hate that word04:31
bradmbigjools: this is for simple things like juju status against a maas based juju environment04:33
bradmbigjools: in the same shell I run it multiple times, sometimes it just says unauthorized04:33
bigjoolsbradm: one of two things usually: nonces or time is off04:34
bigjoolsjtv: any idea why this is failing? https://bugs.launchpad.net/maas/+bug/128523305:20
ubot5Ubuntu bug 1285233 in MAAS "MacAddress.__unicode__: AttributeError: 'str' object has no attribute 'get_raw'" [Critical,Triaged]05:20
jtvIt was expecting a MAC object, and got a str instead.05:21
bigjoolsno shit :)05:21
jtvMAC is a wrapper which we needed to work around Django's awkward custom-field API.05:21
jtvBasically, Django doesn't know whether the value it gives you to convert needs converting or not.05:21
bigjoolsindeed05:21
jtvSo there _has_ to be a type difference that you can use to figure it out for yourself.05:22
bigjoolsso self.mac_address is returning the string, not the MAC05:22
jtvLooking up the bug...05:23
jtvThat looks like it may be a cleaning problem.05:24
jtvWhere sometimes you get to see the field value in its uncleaned state, sometimes in its cleaned state.05:24
jtvI'd fix it by making the __unicode__ method capable of dealing with either.05:24
bigjoolsyeah, more egregious hacks ...05:25
jtvBecause Django was written to Usually Work Easily instead of provide a solid framework.05:26
jtvbigjools: https://code.launchpad.net/~jtv/maas/bug-1283918/+merge/20853005:33
bigjoolsjtv: given the machinations in MAC.__init__ how is _wrapped ever not a string?05:48
bigjoolsIOW why is mac_address itself a string in the bug05:49
bigjoolsah nm05:50
bigjoolsjtv: https://code.launchpad.net/~julian-edwards/maas/mac-address-get-raw-bug-1285233/+merge/20853705:56
Lord_SetI am watching the Ubuntu UDS Q - Next Steps for Hadoop on Ubuntu and it is a great video so far06:20
Lord_SetSo thoughts... for an admin workstation/server should I give Ubuntu Desktop or Server with Gnome installed on it over Windows Server 2012 R2? I am kind of skiddish about it is because I have like all my network administration and other tools all Windows based.06:51
jtvLord_Set: you could give those tools a whirl on WINE to scope out the change.07:04
Lord_SetTrue, I completely forgot about WINE.07:04
=== CyberJacob|Away is now known as CyberJacob
=== rvba` is now known as rvba
Lord_SetI swear everytime I import boot images I get the slowest mirror ever07:37
Lord_SetThat caps me at like 10,000kbps07:37
jtvPoor kid.07:39
jtvYou're serious about the "k" in there, right?07:39
jtvI mean, I've seen them at 10,000Bps.07:40
Lord_SetYes07:41
Lord_SetI should be getting my full like 60,000 from here!07:42
jtvOh dear.  How _do_ you cope?07:42
Lord_SetI know they must hate me when I download from Switch SuperNAP with our 1gbps line.07:42
Lord_SetWhat are the ISP like in Lithuania?07:43
jtvThis is like something I sometimes do in office environments: "Slow?  Let me check... no, I'm downloading all Friday the 13th movies here and I'm getting nearly our full rated bandwidth!"07:43
jtvLithuania?  Good question.  I could probably ask someone.07:44
jtvBut I expect the answer: "cold."07:44
Lord_SetOh nm. Was just the server you are connected to.07:44
Lord_SetWhere are you from?07:44
jtvThe Netherlands.07:44
Lord_SetAhh ok. Good metal bands there.07:45
Lord_SetSo... still receiving "No Power Type Defined" after nodes have enlisted07:56
Lord_SetWhat logs would you like?07:56
Lord_SetI know the MAAS team is most likely busy but anyone want to help me debug and fix the ipmi autodetect function of maas enlistment for trusty using the daily maintainer ppa...09:34
jtv(LS tried running maas_ipmi_autodetect_tool.py manually on a node and got this error: http://pastebin.ubuntu.com/7004118/ )09:37
rvbajtv: so09:50
rvba:)09:50
jtvHi once more.  :)09:50
rvbajtv: the enlistment image was picked at random.  Without even checking if it's there or not.09:50
jtvTyping in a slow ssh session just hurts the wrists anyway.  :)09:50
rvba(But the connection seems to work)09:50
rvba(Which is good news, you can use the lab now :))09:50
Lord_Setpicked at random?09:50
jtvWhat I saw in the code I fixed was it picking an image that was actually available, for a given nodegroup, release, and purpose; but arbitrary arch.09:51
jtvAnd "arbitrary" meant "first alphabetical," which usually worked because... amd64.09:51
rvbajtv: right, and amd64 wasn't imported for some reason hence why arm was picked up09:51
rvbajtv: allenap is there → call09:52
jtvHe's been here for a while!09:52
jtvWhy hasn't he called?09:52
jtvDone with the meeting.10:03
jtvLord_Set: looks as if bmc-config is not present on the system you tried that script on.10:05
jtvWeird though how that's an OSError, not a CalledProcessError.10:05
jtvBut yup, that's what happens.10:06
jtvAnd that's why it's not printing the actual command.  :(10:06
jtvLord_Set: can you install freeipmi-tools?10:06
Lord_SetYep10:07
Lord_SetDone10:07
Lord_SetDid it need the tools to run?10:07
jtvYes.10:07
Lord_SetOh ok10:08
Lord_SetWill rerun now10:08
jtvPlease do.10:08
Lord_Sethttp://pastebin.ubuntu.com/7004302/10:15
Lord_SetSame error on 2 servers10:15
jtvLooking.10:15
Lord_SetA dell and hp10:15
Lord_Setboth have DRAC/ILO reset to defaults10:16
jtvHmm... that sounds familiar.10:16
jtvjhobbs, do you have any idea what might be the problem here?  Lord_Set is having trouble detecting BMCs, and running detection manually produced http://pastebin.ubuntu.com/7004302/10:18
jtvProbably too early — gross timezone mismatch IIRC.10:18
Lord_SetI can post the full debug and verbose output if required.10:18
Lord_SetYeah...10:19
Lord_SetWhat is the best time to speak with those that are mostly responsible for the power management functions of MAAS?10:20
jtvAmericas.10:20
Lord_SetOk10:20
jtvWhich...10:20
Lord_SetIt is 2am PST here10:21
jtvI sort of guessed.  :)  I meant Americas, _office_ hours.  :-)10:21
jtvRoughly speaking — we're still in IT.10:21
Lord_Setlol. Do they work in one of the Canonical offices?10:21
jtvI suppose it's biological Wednesday for me.  It's getting to be Thursday evening for me.10:22
Lord_SetJust trying to figure out what time zone10:22
jtvNo, not very office-bound IIRC.10:22
jtvWait...10:23
Lord_SetOh ok10:23
Lord_SetWell I guess I will do one more thing here and then continue later today.10:23
jtvThis is embarrassing.  A loop that keeps re-assigning first_unused until the end, and then returns first_unused.10:23
Lord_SetOr go home and play around more and see if I can get it working but I am just learning Python10:23
jtvAnyway, it seems that you've run out of user slots.  Might be worth having a look at what users have been defined.10:24
Lord_SetThere are no users defined except for the default 1 currently10:24
jtvHmmm10:24
jtvFrom the comments, it's also possible that the BMC simply returns an unexpected default name for unused slots.10:25
Lord_SetYeah but it would be odd to be doing the same thing with more than one type of ipmi controller.10:25
jtvAh, I think I'm beginning to understand that loop.  Why do people not hate complexity?10:25
jtvWell if any of them already had the right user registered, the autodetect code would detect that and re-use the slot.10:26
Lord_SetAlso, each of these controllers, well all 3 that have failed so far have a max of 10 slots10:26
Lord_SetThe most amount of users I have ever configured is like 310:26
jtvLet me just see where the detection code gets its list of possible slots...10:27
jtvCould you maybe paste me the output of "bmc-config -L"?10:28
Lord_SetSure10:28
Lord_Sethttp://pastebin.ubuntu.com/7004355/10:29
jtvOkay, I think it would pick up the User<number> slots.10:30
jtvIt does make me wonder actually how it could ever find and re-use an existing slot.10:30
jtvIn the autodetect code, list_user_numbers scans this output for "^(User\d+)$".10:31
jtvThat result then gets used for pick_user_number_from_list.10:31
jtvIt skips "User1".10:31
jtvIt iterates over the rest.10:32
Lord_Sethmm ok10:32
jtvFor each, it queries the existing user.10:32
jtvIf that matches the user name it wants, it's done.10:32
jtvOtherwise, it picks the first slot where the returned user was either None or "(Empty User)" (case-sensitive exact match).10:33
jtvIf that fails too, you get what you see here.10:33
jtvCould you give me, for example, the output of "bmc-config --checkout --key-pair=User5:Username"?10:35
Lord_SetSure10:35
jtvThe question is whether it matches  r'^\s*Username(?:[ \t])+([^# \t\r\n\v\f]*[^\n]+)$'10:35
jtvbut you knew that.  :)10:35
jtvObvious, right?  Simple short regex like that.10:36
Lord_SetI did10:36
jtvI wonder if there's any variability in that whitespace...10:36
Lord_Setroot@ADMINWRK:/home/daniel# bmc-config --checkout --key-pair=User5:Username10:37
Lord_SetSection User510:37
Lord_Set        ## Give Username10:37
Lord_Set        Username10:37
Lord_SetEndSection10:37
jtvOK10:37
jtvSo... empty username.10:38
jtvAnd so I think bmc_user_get() would have returned None...10:39
Lord_SetWhich doesn't explain the error sadly10:39
jtvIn fact, it doesn't mesh with the error at all.10:40
jtvMaybe you could edit the autodetect tool and do some printf debugging?10:40
Lord_SetUnless there is an issue with how the string is being interpreted making it think all user slots are taken10:40
jtvInserting some print() in pick_user_number_from_list could tell us a lot.10:40
Lord_SetI can do that for sure. Why not make one for me and I can put it on my MAAS controller and run it against all the servers I am trying to test deploy.10:41
jtvIf we knew for each iteration in the loop in pick_user_number_from_list what user_number and username were, I think that'd pinpoint the problem.10:41
jtvSure.  Coming up.10:41
Lord_SetThanks10:41
jtvOne server at a time would be fine for me actually.  Why buy trouble?  :)10:42
Lord_Seti just don't want to mess it up and waste time10:42
Lord_SetTrue10:42
Lord_SetI can do one server at a time10:42
jtvBy the way, I think you'll come out of this knowing and loving Python!10:42
Lord_Setlol yeah. I have to learn it anyways for Cisco Nexus stuff.10:43
Lord_SetCisco got the awesome idea of integrating a full python scripting engine into their Nexus datacenter switches.10:43
Lord_SetWhich is why I think it would be awesome if MAAS played with Nexus as well as an option. The possibilities are endless and amazing to think about with switch configuration automation.10:44
jtvCritical network infrastructure.  Turing complete scripting.  What could go wrong?  :)10:44
jtvUpdated script: http://paste.ubuntu.com/7004413/10:44
lifelessjtv: welcome to openflo10:44
jtvBut yes, actually it does sound very cool.10:44
jtvHi lifeless!10:45
lifelessjtv: o/10:45
Lord_SetLike being able to deploy for example 5 servers from bare metal, bring up an openstack cluster automatically with Juju and configure all the VM specific networking and place all the servers in either a private vlan or a virtual switch on the switch segemented from everyone else for a customer10:45
Lord_SetIt is all super possible with the Nexus line10:45
jtvWe just implemented the basics of VLAN support.  I do wonder what the dividing line between "configure network" and "describe network" will look like.10:46
Lord_SetI love the vlan support10:47
Lord_SetHave you played with Openstack at all?10:47
lifelessjtv: Neutron :)10:47
Lord_SetNeutron is amazing. I can't wait for the Nexus 1000V vswitch for Ubuntu10:47
Lord_Setjtv: http://paste.ubuntu.com/7004440/10:49
jtvThat does tell us something.10:49
Lord_SetGoing to run it on an HP server now10:49
jtvIt looks like those empty slots all belong to a user named ' '.10:49
jtvI don't see how just a blank could have matched that regex though.10:50
jtvAhhhh10:51
jtvZero or more of [^# \t\r\n\v\f]* — probably zero in this case.10:51
jtvFollowed by one or more [^\n]10:51
jtv— which would include the space!10:51
jtvLord_Set: I think this version would give a different (and hopefully better) answer... http://paste.ubuntu.com/7004457/10:52
Lord_SetHmm interesting. It just worked on this server. I wonder if the file on the maas controller is different from the one being tested now.10:53
jtvI'm filing a bug.10:54
Lord_SetRunning the new version on the Dell server10:55
Lord_SetGoing to test it on a different HP10:55
Lord_SetThat worked for the Dell10:55
Lord_SetI just noticed something that would be beyond nice for this script... Well as an option for MAAS in general. Users should have the option to specify a static IP range for IPMI assignment. I know you can enable DHCP for the IPMI but that also opens up decent risks as well security wise.10:57
Lord_SetAnyways, nice work jtk. Fixed that bug as far as I can tell right now.10:59
Lord_Seterr jtv11:01
jtvLord_Set: https://bugs.launchpad.net/maas/+bug/128560711:02
ubot5Ubuntu bug 1285607 in MAAS "maas_ipmi_autodetect mistakes empty slot for taken slot" [Critical,Triaged]11:02
Lord_SetAwesome thanks11:02
jtvWe're moving away from caring too much about IPMI IP addresses.11:02
jtvWe'll use MACs instead.11:02
jtvLook up IPs on the fly.11:02
Lord_SetThat works as well11:03
jtvI guess you could put the IPMI on a separate network, if you want good separation.11:03
Lord_SetBut if a IPMI is already configued with an erroneus ip address from an old deployment it won't resolve in the new network11:03
jtvAIUI we'll do a fresh lookup every time we need it, and that will actually override the old configured IP address.11:04
Lord_SetEspecially if it configured for vlan tagging11:04
Lord_SetLike for example that Dell server is on a 10.10.10.0/24 network but the DRAC/IPMI is configured for the 10.87.89.0/27 network...11:05
Lord_SetThe rest of the IPMI are currently just on the 10.10.10.0/24 as well for testing currently but in production they will be on a separate network in their own dedicated management/ipmi vlan.11:06
jtvRight.11:06
Lord_SetAnyways I am going to head home. It is 3am here and I have to be back for a meeting at 10:30.11:13
Lord_Setyay11:13
jtvSleep harder!11:13
jtvnn11:13
Lord_SetSleep is a rare commoditiy most days it feels like. Has been super crunch time trying to get things running and deployed these past few weeks.11:13
Lord_SetWe gotta get our software developers working...11:14
Settite_666So where is the autodetect file location11:50
=== Settite_666 is now known as Set_Phone
=== CyberJacob is now known as CyberJacob|Away
=== marcoceppi_ is now known as marcoceppi
=== frankban_ is now known as frankban
SettiteAnyone around?14:34
SettiteThis is Lord_Set14:34
SettiteI found an interesting issue with upgrading from 13.10 to 14.04 and upgrading MAAS along with it14:36
roaksoaxSettite: here!14:42
roaksoaxwhat issue did you find?14:42
SettiteAwesome. So during the upgrade from 13.10 to 14.04 SSH keys seem to be regenerated14:44
SettiteThis obviously causes an issue when trying to authenticate with MAAS nodes that were spawned with a different ssh key that doesn't exist anymore.14:44
roaksoaxrobbiew: ^^14:51
roaksoaxerr14:51
roaksoaxrobbiew: sorry :)14:52
roaksoaxrvba: ^^^14:52
robbiewlol14:53
rvbarobbiew: it's becoming a classic :)14:56
rvbaSettite: what SSH keys exactly?  Because MAAS only knows about the keys that you import.  It doesn't (re)generate them.14:58
SettiteCorrect. MAAS didn't regenerate the keys... Ubuntu did during the upgrade from 13 to 14. MAAS and the deployed nodes do not get updated based off of the key change.15:04
rvbaSettite: I'm curious to know which keys were regenerated during an upgrade… ?15:06
Set_PhoneThe rsa pub and private keys I generated previously15:08
rvbaYou mean a public/private key pair in your home environment?15:09
Set_PhoneYes15:10
Set_PhoneThe only key pair I generated on the maas cluster controller15:10
rvbaroaksoax: Why on earth would an upgrade touch these? ^15:10
Set_PhoneI have no idea15:11
Settite_666 Does the MAAS team ever have community events or a podcast or regularly released videos or even a blog?15:43
=== Settite_666 is now known as Set_Phone
rvbaSet_Phone: The main community event for MAAS is UDS.15:49
Set_PhoneDidn't know if you guys did anything more regular or not.15:49
manjirihello! Is there a way to commission machines with custom image files?22:46
bigjoolsmanjiri: you would need to replace the images in the TFTP path23:05
bigjoolsthere's no easy way of doing this right now but it will get sorted out RSN23:05
manjiribigjools: is there a detailed description of "how to" ?23:06
bigjoolsmanjiri: 'fraid not23:10
bigjoolsthe /var/lib/maas/ephemerals contain the images23:11
bigjoolsiirc23:11
manjiribigjools: I am trying to understand the difference between "ephemerals" and "pxe files"23:12
bigjoolsmanjiri: pxe files are the kernel and initd that the machine downloads to be able to net boot23:12
bigjoolsinitrd, I mean23:12
bigjoolsephemerals are the environment that is copied to tmpfs and mounted as root after booting23:13
bigjoolsor mounted with iScsi23:13
manjiribigjools: Can you help me correlate that with an ISO for say, Precise 12.04.3 ?23:15
bigjoolsthere are no isos involved here23:15
bigjoolsbut a rough correlation would be that the iso is the equivalent of the ephemeral, and the pxe files are taken out of the iso so they can netboot the machine23:16
manjiribigjools: yes, what I meant was, if I have an ISO, does it contain directly or indirectly the pxe files and ephemerals?23:17
bigjoolshave a look at the maas-import-pxe-files and maas-import-ephemerals scripts in maas23:17
bigjoolsindirectly it does, I think23:17
manjiribigjools: I will take a look. Thanks for your help. (You can ignore the email I had sent earlier.)23:20
bigjoolsheh ok23:20
manjiribigjools: on second thoughts, if you could send me a reply, I can tell my boss that it has been confirmed that this is not officially supported. (I assume you are an authority?)23:23
bigjoolsyou assume correctly23:23
bigjoolsmanjiri: thinking about it, maas uses the simplestreams library to download ephemerals, so you could just write a simplestreams source to serve up custom images23:26
manjiribigjools: My interest primarily stems from the fact that my software includes a kernel module which is build against a particular kernel. I would like to make sure that kernel is the one that maas uses.23:29
roaksoaxbigjools: /win 723:29
roaksoaxerr23:29
roaksoax:)23:29
bigjoolsroaksoax: I would never use Windows 723:30
roaksoaxlol23:30
manjiribigjools: Why so partial towards Windows 8 ?? j/k23:31
bigjoolsdon't even joke about it :)23:31
manjiribigjools: :-) My understanding of the ephemerals vs pxe files needs to be refined before I can tell whether simplestreams library will be of use. I am still not sure which will allow me to pin down the kernel module compatibility.23:39

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