Commit Graph

1030 Commits (d38d4391c191701fa344fb1680a4e4f08f4476ec)

Author SHA1 Message Date
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
Sergii Kabashniuk cf06229b27
chore: Update dependencies list (#184)
* chore: Update dependencies list

* fixup! Merge remote-tracking branch 'upstream/main' into updeps

Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>

* Added script to update dependencies  documentation
2021-11-30 09:36:56 +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
Oleksii Orel 672ae77018
fix: ide loader (#180)
Signed-off-by: Oleksii Orel <oorel@redhat.com>
2021-11-19 16:51:08 +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
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
Sergii Kabashniuk 63b33cabc0
docs: Declare dependencies that used by che server (#152) 2021-10-07 17:08:58 +03: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
Sergii Kabashniuk 359ebb32bc
build: Transition from Java EE to Jakarta EE (#80)
* Upgrade swagger-ui-3.51.2

* Upgrade tomcat 10.0.10

* changed only imports

* changed imports in service loader

* changed swagger jaxrs deployment

* Changed swagger annotations + basic imports

* Changed imports and minimal key length for jsonwebtoken

* Restassured API changes + imports

* Removed trailing slash from CHE_HOME

* Migrate to jakarta schema in web.xml

* Disable tracing

* New artifacts and maven build upgrade

* Removed jackson-jaxrs-json-provider from wsmaster war

* Fixed KeycloakServletModuleTest and forked TracingFilter

* Removed unused dependecies
2021-09-13 08:20:09 +03:00
Oleksandr Andriienko 71c2ea50a6
feat: Update keycloak from 6.0.1 to 15. (#86)
* Update keycloak from 6.0.1 to 15.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2021-09-10 10:55:20 +03:00
Pavol Baran cead406cf4
Drop single user support on Che Server (#89)
* refactor: removed singleuser support from assembly-wsmaster

Signed-off-by: xbaran4 <pbaran@redhat.com>

* refactor: lincense format

Signed-off-by: xbaran4 <pbaran@redhat.com>

* refactor: removed singleuser h2db classes

Signed-off-by: xbaran4 <pbaran@redhat.com>

* refactor: moved DummyTokenValidator

Signed-off-by: xbaran4 <pbaran@redhat.com>

* refactor: removed wsmaster-local dependency

Signed-off-by: xbaran4 <pbaran@redhat.com>

* Removed unused parameter

* Cleanup in DS. Removed h2 dependencies

* Updated DummyTokenValidator

Co-authored-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2021-09-09 14:11:06 +03:00
che-bot 981c04c41e
chore: Bump to 7.37.0-SNAPSHOT in main (#96)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-09-09 08:32:24 +03:00
che-bot fa87ca0772
chore: Bump to 7.36.0-SNAPSHOT in main (#87)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-08-19 11:25:35 +03:00
disaster37 7bb2641d15
feat: Allow to add annotations when che server create namspace like labels (#57)
* Allow to add annotations when che server create namspace like labels

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

* Rename che.infra.kubernetes.namespace.annotate to che.infra.kubernetes.namespace.annotation

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

* Remove quick fix on devfile (need dedicated PR)

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

* Replace placeHolders on namespace annotations

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

* Add tests to valide placeholders on annotation. Rename properties to che.infra.kubernetes.namespace.annotate

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

* Fix annotations placeholder on openshift project

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

* Try to fix test with add cleanup context on KeycloakProviderConfigFactoryTest

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

* Add lenient method on test to avoid unnecessary stubbing error

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

* clean test by remove unused stubs

Signed-off-by: disaster37 <linuxworkgroup@hotmail.com>
2021-08-03 12:31:36 +03:00
Oleksandr Andriienko 629cc75716
fix: If internal links are not specified, the external one should be used (#45)
* Don't set public url value to internal url settings.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2021-08-03 10:23:34 +03:00
che-bot ccb8e4b63e
chore: Bump to 7.35.0-SNAPSHOT in main (#67)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-07-29 08:49:49 +03:00
Serhii Leshchenko 94353639e4
adapt kubernetes routing to nginx ingress controller (#56) 2021-07-19 11:44:55 +03:00
Sergii Kabashniuk 46ce6a74e5
test: Upgrade of the testing dependencies (#40) 2021-07-19 10:56:11 +03:00
che-bot 2cad39d915
chore: Bump to 7.34.0-SNAPSHOT in main (#46)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-07-13 11:59:29 +03:00
Max Shaposhnik 25e2d0c6e4
fix: Explicit configuration for GitLab OAuth integration
Signed-off-by: Max Shaposhnik <mshaposh@redhat.com>
2021-06-28 20:16:32 +03:00
cccs-eric 21edcc0cda
feat: adding OAuth support to GitHub factory. (#28)
* Initial work on adding OAuth support to GitHub factory.

Signed-off-by: cccs-eric <eric.ladouceur@cyber.gc.ca>
2021-06-25 11:42:20 +03:00
che-bot 2b4662c2f8
chore: Bump to 7.33.0-SNAPSHOT in main (#31)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-06-18 13:46:04 +03:00
Max Shaposhnik 69c8ed28ac
feat: Introduce SCM file resolving service 2021-06-15 21:30:01 +03:00
Kazım SARIKAYA e03a57c450
fix: support for kubernetes cluster domain (#17)
* add: support for kuberentes cluster domain

default kuberentes cluster domain is cluster.local. however several
setups may have different cluster domains.

Signed-off-by: Kazım SARIKAYA <kazimsarikaya@sanaldiyar.com>

* add: test for non default dns domain

Testing non default dns domain like myorg.internal added to the
TraefikGatewayRouteConfigGeneratorTest.java

Signed-off-by: Kazım SARIKAYA <kazimsarikaya@sanaldiyar.com>

* add: set che.infra.kubernetes.cluster_domain null

che.infra.kubernetes.cluster_domain property's default value
is now NULL and the code changed for supporting it.

Signed-off-by: Kazım SARIKAYA <kazimsarikaya@sanaldiyar.com>

* Update che.properties

Co-authored-by: Michal Maléř <48474054+MichalMaler@users.noreply.github.com>
2021-06-09 09:50:22 +03:00
Pavol Baran eaf450e92f
fix: Adding ability to use kubernetes API proxy on Kubernetes (#6)
* enable unsupported/api on kubernetes

Signed-off-by: xbaran4 <pbaran@redhat.com>
Co-authored-by: Fabrice Flore-Thébault <ffloreth@redhat.com>
Co-authored-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2021-06-08 15:45:20 +03:00
Sergii Kabashniuk 10d437437f
feat: Create project with Che-server's SA on OpenShift with OAuth (#7)
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>

* Update assembly/assembly-wsmaster-war/src/main/webapp/WEB-INF/classes/che/che.properties

Co-authored-by: Fabrice Flore-Thébault <ffloreth@redhat.com>
2021-06-08 11:12:29 +03:00
Michal Vala de23a6c8b8
feat: New authentication on OpenShift with devworkspaces (#1)
Signed-off-by: Michal Vala <mvala@redhat.com>
Co-authored-by: Max Shaposhnik <mshaposh@redhat.com>
2021-06-04 23:07:40 +02:00
Fabrice Flore-Thébault 11a9684de7
docs: Fix language and links in the properties files. (#15)
* Fix language and links on properties files

* Update assembly/assembly-wsmaster-war/src/main/webapp/WEB-INF/classes/che/che.properties

* Add {prod-short} definition
2021-06-02 13:10:23 +03:00
Mykhailo Kuznietsov d981eed3ee [release] Bump to 7.32.0-SNAPSHOT in main
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-05-26 15:33:43 +00:00
Sergii Kabashniuk 6670c6986b Upgrade license 2021-05-20 17:05:45 +03:00
Sergii Kabashniuk 98b66ff1f6 Upgrade maven plugin configuration. Made pom.xml independent from che-parent 2021-05-20 16:53:16 +03:00
Serhii Leshchenko 69e0198d11
Drop dashboard resources from Che server image (#19542) 2021-05-20 12:05:28 +03:00
Sergii Kabashniuk 14107b5c20
Remove code that supports namespace strategies other than per-user (#19763)
* Remove code that supports namespace strategies other than per-user

Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2021-05-12 12:45:55 +03:00
che-bot 406bc7b164
[release] Bump to 7.31.0-SNAPSHOT in master (#19760)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-05-10 12:01:20 +03:00
Sergii Kabashniuk 1238c53071 Added missing unit for che.limits.workspace.idle.timeout che-server's property
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2021-05-05 12:27:16 +03:00
Florent Benoit 28f9543308 feat(vscode-extensions): Add vscode-commons as default plug-in to handle new extensions requiring this one
And only one instance of vscode-commons can run at once
related to https://github.com/eclipse/che/issues/19361

Change-Id: I69154dd97b837214c04fdd3e9e42d89a03c542d3
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2021-04-30 17:08:30 +02:00
Max Shaposhnik 7035a9d211
Gitlab factory authentication using OAuth 2 flow (#19521) 2021-04-27 13:56:11 +03:00
Sergii Kabashniuk 8db8f891e0
Che server configuration integrity test (#19616)
* Che server configuration integrity test

Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2021-04-21 15:15:49 +03:00
che-bot 89082a98ad
[release] Bump to 7.30.0-SNAPSHOT in master (#19592)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-04-16 17:44:31 +03:00
Sergii Kabashniuk 0fe54d8bdb
Restore defaults of `che.factory.default_editor` property (#19600)
* Restore defaults of `che.factory.default_editor` property

Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>

Co-authored-by: Yana Hontyk <yhontyk@redhat.com>
2021-04-15 11:01:59 +03:00
Fabrice Flore-Thébault 14fba9c498
Language review on che.properties (#19263)
* Language review on che.properties

* Apply suggestions from code review

Co-authored-by: Yana Hontyk <yhontyk@redhat.com>
2021-04-14 13:45:26 +02:00
aditi_jadhav aa6bff1501
Added support for s390x in che.properties for workspace (#19195)
Signed-off-by: Aditi Jadhav <aditi.jadhav@ibm.com>
2021-04-13 11:32:26 +03:00
Sergii Kabashniuk f0826cf64c
Deprecate namespace strategies other than 'per user' (#19409)
* Deprecate namespace strategies other than 'per user'


Co-authored-by: Robert Krátký <rkratky@redhat.com>
Co-authored-by: Michal Vala <michal.vala@gmail.com>
Co-authored-by: Robert Krátký <rkratky@redhat.com>
2021-04-08 10:13:48 +03:00
Sergii Kabashniuk c3249b652f
Upgrade guava and related dependencies to fix potential security issues (#19471)
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2021-04-05 09:49:04 +03:00
che-bot 6e958bbd63
[release] Bump to 7.29.0-SNAPSHOT in master (#19397)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-03-25 14:29:29 +02:00
Florent Benoit aaf2403edd feat(machine-exec): Remove default machine-exec component as it is provided by che-theia meta/devfile now
Change-Id: I98ca453e305db71f9e947b9611a42df80b7d6776
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2021-03-22 08:59:28 +01:00
Max Shaposhnik f147f001a6
Gitlab public repo support in factory URL 2021-03-18 12:38:06 +02:00
Mykhailo Kuznietsov f889e0399e
[release] bump to 7.28.0-SNAPSHOT version (#19290)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-03-16 09:48:14 -04:00
Sergii Leshchenko e9ce8078a4 Remove workspace loader from Che Server 2021-03-12 13:47:29 +02:00
Pavol Baran 69fa3bf82e
Added missing property descriptions (#19233)
Signed-off-by: xbaran4 <pbaran@redhat.com>
2021-03-11 09:44:59 +01:00