How expose Supervisor via Cloudflare #1219
-
I am currently trying to make Supervisor work. I first installed it via Terraform and Helm
where the
I get an IP address from the load balancer and put it into an A record at Cloudflare Usually, I get the TLS from Cloudflare automatically and also here that seems to be the case. However, when I try to access I also tried to follow this tutorial here with the adaptions for Cloudflare. I even see the secret coming up via
but when I call |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 7 replies
-
Hi @junoriosity, When you created your FederationDomain, did you configure it to use that Secret as its TLS secret? See FederationDomain API docs and the section called "Configuring TLS for the Supervisor OIDC endpoints" in this doc for more details. Also check the Pod logs of the Supervisor Pods to see if they are complaining about loading that TLS secret. |
Beta Was this translation helpful? Give feedback.
-
Hi @cfryanr, many thanks for getting back to me. I tried to mimick the exactly same behavior and yet I got a new issue. Here, is the workflow. I installed the supervisor like this
and the load balancer like this
Then I point in Cloudflare Following that, I run in Terraform the following code:
When I now try to reach Here are the logs of the supervisor pod:
Do you have an idea what I did wrong? |
Beta Was this translation helpful? Give feedback.
-
Happy to help, @junoriosity. I'm curious, did you figure out what was the cause of the problem? It might help others who read this discussion if you could describe your solution. As for marking the comment as the answer, it appears that it cannot be done inside a threaded discussion, according to the GitHub docs. |
Beta Was this translation helpful? Give feedback.
Happy to help, @junoriosity. I'm curious, did you figure out what was the cause of the problem? It might help others who read this discussion if you could describe your solution.
As for marking the comment as the answer, it appears that it cannot be done inside a threaded discussion, according to the GitHub docs.