[00:08] hpidcock: lgtm, ta [00:09] thumper: do you know the status of the open PRs for branches etc - are they due to land prior to rc1 being built? [00:10] wallyworld: rick_h said that they had landed what needed to be landed and had a hash to use [00:10] so I'd say that nothing should land that isn't a bug fix [00:10] until we are past RC1 [00:11] yup, no worries, just checking [00:11] we're just landing the race fix and that's it from us [02:21] timClicks: fyi i updated k8s release info in https://discourse.jujucharms.com/t/new-features-and-changes-in-juju-2-7/2268 [02:21] anastasia will need to do some cloud updates [02:22] as the examples are now out of date [02:22] wallyworld: awesome, thanks for adding details there [02:22] i also will add extra info the the referenced pod spec v2 post [02:22] as i need to add custom resources [02:23] there's a lot in this release [02:23] I'll get the cloud stuff updated tomorrow [02:23] i also made a slight correction tojuju-run [02:23] k8s doesn't support juju ssh [02:23] you need to kubectl exec in directly [02:23] ah okay, ty [02:24] not that hard to add but ran out of time :-( [02:24] you would think as a user it would be there [02:24] but not yet [02:24] there is a valid workaround k8s folks know how to use [02:25] * timClicks nods [02:25] we could take out the help output and change it to something else.. [02:25] we could take out the help output and change the example to something else.. [02:26] should we also update documentation re action id not being uuids? https://jaas.ai/docs/working-with-actions [02:27] hpidcock: thanks for volunteering - scroll to the bottom of the page, click the link [02:28] hah should keep my mouth shut [02:28] somewhat more seriously, if you would like to add a comment on that page i'll make sure that gets done [02:29] I'm trying to block out some time this arvo for some other content [02:29] i realise that it feels a little bit scary to directly edit the docs yourself [02:29] oh I'm happy to edit it [02:30] just a shame we don't version the documents by release. [02:31] i think there's history there [02:31] hpidcock: we used to [02:31] hpidcock: but not any more [02:47] wallyworld: did we want to remove the developer-model feature flag requirement for k8s actions and exec? [02:49] hpidcock: ah bollocks, i didn't realise we still had that turned on [02:50] yeah, let's get up a pr [02:50] I'll make a PR? [02:50] kk [02:58] thumper: i have one to add for 2.7.1 https://github.com/juju/juju/pull/10848 [02:59] thumper: also, we need to land this for rc1 as a feature flag was left in https://github.com/juju/juju/pull/10849 [03:00] make you wonder how much non dev testing we got [03:00] wallyworld: ok [03:00] land it and update the email [03:00] i guess it's just for juju exec and most people would have tried juju call [03:00] wallyworld: https://github.com/juju/juju/pull/10849 I think it was just exec/run that was checking for the ff. [03:00] yeah [03:00] it was [03:01] so I'm ok to land? [03:01] hpidcock: yeah, i just hit $$merge$$ [03:01] good catch [03:02] oops [03:02] double $$merge$$ [03:02] it won't mind [03:02] I guess we are testing jenkins then ;) [05:06] jam: one thing - application relation data isn't propagated between models for cmr i don't think, so that will need to be a known linitation for 2.7.0 [05:06] there's params structs that need updating, plus apis etc [05:07] wallyworld: sure. we can target that as a 2.7.1 if you like. [05:08] i think we should, same with remaining model migration work etc [05:26] wallyworld: how do I upgrade an IAAS controller using a local jujud? [05:26] do I just pass --build-agent? [05:38] hpidcock: yup [06:02] wallyworld: I think I hit the bug kelvinli_ hit where the caas model is upgraded but the workloads aren't redeployed. I think the caasunitprovisioner's application worker doesn't fire when the model version changes, not sure what the solution to this would be. Possibly the caasunitprovisioner worker should pass a chan into the application worker so it can trigger on model version change? [06:04] I'll see if I can smash out a PR to fix it. [06:05] hpidcock: quick chat about it? [06:05] stdup [06:28] yeah, we need to change the init container using the updated jujud version [06:29] not sure if the init container will be re-run if the image path changed [09:56] manadart, https://github.com/juju/juju/pull/10844 Fancy giving this a review? [09:56] stickupkid: Sure. [09:58] ta [10:37] stickupkid: Couple of UX things. [10:37] noice [10:38] manadart, good shout on -n 0 [10:46] stickupkid: wanna take a look at branch completion? Removed the Option flags and added `--branch < tab > --> branch https://github.com/juju/juju/pull/10845 [10:47] nammn_de, sure [10:48] stickupkid: and this one? https://github.com/juju/juju/pull/10836 its about the charm dep we recently changed. With this some tests are failing because how we place and version those charm tests. Not important for now but might wanna take a look and discuss [10:48] more information and this issue with suggestions how to solve. But not that important for now [10:51] stickupkid: ahhh I need some feedback on this comment https://github.com/juju/juju/pull/10836#issuecomment-548414256 [10:51] i reformated the comment, makes it more readable [10:51] ah ok [10:53] stickupkid: if read. Does it make sense to you? [10:53] nammn_de, thinking [10:53] i don't like the first or the last [10:54] the test sucks [10:54] that's what the test does [10:54] suck [10:54] stickupkid: haha [10:54] yeah [10:54] and additionally its difficult because that they are under git and using version regarding the charm thing. Makes all more complex as the tests in general already are :D [10:55] nammn_de, ho? [10:58] manadart, got a sec as well? [10:58] stickupkid: Yeah. [11:06] stickupkid: sure sorry wasnt here [12:06] manadart, updated my PR [12:12] stickupkid: OK, gimme 2. [15:35] stickupkid rick_h: coming back to the branch completion cli thingi https://github.com/juju/juju/pull/10845 [15:35] Not even sure if we want those flags or not, just opened pr in case to have it [15:36] nammn_de, kewl [15:41] nammn_de: my feedback would be to make it looks like the rest of tab completion tbh [15:44] rick_h: IMO I think that its would fit that way more with the rest of the tabl completion. E.g. juju switch has no flags. --controller, --unit ect. as well not. BUT juju expose and other similiar commands have both. The "flags/option" and the values [16:32] review anyone? quick pr to fix nw-export-bundle test: https://github.com/juju/juju/pull/10852 [16:32] ci test [17:46] stickupkid: ta! [17:47] am I looking at things wrong? This fails for me for now reason. https://github.com/juju/utils/blob/master/fs/copy.go#L27 Why do we expect there to be an error before we continue? [17:47] *no [17:49] ahh I see it creates the folder and does not want to exist, ufff [17:54] guild 2.7 branch is created and pushed [17:54] have fun! [17:55] guild to be clear, that means develop is "unlocked". I'll send an email [17:55] we should retarget all our stuff to 2.7 right and merge forward to develop [17:55] rick_h, ^ [17:55] stickupkid: hmmm...actually...so I was hoping to not touch the rc1 space in case we need a fix/release [17:56] rick_h, but at some point we'd need to back port? [17:56] stickupkid: yea, so thinking if the idea for now would be land on develop and keep track of what we need to backport [17:56] after we cut .0 [17:56] rick_h, sweet [17:56] I'll put that in the email [19:57] morning [23:45] anyone knowledgeable about shell quoting want to help me with a shell quoting problem? [23:46] my heuristic of changing quotes and adding/removing backslashes has reached its limit [23:54] babbageclunk: is this for templating a script or are you trying to process arguments passed in? [23:54] need a +1 on version bump pr for 2.7 branch https://github.com/juju/juju/pull/10853 [23:55] wallkworld done [23:55] wallyworld! [23:55] hpidcock: I'm trying to use the wait_for function in a shell ci test [23:55] wallyworld! [23:56] use heredoc? [23:56] ta [23:57] and for develop https://github.com/juju/juju/pull/10854 [23:57] the weird bit is that it works if I ask for the current workload status (in jq) but not if I ask for the message. [23:58] doing my head in [23:58] can you paste it? [23:58] hpidcock: jump in standup so I can talk you through it? [23:59] sure