Avgustin Marinov
40f99962d2
Add REST method for update rollout ( #1749 )
...
* adds PUT method for updating name and description of a rollout
* restrict RolloutUpdate to changing only name and description
* small refactoring
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-06-24 09:16:39 +03:00
Avgustin Marinov
297775f539
Migrate to Spring Boot 3.3.1 ( #1751 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-06-21 14:49:10 +03:00
Avgustin Marinov
77acfb3bff
Fix Sonar findings ( #1750 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-06-21 10:01:27 +03:00
Avgustin Marinov
6e6f96a0f4
Fix lastModifiedBy on modification perfomed by the JpaRolloutExecutor ( #1748 )
...
1. The auditor is got on transaction commit - so haven't used the tenant & user context until now - write system
2. The start/stop/delete are called by the user (saved in lastModifiedBy) but then executed in JpaRolloutExecutor
So the change is:
1. Fix auditor for actions taken by JpaRolloutExecutor to be the createdBy
2. for start/stop/delete the auditor is set to the lastModifiedBy for the transaction (hence all action taken)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-06-21 08:27:24 +03:00
Stanislav Trailov
b42765b4eb
handle error when iterating over active rollouts! ( #1747 )
...
* handle error when iterating over active rollouts!
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
* fix typo and message
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
---------
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
2024-06-17 09:23:56 +03:00
Manthan R. Tilva
0916cc6960
Simple UI for config ( #1745 )
...
* Add System config view
* Add System config view
2024-06-13 09:27:25 +03:00
Avgustin Marinov
6022009525
[ #1740 ] Migrate to Spring Boot 3.3.0 ( #1743 )
...
1. Migrate Spring Boot to 3.3.0
2. Upgrade some other dependencies
3. Update Dockerfile-s regarding deprecated -Djarmode=layertools extract
Follow: [Spring Boot 3.3 Release Notes](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.3-Release-Notes )
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-06-06 10:43:11 +03:00
Avgustin Marinov
a6a2014ad3
Bump to Spring Boot 3.2.6 ( #1739 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-05-29 12:19:33 +03:00
Avgustin Marinov
7d62e81515
Add PollStatus to result of list targets via REST API ( #1734 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-05-22 11:02:21 +03:00
Stanislav Trailov
deb524d438
Fix sonar build ( #1736 )
...
* fix sonar build
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
* throw illegal state instead of only logging
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
---------
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
2024-05-22 10:55:00 +03:00
Michael Wiesenbauer
e69c1defdf
prevent npe during multipart exception handling ( #1721 )
...
Signed-off-by: Michael Wiesenbauer <michael.wiesenbauer@setago.io >
Co-authored-by: Michael Wiesenbauer <michael.wiesenbauer@setago.io >
2024-05-22 10:34:20 +03:00
Stanislav Trailov
4c3c71dd06
fix sonar build ( #1735 )
...
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
2024-05-22 09:06:39 +03:00
Avgustin Marinov
b234271361
Support for OAuth2 resource server with issuer URI ( #1731 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-05-14 16:59:05 +03:00
Stanislav Trailov
d8c92cb5e1
DMF SDK fixes and improvements ( #1730 )
...
* Extend dmf sdk to support additional message handlers
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
* make changes after review
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
* refactoring and bugfixing of dmf sdk
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
* make get connection factory private
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
* changes after review
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
* make handle cancel and update attributes protected
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
* rename isEnvLocal to initVHost
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
---------
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
2024-05-13 10:55:18 +03:00
Avgustin Marinov
9b5c4851c5
Add locked Distribution Set delete tests ( #1729 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-05-07 11:22:32 +03:00
Erik
f66da8e723
fix typo in datamodel.md ( #1728 )
...
Co-authored-by: ErikSovereign <erikb98@protonmail.com >
2024-04-30 12:39:02 +03:00
Diego Rondini
deeff3f550
Minor README updates ( #1725 )
...
* README: update sandbox URL
Update sandbox URL and remove reference to Management UI.
Signed-off-by: Diego Rondini <diego.rondini@kynetics.it >
* README: update Hara repo URL
Signed-off-by: Diego Rondini <diego.rondini@kynetics.it >
---------
Signed-off-by: Diego Rondini <diego.rondini@kynetics.it >
2024-04-29 08:42:56 +03:00
Avgustin Marinov
e275b3ac16
Switch Docker images to jdk 17.0.11 ( #1723 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-25 15:15:08 +03:00
Avgustin Marinov
bf99ae37ad
Bump spring boot to 3.2.5 ( #1720 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-22 09:18:55 +03:00
Fin Maaß
a575a56656
add docker configuration for Simple UI ( #1719 )
...
add a docker configuration for the
Simple UI.
Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com >
2024-04-19 09:46:00 +03:00
Avgustin Marinov
195e9e20a0
Remove PermissionService - unused ( #1717 ) ( #1718 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-18 13:23:23 +03:00
Avgustin Marinov
8d9cfcb17b
Remove PermissionService - unused ( #1717 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-18 12:47:26 +03:00
Avgustin Marinov
d1b7f1d70e
Fixed SecurityContextSwitch method name ( #1716 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-15 09:04:21 +03:00
Avgustin Marinov
da67193e0f
Make SecurityContextSwitch more intuitive ( #1715 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-12 17:48:58 +03:00
Avgustin Marinov
1f2dd28ab6
[ #1712 ] Fix READ_TENANT_CONFIGURATION hierarchy and add tests ( #1714 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-12 17:39:31 +03:00
Avgustin Marinov
3611a8eccd
[ #1712 ] Introduce READ_TENANT_CONFIGURATION permission ( #1713 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-12 14:30:29 +03:00
Avgustin Marinov
3497d155a1
DmfApp license header fixed ( #1711 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-11 17:43:33 +03:00
Avgustin Marinov
06c6c5932c
SDK DMF Support - added demo ( #1710 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-11 16:39:31 +03:00
Avgustin Marinov
b491d6d548
SDK DMF Support - from declarative to imperative - to support host per tenant ( #1709 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-11 15:15:02 +03:00
Avgustin Marinov
c8220c43d6
SDK DMF Support - Configuration for AMQP moved in own class ( #1708 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-11 09:32:28 +03:00
Avgustin Marinov
9ccc7d7db3
SDK DMF Support - Removed duplication ( #1707 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-11 09:16:48 +03:00
Avgustin Marinov
ddaa04c433
SDK DMF Support Initial draft ( #1706 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-11 09:03:15 +03:00
Vasil Ilchev
4dc3758b55
Fix sonar complains ( #1705 )
2024-04-10 18:35:20 +03:00
Avgustin Marinov
4c9ee2e364
Remove unused fields from JpaDistributionSet ( #1704 )
...
These fields also could lead to big memory usage if the JPA provider doesn't get LAZY hint
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-10 14:01:31 +03:00
Avgustin Marinov
718c7381f4
Fix outdated (and maybe wrong) jpa related properties ( #1702 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-04-09 13:53:12 +03:00
Avgustin Marinov
85e2299e53
Added site release notes for 0.5.0 ( #1697 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-03-27 14:17:25 +02:00
Avgustin Marinov
03d3c3ba7b
Bump spring version to 3.2.3 ( #1695 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-03-26 08:58:43 +02:00
Stanislav Trailov
9470635327
update third party content ( #1694 )
...
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
2024-03-22 11:04:16 +02:00
Avgustin Marinov
a37702744c
SDK improvements ( #1693 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-03-19 17:35:14 +02:00
Avgustin Marinov
50d34dd81e
Expose rollout group dynamic flag via REST ( #1691 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-03-15 16:20:16 +02:00
Avgustin Marinov
0dcf646385
Fix properties files to make admin a DEFAULT tenant user ( #1689 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-03-15 14:16:21 +02:00
Avgustin Marinov
cdd76c8318
Upgrade dependency versions ( #1688 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-03-15 13:09:46 +02:00
Avgustin Marinov
d25b3c148c
Fix log in AbstractHttpControllerAuthenticationFitler ( #1687 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-03-15 11:32:41 +02:00
Avgustin Marinov
fca2e9b0ae
Improve Http controller authentication filters log ( #1686 )
...
make it to log with the class name
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-03-15 10:21:25 +02:00
Avgustin Marinov
60e25b47ec
Consistent chain = true fore Mgmt REST API ( #1685 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-03-14 11:49:48 +02:00
Avgustin Marinov
2c4140e76f
Improve Java (hence feign) API of the REST API ( #1684 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-03-13 17:04:48 +02:00
Avgustin Marinov
bcc89ddba0
Fix multipart file resource close ( #1683 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-03-13 09:14:57 +02:00
Avgustin Marinov
8b3a6f084d
[ #1651 ] Fix tag config - case insensitive (test) ( #1681 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-03-08 15:44:10 +02:00
Avgustin Marinov
936e6d6d66
[ #1651 ] Implement skip DistributionSet implicit lock on DS tags ( #1680 )
...
tags the implicit lock is skipped on are configured via
RepositoryProperties.skipImplicitLockForTags list.
By default skip tags are the ones with names:
"skip-implicit-lock", "skip_implicit_lock", "SKIP_IMPLICIT_LOCK", "SKIP-IMPLICIT-LOCK"
+ this commit centralize the implicit lock enable/disable logic
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-03-08 14:58:31 +02:00
Avgustin Marinov
3f060e84a3
[ #1651 ] Fix tenant level config for DistributionSet implicit lock (enabled by default) ( #1679 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-03-08 14:16:31 +02:00