Go to file
David Kwon 30a8e4832e
feat: Deleting the common PVC if there are no workspaces left for a given user (#16)
* che #18369 Deleting the common PVC if there are no workspaces left for a given user

Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>

* che #18369 Handling a case when the common PVC is used across multiple users ('workspaceNamespaceDefault' without placeholders is defined)

Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>

* che #18369 Improving the case when the subject is anonymous

Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>

* Use DeletionPropagation.BACKGROUND

* Remove @Nullable

Signed-off-by: David Kwon <dakwon@redhat.com>

* Throw RuntimeException

* Remove 'che.infra.kubernetes.namespace.default' and placeholder check

Signed-off-by: David Kwon <dakwon@redhat.com>

* Remove lenient() from tests

Signed-off-by: David Kwon <dakwon@redhat.com>

* Remove anonymous subject check

Signed-off-by: David Kwon <dakwon@redhat.com>

* Use InfrastructureException

Signed-off-by: David Kwon <dakwon@redhat.com>

* Remove test

Signed-off-by: David Kwon <dakwon@redhat.com>

* Remove unnecessary variable, get workspaces from AccountImpl

Signed-off-by: David Kwon <dakwon@redhat.com>

* Create CommonPVCStrategy#isPersonalAccount()

Signed-off-by: David Kwon <dakwon@redhat.com>

Co-authored-by: Ilya Buziuk <ibuziuk@redhat.com>
2021-06-07 15:48:31 +03:00
.ci feat(machine-exec): Remove default machine-exec component as it is provided by che-theia meta/devfile now 2021-03-22 08:59:28 +01:00
.dependabot Explicit dependabot configuration (#17330) 2020-07-08 10:58:45 +03:00
.github Fixes to release process after migration (#12) 2021-05-26 18:30:11 +03:00
.mvn Set up maven build of core, plugins, dashboard, assembly 2016-02-12 09:47:39 +02:00
assembly feat: New authentication on OpenShift with devworkspaces (#1) 2021-06-04 23:07:40 +02:00
core [release] Bump to 7.32.0-SNAPSHOT in main 2021-05-26 15:33:43 +00:00
deploy chore: Expose dashboard ingress path 2021-06-03 12:19:44 +03:00
dockerfiles Move e2e dockerfiles back to eclipse/che repository (#11) 2021-05-25 15:03:26 +03:00
docs Fix the link to docs. 2018-08-19 05:59:45 +00:00
infrastructures feat: Deleting the common PVC if there are no workspaces left for a given user (#16) 2021-06-07 15:48:31 +03:00
multiuser feat: New authentication on OpenShift with devworkspaces (#1) 2021-06-04 23:07:40 +02:00
typescript-dto [release] Bump to 7.32.0-SNAPSHOT in main 2021-05-26 15:33:43 +00:00
wsmaster feat: New authentication on OpenShift with devworkspaces (#1) 2021-06-04 23:07:40 +02:00
.gitattributes Add typescript 2016-08-09 06:29:32 -07:00
.gitignore Create tests for the "Typescript" and "Node-debug2" plugins (#19474) 2021-04-01 21:07:14 +03:00
LICENSE Fix remaining notes about old EPL 1.0 license (#10607) 2018-08-01 09:48:15 +03:00
NUMBERING.md Set up maven build of core, plugins, dashboard, assembly 2016-02-12 09:47:39 +02:00
README.md Remove unrelated source code 2021-05-20 16:57:47 +03:00
RELEASE.md Update README.md and RELEASE.md (#19560) 2021-04-14 08:45:41 -04:00
check_properties_description.sh Properties script (#19253) 2021-03-16 12:04:53 +02:00
devfile.yaml Che devfile (#17227) 2020-06-26 08:07:57 +02:00
make-release.sh Do not build e2e image during release (#13) 2021-05-26 20:07:34 +03:00
pom.xml Revert "Fix: Re-enable KubernetesNamespaceFactoryTest and upgrade kubernetes client to 5.4" (#21) 2021-06-05 07:47:40 +03:00

README.md

TODO

Che server