repository.storage
Repository Configuration
oneOf |
Storage repository
type |
object |
||
properties |
|||
|
type |
string |
|
enum |
GRIDFS |
||
default |
GRIDFS |
||
|
Name of the playbook that generated this file. If present, the file is managed by the Composer and may be overwritten on regeneration. Used for selective clean. Do not edit or set manually. |
||
type |
string |
||
|
The configuration of the Mongo Database |
||
|
The id of the template to use for this file |
||
type |
string |
||
|
The variables and their values to be replaced from the template |
||
type |
object |
||
additionalProperties |
|||
|
The variables files to use to replace the variables. The first file of the list will take precedence over the following one. Template variables take precedence over the contents of the files. |
||
type |
array |
||
items |
type |
string |
|
additionalProperties |
False |
||
MongoConfiguration
type |
object |
|
properties |
||
|
The credential to connect with the database. See MongoDB user management ↗️ for more information. |
|
|
The name of the database to use. The previous default value was alarms. |
|
type |
string |
|
|
The hostname of the mongodb configuration. (For example: mongodb://<host-1>,…,<host-x>/?replicaSet=<replSet-id>) Depending of your workload, some options can be useful to edit:
See MongoDB documentation ↗️ for more information. |
|
type |
string |
|
additionalProperties |
False |
|
CredentialConfiguration
type |
object |
|
properties |
||
|
The database where the user is defined. By default, this will be the same database as the one used for the data. |
|
type |
string |
|
|
The password corresponding to the user. |
|
oneOf |
||
|
The username as configured on MongoDB |
|
type |
string |
|
additionalProperties |
False |
|
PLAINTEXT
type |
object |
|
properties |
||
|
type |
string |
enum |
PLAINTEXT |
|
default |
PLAINTEXT |
|
|
The password to use in plaintext. It can be for example thisIs@TestPassword123. |
|
type |
string |
|
additionalProperties |
False |
|
SECRET
type |
object |
|
properties |
||
|
type |
string |
enum |
SECRET |
|
default |
SECRET |
|
|
The path of the secret containing the password. This is a path to the secret containing the password. |
|
type |
string |
|
additionalProperties |
False |
|
ENCRYPTED
type |
object |
|
properties |
||
|
type |
string |
enum |
ENCRYPTED |
|
default |
ENCRYPTED |
|
|
The password encrypted Base64(IV+AES256(password, input)) the password must be a shared secret available for the osp-configuration-dispatcher |
|
type |
string |
|
|
The full path to the secret exposed by the orchestrator; this password is used to encrypt the encryptedPassword. |
|
type |
string |
|
additionalProperties |
False |
|