-
Notifications
You must be signed in to change notification settings - Fork 1.3k
[self-hosted] Add officially support service type ClusterIP
for proxy
#10725
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Replaces #9981 |
@corneliusludmann @lucasvaltl When implementing this, can we move adding these two hard-coded annotations to inside the IF(type == LB) {..} stmt above or remove the hard-coded entries completely and just document in which cases should these be added to ProxyConfig.ServiceAnnotations? Generally, these should only be used when 'proxy' is a load-balancer. When it's NodePort or ClusterIP, the 'external-dns' annotation on 'proxy' can interfere with other ingress / load-balancer resources that can also be using this annotation with same host values. This creates a race condition in the external dns system, causing the LB to be unreachable. |
@corneliusludmann should this also remove the |
In "blocked" until #11011 is merged when July release is published |
@mrsimonemms if this setting moves from experimental to main, we should still honor the setting if it's in experimental and flag it with a deprecation warning. otherwise people who had clusterip working in 2022.6 will have it stop working in 2022.7 if they don't update the config (and since it's not easy to download / update the config in the replicated UI, there's no way for them to know) |
Yes, we still honour the As far as I know, there's no way of flagging a deprecation in KOTS dashboard |
gitpod-installer parses config, outputs to a assessment.log, troubleshoot.sh analyzer checks for "has_deprecated_experimental_feature" and reports it? |
Do you want to raise this as a separate ticket? |
With #10537, we support setting the service type of the proxy via an experimental config option in the installer. We see, that we need to support this officially (internal discussion).
For official support, we need:
The text was updated successfully, but these errors were encountered: