Commit Graph

66 Commits

Author SHA1 Message Date
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
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
SirWayne
5f20066cff Fix sonar issue
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-08-05 15:55:49 +02:00
SirWayne
54ce3ad8e0 Fix sonar issues
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-08-05 08:56:38 +02:00
Michael Hirsch
9c75ae308d reduce usage of getTenantMetadata(String)
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-08-02 13:01:31 +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
Dominic Schabel
fd749a9d69 Minor review comments added.
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com>
2016-07-20 18:03:28 +02:00
Kai Zimmermann
2ad5d8cfb1 Added feature to query by last target poll.
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com>
2016-07-20 10:34:19 +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
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
Kai Zimmermann
ecd5647438 extends mgmt simulator. Extended scalabaility of dmf listener.
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com>
2016-06-15 10:45:34 +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
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
e12fcd804e Fixed default ds gen.
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com>
2016-06-02 14:08:37 +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
91fd94b356 Migrated MySQL schema creation to test package. Small doc improvements
on testdatafactory.

Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com>
2016-05-31 12:28:24 +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
53156cb16f Javadoc, sonar issue, package cycles.
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com>
2016-05-27 15:25:08 +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
f2e13b8d22 Split into separate maven modules.
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com>
2016-05-25 17:43:57 +02:00