Avgustin Marinov
31c4ffafc1
Improve DS Tag REST & management API ( #1883 )
...
* added methods to unassign by multiple ds
* deprecated toggle assigments - too complex to undestand
* deprecated unassign (management) of single ds - in favour of methods with multiple ds
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-16 16:03:39 +03:00
Avgustin Marinov
8d9f076271
Move Target tag deprecations to end of classes ( #1882 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-16 15:15:10 +03:00
Avgustin Marinov
745663f083
Add single tag assign REST method ( #1881 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-16 14:56:55 +03:00
Avgustin Marinov
a5b24cac68
Improve Target Tag REST & management API ( #1880 )
...
* added methods to unassign by multiple controller ids
* deprecated toggle assigments - too complex to undestand
* deprecated unassign (management) of single controller id - in favour of methods with controller ids
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-16 14:51:26 +03:00
Stanislav Trailov
cf439c78b3
Update third party dependencies ( #1879 )
...
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
2024-10-16 10:27:05 +03:00
Avgustin Marinov
f13b6fb6a7
Fix SDK VHost tenant -> case sensitive - consistent ( #1878 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-11 17:01:53 +03:00
Avgustin Marinov
b016e40b56
Remove old sonarcloud project reference ( #1877 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-08 15:57:36 +03:00
Avgustin Marinov
f2e353e8d4
Integrate eclipse sonar in doc ( #1876 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-07 19:00:30 +03:00
Stanislav Trailov
68a8888ea1
remove --insecure from trivy file
2024-10-07 18:09:35 +03:00
Stanislav Trailov
a036171451
switch eclipse/hawkbit to eclipse-hawkbit/hawkbit in trivy
2024-10-07 18:02:36 +03:00
Stanislav Trailov
ce0b7dd456
update trivy file in attempt to fix trivy build
2024-10-07 17:28:53 +03:00
Denislav Prinov
19f6f2a90c
Merge pull request #1874 from bosch-io/fix/rest-doc-not-found
...
REST DOC HTMLs not found when browsing the Management API and DDI API…
2024-10-07 12:52:33 +03:00
Denislav Prinov
37cf40b997
REST DOC HTMLs not found when browsing the Management API and DDI API pages
...
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
2024-10-07 11:46:05 +03:00
Avgustin Marinov
a8ef586027
Remove unused code from verify action ( #1873 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 17:22:31 +03:00
Avgustin Marinov
8d78cea9d2
Web env none in tests where not needed ( #1871 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 16:51:10 +03:00
Avgustin Marinov
384ef99386
Remove dev container ( #1872 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 16:24:26 +03:00
Avgustin Marinov
56139fea12
Remove Deprecations - SoftwareModuleMangement ( #1870 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 15:29:58 +03:00
Avgustin Marinov
d953ec5c7d
Remove Deprecations - ActionRepository ( #1869 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 15:21:41 +03:00
Avgustin Marinov
73318246f5
Move SECURITY.md at root level ( #1868 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 15:17:00 +03:00
Avgustin Marinov
d5c44e6c19
Fix Doc - Remove UI leftover ( #1867 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 15:04:55 +03:00
Avgustin Marinov
d4cfae1789
Fix Doc badges ( #1866 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 14:48:36 +03:00
Avgustin Marinov
858dad2a05
Fix GitHub Action badge ( #1865 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 14:35:49 +03:00
Avgustin Marinov
ae77164eed
Add Docker pulls badge ( #1864 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 13:46:39 +03:00
Avgustin Marinov
52645fd930
Move EPL 2.0 badge to License section ( #1863 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 13:34:52 +03:00
Avgustin Marinov
9d1d1efde0
Add EPL 2.0 badge ( #1862 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 13:23:58 +03:00
Avgustin Marinov
629400a0ce
Add actions badge ( #1861 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 13:22:35 +03:00
Avgustin Marinov
0c9cb618ec
Rename build -> verify job ( #1860 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 13:13:35 +03:00
Avgustin Marinov
fa50985fba
Remove circleci leftover ( #1859 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 12:55:28 +03:00
Avgustin Marinov
e0680cfb06
Remove circle ci badge from readme.md ( #1858 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 12:41:07 +03:00
Avgustin Marinov
2247dbc07d
Remove azure-pipelines as outdated and if needed shall be implemented via github actions ( #1857 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 12:30:12 +03:00
Avgustin Marinov
ac1f17b220
Remove circleci in favour of native github actions ( #1856 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 12:27:35 +03:00
Avgustin Marinov
20ebd9ba8d
Add rabbitmq for verify phase ( #1855 )
...
* Add rabbit mq for verify phase
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 12:24:01 +03:00
Avgustin Marinov
de323b66d1
Fix concurrent starting the next group ( #1853 )
...
when in StartNextGroupRolloutGroupSuccessAction#startNextGroup:
1. start all scheduled actions
2. if started are > 0 -> RUNNING, otherwise -> FINISHED (if not dynamic rollout)
what could possibly happen is that at same time:
* because of a success condition met the JpaRolloutsExecutor triggers start the group
* user triggers start of the next group (via RolloutsManagement#triggerNextGroup)
then it could:
* the 'first' one succeeds to start next group
* the second attempts to start it (JpaRolloutsExecutor found the previous had met the success condition or trigger next found it SCHEDULED and next to run)
* the second finds no scheduled actions (just running) and decides there are no actions. So, it assumes (wrongly) no actions in group - and set it as FINISHED
This way we could have FINISHED group with still running actions
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 11:05:05 +03:00
Avgustin Marinov
7ca5cbe1aa
Switch from eclipse/hawkbit to eclipse-hawkbit/hawkbit github ( #1852 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-04 10:21:03 +03:00
Avgustin Marinov
2b1f8ea71c
Add github build & verify actions ( #1854 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-03 16:45:10 +03:00
Avgustin Marinov
4bc082599b
Fix RoleHierarchyImpl deprecation ( #1849 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-10-01 10:32:03 +03:00
Walter Bonetti
90898b146d
Fix openapi schema key_name in MgmtTypeEntity.java ( #1850 )
2024-10-01 08:43:32 +03:00
Avgustin Marinov
d3c3a3e12a
Spring Boot 3.3.4 ( #1848 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-09-27 17:14:47 +03:00
Vasil Ilchev
3d9354782b
Quota must be checked with conditions over incoming status, not curre… ( #1847 )
...
* Quota must be checked with conditions over incoming status, not current persisted in db
* Fix Download_Only case where DOWNLOADED is threated as 'final'.
Fix ci build tests.
* Review findings
2024-09-24 13:07:50 +03:00
Vasil Ilchev
1edc9574ab
Quota for ActionStatus push to be checked only for intermediate statuses. Always allow terminate/final status ( #1846 )
2024-09-20 15:20:08 +03:00
Avgustin Marinov
aed717df57
Add support for efficient tagging and BIG set of targets ( #1844 )
...
Adding a method with:
* optimized payload - just controller ids
* no response payload - not needed for that use-case
* targeting - thousands of targets tagged at once
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-09-19 13:56:59 +03:00
Stanislav Trailov
48db65a8ef
Switch shutdown to shutdownNow in executors ( #1841 )
...
Signed-off-by: TRS1SF3 <Stanislav.Trailov@bosch.io >
2024-09-11 12:23:19 +03:00
Avgustin Marinov
b1f9991a16
Slight rsql code improvements ( #1840 )
...
* Slight RSQL code improvements(2)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
* Generics from Path<Object> to Path<?>
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
---------
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-09-10 17:03:45 +03:00
Avgustin Marinov
f64d6eb04f
Slight RSQL code improvements ( #1839 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-09-10 15:42:37 +03:00
Avgustin Marinov
52912c3cca
Optimize G2 subqueries for != and out - remove unused joins in all cases ( #1838 )
...
At the moment such unused are removed for "tag!=1 and tag==2" but not for "tag==2 and tag!=1"
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-09-10 14:48:59 +03:00
Avgustin Marinov
62734e936a
Refactor RSQL search fields related classes (4) ( #1837 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-09-10 12:29:55 +03:00
Avgustin Marinov
dd500b4d53
Refactor RSQL searach fields related classes (3) ( #1836 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-09-10 11:38:31 +03:00
Avgustin Marinov
368c18ed5e
Refactor RSQL serach fields related classes (2) ( #1835 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-09-09 17:44:01 +03:00
Avgustin Marinov
072809be6c
Refactor RSQL serach fields related classes ( #1834 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-09-09 17:39:45 +03:00
Avgustin Marinov
a31028ee19
Slight improvements in RSQL to SQL logic ( #1833 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-09-09 16:10:31 +03:00