Configuration
This section outlines the configuration schema.
harvester-config.yaml
HarvesterAppConfig
type |
object |
|||
properties |
||||
|
Harvesters |
|||
type |
object |
|||
additionalProperties |
#/definitions/HarvesterConfig |
|||
|
Redis |
|||
default |
host |
vs-redis-master |
||
port |
6379 |
|||
allOf |
#/definitions/RedisConfig |
|||
|
Filesystems |
|||
type |
object |
|||
additionalProperties |
#/definitions/FilesystemConfig |
|||
definitions |
||||
|
ResourceType |
|||
An enumeration. |
||||
type |
string |
|||
enum |
STACAPI, STACCatalog, FileMatcher, OADS, OpenSearch |
|||
|
TimeConfig |
|||
type |
object |
|||
properties |
||||
|
Begin |
|||
type |
string |
|||
default |
2022-12-01T10:12:15.703595 |
|||
|
End |
|||
type |
string |
|||
default |
2022-12-01T10:12:15.703605 |
|||
|
QueryConfig |
|||
type |
object |
|||
properties |
||||
|
#/definitions/TimeConfig |
|||
|
Bbox |
|||
type |
string |
|||
|
Collection |
|||
type |
string |
|||
|
Extra Params |
|||
type |
object |
|||
additionalProperties |
type |
string |
||
|
STACAPIConfig |
|||
type |
object |
|||
properties |
||||
|
Url |
|||
type |
string |
|||
|
#/definitions/QueryConfig |
|||
|
STACCatalogConfig |
|||
type |
object |
|||
properties |
||||
|
Root Path |
|||
type |
string |
|||
|
Collection Id |
|||
type |
string |
|||
|
Deduplicate |
|||
type |
boolean |
|||
default |
False |
|||
|
Filesystem |
|||
type |
string |
|||
default |
local |
|||
|
FileMatcherConfig |
|||
type |
object |
|||
properties |
||||
|
Root Path |
|||
type |
string |
|||
|
Datetime Regex |
|||
type |
string |
|||
examples |
\d{8}T\d{6}Z |
|||
\d{4}-\d{2}-\d{2} |
||||
|
Id Regex |
|||
type |
string |
|||
examples |
SENTINEL2(A|B)-\d{8}T\d{6}Z |
|||
|
Asset Id |
|||
type |
object |
|||
additionalProperties |
type |
string |
||
|
Filesystem |
|||
type |
string |
|||
|
OADSConfig |
|||
type |
object |
|||
properties |
||||
|
Url |
|||
type |
string |
|||
|
Use Oads Ext |
|||
type |
boolean |
|||
default |
False |
|||
|
JSONConfig |
|||
type |
object |
|||
properties |
||||
|
Property Mapping |
|||
type |
object |
|||
additionalProperties |
type |
string |
||
|
ATOMXMLConfig |
|||
type |
object |
|||
properties |
||||
|
FormatConfig |
|||
type |
object |
|||
properties |
||||
|
Type |
|||
type |
string |
|||
|
#/definitions/JSONConfig |
|||
|
#/definitions/ATOMXMLConfig |
|||
|
OpenSearchConfig |
|||
type |
object |
|||
properties |
||||
|
Url |
|||
type |
string |
|||
|
#/definitions/QueryConfig |
|||
|
#/definitions/FormatConfig |
|||
|
ResourceConfig |
|||
type |
object |
|||
properties |
||||
|
#/definitions/ResourceType |
|||
|
#/definitions/STACAPIConfig |
|||
|
#/definitions/STACCatalogConfig |
|||
|
#/definitions/FileMatcherConfig |
|||
|
#/definitions/OADSConfig |
|||
|
#/definitions/OpenSearchConfig |
|||
|
FilterConfig |
|||
type |
object |
|||
properties |
||||
|
Context |
|||
type |
object |
|||
|
Expression |
|||
type |
object |
|||
|
OutputType |
|||
An enumeration. |
||||
type |
string |
|||
enum |
console, queue |
|||
|
PostprocessorType |
|||
An enumeration. |
||||
type |
string |
|||
enum |
builtin, external |
|||
|
PostprocessorConfig |
|||
type |
object |
|||
properties |
||||
|
#/definitions/PostprocessorType |
|||
|
Process |
|||
type |
string |
|||
|
Kwargs |
|||
type |
object |
|||
|
HarvesterConfig |
|||
type |
object |
|||
properties |
||||
|
#/definitions/ResourceConfig |
|||
|
#/definitions/FilterConfig |
|||
|
default |
queue |
||
allOf |
#/definitions/OutputType |
|||
|
Queue |
|||
type |
string |
|||
|
Postprocessors |
|||
type |
array |
|||
items |
#/definitions/PostprocessorConfig |
|||
|
RedisConfig |
|||
type |
object |
|||
properties |
||||
|
Host |
|||
type |
string |
|||
default |
vs-redis-master |
|||
|
Port |
|||
type |
integer |
|||
default |
6379 |
|||
|
FilesystemType |
|||
An enumeration. |
||||
type |
string |
|||
enum |
swift, s3, file, sshfs |
|||
|
S3FilesystemConfig |
|||
type |
object |
|||
properties |
||||
|
Access Key Id |
|||
type |
string |
|||
default |
||||
|
Secret Access Key |
|||
type |
string |
|||
default |
||||
|
Endpoint Url |
|||
type |
string |
|||
default |
||||
|
Region |
|||
type |
string |
|||
default |
||||
|
Public |
|||
type |
boolean |
|||
default |
False |
|||
|
SwiftFileystemConfig |
|||
type |
object |
|||
properties |
||||
|
User |
|||
type |
string |
|||
|
Key |
|||
type |
string |
|||
|
Region Name |
|||
type |
string |
|||
|
Authurl |
|||
type |
string |
|||
|
Auth Version |
|||
type |
string |
|||
|
Tenant Name |
|||
type |
string |
|||
|
LocalFilesystemConfig |
|||
type |
object |
|||
properties |
||||
|
SSHFileSystemConfig |
|||
type |
object |
|||
properties |
||||
|
Host address |
|||
type |
string |
|||
|
SSH User |
|||
type |
string |
|||
|
SSH Password |
|||
type |
string |
|||
|
FilesystemConfig |
|||
type |
object |
|||
properties |
||||
|
#/definitions/FilesystemType |
|||
|
#/definitions/S3FilesystemConfig |
|||
|
#/definitions/SwiftFileystemConfig |
|||
|
#/definitions/LocalFilesystemConfig |
|||
|
#/definitions/SSHFilesystemConfig |