=== 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 | ||
rvba | bigjools: 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 |
---|---|---|
rvba | bigjools: can you confirm that you saw a *static IP* in the forward zone file? | 07:36 |
=== CyberJacob is now known as CyberJacob|Away | ||
rvba | bigjools: 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 | ||
bigjools | rvba: thanks for landing the fix. Yes I saw a static IP for a CNAME. | 10:43 |
bigjools | rvba: static IP for commisioning is either a bug or a feature depending on your PoV | 10:43 |
bigjools | :) | 10:43 |
rvba | bigjools: well, looks like the lander is down (I just redeployed the lander now) so it's not landed yet. | 10:44 |
rvba | bigjools: 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 |
rvba | bigjools: oh, it just got landed | 10:45 |
bigjools | yeah static leases in there is a feature too | 10:45 |
bigjools | not that worried about those | 10:45 |
bigjools | in fact it drives the DNS at the moment :) | 10:45 |
rvba | bigjools: 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 |
bigjools | rvba: I skimmed it, it's too late and I am too tired to take it all in | 10:46 |
rvba | bigjools: sure, no worries. It's just good to be able to QA this… | 10:47 |
bigjools | rvba: yes, thank you for doing some QA | 10:47 |
rvba | welcome | 10:48 |
rvba | Starting a CI run now… | 10:48 |
=== vladk is now known as vladk|offline | ||
allenap | jtv: You’ve got some conflicts in https://code.launchpad.net/~jtv/maas/dual-stack-network-helpers/+merge/223869 | 11:23 |
allenap | jtv: I’ll review that after lunch if it hasn’t been taken by then. | 11:23 |
=== vladk|offline is now known as vladk | ||
rvba | Reviewer needed! https://code.launchpad.net/~rvb/maas/fix-bootloader-path/+merge/223920 | 13:36 |
rvba | allenap: gmb: Anyone up for a tiny review? ^ | 13:45 |
gmb | rvba: Sure | 13:45 |
rvba | Ta | 13: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 | ||
jtv | wrale_: if Start is greyed out in the UI, there should be a tooltip to tell you the reason. | 14:11 |
jtv | For me it's usually "need to register an SSH key or you won't be able to access the node." | 14:11 |
jtv | That 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_r | jtv: The node should fail to start if missing sslkeys and windows | 14:13 |
blake_r | jtv: meaning not allowed* | 14:13 |
blake_r | jtv: quick question | 14:15 |
blake_r | jtv: would it be okay to do this | 14:15 |
blake_r | jtv: http://paste.ubuntu.com/7674825/ | 14:15 |
jtv | Looking... | 14:17 |
jtv | But 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 |
jtv | blake_r: it's ugly but in the context I think it makes sense. | 14:18 |
jtv | (Your paste, that is) | 14:18 |
blake_r | jtv: i understand, having a tooltip that says register sslkey would be good | 14:19 |
blake_r | jtv: tahnks | 14:20 |
jtv | ISTM 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 |
roaksoax | hey 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 |
roaksoax | jtv: ^^ | 14:21 |
jtv | AIUI, no. | 14:21 |
roaksoax | rvba: ^^ | 14:21 |
blake_r | roaksoax: yes | 14:21 |
roaksoax | like "Add power method" | 14:21 |
jtv | We want them all in the codebase, so we can change the API, right? | 14:21 |
blake_r | roaksoax: look at my plugin architecture | 14:21 |
roaksoax | blake_r: branch? | 14:21 |
blake_r | roaksoax: doc | 14:21 |
roaksoax | blake_r: doc? | 14:22 |
roaksoax | :) | 14:22 |
roaksoax | jtv: 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 |
roaksoax | jtv: what are the benefits of having it so | 14:22 |
jtv | Orders. :) | 14:22 |
roaksoax | jtv: what are the disadvantages? | 14:22 |
roaksoax | jtv: just exploring cause someone on canonical was requesting whether we can do that | 14:22 |
jtv | Right. My recollection is that we want to keep all power methods in a single codebase, to keep development unified. | 14:23 |
gmb | rvba, jtv, allenap: Can haz review: https://code.launchpad.net/~gmb/maas/clean-ip-ranges-ipv6/+merge/223936 | 14:23 |
jtv | I'll take it. | 14:23 |
gmb | Thankee squire | 14:24 |
rvba | roaksoax: 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 |
jtv | wrale_: was it the SSH key? :-) | 14:31 |
allenap | roaksoax: 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 feature | 14:32 |
allenap | roaksoax: 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 |
allenap | roaksoax: 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 box | 14:33 |
wrale_ | hmm maybe that's not fail fast.. either way :) | 14:33 |
jtv | Well theoretically, being able to see the notice _before_ you click the box should be faster. | 14:33 |
wrale_ | ^ yup | 14:33 |
jtv | The question is whether the tooltip is obvious enough. | 14:33 |
jtv | Maybe we should just show that message under the button. | 14:34 |
jpds | jtv: You around? | 14:35 |
jtv | Hi jpds | 14:36 |
jpds | jtv: 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 misery | 14:37 | |
rvba | heh | 14:37 |
jpds | Oh, sorry. | 14:37 |
gmb | Also allenap, first mate of HMS MAAS | 14:37 |
gmb | Basically anyone who’s not me, then… | 14:37 |
jpds | I'm getting this error: http://paste.ubuntu.com/7674927/ | 14:38 |
jtv | Good to know who our friends are | 14:38 |
jtv | jpds: I think that means there's a problem with the credentials string. | 14:39 |
jtv | The 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 |
gmb | jtv: 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 |
jtv | Ooo | 14:42 |
allenap | jtv: I believe we added the is_recipe_for_mussels_a_la_mode() validator a while back. | 14:42 |
jtv | Then might it be the old clock-skew problem? | 14:42 |
gmb | D'oh! | 14:42 |
gmb | Didn’t think of that. | 14:42 |
jtv | jpds: 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 |
jtv | Maybe you're not getting NTP? | 14:46 |
=== vladk is now known as vladk|offline | ||
* jpds returns. | 15:13 | |
jpds | jtv: Well, ntp's on the box. Offset: -0.030. | 15:13 |
jpds | Oh, I got a machine in MAAS. | 15:14 |
jpds | jtv: It's still happening. | 15:20 |
=== vladk|offline is now known as vladk | ||
gmb | allenap: 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 |
allenap | gmb: Yeah. | 15:29 |
gmb | Ok | 15:29 |
=== matsubara is now known as matsubara-lunch | ||
=== vladk is now known as vladk|offline | ||
=== vladk|offline is now known as vladk | ||
allenap | gmb: 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 it | 16:54 |
allenap | really is a *very* small bug. | 16:54 |
wrale_ | i wish #juju were as responsive as #maas | 16: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 ram | 18:53 |
=== vladk is now known as vladk|offline | ||
=== vladk|offline is now known as vladk | ||
blake_r | wrale_: if you use fast-path installer | 19:29 |
blake_r | wrale_: no swap partition is created | 19:29 |
blake_r | wrale_: there is a button on the node view to enable it | 19:29 |
blake_r | wrale_: its normally enable by default | 19:29 |
wrale_ | thanks blake_r .. i'll try this | 19: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_r | wrale_: set your first dns as the maas ip | 20:32 |
wrale_ | blake_r: cool.. will do.. thank you | 20:33 |
blake_r | wrale_: dont forget to set your upstream dns address on the maas settings page | 20:33 |
wrale_ | hmm.. can't seem to find that.. will look for docs | 20:35 |
wrale_ | oh.. nvm. .found it | 20: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 |
AskUbuntu | Can Ping but Cannot SSH to Openstack VM Instace | http://askubuntu.com/q/486151 | 21:19 |
=== CyberJacob is now known as CyberJacob|Away |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!