Where has the "Window Size" option gone in Octopus 3.7.16?

I’ve just upgraded to Octopus 3.7.16, and the “Window size” option for rolling deployments seems to have disappeared.

Where can I find this now?

Thanks
David

Hi David,

It should be in its usual place, on the parent step when you’ve clicked on the Configure a rolling deployment link. As you’ve just upgraded, it could be a JS caching issue which requires a hard refresh (Ctrl+F5) in your browser to clear it.

If this does not resolve the issue, could you please send through a screenshot of what you’re seeing as this should help us troubleshoot the issue for you.

Thank you and best regards,
Henrik

Hi Henrik,

Unless I’m going mad, it’s not where I remember it being since we’ve upgraded. I’ve done a hard refresh and it’s not made any difference

Here’s a snap of the overall process:

[cid:image001.png@01D270A3.1B08AFE0]

If I click into “Deploy a Server”, I would expect to see it here:

[cid:image002.png@01D270A3.1B08AFE0]

Many thanks
David

Also, I’m not sure if it’s relevant but I’m getting this javascript error in the console:

[cid:image003.png@01D270A8.95635F60]

From: Stephens, David (London)
Sent: 17 January 2017 09:22
To: ‘Henrik Andersson’
Subject: RE: Where has the “Window Size” option gone in Octopus 3.7.16? [Problems #50667]

Hi Henrik,

Unless I’m going mad, it’s not where I remember it being since we’ve upgraded. I’ve done a hard refresh and it’s not made any difference

Here’s a snap of the overall process:

[cid:image004.png@01D270A8.95635F60]

If I click into “Deploy a Server”, I would expect to see it here:

[cid:image005.png@01D270A8.95635F60]

Many thanks
David

Hi David,

I see the same behaviour as you when I configure a multi-step deployment in 3.7.16. You cannot configure a rolling deployment window size on either the parent or child steps. I’m not sure what the behaviour was in previous versions?

It tells me “This step is part of a rolling step, which runs on the Octopus Server on behalf of deployment targets in the following roles” which suggests perhaps it is being forced as a rolling deployment step by default. However, there is nowhere to configure a window size.

If I configure a single deployment step, for example from a script template, then I can select “configure a rolling deployment” and then provide the window size.

So your issue may be related to multi-step deployments only?

I couldn’t reproduce the Cannot read property ‘Environments’ of null in my environment but then I would guess your environments setup is likely different to how we have ours setup.

Cheers,
Blair.

Hi Blair,

Thanks for getting back to me.

This functionality used to exist, and now doesn’t on the newest release which breaks a number of our deployments that rely on this.

What is the way forward here; this feels like a bug as the UI appears to not draw completely vs. how it used to be in older versions?

Many thanks
David

Hi David,

I’m not part of Octopus Support, I’m a user like you. I concur with your comments. It seems things have regressed as there are also other problems such as unable to select roles on parent steps. There have been a number of regressions recently which makes me somewhat concerned about the quality and level of testing being performed on each release.

We’ll have to let Octopus Support team investigate further and get back to us.

Best regards,
Blair.

Yes indeed, no ability to configure rolling deploys. I do also get the environments null javascript error.

Hi David,

It looks like we’ve broken this as part of a different change, I’ve raised #3077 to have this issue fixed as soon as possible.

My sincere apologies for the inconvenience caused by this issue!

Thank you and best regards,
Henrik

A fix for this Javascript bug has now been released in 3.8.0. Please let us know if you continue to see any further issues.
Thanks again, and our apologies for any problems that this may have caused you.
Cheers,
ROb