/srv/irclogs.ubuntu.com/2014/06/20/#maas.txt

=== Guest70819 is now known as wallyworld
=== wallyworld is now known as Guest14539
=== Guest14539 is now known as wallyworld
=== wallyworld is now known as Guest41478
=== Guest41478 is now known as wallyworld
=== CyberJacob|Away is now known as CyberJacob
rvbabigjools: with your fix in https://code.launchpad.net/~julian-edwards/maas/utopic-syslinux-location/+merge/223851 we should finally have a working Utopic package.  (The other blocker got resolved yesterday.)07:20
rvbabigjools: can you confirm that you saw a *static IP* in the forward zone file?07:36
=== CyberJacob is now known as CyberJacob|Away
rvbabigjools: I'm testing the new static DHCP stuff and I'm confused: my commissioning node gets a static IP.07:56
=== julianwa is now known as julianwa_hungry
=== vladk|offline is now known as vladk
bigjoolsrvba: thanks for landing the fix. Yes I saw a static IP for a CNAME.10:43
bigjoolsrvba: static IP for commisioning is either a bug or a feature depending on your PoV10:43
bigjools:)10:43
rvbabigjools: well, looks like the lander is down (I just redeployed the lander now) so it's not landed yet.10:44
rvbabigjools: Yeah, I figured out the CNAME thing eventually: even static mappings end up in the leases file… so they are parsed and stored in the DB… eventually.10:45
rvbabigjools: oh, it just got landed10:45
bigjoolsyeah static leases in there is a feature too10:45
bigjoolsnot that worried about those10:45
bigjoolsin fact it drives the DNS at the moment :)10:45
rvbabigjools: well, have a look at my email, I found myself in a weird situation were I had conflicting IP addresses (an allocated node had a *dynamic* IP).10:46
bigjoolsrvba: I skimmed it, it's too late and I am too tired to take it all in10:46
rvbabigjools: sure, no worries.  It's just good to be able to QA this…10:47
bigjoolsrvba: yes, thank you for doing some QA10:47
rvbawelcome10:48
rvbaStarting a CI run now…10:48
=== vladk is now known as vladk|offline
allenapjtv: You’ve got some conflicts in https://code.launchpad.net/~jtv/maas/dual-stack-network-helpers/+merge/22386911:23
allenapjtv: I’ll review that after lunch if it hasn’t been taken by then.11:23
=== vladk|offline is now known as vladk
rvbaReviewer needed! https://code.launchpad.net/~rvb/maas/fix-bootloader-path/+merge/22392013:36
rvbaallenap: gmb: Anyone up for a tiny review? ^13:45
gmbrvba: Sure13:45
rvbaTa13:45
=== vladk is now known as vladk|offline
wrale_on 1.5.1+bzr2269-0ubuntu0.1: i'm running supermicro nodes.  i manually typed in the IPMI information which I know to be correct via ipmiview (SM's tool).  node says ready and has IPMI v2.0 config, yet start but is greyed out.. is this normal?13:51
=== vladk|offline is now known as vladk
jtvwrale_: if Start is greyed out in the UI, there should be a tooltip to tell you the reason.14:11
jtvFor me it's usually "need to register an SSH key or you won't be able to access the node."14:11
jtvThat reminds me — blake_r, jhobbs: we inhibit the Start node action in the UI if the user has no ssh keys registered... Does that need to be smarter and look at SSL and/or SSH keys depending on the chosen OS?14:12
blake_rjtv: The node should fail to start if missing sslkeys and windows14:13
blake_rjtv: meaning not allowed*14:13
blake_rjtv: quick question14:15
blake_rjtv: would it be okay to do this14:15
blake_rjtv: http://paste.ubuntu.com/7674825/14:15
jtvLooking...14:17
jtvBut note that "fail to start" is different from "inhibit."  If you don't register an SSH key, and then you browse to a node's page, the Start button will be greyed out and a tooltip will say that you need to register an SSH key.14:17
jtvblake_r: it's ugly but in the context I think it makes sense.14:18
jtv(Your paste, that is)14:18
blake_rjtv: i understand, having a tooltip that says register sslkey would be good14:19
blake_rjtv: tahnks14:20
jtvISTM if you want to start a Windows node, you can use either type of key; if you want a regular node, you need an SSH one.14:20
roaksoaxhey guys, if we were to add a way for users to add custom power methods, is that soemthing we would want to do?14:21
roaksoaxjtv: ^^14:21
jtvAIUI, no.14:21
roaksoaxrvba: ^^14:21
blake_rroaksoax: yes14:21
roaksoaxlike "Add power method"14:21
jtvWe want them all in the codebase, so we can change the API, right?14:21
blake_rroaksoax: look at my plugin architecture14:21
roaksoaxblake_r: branch?14:21
blake_rroaksoax: doc14:21
roaksoaxblake_r: doc?14:22
roaksoax:)14:22
roaksoaxjtv: right, so if we were to do a plugin architecture such as the one blake_r designed in the dcoument. Why would we not want to do that?14:22
roaksoaxjtv: what are the benefits of having it so14:22
jtvOrders.  :)14:22
roaksoaxjtv: what are the disadvantages?14:22
roaksoaxjtv: just exploring cause someone on canonical was requesting whether we can do that14:22
jtvRight.  My recollection is that we want to keep all power methods in a single codebase, to keep development unified.14:23
gmbrvba, jtv, allenap: Can haz review: https://code.launchpad.net/~gmb/maas/clean-ip-ranges-ipv6/+merge/22393614:23
jtvI'll take it.14:23
gmbThankee squire14:24
rvbaroaksoax: Like jtv said, I think we want to keep all the code in MAAS itself if possible.  But the plugin architecture allows external packages to contribute power method so it's technically possible.14:24
wrale_jtv: brilliant.. thanks!14:30
jtvwrale_: was it the SSH key?  :-)14:31
allenaproaksoax: Mark wants it all in MAAS, so that we manage QA, via CI and the like. Having a hook point for adding new power methods is, IMO, about helping the user to help herself; if we make it easy for someone to make a new power method, that’s a happy user. However, they may be unhappy when we change the API and their code breaks...14:31
wrale_indeed!14:32
jtv:)14:32
wrale_strange UI feature14:32
allenaproaksoax: I think we should have a hook, but not something that can be added via the UI. As in, only a developer could make it. That way there’s a greater chance that it can be upstreamed to us.14:32
allenaproaksoax: And, iirc, that’s what blake_r’s doc suggests.14:33
wrale_i'd rather fail fast and find i can't login than greying out this box14:33
wrale_hmm maybe that's not fail fast.. either way :)14:33
jtvWell theoretically, being able to see the notice _before_ you click the box should be faster.14:33
wrale_^ yup14:33
jtvThe question is whether the tooltip is obvious enough.14:33
jtvMaybe we should just show that message under the button.14:34
jpdsjtv: You around?14:35
jtvHi jpds14:36
jpdsjtv: I'm having issues with a fresh install of MAAS and gmb said that you might be able to help.14:36
jtv?14:36
* gmb also named rvba, just to spread the misery14:37
rvbaheh14:37
jpdsOh, sorry.14:37
gmbAlso allenap, first mate of HMS MAAS14:37
gmbBasically anyone who’s not me, then…14:37
jpdsI'm getting this error: http://paste.ubuntu.com/7674927/14:38
jtvGood to know who our friends are14:38
jtvjpds: I think that means there's a problem with the credentials string.14:39
jtvThe oauth module probably just happens to validate the "consumer" part of the string first, finds a fatal problem there, and says "invalid consumer" instead of "this is a recipe for mussels à la mode, not a valid credentials string."14:40
gmbjtv: This is on the first PXE boot of a node, which is what’s confusing me, and why I refered tit to you guys. :)14:42
jtvOoo14:42
allenapjtv: I believe we added the is_recipe_for_mussels_a_la_mode() validator a while back.14:42
jtvThen might it be the old clock-skew problem?14:42
gmbD'oh!14:42
gmbDidn’t think of that.14:42
jtvjpds: I thought we'd fixed it, but it might be something like "node's hardware clock is wildly out of sync with the server's clock."  It upsets oauth.14:45
jtvMaybe you're not getting NTP?14:46
=== vladk is now known as vladk|offline
* jpds returns.15:13
jpdsjtv: Well, ntp's on the box. Offset: -0.030.15:13
jpdsOh, I got a machine in MAAS.15:14
jpdsjtv: It's still happening.15:20
=== vladk|offline is now known as vladk
gmballenap: When you say “It might be worth allocating from the fc00::/7 range too; http://www.simpledns.com/private-ipv6.aspx has an explanation why.” do you mean “instead of just from entirely random address space”?15:28
allenapgmb: Yeah.15:29
gmbOk15:29
=== matsubara is now known as matsubara-lunch
=== vladk is now known as vladk|offline
=== vladk|offline is now known as vladk
allenapgmb: I’ve got an extremely little bit of bad news for you. I really like the way you’ve fixed getRandomIPv6Address(), but there’s a bug: randint() can return either endpoint, one of which is network.size, and network[network.size] results in IndexError. On average it’ll only happen once every 2658455991569831745807614120560689152 calls though, so it16:54
allenapreally is a *very* small bug.16:54
wrale_i wish #juju were as responsive as #maas16:57
=== matsubara-lunch is now known as matsubara
=== vladk is now known as vladk|offline
=== vladk|offline is now known as vladk
=== vladk is now known as vladk|offline
=== roadmr is now known as roadmr_afk
=== CyberJacob|Away is now known as CyberJacob
=== vladk|offline is now known as vladk
wrale_how can i disable swap partition creation during the node install process (during maas provision)?  do i need to edit the preseed files?18:53
wrale_swap is killing my installs to a 240GB ssd on a server with 256GB ram18:53
=== vladk is now known as vladk|offline
=== vladk|offline is now known as vladk
blake_rwrale_: if you use fast-path installer19:29
blake_rwrale_: no swap partition is created19:29
blake_rwrale_: there is a button on the node view to enable it19:29
blake_rwrale_: its normally enable by default19:29
wrale_thanks blake_r .. i'll try this19:43
=== vladk is now known as vladk|offline
=== vladk|offline is now known as vladk
=== vladk is now known as vladk|offline
=== roadmr_afk is now known as roadmr
wrale_blake_r: that worked.. thanks again.  any idea how i might get the juju status command to get its dns lookups from the maas running on the same machine?20:32
blake_rwrale_: set your first dns as the maas ip20:32
wrale_blake_r: cool.. will do.. thank you20:33
blake_rwrale_: dont forget to set your upstream dns address on the maas settings page20:33
wrale_hmm.. can't seem to find that.. will look for docs20:35
wrale_oh.. nvm. .found it20:35
wrale_is it normal for my secondary interfaces (enabled with dhcp and dns in maas) to remain unconfigured after booting a node (juju bootstrap) with the fast installer?20:41
AskUbuntuCan Ping but Cannot SSH to Openstack VM Instace | http://askubuntu.com/q/48615121:19
=== CyberJacob is now known as CyberJacob|Away

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