Avgustin Marinov
ceba4f5cfb
Unify target attributes and metadata ( #2408 )
...
* Unify target attributes and metadata
Currently, the target attributes are Map while the metadata,
which has the same concept is List.
This PR unifies them making the metadata also a Map
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-05-21 11:26:02 +03:00
Avgustin Marinov
12140e468d
[ #2176 ] RSQL filtering with exist/not-exist support ( #2396 )
...
* [#2176 ] RSQL filtering with exist/not-exist support
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
* [#2176 ] Big Refactoring
* RSQL: all maps with joins with on
---------
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-05-16 16:13:04 +03:00
Avgustin Marinov
2af5439b39
Clustering: Add distributed lock ( #2333 )
...
To support sync of activities in cluster setups
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-04-02 12:25:08 +03:00
Avgustin Marinov
25e45d5825
User friendly map toString in StatisticsUtils ( #2203 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-20 13:31:31 +02:00
Avgustin Marinov
1f71d6ddb0
Add JPA statistics support for eclipselink and hibernate ( #2202 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-01-20 13:17:55 +02:00
Vasil Ilchev
b36df62864
Added Security Tests for ManagementAPI @PreAuthorize methods ( #2167 )
...
Co-authored-by: vasilchev <vasil.ilchev@bosch.com >
2025-01-07 08:26:37 +02:00
Avgustin Marinov
db3ac7f2dd
Hibernate support ( #2147 )
...
* Hibernate support
---------
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2024-12-16 16:08:07 +02:00
Avgustin Marinov
eb1cb699ca
Code format hawkbit-repository-jpa3 ( #1932 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-11-05 10:28:55 +02:00
Avgustin Marinov
ef857baa9e
Code format hawkbit-repository-jpa ( #1928 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-11-05 09:54:34 +02:00
Avgustin Marinov
d9d4469a95
Fix RSQL filter for no target tag and OR ( #1824 )
...
* Fix RSQL filter for no target tag and OR
* add test for such filter
* Clean up the code
keeps the legacy Rsql Visitor which could be used with hawkbit.rsql.legacyRsqlVisitor=true
---------
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-08-27 10:48:55 +03:00
Avgustin Marinov
ff015fd0e9
Remove unused test configs ( #1540 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-01-11 17:19:35 +02:00
Avgustin Marinov
1ae913e30d
Fix Simple UI deploy ( #1537 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-01-11 12:25:31 +02:00
Avgustin Marinov
9c86729a68
[#1393,#1008] Switch to Eclipse v2.0 license ( #1427 )
...
Switching license from EPL v1 to v2. Following
https://www.eclipse.org/legal/epl-2.0/faq.php#h.tci84nlsqpgw
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2023-09-14 11:03:20 +03:00
Ahmed Sayed
949cd8cd8b
Feature/speedup quota tests ( #1125 )
...
* reduce the number of created entities in tests
Signed-off-by: Ahmed Sayed <ahmed.sayed@bosch.io >
* fixed tests
Signed-off-by: Ahmed Sayed <ahmed.sayed@bosch.io >
* fixed review findings
Signed-off-by: Ahmed Sayed <ahmed.sayed@bosch.io >
* merged master
Signed-off-by: Ahmed Sayed <ahmed.sayed@bosch.io >
* adapted target count
Signed-off-by: Ahmed Sayed <ahmed.sayed@bosch.io >
* fixed review findings
Signed-off-by: Ahmed Sayed <ahmed.sayed@bosch.io >
* fixed RolloutManagementTest
Signed-off-by: Ahmed Sayed <ahmed.sayed@bosch.io >
* fixed flaky test ConcurrentDistributionSetInvalidationTest
Signed-off-by: Ahmed Sayed <ahmed.sayed@bosch.io >
2022-02-21 12:58:05 +01:00
Stefan Behl
086408e8f8
Feature Max Artifact Storage quota ( #739 )
...
* Enforcement of artifact storage quota
* Added REST integration tests for artifact upload
* Fix test config
* Fix failing test cases
* Fix PR review findings
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
2018-10-05 13:52:46 +02:00
Stefan Behl
6dd98d2134
Protection against misuse with system-wide quota definitions ( #670 )
...
* Added quota for meta data per software module
Signed-off-by: stefbehl <stefan.behl@bosch-si.com >
* Added unit test for "meta data per module" quota
Signed-off-by: stefbehl <stefan.behl@bosch-si.com >
* quota test enhancements
Signed-off-by: stefbehl <stefan.behl@bosch-si.com >
* Verify enforcement of meta data quota via REST
Signed-off-by: stefbehl <stefan.behl@bosch-si.com >
* Quota for distribution set meta data
Signed-off-by: stefbehl <stefan.behl@bosch-si.com >
* Verify enforcement of distribution set meta data quota via REST
Signed-off-by: stefbehl <stefan.behl@bosch-si.com >
* software modules per distribution set quota
Signed-off-by: stefbehl <stefan.behl@bosch-si.com >
* Integration test enhancements for Modules per DistSet quota
Signed-off-by: stefbehl <stefan.behl@bosch-si.com >
* Quota for software module types per distribution set type
Signed-off-by: stefbehl <stefan.behl@bosch-si.com >
* Quota for max artifacts per software module
Signed-off-by: stefbehl <stefan.behl@bosch-si.com >
* Quotas for ActionStatus per Action and Messages per ActionStatus
Signed-off-by: stefbehl <stefan.behl@bosch-si.com >
* Quota attributes per target
Signed-off-by: stefbehl <stefan.behl@bosch-si.com >
* Quota targets per rollout group
Signed-off-by: stefbehl <stefan.behl@bosch-si.com >
* Quota max targets per rollout group
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Quota max targets per rollout group
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Quota max targets per rollout group
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Quota max targets per rollout group
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Quota max targets per group
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* quota max actions per target
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Quota max targets per rollout group
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Quota max actions per target
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Quota max actions per target
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Quota max targets per auto assignment
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Quota max targets per manual assignment
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Quota max targets per auto assignment
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Quota max targets per auto assign
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Quota max targets per auto assignment
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Quota max actions per target
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Quota max targets per manual assignment
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix issues caused by merge
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix failing tests
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix failing tests
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Improve JavaDoc
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix failing tests
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix Sonar issues
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix Sonar findings
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Quota max artifact size
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Optimize quota configuration
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix test failures
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix failing tests
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Improve test coverage
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Quota max rollout groups per rollout
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix failing tests
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Configure Rollout UI enhancements
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* UI enhancements
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Minor changes
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Quota max targets per group
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Quota max targets per group
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* fix failing tests
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix failing tests
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix Sonar findings
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix Sonar findings
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix failing tests
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix failing tests
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix Sonar finding
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix code review findings
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix review findings
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* New approach for 'max artifact size' enforcement
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix failing tests
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix failing tests
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix failing tests
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix Sonar findings
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix failing tests
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Reduce max artifact size for tests
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
* Fix Kai's review findings
Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com >
2018-05-02 12:09:29 +02:00
Kai Zimmermann
1f43862618
Support for MS SQL Server and RabbitMQ 3.7 ( #656 )
...
* SQL server support.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Complete SQL server setup.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* DB2 support.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Add new rabbit http client version.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Cleanup JDBC driver dependencies.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix test.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Complete test utils for MSSQL.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Add and fix comments
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix Javadoc
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Removed super constr call
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fixed merge bug.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Remove non null migrations. Won't work in production.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Added config profile for MS SQL server according to MySQL configuration
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com >
* Minor fix in status column
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com >
2018-03-13 16:41:10 +01:00
Melanie Retter
f42d9b6978
Restructuring properties ( #528 )
...
* Moved test property file to one locations
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
* Added missing properties
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
* Move property defaults to respective modules.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Moved test relevant properties in respective modules. Added missing
tests.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* deleted security.filter-order property
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
* Remove empty line
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
* Removed build properties
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
2017-06-08 11:07:48 +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
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
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
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
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
f2e13b8d22
Split into separate maven modules.
...
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-05-25 17:43:57 +02:00