=== jfarschman is now known as MilesDenver === jfarschman is now known as MilesDenver === jfarschman is now known as MilesDenver [02:22] jtv: with regarding to https://bugs.launchpad.net/maas/+bug/1365616 can you remember why we restricted API access (even read access) to cluster workers (and admins)? [02:23] Ubuntu bug 1365616 in MAAS "Non-admin access to cluster controller config" [High,Triaged] [02:24] bigjools: looking... [02:24] jtv: just added a comment, refresh in 1 min [02:24] adding* [02:26] bigjools: the only readily apparent reason I can see is that update privileges should be restricted to admins. [02:27] So I think the reason is probably just that we didn't have time to build both privileged and unprivileged handlers at a time when it wasn't yet clear that the latter would be needed. [02:30] jtv: well I don't think it's a case of two handlers - the read code explicitly makes this check [02:31] The _read_ code makes a security check!? [02:32] yes [02:32] see src/maasserver/api/node_group_interfaces.py [02:32] I think I know why [02:32] it would enable attackers easier access [02:34] I think I see another reason. [02:34] The access checks look for two things: [02:34] 1. Admin. [02:34] 2. Cluster worker. [02:35] I think either we didn't realise that when we built the NGI API, or just didn't want the complication of also checking for different levels of access given time pressure. [02:44] hmmm === jfarschman is now known as MilesDenver [02:50] jtv: are you free for a pre-imp in about 10 minutes? [03:21] bigjools: sorry, didn't notice the IRC notification there. On the bright side, your branch is now reviewed. :) Give me another few minutes. [03:31] jtv: ok I need to remember what I wanted to talk about... [03:31] but I have fresh coffee, so it'll come soon [03:36] jtv: calling === jfarschman is now known as MilesDenver [04:37] Looks like we have that CI check now to ensure that a node's IP address is one from the static range. But it's failing. [04:37] I thought we'd fixed MACAddress.cluster_interface? === jfarschman is now known as MilesDenver === jfarschman is now known as MilesDenver === jfarschman is now known as MilesDenver [06:20] Whooo! My node is “Deployed”! [06:20] No longer just “Allocated.” [06:21] Thanks rvba. :-) [06:21] \o/ [06:22] jtv: why the new factory? (make_Network) [06:22] jtv: I don't see that pattern (i.e. make_*N*ode) used anywhere else…? [06:22] Look at the first branch first. :) [06:23] ah === liam_ is now known as Guest22638 === CyberJacob|Away is now known as CyberJacob [06:49] Sometimes I wonder: are we actually cleaning up the Celery-based code that we disable? [07:02] seems not [07:02] I plan on eviscerating some stuff later [07:03] rvba: you might know this, there's a dupe of this but I can't work out which [07:03] https://bugs.launchpad.net/maas/+bug/1365035 [07:03] Ubuntu bug 1365035 in MAAS "MAAS provider bootstrap: Timeout, server not responding." [Undecided,New] [07:03] rvba: it's where the power is slow to go off/on [07:03] and the old machine gets re-used [07:05] bigjools: are you thinking about https://bugs.launchpad.net/maas/+bug/1325610 ? [07:05] Ubuntu bug 1325610 in MAAS "node marked "Ready" before poweroff complete" [High,Triaged] [07:06] aha [07:06] thanks [07:06] oh you already did it [07:07] ah no you didn't, confusing LP ui fail === jfarschman is now known as MilesDenver [07:47] easy karma for someone, delete-only branch: https://code.launchpad.net/~julian-edwards/maas/remove-update-leases-api/+merge/233466 === jfarschman is now known as MilesDenver === jfarschman is now known as MilesDenver === jfarschman is now known as MilesDenver === CyberJacob is now known as CyberJacob|Away === jfarschman is now known as MilesDenver === jfarschman is now known as MilesDenver [14:17] Can someone please help me with this question http://askubuntu.com/questions/520240/problem-deploying-node === jfarschman is now known as MilesDenver === sebas538_ is now known as sebas5384 === roadmr is now known as roadmr_afk === CyberJacob|Away is now known as CyberJacob === roadmr_afk is now known as roadmr === CyberJacob is now known as CyberJacob|Away