Commit graph

188 commits

Author SHA1 Message Date
saji d5381a3c33 add comments
All checks were successful
Go / build (1.21) (push) Successful in 1m6s
Go / build (1.22) (push) Successful in 1m4s
2024-03-07 13:30:32 -06:00
saji 0b5a917e40 add JSON line parser, rename logparsers 2024-03-07 13:30:15 -06:00
saji 1ff4adf5e4 add generator test for skylab 2024-03-07 13:29:50 -06:00
saji c8034066c9 add delete document test
All checks were successful
Go / build (1.21) (push) Successful in 1m3s
Go / build (1.22) (push) Successful in 1m1s
2024-03-07 07:34:55 -06:00
saji 3c1a96c8e0 format
All checks were successful
Go / build (1.21) (push) Successful in 1m18s
Go / build (1.22) (push) Successful in 1m16s
2024-03-07 06:18:49 -06:00
saji f380631b5e fix Close() before checking errors
All checks were successful
Go / build (1.21) (push) Successful in 1m14s
Go / build (1.22) (push) Successful in 1m12s
2024-03-06 18:45:32 -06:00
saji 456f84b5c7 remove QueryModifiers, replace with explicit
Some checks failed
Go / build (1.21) (push) Failing after 1m4s
Go / build (1.22) (push) Failing after 1m3s
2024-03-06 17:19:16 -06:00
saji daf4fe97dc added DocumentNotFound error 2024-03-06 17:09:02 -06:00
saji 5b38daf74f wip: Telem DB Document API and Tests 2024-03-06 16:42:39 -06:00
saji 7a98f52542 hack: remove faulty table from old migration 2024-03-06 15:16:13 -06:00
saji 0a6a6bb66d add openmct domain object table and skeleton 2024-03-06 15:15:56 -06:00
saji c9b73ee006 add repeated packet support using index parameter 2024-03-06 14:53:39 -06:00
saji b266a84324 fix multiple name packet filter 2024-03-06 14:53:25 -06:00
saji d591fa21b6 fix db test
All checks were successful
Go / build (1.21) (push) Successful in 2m32s
Go / build (1.22) (push) Successful in 2m30s
2024-03-06 10:51:54 -06:00
saji 8e314e9303 add orderby clause
Some checks failed
Go / build (1.22) (push) Failing after 1m58s
Go / build (1.21) (push) Failing after 2m1s
2024-03-06 10:48:40 -06:00
saji d90d7a0af4 openmct historical plugin MVP
All checks were successful
Go / build (1.21) (push) Successful in 1m16s
Go / build (1.22) (push) Successful in 1m15s
2024-03-05 09:49:08 -06:00
saji 9ec01c39de fix skylab json formatting
All checks were successful
Go / build (1.22) (push) Successful in 1m16s
Go / build (1.21) (push) Successful in 1m18s
2024-03-04 20:41:15 -06:00
saji bcd61321e6 add CORS to api 2024-03-04 20:40:55 -06:00
saji a015911e0e split openmct dev/prod 2024-03-04 20:40:32 -06:00
saji 648f2183c2 added node install/build
All checks were successful
Go / build (1.21) (push) Successful in 1m16s
Go / build (1.22) (push) Successful in 1m15s
release / release-openmct (push) Successful in 2m5s
2024-03-03 23:33:48 -06:00
saji 860d749c6b added openmct release
Some checks failed
release / release-openmct (push) Failing after 56s
Go / build (1.21) (push) Successful in 1m18s
Go / build (1.22) (push) Successful in 1m18s
2024-03-03 23:29:50 -06:00
saji 058e8d31b2 update packages
All checks were successful
Go / build (1.21) (push) Successful in 1m12s
Go / build (1.22) (push) Successful in 1m12s
2024-03-03 23:13:55 -06:00
saji 8b8619dd8a added openmct plugin and embedding
All checks were successful
Go / build (1.21) (push) Successful in 1m17s
Go / build (1.22) (push) Successful in 1m15s
2024-03-03 23:04:41 -06:00
saji 93be82f416 update gitignore for WAL mode sqlite db
All checks were successful
Go / build (1.21) (push) Successful in 1m14s
Go / build (1.22) (push) Successful in 1m12s
2024-03-02 21:56:31 -06:00
saji 4e6f8db7ed combine separate packages
All checks were successful
Go / build (1.21) (push) Successful in 1m16s
Go / build (1.22) (push) Successful in 1m15s
2024-03-02 21:49:18 -06:00
saji 00fa67a67d migrate websocket api to buseventfilter
All checks were successful
Go / build (1.22) (push) Successful in 1m13s
Go / build (1.21) (push) Successful in 2m31s
2024-03-02 21:23:35 -06:00
saji 7b48dd0d1c update action versions
All checks were successful
Go / build (1.21) (push) Successful in 1m12s
Go / build (1.22) (push) Successful in 1m10s
2024-03-02 01:00:08 -06:00
saji 56bff97fcf cleanup http api
All checks were successful
Go / build (1.21) (push) Successful in 1m17s
Go / build (1.22) (push) Successful in 1m15s
2024-03-02 00:46:24 -06:00
saji 70e7f0f15d refactor getValue for new filter/limit structs
All checks were successful
Go / build (1.22) (push) Successful in 1m16s
Go / build (1.21) (push) Successful in 1m13s
2024-03-01 21:15:51 -06:00
saji 3f1df06d1b added get bus even API request
All checks were successful
Go / build (1.21) (push) Successful in 1m15s
Go / build (1.22) (push) Successful in 1m14s
also provided framework for extracting filters
2024-03-01 19:12:35 -06:00
saji 7aaa47e142 fix missing error check, improve get test
All checks were successful
Go / build (1.21) (push) Successful in 1m18s
Go / build (1.22) (push) Successful in 1m17s
2024-03-01 16:33:30 -06:00
saji 68347e8b95 rework DB getters
Some checks failed
Go / build (1.21) (push) Failing after 1m6s
Go / build (1.22) (push) Failing after 1m6s
abandon generic query frag for common structures
Instead of using the QueryFrag struct, which was too generic to be
generally useful, we have moved to a BusEventFilter type, which
contains things we may filter on when we're searching for bus events.
At the moment it just contains names, and start/stop times.
Then in each function we can accept this filter struct and convert
it to fit the query.

We also support general modifiers, and currently have one implemented:
the LimitOffsetModifier. This adds a LIMIT and OFFSET clause to any
statement. these are all applied at the end and receive a stringbuilder
which may prevent certain operations from being structured.
We need to work on this one more, potentially abandoning.
2024-03-01 16:25:33 -06:00
saji 4092fdba6f [skip ci] return errors in http api
All checks were successful
Go / build (1.21) (push) Successful in 1m17s
Go / build (1.22) (push) Successful in 1m18s
2024-02-29 13:13:25 -06:00
saji 19b337a84b remove recover, add telem log parser tests
All checks were successful
Go / build (1.21) (push) Successful in 1m5s
Go / build (1.22) (push) Successful in 1m12s
2024-02-28 18:44:48 -06:00
saji 41689eee10 skylab: add unmarshal bounds check
All checks were successful
Go / build (1.22) (push) Successful in 1m15s
Go / build (1.21) (push) Successful in 1m17s
remove recover from telem log parser
2024-02-28 18:41:01 -06:00
saji aaec62fd3a support 1.21, add matrix for 1.21 and 1.22 in CI
All checks were successful
Go / build (1.22) (push) Successful in 1m16s
Go / build (1.21) (push) Successful in 2m30s
2024-02-28 14:17:47 -06:00
saji 3de6bfd7d3 fix version mismatch in tests
All checks were successful
Go / build (push) Successful in 2m31s
2024-02-28 14:12:17 -06:00
saji a8e7d407fe fix up static check issues
Some checks failed
Go / build (push) Failing after 35s
2024-02-28 14:10:40 -06:00
saji 9a98117384 clean up dead code 2024-02-28 14:01:44 -06:00
saji c95593bb86 migrate candump log parser to use regex instead
Some checks failed
Go / build (push) Failing after 1m10s
also add more test cases for error logic.
2024-02-28 13:56:57 -06:00
saji 481cac76c6 wip: rework log parsers
Some checks failed
Go / build (push) Failing after 57s
2024-02-28 13:04:59 -06:00
saji 9a6e1380d1 add vet and staticcheck to CI
Some checks failed
Go / build (push) Failing after 1m11s
2024-02-28 07:24:27 +00:00
saji a3f6e36cc4 didn't fix the actual error lol
All checks were successful
Go / build (push) Successful in 1m53s
2024-02-28 01:08:28 -06:00
saji d6cd4d3e26 fix tests, add packets stuff for db
Some checks failed
Go / build (push) Failing after 1m45s
2024-02-28 01:07:36 -06:00
saji 3f6db8e5c5 remove fixer 2024-02-28 01:07:36 -06:00
saji 05d9584fb5 Update .github/workflows/go.yml
Some checks failed
Go / build (push) Failing after 1m43s
2024-02-26 05:37:08 +00:00
saji 50456fd250 Update readme.md
Some checks reported warnings
Go / build (macos-latest) (push) Has been cancelled
Go / build (ubuntu-latest) (push) Has been cancelled
2024-02-26 05:32:20 +00:00
saji 0afb8d48bd wip: cleanup 2024-02-24 22:57:17 -06:00
saji 027bde3e68 test: change description 2024-02-24 16:58:14 -06:00
saji 34fca3d564 wip: work on http api 2024-02-24 16:48:19 -06:00