Avgustin Marinov
a8a04e77b0
Test and Jacoco config clean (2) ( #2471 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-19 10:01:17 +03:00
Avgustin Marinov
a35a81334c
Test and jacoco config cleanup ( #2469 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-18 16:37:10 +03:00
Avgustin Marinov
651bd7df98
Deprecate PUT target tag multi-assignment ( #2468 )
...
* Deprecate PUT /rest/v1/targettags/{targetTagId}/assigned -> use new POST method with same endpoint and params
* Remove deprecated DS tag mulit-assigned PUT method /rest/v1/distributionsettags/{distributionsetTagId}/assigned -> use already existing POST method with same endpoint and params
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-18 15:13:25 +03:00
Avgustin Marinov
147f6b1443
Switch required maven version to 3.8.6 ( #2467 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-18 10:02:29 +03:00
Avgustin Marinov
fbd150c0b1
Clean up and organize parent pom ( #2466 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-18 09:50:24 +03:00
Avgustin Marinov
3833ad41e9
Allow easy use of enforcement plugin in child poms ( #2465 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-18 09:13:29 +03:00
github-actions[bot]
9278c72929
[Release] Automated commit of .3rd-party/DEPENDENCIES changes
2025-06-18 02:33:22 +00:00
Avgustin Marinov
7d79d5948e
Fix trivy (2)
2025-06-17 16:24:52 +03:00
Avgustin Marinov
0475317c1b
Fix docker build folder
2025-06-17 16:13:41 +03:00
Avgustin Marinov
abec6ddc75
Fix trivy scan ( #2464 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-17 16:02:52 +03:00
Avgustin Marinov
d80e1e004d
Fix G3 - deep attributes ( #2462 )
2025-06-17 15:44:55 +03:00
Avgustin Marinov
62b1b7d730
Fix dash tool scan ( #2463 )
...
---------
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-17 15:43:41 +03:00
Avgustin Marinov
0f9997372c
Fix release forkflow ( #2461 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-16 19:27:01 +03:00
Avgustin Marinov
ebab954cea
Update release.yml
2025-06-16 18:22:02 +03:00
Avgustin Marinov
b3cb38c0bd
Fix tagging on release workflow ( #2460 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-16 18:12:51 +03:00
Avgustin Marinov
9f0f25aa7c
Create tag.yaml ( #2459 )
2025-06-16 18:05:48 +03:00
Avgustin Marinov
66cc3aa418
Fix worklows ( #2458 )
...
---------
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-16 17:22:21 +03:00
Avgustin Marinov
4ead1b1e98
Fix Dash tool integration ( #2455 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-16 15:36:21 +03:00
Avgustin Marinov
4c93647921
Fix dash integration ( #2454 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-16 15:31:14 +03:00
Avgustin Marinov
371c726e06
Add license-scan workflow ( #2453 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-16 15:17:10 +03:00
Avgustin Marinov
044963f84c
Implement release as github action ( #2452 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-16 14:43:17 +03:00
Avgustin Marinov
0ba4c7b790
Update documentation ( #2451 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-13 13:19:35 +03:00
dependabot[bot]
e68a2f340c
Bump com.rabbitmq:http-client from 5.3.0 to 5.4.0 ( #2450 )
...
Bumps [com.rabbitmq:http-client](https://github.com/rabbitmq/hop ) from 5.3.0 to 5.4.0.
- [Release notes](https://github.com/rabbitmq/hop/releases )
- [Commits](https://github.com/rabbitmq/hop/compare/v5.3.0...v5.4.0 )
---
updated-dependencies:
- dependency-name: com.rabbitmq:http-client
dependency-version: 5.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-13 08:31:45 +03:00
Avgustin Marinov
103a0dade0
Fix / improves management of the Rollout's total target counter ( #2449 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-12 15:15:25 +03:00
Avgustin Marinov
2098dc6223
Unifies security configurations ( #2448 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-12 09:06:50 +03:00
Avgustin Marinov
4cfd90b745
Fix dynamic rollout override behavior ( #2447 )
...
Since static assigments of dynamic rollouts always override the oldest rollouts
it seems more consistent if this is the case also with dynamic assigments. I.e.
all older are overriden and if there are actions of newer rollouts - won't be assigned.
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-11 15:24:48 +03:00
Avgustin Marinov
58b969db38
Bump spring-boot to 3.5.0 ( #2418 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-11 08:52:10 +03:00
dependabot[bot]
def976c197
Bump org.springdoc:springdoc-openapi-starter-webmvc-ui ( #2446 )
...
Bumps [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi ) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/springdoc/springdoc-openapi/releases )
- [Changelog](https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md )
- [Commits](https://github.com/springdoc/springdoc-openapi/compare/v2.8.8...v2.8.9 )
---
updated-dependencies:
- dependency-name: org.springdoc:springdoc-openapi-starter-webmvc-ui
dependency-version: 2.8.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-11 08:31:10 +03:00
Avgustin Marinov
2992f5c211
Refactor management api style ( #2445 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-10 17:09:03 +03:00
Avgustin Marinov
85ef8652fc
Refactoring/simplifying rest resources code (2) ( #2444 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-10 15:14:43 +03:00
Avgustin Marinov
e643707d41
Refactoring/simplifying rest resources code ( #2443 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-10 14:06:43 +03:00
Avgustin Marinov
6167dce214
Hide getRolloutWithStatusDetails from API ( #2442 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-10 11:50:45 +03:00
Avgustin Marinov
a7162a1e48
Remove name and in of HTTP schemas of Mgmt apidoc - should not be specified with HTTP type ( #2441 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-10 09:47:13 +03:00
Avgustin Marinov
3e1d6b6dca
Remove OpenAPI registration ( #2440 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-09 17:57:06 +03:00
Avgustin Marinov
521c3cd096
Add version to Mgmt Open API info ( #2439 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-09 17:49:43 +03:00
Avgustin Marinov
6840025ec1
Order rest APIs in openapi doc ( #2438 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-09 15:41:09 +03:00
Vasil Ilchev
09a3d3e0c6
Fix retrieve Rollout with details ( #2435 )
...
* Fix retrieve Rollout with details
* Rename RolloutManagement method for retrieve Rollout slice with details. Slight refactoring in MgmtRolloutMapper
---------
Co-authored-by: vasilchev <vasil.ilchev@bosch.com >
2025-06-09 15:38:20 +03:00
Avgustin Marinov
5a304af165
Fix swagger config ( #2437 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-09 13:21:24 +03:00
Avgustin Marinov
32ad93c59c
Tune Swagger doc ( #2436 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-09 12:52:55 +03:00
Avgustin Marinov
0e0b5ed6ff
Fix dynamic rollouts when there are finished actions from previous rollouts ( #2434 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-06 16:13:21 +03:00
Avgustin Marinov
d166dd6224
Fix some sonar findings ( #2433 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-06 13:42:02 +03:00
Avgustin Marinov
282af77bfc
Specify JPA Database H2 in SpecificationBuilderTests ( #2432 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-06 11:32:24 +03:00
Mohamed Zenadi
c020cc9d92
simple-ui: add support for side panel vs grid details ( #2428 )
...
This fixes a major issue with the jumpy UI when using the details view for each cell.
2025-06-06 11:07:28 +03:00
Avgustin Marinov
ebdcab2aaa
Extends RSQL standalone tests ( #2431 )
...
* add more complex filters (and / or)
* add tests for legacy specification builders (visitors) in order to clearly check backward compatibility
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-05 17:08:10 +03:00
dependabot[bot]
ff3043b97a
Bump org.bouncycastle:bcpkix-jdk18on from 1.80 to 1.81 ( #2430 )
...
Bumps [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java ) from 1.80 to 1.81.
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html )
- [Commits](https://github.com/bcgit/bc-java/commits )
---
updated-dependencies:
- dependency-name: org.bouncycastle:bcpkix-jdk18on
dependency-version: '1.81'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-05 08:36:14 +03:00
Avgustin Marinov
23fa4cdd56
Fix != and =out= for maps in G2 RSQL to Specification ( #2426 )
...
+ add initial draft of Standalone RSQL test
+ provide option to override Hibernate / Eclipselink configuration via standard spring environment properties
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-04 16:30:33 +03:00
Mohamed Zenadi
d3341f7c73
SimpleUI: support target's tags edition, display installed & assigned distribution sets, and action history ( #2409 )
...
* simple-ui: fix flaky OAuth2TokenManager bean creation
* simple-ui: add Assigned / installed tab
This is inspired by the original hawkbit interface; however, as we've got more space it merges both Assigned and Installed into the same tab
* simple-ui: add assign and unassign to targets, and create tags
* simple-ui: add action history tab
This allows tracking the actions, see their status, and cancel / force / force cancel them; just like the previous ui
This has some limitations though; the previous UI had access to the Action's main class, whereas we're dealing with the rest dto; hence we're missing some information to make the ui simpler to create.
* use textblock with generic line-separator
* fix tags not shown due to missing badge import
* improve the action's status by combining the four statuses into one icon
2025-06-04 10:47:38 +03:00
dependabot[bot]
883504df84
Bump org.springframework.cloud:spring-cloud-starter-openfeign ( #2424 )
...
Bumps [org.springframework.cloud:spring-cloud-starter-openfeign](https://github.com/spring-cloud/spring-cloud-openfeign ) from 4.2.1 to 4.3.0.
- [Release notes](https://github.com/spring-cloud/spring-cloud-openfeign/releases )
- [Commits](https://github.com/spring-cloud/spring-cloud-openfeign/compare/v4.2.1...v4.3.0 )
---
updated-dependencies:
- dependency-name: org.springframework.cloud:spring-cloud-starter-openfeign
dependency-version: 4.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 10:10:09 +03:00
Avgustin Marinov
c3aa2b7ae7
Rsql G3 ( #2423 )
...
* Rsql G3
* Move legacy and G2 visors in rsqllegacy and deprecate
* Refactor RSQLUtility
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
---------
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-06-02 10:08:13 +03:00
dependabot[bot]
a8a67910ac
Bump vaadin.version from 24.7.5 to 24.7.6 ( #2421 )
...
Bumps `vaadin.version` from 24.7.5 to 24.7.6.
Updates `com.vaadin:vaadin-bom` from 24.7.5 to 24.7.6
Updates `com.vaadin:vaadin-maven-plugin` from 24.7.5 to 24.7.6
- [Release notes](https://github.com/vaadin/platform/releases )
- [Commits](https://github.com/vaadin/platform/compare/24.7.5...24.7.6 )
---
updated-dependencies:
- dependency-name: com.vaadin:vaadin-bom
dependency-version: 24.7.6
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.vaadin:vaadin-maven-plugin
dependency-version: 24.7.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-29 09:02:23 +03:00