Kai Zimmermann
80f4761fff
Reduce probability of ConcurrentModification errors ( #505 )
...
* Fix unassign handling for tags.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Batch writes.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Activate retry on DB concurrency exceptions.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Code format, constants.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-05-11 21:32:01 +02:00
Kai Zimmermann
c18e9f515e
Remove unlimited collections from the repository API ( #496 )
...
* Started to get rid of unlimited collections
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Align API usage.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* fix compile issues.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix tests.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Remove comments
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Performance optimizations.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Remove dead code.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Allign method names
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Wait until the action update event is processed
Conflicts:
hawkbit-dmf-amqp/src/test/java/org/eclipse/hawkbit/integration/AmqpMessageHandlerServiceIntegrationTest.java
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Started new tag APIs
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Quotas into central interface. Tag tests added. Event names fixed.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Simplified consumer run for every tenant.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* remove unused fields.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Alligned beans.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Deprecated client methods for old resources.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix new foreach method.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix transaction for foreach.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Extended DS creating to handle larger volumes. Fix on Readme.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fixed simulator bug and cleaned up tests.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix in sorting.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Remove configuration processor.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix wrong usage of sanitize.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Missing brackets.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix README API compatability.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix misinterpretation of pessimistic locking exceptions.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix stability sentence.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Code cleanup.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fixed page calculation
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-05-09 16:40:49 +02:00
Melanie Retter
7b2e93a727
Entity details are updated after view change, delete and filtering ( #486 )
...
* Distribution Set Details are shown correctly.
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Fix Distribution Set details shows the right data
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Show the right Details when deleting target, ds and sm
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Software Module details are shown correctly on view change
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Caption Artifact Details of is updated correctly after software module
deletion
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Artifact Details are shown correctly, small css improvements
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Code refactor
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Fix search of softwareModule and DistributionSet in UI
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Fix typos, insert ids for components
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Code Refactor
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Redo add access
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Correct caption Id of new dist. set, remove unnecessary event
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Fix selected entity in SwModuleTable, Code refactor
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Fix error in Upload View concerning selected softwareModule
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Remove Optional, Remove StringUtils, refactor code
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Refactor events when filtering distribution set or software module
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Fix Sonar issues
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Save softwareMmoduleId in ArtifactUploadState, not whole entity
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Refactor event handling for filtering sw and ds; refactor optional
handling
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Make selectedSoftwareModule transient
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Remove mysql properties
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Refactor ArtifactDetailsLayout
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Fix comment
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Fix some comments
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Generalize common behavior in selecting entity in a table
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Optional is not set in the getter but in the setter in the UIState
classes
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Fix sonar issue
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Change getter visibility to protected
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Refactor publishSelectedEntity
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Refactor Java Docs
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Fix pull request comments
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Fix comments
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Change lastSelectedEntities/selectedEntities to type Long,remove Generic
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Show details captions even when table is empty
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
2017-05-06 08:33:01 +02:00
Kai Zimmermann
1ee3d0c850
Remove module for legacy download API (never used by hawkBit). ( #500 )
...
* Remove module for legacy download API (never used by hawkBit).
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Add stream aware error controller.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fixed bean definition.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-05-03 09:21:14 +02:00
Dennis Melzer
f608f49db0
Create dmf test module ( #493 )
...
* Add DMF parent module + submodules
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Fix sonar issue
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Refactor Test Module
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* - Fix tenant is empty
- Small refactoring
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Remove org.springframework.context.annotation.Description
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Configure rabbit test template
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Fix header
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* tenant should not be empty
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Increase time out
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Increase 3 to sec.
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Fix comments
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Add port
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* Fix test config
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2017-04-26 10:36:21 +02:00
Jonathan Knoblauch
574fda1101
Feature dmf target delete aware ( #474 )
...
* Implemented new function to create and send a thing created message if a
delete event is published
- added mock and integration tests
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
* Switched target address form URI to String and fixed test
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
* Refactoring and removed TODOs
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
* Fixed javadoc and description
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
* Used Target from API instead from JpaTarget
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
* Refactoring after review
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
* Small refactoring - fixed typos
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
* Resolve Merge conflicts
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
2017-04-25 16:38:18 +02:00
Kai Zimmermann
a19364c635
Remove UPPER from delete queries. ( #494 )
...
* Remove UPPER from delete queries.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Typos.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix case issue in sp_tenant table.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-04-21 08:34:44 +02:00
Kai Zimmermann
3ef38e5c6a
Tenant delete by query and not select/delete on individual entities. ( #492 )
...
* tenant delete by query and not select/delete on individual entities.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix UK docs and query.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix broken test. That event should never have been there in the first
place.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-04-20 14:08:23 +02:00
Michael Hirsch
89ec5dba57
catch IllegalArgumentException in case directory does not exists ( #487 )
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2017-04-18 11:57:23 +02:00
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
Michael Hirsch
eed9ab4f3e
ignore IOException on cleanup ( #483 )
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2017-04-12 21:42:47 +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
32fe53708e
Fix missing TargetUpdate events ( #476 )
...
* Fix problem where target assignment sends not all events.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Improved concurrency.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Revert send assigned event change.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Adapt tests.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Readibility.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-04-12 21:40:48 +02:00
Kai Zimmermann
84b1980d32
Optimised locking on large scale tenant scenarios. ( #477 )
...
* Optimized locking on large scale tenant scenarios.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Ensure that a problem in a tenant does not block the others.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Memory optimisation.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-04-10 16:40:26 +02:00
Kai Zimmermann
a5a505024b
Deleted rollouts are immutable ( #475 )
...
* Update throws read only exception if rollout is in deleting or deleted
state.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix typo.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-04-05 17:15:59 +02:00
Kai Zimmermann
4a14dc55be
Set isolation level. Remove manual artifact cleanup at tenant delete ( #471 )
...
* Set isolation level. Remove manual artifact cleanup at tenant delete (is
cascaded).
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Needs to be read commited.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-04-04 16:53:48 +02:00
Kai Zimmermann
1b68c5fa54
Remove unnecessary static driver definition. Spring figures this out. ( #470 )
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-04-03 15:38:17 +02:00
Kai Zimmermann
f0487b051d
Tomcat exclusion configured in parent. Jetty used as well in simulator. ( #468 )
...
* Tomcat exclusion configured in parent. jetty used as well in simulator.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix ident
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Add jetty to UAA example.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-03-31 17:37:58 +02:00
Michael Hirsch
09c56f3439
Fix rollout management cancel running action ( #466 )
...
* fix cancellation of wrong obsolete action during rollout-mgmt
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
* add unit test to verify rollout not cancel running action with same DS
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2017-03-31 15:21:26 +02:00
Kai Zimmermann
6d2a108549
Preparations for release 0.2.0 ( #461 )
...
* Promote update server to runtime
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Current status
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* More CQs
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Complete CQs
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Updatesd documentation
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Enable test modules
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Re add examples and extensions
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fixes and roadmap extended
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Add release issue link
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Add works with CQ.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Documented CQs for #459
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix shell script
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix CQ table and runtime parent.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix repo entries.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Cleaned up docs.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-03-30 08:46:31 +02:00
Marcel Mager
c8db41ff85
Migration of Action History to vaadin grid ( #420 )
...
* Migration of Action History to vaadin Grid
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-03-24 14:03:39 +01:00
Kai Zimmermann
081c3cccbf
Complete repo exception tests ( #452 )
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-03-23 18:24:58 +01:00
Kai Zimmermann
c4d3ff5166
Remove to long index ( #462 )
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-03-23 16:27:40 +01:00
Melanie Retter
59107c521f
Insert possibility to set an ID for confirmation dialog and fix redirect to rollout overview ( #445 )
...
* redirect to rollout view if rollout is deleted and group targets shall
be shown
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Insert Id for confirmation dialogs
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
2017-03-22 13:50:33 +01:00
Dominic Schabel
84857960cb
Adapt sonar properties ( #458 )
...
* Fixed deprecated use of jacoco reportPath with SonarQube 6.2
(see https://jira.sonarsource.com/browse/SONARJAVA-1887 )
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com >
* Deep nested modules included into coverage reports as well
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com >
2017-03-18 17:47:59 +01: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
Kai Zimmermann
45f3ca0787
Do not requeue messages that violate a constraint ( #442 )
...
* Do not requeue constraintviolation
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Add MessageConversionException
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Add CancelActionNotAllowedException
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Add MessageHandlingException
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-03-03 13:34:02 +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
dce3263df3
Fix bulk progress bar ( #428 )
...
* Fix progress par computation for bulk upload. Fixed sonar issues on the
way.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-02-08 08:57:05 +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
Dennis Melzer
9980fd5619
Refactor TargetIdName, DistributionSetIdName, SoftwareModuleIdName entities ( #407 )
...
* - Move TargetIdName, DistributionSetIdName, SoftwareModuleIdName to ui
entity package
- Refactor tables. Use the entity id instead of the *idname entity
- Remove expensive getEntity() calls from remote events
- Fix some NPE, if entity is deleted from another session
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* 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 >
* fix sonar issue after merge
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
* remove ds set id name after merging from rollout view
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2017-01-31 09:19: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
kaizimmerm
5514658f93
Renamed new script after merge.
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-01-26 10:25:18 +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
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
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
Melanie Retter
ac85996eb6
The UI does not show "null" as a form value anymore. ( #409 )
...
* The UI does not show "null" as a form value anymore. Small code refactor
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* TextArea style correction, "name" is mandatory if updating a target,
code refactor
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Insert constants for add/update target/distribution caption
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Correct JavaDoc, add trim to software module update
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Small code improvements
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
2017-01-12 15:24:14 +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
kaizimmerm
a9c337af6a
Add test for target attributes update
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-01-09 09:40:01 +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
Michael Hirsch
9e28fcfbb9
add cache condition to prevent null cache value of tenant ( #398 )
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-12-22 09:30:48 +01:00
Kai Zimmermann
eb9fd0fea7
Fix DMF update cancel message ( #397 )
...
* Fix bug where DMF sends cancel for DDI targets.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix nullpointer when event consumer access target info.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-12-22 09:29:07 +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
Michael Hirsch
63adbd0298
encode class type information in message payload instead of header ( #383 )
...
* encode class type information in message payload instead of header
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-12-09 14:44:13 +01:00
Kai Zimmermann
0ddcedad74
Introduce optional throttled DMF requeuing ( #373 )
...
* Inroduce throttled requeuing
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-12-09 14:42:33 +01:00