Enabled custom binding on IIS site binding

I’m trying to have an environment specific IIS binding on one of my deployment steps, but the custom binding thingy on the enabled field doesn’t seem to work:

Octopus 3.0.4.2105

Seems I can’t get the dropdown because it’s in a modal. Workaround?

I hope you guys fix this. Until then I have used my ng-super-powers to work around the issue.

  1. Inspect input element
  2. In dev tools console run: angular.element($0).scope()
  3. In the console, drill down on the returned scope object’s $parent properties until you see a isBound and needsSpecialTextBox properties.
  4. Set both of those properties to true.
  5. Click around on the form until an angular digest cycle occurs.

Screenshot: http://i.imgur.com/YmAIp5O.png

Hi Ronnie,

Thanks for getting in touch. I’m sorry we kept you waiting on this one but there is good news. We fixed a handful of Angular binding problems in the IIS Bindings in 3.0.5: https://github.com/OctopusDeploy/Issues/issues/1763

I’d recommend grabbing the latest release 3.0.23 since there was also a problem we fixed related to SSL Certificate bindings being updated (say your certificate expired): https://github.com/OctopusDeploy/Issues/issues/1581

Hope that helps!
Mike