Florian BEZANNIER
8d83218dc8
Improve oauth2 ( #3014 )
...
* feat: add custom header to oauth2 req
* fix: current.getClass() raise NPE
* fix: use access token instead of id token
* fix: missing dependency
* feat: add oauth2 login from swagger-ui
* docs: update oauth2 configuration
2026-05-11 14:50:47 +03:00
Denislav Prinov
62c2b2e1b9
Add overview documentation image ( #2988 )
...
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
2026-03-30 16:12:40 +03:00
Desislava Marinova
055d73c1fe
Make app-name link to landing page and change the start page to what-is-hawkbit.md
2026-03-25 17:43:15 +02:00
Desislava Marinova
fc443b2fbb
Update sidebar app name and images size and alignment ( #2973 )
2026-03-24 16:06:39 +02:00
Desislava Marinova
b961ae133f
Docs theme updates ( #2971 )
...
* Update architecture diagram and theme colors
* Update state and proxy diagrams
2026-03-24 08:30:57 +02:00
Desislava Marinova
634a578e97
Update hawkBit Documentation Theme ( #2967 )
2026-03-23 12:04:59 +02:00
Desislava Marinova
4954a7d488
Update hawkBit Documentation Theme ( #2966 )
2026-03-23 10:29:22 +02:00
Avgustin Marinov
011d7f567e
Refactor header authority controller authentication ( #2954 )
...
1. (breaking changes) hawkbit.server.ddi.security.rp.cnHeader and sslIssuerHashHeader are renamed to controllerIdHeader and authorityHeader correspondingly.
2. (breaking changes) their default values are changed: X-Ssl-Client-Cn -> X-Controller-Id and X-Ssl-Issuer-Hash-%d -> X-Authority
3. Now the authority header configuration is not a string forma but just a string. The implemenation checks for this header as comma or ; separated list or seeks for header iteration <authority_header>-%d (iteration starts from 0 or 1
4. Doc fixed
5. As there are breaking changes configuration changes may be needed: a) with changing the hawkbit.server.ddi.security.rp you could turn back the previous default headers (note X-Ssl-Issuer-Hash-%d shall now be X-Ssl-Issuer-Hash), or b) you may change the headers sent by the reverse proxy
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2026-03-12 10:36:37 +02:00
Desislava Marinova
a82f4cc9f6
Extend hawkBit Documentation ( #2920 )
2026-02-23 14:47:30 +02:00
Stanislav Trailov
51f1de54f4
Remove multi_assignments from documentation ( #2910 )
...
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
2026-02-09 16:09:04 +02:00
Avgustin Marinov
075701d07d
Unify flyway schemas and fix PostgreSQL v1_12_35 ( #2906 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2026-02-09 08:52:33 +02:00
Avgustin Marinov
01033a3a19
[ #2896 ] Fix documentation link ( #2897 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2026-01-30 13:42:30 +02:00
Vasil Ilchev
ea1b4858dd
Added doc for new Pause Success Action ( #2877 )
...
Signed-off-by: vasilchev <vasil.ilchev@bosch.com >
2026-01-27 11:14:01 +02:00
Vasil Ilchev
69840310e7
Addressing some of the recent created Issues ( #2891 )
...
* Add missing open api schema for Creation of DistributionSet #2745
* Fixed Target Security Token lenght in doc - possible max value 128 chars
* Re-visit Security token doc
---------
Signed-off-by: vasilchev <vasil.ilchev@bosch.com >
2026-01-27 11:12:48 +02:00
Avgustin Marinov
203598f3a4
Fix auth -> authentication in some props in SDK ( #2839 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-11-28 09:13:41 +02:00
Stanislav Trailov
40e92be32b
Fix Guides in hawkBit Documentation. ( #2826 )
...
* Fix Guides in hawkBit Documentation.
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
* small fixes to clustering page
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
---------
Signed-off-by: strailov <Stanislav.Trailov@bosch.io >
2025-11-26 11:49:50 +02:00
Avgustin Marinov
bcf62f39e7
Remove 'Simple' from Simple UI ( #2809 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-11-17 09:03:27 +02:00
Avgustin Marinov
d488ad6b5f
Refactor caches ( #2775 ) ( #2777 )
...
* TenantAwareCacheManager define CacheEvictEvent which could be used to evict entities in general way
* JpaTenantConfigurationManagement start using genera cache approach
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-10-28 14:13:53 +02:00
Avgustin Marinov
64bdced682
Tune/fix action cleanup tenant properties ( #2782 )
...
* actions.cleanup.onQuotaHit.percent -> action.cleanup.onQuotaHit.percent
* action.cleanup.enabled - removed - instead enabled / disable <=> expire < / >= 0
* action.cleanup.actionExpiry -> action.cleanup.auto.expiry and action.cleanup.auto.status - so both are under action.cleanup.auto, and differentiate from on quota hit
* auto db convert of props with one backward incompatibility - if you had action.cleanup.enabled=true and not set action.cleanup.actionExpiry (assuming default 30 days) - auto cleanup will be disabled
you should set action.cleanup.auto.expiry=2592000000 in order to get the old behavior
* Note that if you have configured global action cleanup the properties are changed also this config you shall change manually
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-10-28 12:40:37 +02:00
Avgustin Marinov
948ce408f2
Sync cache doc with the last update ( #2776 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-10-27 09:47:47 +02:00
Eclipse Webmaster team
b61e9c7ff8
Create CNAME
2025-10-23 10:56:52 -04:00
Avgustin Marinov
f2ddbcc230
Fix and extend permissions related doc ( #2762 )
...
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com >
2025-10-20 08:47:34 +03:00
Denislav Prinov
40f061ac5b
Add missing page in documentation
...
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
2025-10-14 09:44:44 +03:00
Denislav Prinov
ec0d40d483
Added new diagrams with source & sidebar footer ( #2751 )
...
* Added new diagrams with source & sidebar footer
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
* Fix REST API documentation path
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
---------
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
2025-10-14 08:44:44 +03:00
Denislav Prinov
73f523b802
Added missing headers
...
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
2025-10-10 15:42:38 +03:00
Denislav Prinov
9fdd87ca27
Migrate hawkBit documentation to GitHub Pages Initial
...
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
2025-10-10 15:21:42 +03:00
Avgustin Marinov
f2a4f6f591
Rename docs to site ( #1550 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-01-18 15:31:20 +02:00
Avgustin Marinov
b98b224964
Add hawkBit extensions release info (0.4.1) ( #1547 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-01-16 14:37:27 +02:00
Avgustin Marinov
03f9c67931
Add blog post for 0.4.1 release ( #1546 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-01-16 13:59:35 +02:00
Avgustin Marinov
cace192c99
Fix redoc build after hateoas support ( #1545 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-01-16 12:40:36 +02:00
Avgustin Marinov
3603d491bc
Add Relese notes for 0.4.1 in doc ( #1544 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2024-01-16 11:23:37 +02:00
Avgustin Marinov
026ebe0f7f
Allign docker doc ( #1500 )
...
* allign docker documentation
* remove fabric8 files as this is duplicated way for building docker images (along with docker files)
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2023-12-04 15:15:54 +02:00
Avgustin Marinov
b362698af8
Move REST API Doc build in docs/ ( #1492 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2023-11-29 09:52:40 +02:00
Avgustin Marinov
ad876720e8
Fixed Vaadin 8 discontinuation announcement date ( #1491 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2023-11-28 11:50:03 +02:00
Avgustin Marinov
ce97ffc850
Fix CORS misconfiguration in socket.io ( #1487 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2023-11-22 15:54:07 +02:00
Avgustin Marinov
304495ae25
Doc - Vaadin 8 Discontinuation ( #1486 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2023-11-22 15:04:22 +02:00
Avgustin Marinov
98df011069
Doc release notes - added 0.3.0 ( #1485 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2023-11-22 12:03:45 +02:00
Avgustin Marinov
b9ed57e58d
Little doc improvemnts + Blog ( #1481 )
2023-11-20 13:27:11 +02:00
Avgustin Marinov
0021b03c9a
CI friendly maven poms - use $revision for version ( #1477 )
...
https://maven.apache.org/maven-ci-friendly.html
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2023-11-16 17:23:01 +02:00
Avgustin Marinov
23951c0931
Add M9 Release Notes ( #1474 )
2023-11-16 09:29:01 +02:00
Avgustin Marinov
ac946e76ef
OICD Pluggable permission mapper ( #1469 )
...
By default the resource_access/<client id>/roles claim is mapped to hawkBit permissions.
However, by registering a Spring bean _org.eclipse.hawkbit.autoconfigure.security.OidcUserManagementAutoConfiguration.JwtAuthoritiesExtractor_ a custom extractor permission mapper could be registered.
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2023-11-03 14:52:31 +02:00
Florian BEZANNIER
dafc08304d
Add portRequest url handler property ( #1449 )
...
* Add portRequest url handler property
The option server.forward-headers-strategy=NATIVE allow to dynamicly
generate link based on X-Forwarded-Proto header.
Unfortunately Hawkbit artifact use a custom url handler.
This PR allow to serve artifacts on http and https in the same time.
Signed-off-by: Florian Bezannier <florian.bezannier@hotmail.fr >
* docs: use server.forward-headers-strategy option
---------
Signed-off-by: Florian Bezannier <florian.bezannier@hotmail.fr >
2023-10-19 12:04:23 +03:00
Avgustin Marinov
499dab3f91
Add Windows Support for building doc ( #1447 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2023-10-05 12:02:30 +03:00
Denislav Prinov
a4204956e6
Openapi restdoc generation v2 ( #1442 )
...
* OpenApi restdoc generation v2
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
* Attach json and yaml artifacts only if -DskipTests is not provided
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
* Add missing header
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
* Add license header
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
---------
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
2023-10-02 11:04:52 +03:00
Avgustin Marinov
30eb4e11fb
Small fix/improvements over swagger based doc ( #1439 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2023-09-27 14:02:25 +03:00
Denislav Prinov
3978454900
HTTP documentation generation from OpenApi documentation ( #1438 )
...
* Generating rest doc from swagger json
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
* refactoring and adding doc
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
* refactoring
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
* Don't directly inject files in the executable jar since it brakes it
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
* using the attachArtifact configuration to generate secondary artifact
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
* Splitting the json documentation into mgmt and ddi. And some refactoring
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
* refactoring
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
* Split mgmt and DDI components from the json
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
---------
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com >
2023-09-27 11:44:30 +03:00
Avgustin Marinov
87107ef724
Documentations fixes & epl 2.0 news ( #1429 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2023-09-14 15:40:09 +03: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
Yusuf Savaş
9fb1dfd5ac
Add documentation for implementation of reverse proxy ( #1426 )
...
* Add documentation for implementation of Mutual TLS and reverse proxy
Signed-off-by: Yusufss4 <yusufsss4@gmail.com >
* Fix spaces in suricatta configuration
Signed-off-by: Yusufss4 <yusufsss4@gmail.com >
* Increased the readability of the document
Signed-off-by: Yusufss4 <yusufsss4@gmail.com >
* Changed the certs names to unified names
Signed-off-by: Yusufss4 <yusufsss4@gmail.com >
* Fix typo
Signed-off-by: Yusufss4 <yusufsss4@gmail.com >
* Fix typo regarding the places of the certificates.
Signed-off-by: Yusufss4 <yusufsss4@gmail.com >
---------
Signed-off-by: Yusufss4 <yusufsss4@gmail.com >
2023-09-13 10:37:35 +03:00
Avgustin Marinov
4590d004f9
Fix doc builds on windows ( #1409 )
...
Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com >
2023-08-03 16:27:51 +03:00