188 Commits

Author SHA1 Message Date
Michael Hohn
008708469c add pdf version of structure diagram rm 2024-12-12 11:42:12 -08:00
Michael Hohn
37d5b1c6c1 * Running the VS Code plugin 2024-12-10 16:10:24 -08:00
Michael Hohn
1302db0b4e Add directory with 23 post-mc-hepc-init dbs and metadata 2024-12-09 14:54:30 -08:00
Michael Hohn
c624925aba Add diagram of current container dependencies 2024-12-06 13:30:03 -08:00
Michael Hohn
e3e91534a0 urls back in diagram 2024-12-06 12:53:24 -08:00
Michael Hohn
af043f3f59 better diagram 2024-12-06 12:10:59 -08:00
Michael Hohn
8ea453f8b0 better diagram 2024-12-06 12:10:18 -08:00
Michael Hohn
3f24fbb07d better diagram 2024-12-06 12:05:44 -08:00
Michael Hohn
de0d1b7434 better diagram 2024-12-06 12:02:54 -08:00
Michael Hohn
be7cc3b0cf better diagram 2024-12-06 11:59:23 -08:00
Michael Hohn
ba66cb9258 starting with container diagram 2024-12-06 11:36:49 -08:00
Michael Hohn
baf20fa7af better diagram 2024-12-06 11:34:39 -08:00
Michael Hohn
6bfcbb33ea better diagram 2024-12-06 11:28:10 -08:00
Michael Hohn
9d6587872c Container Dependencies 2024-12-06 11:21:41 -08:00
Michael Hohn
f809917c2e structure 1 2024-12-06 11:17:12 -08:00
Michael Hohn
a22d8d77f2 Indent data extraction / assembly 2024-11-27 23:06:17 -08:00
Michael Hohn
92a22f55d1 bump dependency versions 2024-11-27 22:58:49 -08:00
Michael Hohn
3db629e2ca A go version of hepc-serve 2024-11-27 22:56:47 -08:00
Michael Hohn
95d2638546 Add hepc-{init,serve} to provide codeql database access via http 2024-11-27 13:52:59 -08:00
Michael Hohn
ff96b34f5e minor doc update 2024-11-23 00:30:06 -08:00
Michael Hohn
537ebdf19d Change hepc-init to Python and add debugging configuration
This heavily uses plumbum to retain a shell-script style but add data
structures that will be needed
2024-11-20 11:02:38 -08:00
Michael Hohn
d486b6b4db Add plumbum dependency 2024-11-20 10:03:35 -08:00
Michael Hohn
b61fbf8896 Small documentation update 2024-11-19 15:25:35 -08:00
Michael Hohn
dd776e312a Add type information 2024-11-19 15:24:41 -08:00
Michael Hohn
18333bfdb1 Start hepc-init: the data collector for DBs on the file system 2024-11-19 15:23:20 -08:00
Michael Hohn
e335b6c843 Add ignore rules 2024-11-18 13:11:47 -08:00
Michael Hohn
4d52176c5a Add Publisher Confirms and Consumer Acknowledgements to rabbitmq channels
Also updated the end-to-end workflow

The confirmation channel size is intentionally very large to prevent
blocking the server or agents.
2024-11-14 12:04:18 -08:00
Michael Hohn
dd58a64ef7 Add summary of vs code plugin build procedure 2024-11-06 12:43:56 -08:00
Michael Hohn
4e93929943 Code generalization: cleanup 2024-10-30 11:10:28 -07:00
Michael Hohn
e7d32861e5 Code generalization: request db info from other source: remove unused constants 2024-10-28 18:45:21 -07:00
Michael Hohn
52aafd6fc9 Code generalization: request db info from other source: remove unneccessary types 2024-10-28 14:34:07 -07:00
Michael Hohn
77ce997fbb Major changes to support cli-end-to-end demonstration. See full log
* notes/cli-end-to-end-demo.org (Database Aquisition):
  Starting description for the end-to-end demonstration workflow.
  Very simplified version of notes/cli-end-to-end.org

* docker-compose-demo.yml (services):
  Make the pre-populated ql database storage an explicit container
  to get persistent data and straightforward mount semantics.

* docker-compose-demo-build.yml (services):
  Add a docker-compose configuration for *building* the demo environment.

* demo/containers/dbsdata/Dockerfile:
  Add dbsdata Docker image to hold initialized minio database file tree

* client/containers/vscode/README.org
  Update vscode container to use custom plugin for later mrva redirection
2024-10-15 10:18:42 -07:00
Michael Hohn
187c49688e Add temporary files to .gitignore 2024-10-11 13:38:28 -07:00
Michael Hohn
d5bcb8b981 Moved file content 2024-09-30 11:55:46 -07:00
Michael Hohn
ec0799696e Remove quotes -- they became part of the names 2024-09-30 10:01:50 -07:00
Michael Hohn
9ccea8ac80 Minor cleanup 2024-09-26 13:38:50 -07:00
Michael Hohn
080c311516 Redirect localhost via network_mode: "service:server" 2024-09-26 13:38:17 -07:00
Michael Hohn
faeb13efb1 7. [X] Download the sarif files, optionally also get databases. For the current 2024-09-26 13:33:29 -07:00
Michael Hohn
0378c4cb7f 6. [X] Check the status 2024-09-26 13:32:00 -07:00
Michael Hohn
7de3ee59ce Fixed dependencies, run 'Submit the mrva job' 2024-09-26 13:28:28 -07:00
Michael Hohn
7ae6e9a1cb Add codeql to gh-mrva container 2024-09-26 12:50:20 -07:00
Michael Hohn
2d92ad51c3 Migrate entries from global Makefile to local 2024-09-26 12:36:31 -07:00
Michael Hohn
bef8a6dc97 4. [X] Provide the CodeQL query 2024-09-24 16:28:05 -07:00
Michael Hohn
d08e32dc42 3. [X] Provide the specification files 2024-09-24 16:22:23 -07:00
Michael Hohn
64b77c5d70 Add 'Run MRVA from command line, set up the configuration' 2024-09-24 14:20:23 -07:00
Michael Hohn
71ce8c0823 Add notes on docker-compose -f docker-compose-demo.yml up -d 2024-09-24 13:23:55 -07:00
Michael Hohn
067e477f61 fix 2024-09-24 12:58:11 -07:00
Michael Hohn
8f807e0e42 4. Starting the server
4.1. Optional: Inspect the Backing Store
4.2. Optional: Inspect the MinIO DB
2024-09-24 12:51:21 -07:00
Michael Hohn
195dda9fd7 Add 'Repository Selection' 2024-09-19 11:11:38 -07:00
Michael Hohn
f60b55f181 Storate container simplification
Only one is really needed for large storage for the dbstore container.  The demo containers can contain their own data -- it's small
and the containers are made for demonstration anyway.
2024-09-13 12:04:30 -07:00