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
Kai Zimmermann
ede46193ca
Fix etag and headers for download id ( #451 )
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-03-05 15:36:31 +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
Kai Zimmermann
21181bc6f8
Update Spring Boot & Hateoas ( #430 )
...
* Upgrade spring boot 1.4.4 and hateoas 0.23. Removed unneded dependency,
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Avoid link change with new hateoas version.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Readded commons.io
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Update MariaDB driver to 1.5.7
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Added missing content to docs.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix equals.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Simplify
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix equal after removal of commons collections.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-02-07 09:57:43 +01:00
Kai Zimmermann
c031142906
Fix tag resource for assigned targets. ( #425 )
...
* Fix tag resource for assigned targets. Shoudl behave as targets
resource.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix class
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-01-31 15:09:59 +01:00
Kai Zimmermann
59f218e841
Code cleanup ( #427 )
...
* Removed dead code.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix sonar issues.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-01-30 11:10:46 +01:00
Jonathan Knoblauch
d553716cda
Feature extend system management resource with custom data ( #423 )
...
* Added map to system management and mgmt resource to extend the the rest resource with custom data
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
* Lazy initialization of hash map and typo fix
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
* Renamed the map to usageData
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
* Adapted hashcode and equals and now returning empty map
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
* Reduced duplicated code
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
* Removed the if statement
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
* Added separated method for lazy initialization
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
2017-01-27 16:42:25 +01:00
Dominik Herbst
833b0795e3
Create Rollout UI with Groups definition ( #369 )
...
* Rollout creation UI with groups definition
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Improved code quality
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Added a legend to the Rollouts Creation UI's PieChart
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Updated color palette for pie chart. Using RolloutGroupCreate for validation. Displaying pie chart for group editing.
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Optimized ComboBoxBuilder
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Removed not necessary RPC interfaces.
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Fix Rollout verification count query. Improved UI style. Added dependency management for d3.
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Auto start and scheduled start of Rollouts
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Optimized RSQL Utility to avoid multiple joins on the same table.
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Fixed RSQL Utility to avoid multiple joins on the same table to only work with OR nodes. Optimized validation queries for rollout group creation.
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Asynchronous handling of groups validation in the create rollouts UI.
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Added loading indicator to create rollout UI.
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Avoid parallel validation for a user session.
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Fix issues after merge of master into branch.
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Improve code quality
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Refreshing the total target count after validation on the rollouts creation UI.
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Remove unused RolloutUpdate method. Optimization of the RolloutHelper.
Comments for RolloutGroupsValidation and RSQLUtility with explanation.
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
2017-01-26 09:37:20 +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
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
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
f0fc8f0606
Added mising update of DS property. ( #382 )
...
* Added mising update of DS property. Updated sonar plugin and make sure
that test code is not covered by sonar
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-12-09 14:42:04 +01:00
Kai Zimmermann
a57165686e
Fixed broken rollout management API concerning target status map. ( #365 )
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-11-23 20:57:29 +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
Dominik Herbst
b6834e9ee2
Semi automatic Rollouts with fine groups definition ( #337 )
...
* Rollout Mgmt API accepts now extended Group definition. Filling Reollout Groups with Targets is now a scheduled task.
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Fire RolloutGroupCreated event and fix db migration.
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Fill groups now excludes targets in own group
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Starting of Rollouts as scheduled task
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Finished implementation of new Rollout starting proccess
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Reset last check on status change and fixed unused imports
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Code quality improvements
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
* Reworked start of scheduled Actions. Improved code quality.
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
2016-11-16 09:26:50 +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
Dennis Melzer
866bc72114
Feature horizontal scalability ( #305 )
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-11-03 15:53:53 +01:00
kaizimmerm
e2281ac67b
Removed further unnedded repo methods.
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-10-20 14:57:07 +02: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
Dominik Herbst
0e6f2e01cf
Merge branch 'master' into feature_auto_assignment_squashed
2016-10-07 14:57:11 +02:00
Dominik Herbst
339f45ca6a
Fixed sanitizing of filter query sort parameters. Corrected name of TargetManagement method
...
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
2016-10-04 11:57:56 +02:00
Dominik Herbst
38bd54fe6e
Code quality impovements, additional tests to find target filter queries
...
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
2016-09-30 14:26:20 +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
c44f1d5e44
Removed JPA dependency
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-09-26 13:18:43 +02:00
Dominik Herbst
d5d9c387ef
Corrected copyright headers
...
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
2016-09-23 13:46:24 +02:00
Dominik Herbst
03e2ee81b8
Added auto assign distribution set to target filter query feature
...
Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com >
2016-09-23 10:41:33 +02:00
Dominic Schabel
da22bc4ad0
Used builder for ResponseEntity within this class as well
...
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com >
2016-09-21 15:14:34 +02:00
Dominic Schabel
b4765da3c9
Used builder for ResponseEntity + minor clean-up
...
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com >
2016-09-21 14:53:13 +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
b27b085622
Merge branch 'fix_wrong_error_response' of https://github.com/bsinno/hawkbit.git into fix_wrong_error_response
2016-09-13 09:51:19 +02:00
kaizimmerm
5ed5142429
Improve readability
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-09-13 09:51:10 +02:00
Dominic Schabel
1d5d467f16
Typo fixed
...
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com >
2016-09-09 09:15:26 +02:00
Michael Hirsch
bdd56c3b4a
validate the type parameter of softwaremodule
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-09-06 11:26:56 +02:00
kaizimmerm
b317823e86
Fixed entity content validation.
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-09-05 14:56:28 +02:00
Kai Zimmermann
63b12b0ac1
Merge pull request #278 from bsinno/feature_boot_13_sec_41
...
Upgrade Spring Boot and Security
2016-08-31 13:56:24 +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
Melanie Retter
d437d86f26
Correct test description
...
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
2016-08-24 16:55:17 +02:00
kaizimmerm
17a8f01d84
Fixed tests.
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-08-24 09:40:11 +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
Melanie Retter
2ae08ffaef
Add constraint to the database column maxAssignment
...
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
2016-08-23 16:10:27 +02:00
Melanie Retter
42b21d6308
Extend test for invalid assignment of SoftwareModuleType
...
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
2016-08-23 13:35:03 +02:00
Melanie Retter
d2693e2f49
MaxAssignment smaller than 0 is not allowed -> BadRequest Status code
...
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
2016-08-23 11:29:24 +02:00
Dominic Schabel
ce2bdf82df
Ignored test removed
...
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com >
2016-08-16 09:47:21 +02:00