Custom domains for web
Description
Extend our endpoint functionality to support custom domains.
Domains should be verified by adding a custom TXT record, similar to Gitlab. Ideally, this would periodically be rechecked and we would delete all resources if the TXT record vanishes.
Once a domain is verified, the user should be able to create k8s ingress objects in that domain, and we should be able to create new endpoints from the UI (#5 (closed)) with that domain. It should also provide instructions on how to set up DNS properly.
This requires:
- Adding verification/unverification logic
- Updating the kyverno policies to be aware of custom domains
- Updating the endpoints UI as well as adding DNS information to it.
Resources
Depends on: #5 (closed)
Edited by Aria Shrimpton