Commit Graph

99 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
a71179b5fa Remove abstract mongo db test class, because every test starts a mongo.
This class is not necessary

Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-08-29 11:04:49 +02:00
Melanie Retter
d323f67648 Refactor ConstraintViolationException
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com>
2016-08-24 16:38:18 +02:00
Melanie Retter
50a86cdb7b ConstraintViolationException can contain mulitple violation messages
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com>
2016-08-24 13:48:18 +02:00
Melanie Retter
679f465db1 Insert custom constraintViolationException
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com>
2016-08-24 13:07:37 +02:00
kaizimmerm
17a8f01d84 Fixed tests.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
2016-08-24 09:40:11 +02:00
Melanie Retter
9f5a2ea3d5 Delete ConstraintViolationException, correct db migration script
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com>
2016-08-23 17:11:33 +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
Dominic Schabel
3accac9ade Minor code improvements
Signed-off-by: Dominic Schabel dominic.schabel@bosch-si.com
2016-08-15 13:17:37 +02:00
SirWayne
c71cf4852a fix sonar issues
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-08-05 14:58:17 +02:00
SirWayne
54ce3ad8e0 Fix sonar issues
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-08-05 08:56:38 +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
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
eff798393d Merge pull request #235 from bsinno/feature_mgmt_api_target_token_address
Target securityToken and address fully manageable through MGMT API.
2016-07-05 09:13:28 +02:00
kaizimmerm
a4252283db Target securityToken and address fully manageable through MGMT API.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
2016-07-01 08:42:17 +02:00
SirWayne
c4fcdea0e0 Remove resouce loader
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-06-27 12:24:29 +02:00
SirWayne
8578f6726b Return last throwable in response
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-06-27 11:20:57 +02:00
SirWayne
82bdaf53ed Fix wrong multi part exception message in response.
Hardening all exception message and classes in exception handler for
reponses

Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-06-24 15:12:24 +02:00
Michael Hirsch
bf1ca010c7 throw correct exception if target address violates rfc standard
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-06-21 16:36:01 +02:00
Kai Zimmermann
a9c5dcef69 Added integration option with device simulator.
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com>
2016-06-13 09:03:01 +02:00
Kai Zimmermann
44aaaab4e2 Fixed sonar issues and changes package of test repo classes for easier
sonar exclusion.

Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com>
2016-06-04 22:07:26 +02:00
Kai Zimmermann
13f9791891 Removed JPA dependencies from runtime. Test only now.
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com>
2016-05-31 20:50:22 +02:00
Kai Zimmermann
7a98c58407 refactored test data generation. Refactored entity factor methods.
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com>
2016-05-31 08:51:49 +02:00
Kai Zimmermann
e6ff96dc5a Completed maven module split.
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com>
2016-05-27 13:30:18 +02:00
Kai Zimmermann
eeee57fbc4 Refactored package names.
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com>
2016-05-26 14:03:14 +02:00
Kai Zimmermann
f0a78369f2 Continued on the model API extraction. Merged rest api split branch.
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com>
2016-05-21 21:01:23 +02:00
SirWayne
05615a9e86 Modify JavaDoc
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-05-18 14:28:31 +02:00
SirWayne
5c233c628c Fix header
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-05-17 17:02:10 +02:00
SirWayne
a47f7275eb Fix header
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-05-17 16:43:59 +02:00
Jonathan Philip Knoblauch
a065a81aed Solvend maven depenency and added new DDI client functions
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com>
2016-04-26 10:56:33 +02:00
SirWayne
0fd2f7200f Add test dependency
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-04-25 11:12:04 +02:00
SirWayne
5cfb933ca1 Add Rest configuration for test
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-04-25 10:45:48 +02:00
SirWayne
c17bc98ecb Add RequestResponseContextHolder which hold the current response and
request.

Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-04-22 17:49:33 +02:00
SirWayne
3fa9105428 Add test dependencies
Add name of @PathVariable

Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-04-21 10:02:03 +02:00
SirWayne
2538d12785 Remove duplicate test util classes
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-04-20 17:55:54 +02:00
SirWayne
c3c405c986 Rename and split rest resources ddi, mgmt and system
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-04-20 17:33:03 +02:00