Commit Graph

984 Commits (main)

Author SHA1 Message Date
Nick Boldt fbf318c0d6
chore: Bump to 7.62.0-SNAPSHOT in main (#447)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2023-02-16 13:28:52 -04:00
Ilya Buziuk 3b39854685 fix: Simplification of the 'canCreateNamespace' logic
Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
2023-02-02 09:42:36 +01:00
Mykhailo Kuznietsov 9a003e2351 chore: Bump to 7.61.0-SNAPSHOT in main
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2023-01-26 11:30:33 +01:00
Ilya Buziuk db249bf877 fixup! adressing review comments
Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
2023-01-12 17:28:48 +01:00
Ilya Buziuk a59cc49a7f feat: Removing dependency on the usr, account, profile db tables
Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
2023-01-12 17:28:48 +01:00
Mykhailo Kuznietsov 13a84d2943 chore: Bump to 7.60.0-SNAPSHOT in main
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2023-01-09 14:10:06 +01:00
Nick Boldt a97e6eec90
chore: update license headers to 2023 because we still use that annoying license header checker for some reason (#412)
To update next year:

  find . -name "*" -exec sed -i -r -e "s@-2023 Red Hat@-2024 Red Hat@g" {} \;

Change-Id: I2167da69ac584e743e61f4bbe699f06296911857
Signed-off-by: Nick Boldt <nboldt@redhat.com>

Signed-off-by: Nick Boldt <nboldt@redhat.com>
2023-01-04 10:33:06 -04:00
Mykhailo Kuznietsov 23e5b5f891 chore: Bump to 7.59.0-SNAPSHOT in main
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-12-15 15:50:16 +01:00
Mykhailo Kuznietsov 5e90d07987 chore: Bump to 7.58.0-SNAPSHOT in main
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-11-24 15:30:55 +01:00
Mykhailo Kuznietsov fb0bdd249f chore: Bump to 7.57.0-SNAPSHOT in main
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-11-04 15:32:21 +01:00
Andrew Obuchowicz e8ae835df2 fixup! chore: remove che.infra.kubernetes.workspace_start_timeout_min property 2022-11-02 10:38:35 +01:00
Andrew Obuchowicz 687df1a19d fixup! chore: remove che.infra.kubernetes.workspace_start_timeout_min property 2022-11-02 10:38:35 +01:00
Andrew Obuchowicz 640c9b7373 fixup! chore: remove che.workspace.pod.tolerations_json property 2022-11-02 10:38:35 +01:00
Andrew Obuchowicz 2adc95d690 fixup! chore: remove che.workspace.pod.node_selector property 2022-11-02 10:38:35 +01:00
Andrew Obuchowicz 80d1f4e06d chore: remove che.workspace.pod.tolerations_json property
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2022-11-02 10:38:35 +01:00
Andrew Obuchowicz 5283270814 chore: remove che.workspace.pod.node_selector property
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2022-11-02 10:38:35 +01:00
Andrew Obuchowicz 454cdd7c6b chore: remove che.workspace.sidecar.image_pull_policy property
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2022-11-02 10:38:35 +01:00
Andrew Obuchowicz 5360484f28 chore: remove che.infra.kubernetes.workspace_start_timeout_min property
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2022-11-02 10:38:35 +01:00
Andrew Obuchowicz ee3f2b9911 chore: remove che.workspace.http_proxy, che.workspace.https_proxy, che.workspace.no_proxy properties
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2022-11-02 10:38:35 +01:00
Andrew Obuchowicz 0c3afb1f22 chore: remove che.workspace.logs.root_dir property
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2022-11-02 10:38:35 +01:00
Andrew Obuchowicz f3700dba05 chore: remove che.workspace.projects.storage property
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2022-11-02 10:38:35 +01:00
Igor Vinokur b7f8fea502
fix: Fix gitlab url validation (#372)
Check if a user namespace PAT secret is present, even if the given URL doesn't match the predefined patterns.
Fix the getPatternMatcherByUrl() function as gitlabUrlPatterns.isEmpty() condition is impossible.
Fix the git credentials secret initialisation when a PAT secret is already present.
2022-10-21 09:34:03 +03:00
Mykhailo Kuznietsov bc4ec10c23 chore: Bump to 7.56.0-SNAPSHOT in main
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-10-12 16:11:49 +02:00
Anatolii Bazko d4e29dfe61
Merge pull request #355 from eclipse-che/CRW-3328
feat: Delegate only needed roles to user in his namespace
2022-10-06 11:54:28 +03:00
Anatolii Bazko dfe5b372c2 Fix import
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-10-06 09:57:38 +03:00
che-bot 6350fa9ab4
chore: Bump to 7.55.0-SNAPSHOT in main (#358)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-09-29 17:06:33 +03:00
Igor Vinokur 64fd318bb5
chore: Refactore the factory flow to pick out the authentication logic to a separate API method (#356)
Refactor the factory flow and isolate the place where the OAuth token is fetched and stored to the git secret.
Create a new API method with the isolated flow.
The API method is going to be used for the token verification step when a factory is restarted from dashboard.
2022-09-20 15:04:24 +03:00
Anatolii Bazko 4994821ba9 feat: Delegate only needed roles to user in his namespace
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-09-14 16:56:19 +03:00
Mykhailo Kuznietsov 9f72001242 chore: Bump to 7.54.0-SNAPSHOT in main
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-08-31 15:11:43 +02:00
Andrew Obuchowicz c4d272b140 Remove usage of placeholder variables that were previously injected, cleanup comments
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2022-08-17 18:32:07 +02:00
Andrew Obuchowicz 971acbd7a2 Remove che.infra.kubernetes.pvc.jobs.image, che.infra.kubernetes.pvc.jobs.image.pull_policy, che.infra.kubernetes.pvc.jobs.memorylimit properties and some PVC-related classes
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2022-08-17 18:32:07 +02:00
Andrew Obuchowicz d9870829fa Remove che.infra.kubernetes.async.storage.image, che.infra.kubernetes.async.storage.shutdown_timeout_min, che.infra.kubernetes.async.storage.shutdown_check_period_min properties and some PVC-related classes
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2022-08-17 18:32:07 +02:00
Andrew Obuchowicz f107c5066c Get che-server to deploy without errors from PVC properties removal
Remove usage of WorkspaceVolumeStrategy, unbind workspacePVCCleaner in KubernetesInfraModule

Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2022-08-17 18:32:07 +02:00
Andrew Obuchowicz dfb69017b7 remove che.infra.kubernetes.pvc.strategy property
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2022-08-17 18:32:07 +02:00
Andrew Obuchowicz f84cea3ddd remove che.infra.kubernetes.pvc.enabled property
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2022-08-17 18:32:07 +02:00
Andrew Obuchowicz 2091b4a02b remove che.workspace.projects.storage.default.size property
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2022-08-17 18:32:07 +02:00
Andrew Obuchowicz d11c28325e remove che.infra.kubernetes.pvc.wait_bound property
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2022-08-17 18:32:07 +02:00
Andrew Obuchowicz 2791c8cfa2 remove che.infra.kubernetes.pvc.precreate_subpaths property
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2022-08-17 18:32:07 +02:00
Andrew Obuchowicz debae71fc7 remove che.infra.kubernetes.pvc.storage_class_name property
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2022-08-17 18:32:07 +02:00
Andrew Obuchowicz 5286f28c51 remove che.infra.kubernetes.pvc.access_mode property
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2022-08-17 18:32:07 +02:00
Andrew Obuchowicz 18c12861a0 remove che.infra.kubernetes.pvc.name and che.infra.kubernetes.pvc.quantity properties
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
2022-08-17 18:32:07 +02:00
Igor Vinokur bd9cd9db44
chore: Apply authentication status in the callback url (#338)
When processing an authentication callback request set additional error query patameter to the callback url.
How it works:
1. User creates a factory form dashboard.
2. Dasboard requests che-server factory API with no error param in the request url. See https://github.com/eclipse-che/che-dashboard/pull/599
3. Che-server create factory API parses the url for the error param. No error query param means `skipAuthentication=false`. Authentication in progress.
74eb0a333d/wsmaster/che-core-api-factory-github/src/main/java/org/eclipse/che/api/factory/server/github/GithubFactoryParametersResolver.java (L104-L106)
4. GitHub shows the authentication page. If User rejects the authentication, authentication status is set to `access_denied`.
5. The error status is added to the redirect url as a query param.
74eb0a333d/wsmaster/che-core-api-auth/src/main/java/org/eclipse/che/security/oauth/EmbeddedOAuthAPI.java (L85-L93)
6. Dasboard is loaded from the redirect url. Dashboard requests the che-server to create factory by an api request with the error status query param from the redirect url.
e2849d9d21/packages/dashboard-frontend/src/containers/Loader/Factory/Steps/FetchDevfile/index.tsx (L208-L213)
7. Che-server create factory API parses the url for the status param. If `skipAuthentication=true` the authentication flow is skiped and factory creation progress goes further. If `skipAuthentication=false` factory is created in a regular way.
74eb0a333d/wsmaster/che-core-api-factory/src/main/java/org/eclipse/che/api/factory/server/scm/AuthorizingFileContentProvider.java (L70-L81)
2022-08-11 17:14:30 +03:00
Mykhailo Kuznietsov c57d3b04a9 chore: Bump to 7.53.0-SNAPSHOT in main
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-08-11 15:58:39 +02:00
che-bot 922b48eaad
chore: Bump to 7.52.0-SNAPSHOT in main (#331)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-07-27 15:06:12 +03:00
Mykhailo Kuznietsov ec9a2e09b5 chore: Bump to 7.51.0-SNAPSHOT in main
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-07-25 17:02:16 +02:00
Igor Vinokur a47f115553
chore: Add an ability to manually configure git provider oAuth token (#313)
Read user namespace oauth token before checking the oAuth configuration in case when user manually added a bitbucket / github / gitlab oAuth secret to the user namespace.
2022-06-29 11:17:08 +03:00
Mykhailo Kuznietsov 132e83a57e chore: Bump to 7.50.0-SNAPSHOT in main
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-06-20 14:09:55 +02:00
Igor Vinokur dc93f3a1d1
fix: Fix NullPointer exception in the GitconfigUserDataConfigurator (#310)
Add a null check when iterating configmap annotations.
2022-06-02 17:17:00 +03:00
Igor Vinokur 7be14ca00e
chore: Retrieve git user data from the user if no oAuth providers are registered (#308)
There is workspace-userdata-gitconfig-configmap which mounts git user name and email from a registered oAuth provider. If no oAuth provider is registered get the user name and email from che user object.
2022-05-31 13:10:16 +03:00
Igor Vinokur ab1758e0b1 add tests 2022-05-24 12:19:40 +03:00
Igor Vinokur a928b945e0 fixup! chore: Apply git user data configmap to mount to /etc/gitconfig 2022-05-23 12:53:50 +03:00
Igor Vinokur 1af2cdc32f chore: Apply git user data configmap to mount to /etc/gitconfig 2022-05-19 21:00:22 +03:00
Igor Vinokur 2eb0a6e018
chore: Change mount path in the git-credentials-secret (#292)
In order to have a common credentials path for all editors, remove theia specific path segment from the git-credentials-secret mount path.
2022-05-02 16:29:27 +03:00
che-bot 855f704ded
chore: Bump to 7.48.0-SNAPSHOT in main (#296)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-04-28 09:22:48 +03:00
Ilya Buziuk cfa91cc4b1 fix: handle the KubernetesClientException during the stop workspace role provisioning
Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
2022-04-12 16:42:30 +02:00
che-bot 06797e5c28
chore: Bump to 7.47.0-SNAPSHOT in main (#285)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-04-11 17:58:55 +03:00
Ilya Buziuk efbe6f3d2c fix: NPE fixup in the SshKeysConfigurator + bumping devfile 2.2 schema to teh latest version
Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
2022-04-04 14:09:12 +02:00
Sergii Kabashniuk d8bed4006a
feat: Upgrade kubernetes client to 5.12.1 (#257) 2022-03-21 16:25:33 +02:00
che-bot 33d42bad20
chore: Bump to 7.46.0-SNAPSHOT in main (#272)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-03-21 08:38:07 +02:00
che-bot eeda8d91d2
chore: Bump to 7.45.0-SNAPSHOT in main (#265)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-02-26 09:14:13 +02:00
David Kwon 8e8624c1fb fix: add new label to user-profile secret
Signed-off-by: David Kwon <dakwon@redhat.com>
2022-02-03 16:47:34 +01:00
che-bot e9e38fd77b
chore: Bump to 7.44.0-SNAPSHOT in main (#252)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-02-02 15:32:01 +02:00
Sergii Kabashniuk 0189b2866a
fix: add controller.devfile.io/watch-secret: 'true' label to workspace's git credentials (#245) 2022-01-18 16:45:24 +02:00
che-bot 8de18ae530
chore: Bump to 7.43.0-SNAPSHOT in main (#242)
* chore: Bump to 7.43.0-SNAPSHOT in main

Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-01-13 17:49:00 +02:00
Mykhailo Kuznietsov 79e0bf9966
chore: Update pom.xml license years (#239)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2022-01-12 13:56:49 +02:00
Sergii Kabashniuk ce7c300eb9
build: Upgrade of maven plugins (#222)
* build: Upgrade of maven plugins

Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2021-12-23 14:54:46 +02:00
che-bot f148697f95
chore: Bump to 7.42.0-SNAPSHOT in main (#220)
merged by API
2021-12-22 13:18:55 -05:00
Sergii Kabashniuk 896eb01a63
fix: Do not override existed user's email with dummy on OpenShift (#198)
* fix: Do not override existed user's email with dummy on OpenShift

Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2021-12-16 08:30:36 +02:00
Max Shaposhnik ff26653628
Added namespace configurator for existing user SSH keys (#192)
Signed-off-by: Max Shaposhnik <mshaposh@redhat.com>
2021-12-13 09:00:28 +02:00
Max Shaposhnik 6a7c640b9c
Fixup for oauth2 usernames
Signed-off-by: Max Shaposhnik <mshaposh@redhat.com>
2021-12-01 19:48:15 +02:00
che-bot d38d4391c1
chore: Bump to 7.41.0-SNAPSHOT in main (#187)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-12-01 17:15:14 +02:00
Michal Vala 388a5183be
feat: native auth on Kubernetes (#171)
Signed-off-by: Michal Vala <mvala@redhat.com>
2021-11-25 14:48:55 +01:00
disaster37 f289ec619f
fix: add CPU quota on che-plugin-artifacts-broker container (#183)
* Add CPU quota

Signed-off-by: disaster37 <linuxworkgroup@hotmail.com>

* fix: add CPU quota on che-plugin-artifacts-broker container
2021-11-24 13:38:59 +02:00
Igor Vinokur cf741dbc4d
feat: Add a predefined configmap to store theia preferences (#174)
Create a predefined K8s secret per nemaespace to store theia preferences.
Include the preference secret to the workspcae-secrets role, to be able to manage it outside.
2021-11-24 12:23:11 +02:00
che-bot e71e5cff0d
chore: Bump to 7.40.0-SNAPSHOT in main (#179)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-11-10 13:06:41 -05:00
Pavol Baran fdb4bd5558
Merge pull request #162 from xbaran4/factory-flow
feat: added label and annotation for git credentials secret for ability to be mounted into devworkspace
2021-10-27 12:17:31 +02:00
che-bot 9c05838b41
chore: Bump to 7.39.0-SNAPSHOT in main (#169)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-10-20 13:30:29 +03:00
xbaran4 8a31217840 refactor: moved label and annotation to static maps
Signed-off-by: xbaran4 <pbaran@redhat.com>
2021-10-19 11:10:07 +02:00
xbaran4 75ed9268b4 feat: moved label and annotation to secret creation
Signed-off-by: xbaran4 <pbaran@redhat.com>
2021-10-13 11:39:37 +02:00
xbaran4 3b5da63017 feat: added label and annotation for git credentials secret
Signed-off-by: xbaran4 <pbaran@redhat.com>
2021-10-11 21:47:13 +02:00
Michal Vala 3a99240d2f
fix: devfile endpoint with single-host exposure (#157)
Signed-off-by: Michal Vala <mvala@redhat.com>
2021-10-06 18:35:15 +02:00
Lukas Krejci 697253e50e
fix: Token validity check (#136)
Handle missing or expired token with a 401 HTTP status instead of 500
with OpenShift OAuth the same as it is already done with Keycloak.

Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
2021-09-30 12:24:51 +02:00
che-bot 07142c8626
chore: Bump to 7.38.0-SNAPSHOT in main (#149)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-09-30 10:26:08 +03:00
Pavol Baran 738a663e72
Merge pull request #117 from xbaran4/user-secrets
Propagate Che user informations and preferences to DevWorkspaces
2021-09-29 13:30:03 +02:00
xbaran4 8969d93bac fix: added module binding in openshiftInfra
Signed-off-by: xbaran4 <pbaran@redhat.com>
2021-09-29 12:43:43 +02:00
xbaran4 0423215112 fix: trimed preference name bug
Signed-off-by: xbaran4 <pbaran@redhat.com>
2021-09-27 16:49:23 +02:00
xbaran4 a6059bfea5 fix: trimmed preference name
Signed-off-by: xbaran4 <pbaran@redhat.com>
2021-09-27 15:38:38 +02:00
xbaran4 e73266e957 refactor: replaced individual convigurators with set
Signed-off-by: xbaran4 <pbaran@redhat.com>
2021-09-27 11:54:44 +02:00
xbaran4 31366691ec test: added test for UserPreferencesConfigurator
Signed-off-by: xbaran4 <pbaran@redhat.com>
2021-09-27 00:49:46 +02:00
xbaran4 e96aa25fb5 doc: added javadoc for NamespaceConfigurator classes
Signed-off-by: xbaran4 <pbaran@redhat.com>
2021-09-24 14:46:29 +02:00
xbaran4 dece823292 refactor: adapted NamespaceProvisioner for UserProfileConfigurator and UserPreferencesConfigurator
Signed-off-by: xbaran4 <pbaran@redhat.com>
2021-09-24 12:21:49 +02:00
xbaran4 5f4cd273df refactor: moved preferences secret creation from NamespaceProvisioner to UserPreferencesConfigurator
Signed-off-by: xbaran4 <pbaran@redhat.com>
2021-09-24 11:54:10 +02:00
xbaran4 b73d4968e1 refactor: moved profile secret creation from NamespaceProvisioner to UserProfileConfigurator
Signed-off-by: xbaran4 <pbaran@redhat.com>
2021-09-24 11:13:44 +02:00
xbaran4 33f1a88748 refactor: moving provision method from NamespaceFactory to NamespaceProvisioner
Signed-off-by: xbaran4 <pbaran@redhat.com>
2021-09-24 10:00:48 +02:00
xbaran4 39363da6ef feat: created configurator package with configurators
Signed-off-by: xbaran4 <pbaran@redhat.com>
2021-09-24 09:16:57 +02:00
xbaran4 8aa275101a fix: removed secrets creation on event
Signed-off-by: xbaran4 <pbaran@redhat.com>
2021-09-22 12:15:09 +02:00
xbaran4 048e35863c doc: added javadoc for NamespaceProvisioner
Signed-off-by: xbaran4 <pbaran@redhat.com>
2021-09-21 11:05:05 +02:00
Sergii Kabashniuk e7d725ca37
build: Used jakarta.persistence (#125) 2021-09-21 08:36:19 +03:00
xbaran4 a41e86ae26 format: mvn fmt:format
Signed-off-by: xbaran4 <pbaran@redhat.com>
2021-09-20 13:25:01 +02:00
xbaran4 3d3cbee7e1 test: added tests for exception handling in NamespaceProvisioner
Signed-off-by: xbaran4 <pbaran@redhat.com>
2021-09-20 13:23:13 +02:00