Skip to content

Conversation

@mterhar
Copy link
Contributor

@mterhar mterhar commented Jul 29, 2021

This change allows ingress.enabled to create the ingress object for
use with another ingress controller.
used in conjunction with ingress.useDefault=false,
coderd.devurlsHost, and ingress.host to get the full ingress experience

Note that I tried setting coderd.serviceNext explicitly to false but it only looks for true. Not sure if we want that to be an either-way override or just a force-to-next or ignore mechanism as it is now.

This change allows ingress.enabled to create the ingress object for
use with another ingress controller. 
used in conjunction with coderd.serviceSpec.type=ClusterIP,
coderd.devurlsHost, and ingress.host to get the full ingress experience
@f0ssel f0ssel requested a review from kylecarbs July 29, 2021 18:58
@mterhar mterhar marked this pull request as draft July 29, 2021 20:22
@mterhar
Copy link
Contributor Author

mterhar commented Jul 29, 2021

I'm not convinced that this isn't causing more trouble elsewhere. The useServiceNext mechanism seem to tie into making envproxy a thing and then the ingress gets all complicated again.

I'm making these changes to support the istio deployment approach for Platform One so their helm chart is going to have some differences (as it always does) but I had hoped to bring that flexibility back to our chart. Once I get the platform one chart merged, i'll revisit this.

@mterhar
Copy link
Contributor Author

mterhar commented Aug 11, 2021

May reset this branch and just remove the helm chart default values like "externalTrafficPolicy" and "loadBalancerIP" so they don't show up when someone sets type: clusterIP

@mterhar
Copy link
Contributor Author

mterhar commented Aug 12, 2021

fresh attempt in #144

@mterhar mterhar closed this Aug 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant