2019-05-14 07:29:38 UTC - Nikolai Starodubtcev: Hi all! I have a question about multi tenant OpenWhisk environment. I'm not sure what to use, e.g. Docker executor or k8s executor. Also, I can't find any guidelines, articles, demos about this case. I'm appreciate your help. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1557818978126000 ---- 2019-05-14 07:30:52 UTC - Dominic Kim: Openwhisk is multi-tenant by default, which level of multi-tenant are you mentioning? https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1557819052126800 ---- 2019-05-14 07:31:38 UTC - Dominic Kim: You want some methods and processes to deal with namespaces(creation/deletion, etc)? https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1557819098127600 ---- 2019-05-14 07:59:49 UTC - Nikolai Starodubtcev: @Dominic Kim I know that it's multi-tenant by default. The question, probably, if I can build in cluster multi tenancy using k8s namespaces as tenants. Or it's better to use another type of invoker for tenant with low trust between users. I may miss something, because I'm reading about OpenWhisk for 2 days only :sweat_smile: https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1557820789132600 ---- 2019-05-14 08:00:52 UTC - Dominic Kim: @Nikolai Starodubtcev oh ok, so you want to assign one cluster per tenant. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1557820852133200 ---- 2019-05-14 08:01:49 UTC - Dominic Kim: So do you want to setup per-tenant cluster but still operate them in a central way? https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1557820909134300 ---- 2019-05-14 08:02:07 UTC - Dominic Kim: If yes, AFAIK, there is no such support. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1557820927134500 ---- 2019-05-14 08:07:56 UTC - Nikolai Starodubtcev: @Dominic Kim opposite. one namespace per tenant, and operate one cluster instead of 10. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1557821276135300?thread_ts=1557821276.135300&cid=C3TPCAQG1 ---- 2019-05-14 08:12:30 UTC - Dominic Kim: I think it depends on you and your infrastructure. AFAIK, no matter which types of invoker you use, they work in a multi-tenant way. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1557821550136300?thread_ts=1557821276.135300&cid=C3TPCAQG1 ---- 2019-05-14 08:12:46 UTC - Dominic Kim: But you need to have some ways to deal with namespaces. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1557821566136500?thread_ts=1557821276.135300&cid=C3TPCAQG1 ---- 2019-05-14 08:13:08 UTC - Dominic Kim: For example, you can create namespaces using `wskadmin`. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1557821588136700?thread_ts=1557821276.135300&cid=C3TPCAQG1 ---- 2019-05-14 08:15:20 UTC - Nikolai Starodubtcev: you mean namespace management, e.g. create/delete/rename? https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1557821720136900?thread_ts=1557821276.135300&cid=C3TPCAQG1 ---- 2019-05-14 08:17:36 UTC - Nikolai Starodubtcev: yeah, I see it in the docs. where can I find why it was decided not to implement namespace management in API? https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1557821856137100?thread_ts=1557821276.135300&cid=C3TPCAQG1 ---- 2019-05-14 08:20:42 UTC - Dominic Kim: Afaik, it maybe waiting for the contribution? ^^; https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1557822042138100?thread_ts=1557821276.135300&cid=C3TPCAQG1 ---- 2019-05-14 08:21:08 UTC - Dominic Kim: And each downstream implements it as they want I think. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1557822068139000?thread_ts=1557821276.135300&cid=C3TPCAQG1 ---- 2019-05-14 08:25:15 UTC - Nikolai Starodubtcev: I'm sure they do :smiley: Thank you, I'll check Github, etc, to see what we have about it. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1557822315139200?thread_ts=1557821276.135300&cid=C3TPCAQG1 ---- 2019-05-14 08:25:21 UTC - Nikolai Starodubtcev: Thank for your help. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1557822321139400?thread_ts=1557821276.135300&cid=C3TPCAQG1 ---- 2019-05-14 08:26:01 UTC - Dominic Kim: If you have more questions, kindly let me know at any time. :) https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1557822361140400?thread_ts=1557821276.135300&cid=C3TPCAQG1 ---- 2019-05-14 16:01:36 UTC - James Thomas: system tests for the main project seem pretty broken atm - does anyone know if this is actually due to a bug or random heisenbugs in the system tests? I’ve had a look at the logs but there’s nothing obvious to me….. https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1557849696142200?thread_ts=1557849696.142200&cid=C3TPCAQG1 ---- 2019-05-14 16:02:16 UTC - James Thomas: I want to merge the node.js v12 PR but the travis build is broken and something seemingly unrelated…. wondered if anyone had any ideas before I go digging in? https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1557849736143100 ----