buerokratt / CentOps

Bürokratt Central Operations
MIT License
0 stars 4 forks source link

Tool for Bürokratt Core Team to provide information about future updates #25

Open turnerrainer opened 1 year ago

turnerrainer commented 1 year ago

AS Bürokratt Service Manager I WANT TO create and provide technical manifests about Bürokratt's future updates SO THAT Bürokratt Institutions could use them as triggers to launch their internal Bürokratt update scripts

Acceptance Criteria

General requirements

Permissions

Sending the manifest will be mimicked as a REST API, will be later replaced with DMR

Restrictions

Functionality

The following functionalities must have a REST endpoint

GUI

1AhmedYasser commented 1 year ago

@turnerrainer

Here is my suggested structure for the manifest

{
    "version": "1.0",
    "buerokratt_version": "1.0",
    "created_at": "2023-06-01 09:50:23",
    "updated_at": "2023-06-03 05:20:51",
    "components": {
        "ruuter": "1.0",
        "resql": "1.0",
        "tim": "1.0",
        "data_mapper": "1.0",
        "database": "1.0",
        "users_db": "1.0",
        "services_db": "1.0",
        "centops_db": "1.0"
    },
    "extra_configs": {
        "automatic_updates": false
    },
    "security_configs": {
        "encryption_method": "aes",
        "decryption_method": "aes",
        "key": "customKey"
    }
}

Would you like this to be built on the database or folder structure or both ?