Michael Hohn
8f318c114f
Add CommanderContainer and CommonState
...
Use statically distinct types for each mrvacommander configuration
2024-06-18 12:54:59 -07:00
Michael Hohn
1633245444
wip: make server compile post-merge
2024-06-18 10:07:47 -07:00
Nicolas Will
02acf3eeaf
Remove storage, add state and store pkgs, refactor
2024-06-18 17:41:28 +02:00
Michael Hohn
8b310e43ad
Fix storage modules types and interfaces to compile server
2024-06-16 20:16:26 -07:00
Michael Hohn
b756668e70
Fix merge so server compiles
2024-06-16 19:36:31 -07:00
Michael Hohn
cd0647836e
Combine New/Setup functions
2024-06-16 19:09:32 -07:00
Michael Hohn
8df9673897
wip: Mark update slots with XX:, add pkg/server/container.go
2024-06-16 19:09:30 -07:00
Michael Hohn
9c0cdb1fe4
Simplify naming, don't restate package name
2024-06-11 16:55:10 -07:00
Michael Hohn
2d88b351ff
Introduce structs/interfacess for new storage units
...
This commit simply splits the interfaces but introduces no new structs
- Introduce the QueryPackStore, mrvacommander/pkg/qpstore
- Introduce the CodeQL database store, pkg/qldbstore/interfaces.go
2024-06-11 14:16:41 -07:00
Michael Hohn
fc29fc5653
wip: update passing Queue to Commander
...
- Add minio to docker-compose
- Fix use of server.NewCommanderSingle
2024-06-11 13:19:05 -07:00
Michael Hohn
7e0d6909da
wip: Make cross-module visibility explicit via Visibles structs
...
All access is/will be through interfaces accessed through these structs.
This introduces several distinct storage units:
+ DB for server state
+ DB for codeql databases
+ query pack store
The steps for manually creating needed databases are in the README
2024-06-07 13:14:41 -07:00
Michael Hohn
0349961360
wip: start container version of server
2024-06-04 12:24:42 -07:00
Michael Hohn
f7155eba50
wip: add analysis runner / agent, separate Server/Queue/Agent, use New* initializers
2024-05-23 15:46:55 -07:00
Michael Hohn
9750eeab20
wip: reorganized to go pkg structure
2024-05-15 15:57:27 -07:00