Skip to content
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

Platform-2018-08-21 (Sprint: 153) #10585

Closed
15 of 18 tasks
skabashnyuk opened this issue Jul 31, 2018 · 4 comments
Closed
15 of 18 tasks

Platform-2018-08-21 (Sprint: 153) #10585

skabashnyuk opened this issue Jul 31, 2018 · 4 comments
Assignees
Labels
kind/planning A checklist of issues for planning a particular sprint.

Comments

@skabashnyuk
Copy link
Contributor

skabashnyuk commented Jul 31, 2018

Features related to Authentication and security in Theia IDE

Features related to ws.next

New Features

Technical debts and bugs

Finalize issues started in the previous sprint.

Unplanned

Sprint Analysis

Availability

Name Available
Sergii Kabashniuk 15d
Max Shaposhnik 15d
Michail Kuznyetsov 15 d
Sergii Leshchenko 12 d

Metrics

Planned Result
Budget 68 47

Retrospective Comments

  • Action item @skabashnyuk find a way to publish videos on official Eclipse Che account.
  • Action item @sleshchenko evaluate Zandhub to use in platform team scrum process.
  • Action item @mshaposhnik talk with @vkuznyetsov about the stability of Selenium tests.
@skabashnyuk skabashnyuk added team/platform kind/planning A checklist of issues for planning a particular sprint. labels Jul 31, 2018
@skabashnyuk skabashnyuk self-assigned this Jul 31, 2018
@garagatyi
Copy link

@skabashnyuk you took issue #10404 into the sprint.
It's not clear to me how you want to overcome issues described in my comment #10404 (comment)
For example our current mysql stack would be broken with this change.
Do you think those points are not valid and user's won't suffer because of that?

@garagatyi
Copy link

After discussing with @sleshchenko I figured out that my previous message is not clear enough.
So here I'll try to explain it in a better way.
If we decide to run workspaces of multiple users at the same namespace than we would have to forbid usage of services by users. We also use it on a mysql stack.
If we forbid services then a lot of apps and mysql stack would be broken.
I'm not aware whether we have a requirement to run different users' workspaces in the same namespace but creation of proper isolation seems a very hard task. Kubernetes already has isolation with namespaces but we are considering creating an alternative implementation. So I'm wondering how much we would benefit by doing that instead of just using separate namespaces.
Apart from that walking skeleton already has service discovery in place and it works over kubernetes services. We would have to rework it too if we want to forbid creation of services in a workspaces because of their insecure nature.

@skabashnyuk
Copy link
Contributor Author

@garagatyi @sleshchenko you are right. There is a lot of small details that we need to take into account. I think we can postpone #10404 until we have time to discuss it with @l0rd and @ibuziuk .

@garagatyi
Copy link

👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/planning A checklist of issues for planning a particular sprint.
Projects
None yet
Development

No branches or pull requests

2 participants