Kai Zimmermann
f99da28185
Fix default isolation and auto commit ( #484 )
...
* Switch to spring/DB default isolation.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix dependency to uncommited isolation level in rollout management.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Corrected UQ checks
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Remove modifying annotation.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Disable autocommit on connection pool. Cleanups. Flush at commit.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Cleanups.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix Rollout UI performance.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Typo fixed
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com >
* Remove empty lines
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-04-18 08:43:38 +02:00
Kai Zimmermann
2ac2eac997
Reduce entity changes as part of DDI/DMF update feedback ( #478 )
...
* TargetUpdateQuery and poll event only for polls and not feedback.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix test.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Remove unused field
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-04-12 21:41:32 +02:00
Kai Zimmermann
602fb78168
Remove TargetInfo entity ( #453 )
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-03-17 12:18:43 +01:00
Kai Zimmermann
67d17fe661
Upgrade sonar to new 6.2 installation ( #456 )
...
* Upgrade to new sonar instance. Fix new identified issues.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-03-14 10:06:56 +01:00
Melanie Retter
5628d625e8
Rollouts can be deleted ( #436 )
...
* Management UI
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Repository
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
* Optimisations and scheduler deleting enabled
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-02-18 07:19:27 +01:00
Kai Zimmermann
804522f966
hawkBit repository uses Optional on single entity find/get requests ( #435 )
...
* Repo returns optionals.
* Improved exception handling for collection usage in repo queries.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-02-16 10:09:14 +01:00
Kai Zimmermann
1ad9b915c4
Fix cancel action status ( #429 )
...
* Fixed handling of action cancellation status updates.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix broken DDI test.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Code readibility.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Reduce access to default.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Added test for finished on action that is in cancelling.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Update MariaDb driver
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Wrong branch
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Remove duplicate status definition.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Use updated picture in docs.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Leverage existing statics.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix picture upload.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Revert change
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-02-07 09:57:57 +01:00
Dennis Melzer
a00ea49e47
Add target filter query feign client resource ( #410 )
...
* Add TagretFilter Query client resource
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Fix methode signature for feign
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2017-01-26 15:01:42 +01:00
Kai Zimmermann
430bf632cf
Consistent content types produced and consistent links format in REST APIs. ( #424 )
...
* Consistent content types produced and consistent links format.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Standard order
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-01-21 09:00:22 +01:00
Kai Zimmermann
9d0a064912
Removed deprecated GridFS column from repository ( #419 )
...
* Merged artifact sha1 hash and gridfs column.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Renamed exception to get rid of old GridFS name.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Added test description.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix typo.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-01-19 08:43:04 +01:00
Kai Zimmermann
80d11494b6
Added template variables for request driven URL calculation. ( #416 )
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-01-18 18:20:26 +01:00
Kai Zimmermann
1beb2875fa
Upgrade to Spring Boot 1.4 ( #415 )
...
* Boot upgrade due to known security issues.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-01-17 15:03:52 +01:00
Kai Zimmermann
889d1492fb
Repository API query signatures Entity free ( #403 )
...
* Migrated target management queries to IDs inetsead of full entities
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Added missing comment.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* refactored target,DS,cont,deploy,rg mangement.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Adde versioning documentation.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Rollout, Dist and Software mgmt refactored
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Readded line that was remove by incident.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fixed broken tests.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Query management refactored
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix bug of auto assign DS delete
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Switch to collection
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fixed compile error
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Small glitches
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fixed test after merge
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-01-11 14:32:55 +01:00
Jonathan Knoblauch
824ef2982f
Posted feedback without "result" cause NPE in DDI API ( #399 )
...
* Fix for the bug by using @Valid on member variables
- add junit test
- done some refactoring
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
* Refactoring of junit tests
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
2017-01-11 11:23:48 +01:00
Kai Zimmermann
feb3369858
Custom Tenant configuration. ( #395 )
...
* Tenant configuration configurable.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-12-23 07:19:46 +01:00
Melanie Retter
2dec35915c
New event strategy ( #380 )
...
* Add notfication overview for remote events
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Refactor css for notification button
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Remove todo
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* - Style notfication button (css)
- Add i18n message keys
- Add switch slider for auto refresh event
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Insert Label in MenuItem for displaying occurred events
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* - Style notfication button (css)
- Add i18n message keys
- Add switch slider for auto refresh event
- Insert Label in MenuItem for displaying occurred events
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Solve merge conflicts and add menu item counter
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* CSS refactor
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Adapt JUnit test for events, because constructor is changed
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Skip delete event
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* - Insert Id for notification menu
- Enable push mechanism for target and ds tag and add notfications
- Fix several typos
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Add update ui events for tags and add different id's for menue item
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Insert push for SoftwareModule
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Set button enablement
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Add Software module update push event
Add unit test software module push events
Adapt test for software push event
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Close window and set pop id
Update the target table to set the new icon
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* - several code improvements
- Correct license header
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Update vaadin version
Rename the base entity and redefine constructors
unread counter was not correct
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Closebox of notificationButton is invisible:
Insert height for HorizontalLayout of NotificationUnreadButton
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Add software modules to the new event types
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Introduce animation in unreadNotificationButton
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Fix close on safari
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Add publish events direct to the tag entities.
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-12-19 16:05:23 +01:00
Kai Zimmermann
92dd6a1a0e
Modular hawkBit ( #378 )
...
* Cleaned up component scan
* More flexibility for hawkBit micro services
* Introduce spring boot starters
* Eclipse Jetty as hawkBit default
* Fixed links as prep for wiki removal
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-12-13 12:29:21 +01:00
Kai Zimmermann
ca63106d5c
Make entities immutable and create proper update methods that state by signature what can be updated. ( #342 )
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-11-17 20:07:23 +01:00
Michael Hirsch
8be49a1184
Add filesystem artifact repository implementation ( #336 )
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-11-14 11:23:50 +01:00
Jonathan Knoblauch
9b42c8cf57
Feature assert events within tests ( #341 )
...
* Count and assert repository events within a test.
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
2016-11-14 10:25:49 +01:00
Dennis Melzer
866bc72114
Feature horizontal scalability ( #305 )
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-11-03 15:53:53 +01:00
Michael Hirsch
22272ba3c1
Feature hawkbit uaa extension ( #317 )
...
* use UserPrincipal to determine tenant at runtime
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
* add hawkbit-uaa extension
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
* adapt WithSpringAuthorityRule with UserPrincipal for determine tenant
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
* fix String principal in DDI download resource
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
* merge the email to the UserPrincipal from the master manually
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
* Fixed some grammar issues and typos
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com >
2016-10-31 13:16:03 +01:00
kaizimmerm
0332d31146
Removed external artifact from repository.
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-10-20 12:03:17 +02:00
Kai Zimmermann
c7129e6ed7
Optimisation and bug fixing of UI push events ( #310 )
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-10-17 21:59:53 +02:00
Kai Zimmermann
5c53bef164
Configurable download URL generation ( #296 )
...
Configurable download URL generation.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-09-28 09:18:03 +02:00
kaizimmerm
97b3313642
Fixed Sonar issues
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-09-27 09:43:46 +02:00
kaizimmerm
66297d7c27
reduced empty collections. Fixed Ui eventbus memory leak.
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-09-20 13:40:51 +02:00
kaizimmerm
e7ee5ee3d4
Merge with master
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-09-14 11:05:05 +02:00
kaizimmerm
ca5b11b5a1
Adapt DDI interfaces to feign changes
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-09-14 10:56:27 +02:00
kaizimmerm
47e3417f55
Improved method naming
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-09-07 12:17:50 +02:00
Kai Zimmermann
8ce8d8e571
Fixed DMF sending out wrong message if action on CANCELING
...
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-09-05 09:17:15 +02:00
SirWayne
a1a7a6dc45
Adapt test to new json path
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-08-29 17:11:33 +02:00
Kai Zimmermann
0b0503a77f
Fixed locale problem on non EN systems
...
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-08-25 15:19:53 +02:00
Kai Zimmermann
2e0208f054
Fixed test after merge
...
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-08-24 11:35:02 +02:00
Kai Zimmermann
d9b83a75d0
Merges with master
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
Signed-off-by:
2016-08-24 11:03:16 +02:00
kaizimmerm
00539ea49c
Merges with master
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-08-24 10:58:03 +02:00
kaizimmerm
ff500d3bd7
Started migration for Boot 1.3 and Security 4.1
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-08-24 09:38:53 +02:00
Kai Zimmermann
7f68aedd78
Merge branch 'master' into feature_boot_13_sec_41
...
Conflicts:
hawkbit-artifact-repository-mongo/src/test/java/org/eclipse/hawkbit/artifact/FreePortFileWriter.java
hawkbit-repository/hawkbit-repository-test/src/main/java/org/eclipse/hawkbit/repository/test/util/FreePortFileWriter.java
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-08-19 08:35:58 +02:00
Dominic Schabel
9c7db25197
Merge branch 'master' into Feature_Improve_Code_Quality
...
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com >
# Conflicts:
# hawkbit-repository/hawkbit-repository-test/src/main/java/org/eclipse/hawkbit/repository/test/util/WithSpringAuthorityRule.java
2016-08-08 16:40:00 +02:00
Michael Hirsch
fc4747083c
Use system role where necessary to invoke the getTenantMetadata method
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-08-02 12:51:08 +02:00
kaizimmerm
b6506380ad
Merge branch 'master' into feature_boot_13_sec_41
...
Conflicts:
hawkbit-ddi-resource/src/test/java/org/eclipse/hawkbit/ddi/rest/resource/DdiArtifactDownloadTest.java
hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/RepositoryApplicationConfiguration.java
hawkbit-security-core/src/main/java/org/eclipse/hawkbit/im/authentication/SpPermission.java
pom.xml
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-07-27 15:29:54 +02:00
Michael Hirsch
928ad1520b
remove port 8080 to fix tests
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-07-25 10:39:55 +02:00
kaizimmerm
9a4903526a
Removed percentage from the event. Moved event into the repo API.
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-07-08 13:00:47 +02:00
kaizimmerm
8fb2bd4322
Fixed download progress event.
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-07-07 14:46:29 +02:00
kaizimmerm
04dad8d6de
Started migration for Boot 1.3 and Security 4.1
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-07-07 12:39:40 +02:00
Kai Zimmermann
227b93c527
Added artifact download traffic statistics.
...
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-07-05 17:41:08 +02:00
Kai Zimmermann
5defb8c6d9
Fixed bug where DDI deplyomentBase URL does not reflect TIMEFORCED
...
switch.
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-06-27 17:52:55 +02:00
Kai Zimmermann
def8eafd92
Changed package name of test utils to allow sonar exclusion.
...
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-06-05 16:17:58 +02:00
Kai Zimmermann
e71ab4e63f
Ip Address tracking configurable.
...
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-06-04 21:11:19 +02:00
Kai Zimmermann
a73d72bf58
Fixed header.
...
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-06-03 18:13:44 +02:00