[06:44:14] morning [07:49:13] * dcaro off for a bit [08:11:03] morning [08:27:42] morning [08:57:12] arturo: when we talked about an http proxy in the context of the catalyst-k3s design, did you mean this https://wikitech.wikimedia.org/wiki/Help:Using_a_web_proxy_to_reach_Cloud_VPS_servers_from_the_internet, or a custom setup? [08:58:31] yes, that could work. It may even have an API [08:58:55] a custom proxy could work, too [08:59:08] I mean, that page refers to what we call "nova-proxy" [08:59:20] which is a Cloud VPS-wide, generally available, HTTP proxy [08:59:57] but is deployed via standard puppet. It can be easily re-deployed again for only one project usage (like catalyst) [09:00:21] but I can't think of a reason why catalyst can't use the general nova-proxy in the initial iteration [09:01:03] it has an api yes [09:01:07] this general nova proxy only works for the wmcloud.org domain though [09:01:21] if they are planning on using a custom domain, the should deploy their own proxy [09:01:46] i.e, this would work for something like `catalyst.wmcloud.org` [09:02:04] I think having a custom domain is out of scope for the prototype [09:02:11] ok [09:04:16] ok, this means each time a catalyst-env instance is created, a proxy needs to be created for it, and then it has to be destroyed when the instance is destroyed? And this can be done via an api? [09:04:31] yeah [09:04:32] we don't support subdomains in the common proxy thougm (ex. vm1.catalyst.wmcloud.org) [09:04:49] they could do something like `environment1-catalyst.wmcloud.org` [09:04:53] yep [09:04:59] they'd have to xd [09:04:59] or even [09:05:15] `user1-environment1-catalyst.wmcloud.org`, whatever they need [09:05:27] something like *.catalyst.wmcloud.org would be relatively easy to add support for [09:06:08] I think there's a limit for the host name too. [09:06:09] I wonder what would be the limit of the internal nginx+lua implementation, if any [09:06:35] limit in what sense? scalability? [09:06:46] yeah, I mean, in the million range? [09:06:53] (proxy entries) [09:07:56] (as in, a domain 'label' legth has to be <63 characters, so the