Commit Graph

18 Commits

Author SHA1 Message Date
Henrik Brodin 939819c6d4 Competition api v1.1-rc7 (#368)
- adds a script to send SARIF messages
- updated readme
2025-04-08 11:34:05 +02:00
Riccardo Schirone 42f010e913 deployment: create prod/staging environments (#256)
* update VM sizes to L16
2025-03-28 14:47:01 +01:00
Henrik Brodin ac9ad53a20 Update head according to the updated documentation (#270) 2025-03-26 19:29:44 +01:00
Henrik Brodin ff5e3d01d6 Update competition api to v1.1-rc4 (#240) 2025-03-25 13:38:32 +01:00
Riccardo Schirone 61a6200abe Update k8s deployment with competition-api v1.1 (#231) 2025-03-25 09:35:50 +01:00
Riccardo Schirone 99155d61b8 orchestrator: fix update to crs/competition api v1.1(.1) (#224)
* orchestrator: fix update to crs/competition api v1.1(.1)

* orchestrator: add tests for fastapi server

* orchestrator: remove task server patch
2025-03-21 00:04:30 +00:00
Henrik Brodin 42ed9402f0 Stop work on expired (#196)
* Implements task cancelation

- Cancel one or all tasks.
- delete_task.sh script for invoking
- refactored to keep deleted tasks in a separate set, update tasks as
  needed from registry instead of updating the stored tasks.

* Refactor cancellation, update use in vulnerabilities

* Cleanup cancellation

* Remove package_name from protomsg

* Fix test case

* fix tests

* PR feedback
2025-03-19 18:00:16 +01:00
Riccardo Schirone 290ae923bd Competition api v1.1 (#184)
* orchestrator: update competition_api_client to v0.4

* orchestrator: adapt to new competition_api_client v0.4

* Update API to v1.1

* remove shared-tmp volume

* fix tests

* fix lint
2025-03-18 18:54:17 +01:00
Henrik Brodin fd21d0020c Implements configurable authentication (#181)
* Implements configurable authentication

This removes the hardcoded auth and introduces a tool for generating the
required keys/tokens/tokenhash values.

buttercup-auth-tool --env

this will output all information needed to configure the server and
client side.

* lint

* Use new auth in ci
2025-03-10 09:51:29 +01:00
Riccardo Schirone 291bd034cf orchestrator: set project_name/focus in task-downloader process (#108) 2025-03-04 09:52:23 +01:00
Riccardo Schirone 9532aaf7ed orchestrator: update task_crs script with new format (#65) 2025-02-18 17:55:53 -05:00
Henrik Brodin 61959553ff Update to v 0.3 2025-02-18 16:41:40 +00:00
Riccardo Schirone 1936b726bb orchestrator: make task_crs.sh script executable 2025-02-07 15:17:01 +00:00
Riccardo Schirone 81c644f497 configure .env file 2025-02-07 15:17:01 +00:00
Henrik Brodin dec6f3bfc0 Integration of competition api server 2025-02-04 14:11:16 +00:00
Riccardo Schirone 9a05bc99a4 orchestrator: add swagger APIs in the doc folder 2025-01-23 12:07:58 +01:00
Riccardo Schirone 3b8409b2fe orchestrator: fix update_apis.sh script 2025-01-23 12:07:58 +01:00
Riccardo Schirone dee20dd7b6 Introduce Buttercup namespace for CRS components (#5)
* orchestrator: create pkg under 'buttercup' namespace

* fix compose file
2025-01-17 08:59:16 +01:00