Feature target metadata (#757)
* Defined the model for target matadata and the corresponding repository layer/management * Added target metadata quotas incl enforcement * Extended Target Mgmt REST API to allow for metadata CRUD operations * Added migration scripts for each database * Added back reference to target metadata in JpaTarget * Added tests for target management, Mgmt REST API, target metadata RSQL, and REST documentation * Updated asciidocs for target rest documentation * Fix Allure imports and annotations * Fix review findings Signed-off-by: Bogdan Bondar <Bogdan.Bondar@bosch-si.com> Signed-off-by: Stefan Behl <stefan.behl@bosch-si.com>
This commit is contained in:
committed by
Stefan Behl
parent
1cbde47370
commit
0cf4f8e8b9
@@ -124,6 +124,11 @@ public class HawkbitSecurityProperties {
|
||||
*/
|
||||
private int maxMetaDataEntriesPerDistributionSet = 100;
|
||||
|
||||
/**
|
||||
* Maximum number of meta data entries per target
|
||||
*/
|
||||
private int maxMetaDataEntriesPerTarget = 100;
|
||||
|
||||
/**
|
||||
* Maximum number of software modules per distribution set
|
||||
*/
|
||||
@@ -230,6 +235,14 @@ public class HawkbitSecurityProperties {
|
||||
this.maxMetaDataEntriesPerDistributionSet = maxMetaDataEntriesPerDistributionSet;
|
||||
}
|
||||
|
||||
public int getMaxMetaDataEntriesPerTarget() {
|
||||
return maxMetaDataEntriesPerTarget;
|
||||
}
|
||||
|
||||
public void setMaxMetaDataEntriesPerTarget(final int maxMetaDataEntriesPerTarget) {
|
||||
this.maxMetaDataEntriesPerTarget = maxMetaDataEntriesPerTarget;
|
||||
}
|
||||
|
||||
public int getMaxSoftwareModulesPerDistributionSet() {
|
||||
return maxSoftwareModulesPerDistributionSet;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user