Skip to content

Conversation

@AlejandroAvilesSerrano
Copy link
Contributor

Pull Request

Summary

  • Endpoint integration to remove files from an specific experiment
  • Refactor request factory on Federation utils

Checklist

Signed-off-by

Signed-off-by: Alejandro Avilés Serrano
Date: 2025/09/24

enriquetomasmb and others added 8 commits July 10, 2025 13:23
…narios (#50)

* chore: remove unused components and variables, improve dev mode

* chore: new metadata logic and improve deployment and shutdown of Docker containers

* chore: check docker containers exists with the same name

* chore: save prefix in env file

* chore: save prefix in env file

* chore: reorganize variables in the init

* chore: reorganize variables in the init

* chore: fix the check of nebula production

* chore: upgrade tag system for deployment

* chore: update logging exceptions

* chore: fix some issues with docket networks
* postgres docker created

* fix postgres db endpoints

* redis docker added

* fix(frontend): connections between nodes in monitor
fix(backend): saving connections between nodes in the database

* chore: renamed log in physical api

* feature: credentialmanager created

* chore: all querys changed to async

* feature: persistence for postgresql added

* feature: pool added for asynchronous connections to the database

* feature: redis implemented

* fix: docker containers tags and removal of containers

* chore: temporarily disable Redis

* fix: docker tags

* fix: launching scenarios with different users simultaneously

* fix: delete redis

* fix: delete unused dockerfiles

* feature: dockerfile for pgweb addded

* fix: static admin password

* chore: remove example

* fix: remove scenario and relaunch with user role fixed
* postgres docker created

* fix postgres db endpoints

* redis docker added

* feature federation controller class en API endpoints

* feature federation controller api running

* feature federation API:
- Scenario Builder
- Dataset factories

* feature scenario building

* fix attack assigment on ScenarioBuilder

* feature scenario building complete on federation controller

* feature scenario building fix and complete.
Fix references on backend

* feature additionals late deployment logic

* feature federation API request parameters using pydantic. Directories changed

* fix participants deployment

* feature  eputation and attacks  configuration

* feature additionals participant deployment

* feature docker federation controller integration

* feature federationID on docker controller

* feature process deployment and completion of comunication hub-controller

* fix remove docker containers

* feature process deployment

* fix minor details

* fix draw graph

* remove comments

* feature federation ID on all API requests

* update API requests

* feature node update-done format

---------

Co-authored-by: FerTV <fernando.torres.vega@gmail.com>
* refactor:
- controller.py renamed to hub.py
- database.py renamed to postgress.py
- database services in controller.py moved to databases folder

* feature: database adapter created

* feature: database api implemented

* refactor: using apiutils for hub endpoints

* refactor: database and hub endpoints

* refactor: extras column added to nodes table

* refactor: database_api endpoints

* feature: added extras column for addons in the node table

* fix: dashboard and user issues

* refactor: payload for request

* chore: init.py added for database files

* chore: init file added for postgres

* chore: init file added to adapaters

* fix: typo in init file
* feature creation federation ID

* feature refactor file paths

* fix scenario_name on response to run scenario

* fix log dir path

* fix log dir path on proccesses

* feature federation_id added in database

* feature alias added in database

* fix path concurrency isues

* fix wrong directories names

* feature federation_id added in database_api and hub endpoints

---------

Co-authored-by: Alejandro.A.S <jandrosambasil@gmail.com>
* fix stopScenarioDocker & API update

* fix stopScenarioProcesses

---------

Co-authored-by: Alejandro.A.S <jandrosambasil@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants