Sammy Kerata Oina
fad3182638
NOISSUE - Refactor manager events and detangle service ( #287 )
...
* extract events service
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* major refactor and detangling
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* small fixes
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* handle tests better
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix lint
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix race condition
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix race
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* use plain interface
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* move mutex
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-10-30 16:07:54 +01:00
Sammy Kerata Oina
20e7ea76e0
NOISSUE - Improve pkg tests ( #286 )
...
* add pkg tests
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix lint
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* expect errors
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix assertions
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix test cases
Signed-off-by: SammyOina <sammyoina@gmail.com >
* coverage files
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add more test cases
Signed-off-by: SammyOina <sammyoina@gmail.com >
* improve tests
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* update test descriptions
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
Signed-off-by: SammyOina <sammyoina@gmail.com >
2024-10-30 16:04:30 +01:00
Sammy Kerata Oina
2a6fa8da25
NOISSUE - Add health check ( #288 )
...
* add health check
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* add test case
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix lint and add test case
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* switch context
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-10-30 15:28:07 +01:00
Sammy Kerata Oina
6043ad150b
COCOS-256 - Progress bar on downloads ( #290 )
...
* add progress bar for downloads
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* better error handling
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix test and refactor
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix failing test
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* add test coverage
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-10-29 12:33:00 +01:00
dependabot[bot]
765513b387
NOISSUE - Bump github.com/fatih/color ( #291 )
...
Bumps the go-dependency group with 1 update in the / directory: [github.com/fatih/color](https://github.com/fatih/color ).
Updates `github.com/fatih/color` from 1.17.0 to 1.18.0
- [Release notes](https://github.com/fatih/color/releases )
- [Commits](https://github.com/fatih/color/compare/v1.17.0...v1.18.0 )
---
updated-dependencies:
- dependency-name: github.com/fatih/color
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependency
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-29 09:49:54 +01:00
dependabot[bot]
3ca3d48926
Bump the go-dependency group across 1 directory with 2 updates ( #285 )
...
Bumps the go-dependency group with 1 update in the / directory: [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib ).
Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.55.0 to 0.56.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.55.0...zpages/v0.56.0 )
Updates `go.opentelemetry.io/otel/trace` from 1.30.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.30.0...v1.31.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependency
- dependency-name: go.opentelemetry.io/otel/trace
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependency
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-21 10:57:03 +02:00
Sammy Kerata Oina
184617da9e
NOISSUE - Host data verification ( #275 )
...
* host data verification
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* update mocks
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix test
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* debug host data
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* debug
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* check device
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* imorove test
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* missing header
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* update embed option
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* minor fixes
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* add tests
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix lint
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* update deps
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* each case is unique
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* all files
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix coverage
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* resolve comments
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* improve coverage
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* add test case
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* add test cases
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* use consts
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* add coverage
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* make sure pid is exited
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-10-14 11:12:49 +02:00
dependabot[bot]
bb903c0170
NOISSUE - Bump the go-dependency group across 1 directory with 4 updates ( #276 )
...
Bumps the go-dependency group with 3 updates in the / directory: [golang.org/x/crypto](https://github.com/golang/crypto ), [google.golang.org/grpc](https://github.com/grpc/grpc-go ) and google.golang.org/protobuf.
Updates `golang.org/x/crypto` from 0.27.0 to 0.28.0
- [Commits](https://github.com/golang/crypto/compare/v0.27.0...v0.28.0 )
Updates `google.golang.org/grpc` from 1.67.0 to 1.67.1
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.67.0...v1.67.1 )
Updates `google.golang.org/protobuf` from 1.34.2 to 1.35.1
Updates `golang.org/x/term` from 0.24.0 to 0.25.0
- [Commits](https://github.com/golang/term/compare/v0.24.0...v0.25.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependency
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependency
- dependency-name: google.golang.org/protobuf
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependency
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependency
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09 20:17:30 +02:00
Sammy Kerata Oina
18aa8ba785
NOISSUE - Add internal tests ( #266 )
...
* add internal tests
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix linter
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix race conditions
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* remove all races
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-10-09 20:01:11 +02:00
Sammy Kerata Oina
db7f3c7a4b
COCOS-278 - Abstract state machine ( #280 )
...
* abstract state machine
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* perpetual results consumption
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* async action
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix failing tests
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix failing test
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-10-09 13:19:12 +02:00
Sammy Kerata Oina
fb0fbaeb9a
COCOS-253 - Improve CLI error handling ( #277 )
...
* decode errors
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* standardise error formatting
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix failing tests
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* add errors tests
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* pass lint
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* add test cases
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-10-08 17:11:37 +02:00
Sammy Kerata Oina
7ef25674c4
add cli tests ( #274 )
...
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-10-08 16:28:17 +02:00
Sammy Kerata Oina
034547d667
NOISSUE - Add VM state machine and filter on qemu logs ( #272 )
...
* add vm state machine and filter on qemu logs
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix lint
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix failing test
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix logging test
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix tests
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix failing test
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-10-08 16:02:17 +02:00
Sammy Kerata Oina
643c132ff7
NOISSUE - Add pkg tests ( #269 )
...
* add pkg tests
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* rename function
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-10-08 15:50:50 +02:00
Sammy Kerata Oina
5e01ecdab7
add manager tests ( #273 )
...
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-10-08 15:35:17 +02:00
Sammy Kerata Oina
f6b69d65df
NOISSUE - Add agent pkg tests ( #271 )
...
* add agent tests
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix lint
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-10-08 15:29:21 +02:00
dependabot[bot]
faaddc3571
NOISSUE - Bump google.golang.org/grpc ( #270 )
...
Bumps the go-dependency group with 1 update in the / directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go ).
Updates `google.golang.org/grpc` from 1.66.1 to 1.67.0
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.66.1...v1.67.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependency
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-02 15:55:44 +02:00
Smith Jilks
3d9fde39c2
NOISSUE - Enhance CLI ( #250 )
...
* Enhance CLI progressbar
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
* Update cli error and success messages colors
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
* Update cli emojis
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
* Add logs for cli interrupt by user
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
* Remove extra whitespaces
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
* Update upload data emoji
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
* Update cli main.go
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
* Update cli errors
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
* Update cli
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
* Update cli
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
* Update go sum
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
* Add progressbar tests
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
* Fix cli cmd error formating
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
* Add cli datasets, algo and result tests
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
---------
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
2024-10-01 10:25:52 +02:00
b1ackd0t
63994d78b8
NOISSUE - Add Rust gitignore ( #268 )
...
* chore(backendinfo): Add rust build artefacts to gitignore
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* style: format file following rust linter guidelines
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* chore(CI): Add rust CI pipeline
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
---------
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2024-09-30 11:49:18 +02:00
Sammy Kerata Oina
115c6c24c0
NOISSUE - Fix file format ( #261 )
...
* add coverage
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* use codecov
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* rename extension
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-09-27 10:52:52 +02:00
Sammy Kerata Oina
c69dcd0e2d
NOISSUE - Improve reliability of state machine test ( #260 )
...
* add sleep to prevent test failing
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* add coverage
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* use codecov
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* create dir
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-09-26 11:59:26 +02:00
Sammy Kerata Oina
6c4819563c
remove vnc ( #259 )
...
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-09-25 21:36:40 +02:00
dependabot[bot]
aa01ef795d
Update sev requirement ( #257 )
...
Updates the requirements on [sev](https://github.com/virtee/sev ) to permit the latest version.
Updates `sev` to 4.0.0
- [Commits](https://github.com/virtee/sev/compare/v3.1.1...v4.0.0 )
---
updated-dependencies:
- dependency-name: sev
dependency-type: direct:production
dependency-group: rs-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-25 17:38:24 +02:00
dependabot[bot]
18102db235
Bump the go-dependency group across 1 directory with 8 updates ( #258 )
...
Bumps the go-dependency group with 3 updates in the / directory: [github.com/caarlos0/env/v11](https://github.com/caarlos0/env ), [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib ) and [github.com/docker/docker](https://github.com/docker/docker ).
Updates `github.com/caarlos0/env/v11` from 11.1.0 to 11.2.2
- [Release notes](https://github.com/caarlos0/env/releases )
- [Changelog](https://github.com/caarlos0/env/blob/main/.goreleaser.yml )
- [Commits](https://github.com/caarlos0/env/compare/v11.1.0...v11.2.2 )
Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.53.0 to 0.55.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.53.0...zpages/v0.55.0 )
Updates `go.opentelemetry.io/otel/trace` from 1.28.0 to 1.30.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.28.0...v1.30.0 )
Updates `golang.org/x/crypto` from 0.25.0 to 0.27.0
- [Commits](https://github.com/golang/crypto/compare/v0.25.0...v0.27.0 )
Updates `golang.org/x/sync` from 0.7.0 to 0.8.0
- [Commits](https://github.com/golang/sync/compare/v0.7.0...v0.8.0 )
Updates `google.golang.org/grpc` from 1.65.0 to 1.66.1
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.65.0...v1.66.1 )
Updates `github.com/docker/docker` from 27.1.0+incompatible to 27.3.1+incompatible
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v27.1.0...v27.3.1 )
Updates `golang.org/x/term` from 0.22.0 to 0.24.0
- [Commits](https://github.com/golang/term/compare/v0.22.0...v0.24.0 )
---
updated-dependencies:
- dependency-name: github.com/caarlos0/env/v11
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependency
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependency
- dependency-name: go.opentelemetry.io/otel/trace
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependency
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependency
- dependency-name: golang.org/x/sync
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependency
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependency
- dependency-name: github.com/docker/docker
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependency
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependency
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-25 17:15:58 +02:00
Sammy Kerata Oina
8b37b35750
COCOS-154 - Fix HAL release pipeline ( #254 )
...
* increase release pipeline
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* update go and free some space
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* optimize
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix cache
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* free up space
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* modify
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* remove restrictions
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fifty gigs
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fourty gigs
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* old mbs
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* remove outdated actions
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* rename
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* weekly update
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
Signed-off-by: SammyOina <sammyoina@gmail.com >
2024-09-25 16:27:28 +02:00
Smith Jilks
af3817d3b7
COCOS-242-Agent tests fail ocassionally due to a missing mock ( #251 )
...
* Clean up files after algo run
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
* Add test cleanup
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
---------
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
2024-09-24 14:44:27 +02:00
Sammy Kerata Oina
5d5ae35e2b
NOISSUE - Reduce message loss via vsock with acks ( #252 )
...
* state check within func
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* debug logs sending
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* debug message sending
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* ack messages
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* handle proto better
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* improve concurrency
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* improve manager handling
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* remove debug lines
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* sync next id
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* reduce locks
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-09-23 18:38:02 +02:00
Washington Kigani Kamadi
df923f9b1f
NOISSUE - Rename error to warning ( #249 )
...
* rename error to warning
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* update logging package
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
---------
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
2024-09-20 18:33:10 +02:00
Sammy Kerata Oina
a7caa59137
NOISSUE - Fix race condition in tests ( #248 )
...
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-09-20 11:59:56 +02:00
Sammy Kerata Oina
eab3a06705
fix redundant logs ( #247 )
...
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-09-20 11:09:31 +02:00
Washington Kigani Kamadi
5ff8b96311
add disconnected status ( #246 )
...
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
2024-09-20 10:00:48 +02:00
Sammy Kerata Oina
e266e91033
COCOS-238 - Add measurement directly on backend info file ( #245 )
...
* add measurement directly on backendinfo
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* add host data
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-09-19 21:32:38 +02:00
Sammy Kerata Oina
4c09b4bea5
NOISSUE - Format log messages from agent ( #244 )
...
* downgrade mod
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* add fields to logging
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-09-19 10:18:02 +02:00
Washington Kigani Kamadi
1546fbc4c2
NOISSUE - Use Constants for Run Events ( #243 )
...
* enhance timeline
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* fix: remove redundant event
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* use constant
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* lint
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* use typed constant for status
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* export agent status and state
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* ehance event states
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* use manager states and status
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* move algo-run to agent package
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* replace manager variable with constant
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* add manager states
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* remove typo
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
---------
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
2024-09-17 18:01:30 +02:00
Sammy Kerata Oina
2f4ca414cb
NOISSUE - Stop computation gracefully ( #241 )
...
* stop gracefully
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* use constant
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-09-17 17:57:42 +02:00
Washington Kigani Kamadi
c14a6338cc
NOISSUE - Enhance event status ( #235 )
...
* enhance timeline
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* fix: remove redundant event
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* use constant
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* lint
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* use typed constant for status
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* refactor status
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* export agent status and state
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* ehance event states
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* fix tests
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* use manager states and status
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* move algo-run to agent package
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* replace literal with constant
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* replace manager variable with constant
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
---------
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
2024-09-17 15:58:15 +02:00
Sammy Kerata Oina
355f95771d
NOISSUE - Use constants for log level ( #240 )
...
* use constants for log level
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix tests
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-09-13 14:10:19 +02:00
Smith Jilks
e26deb98e4
COCOS-143 - Add agent service tests ( #170 )
...
* Add agent service tests
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
* Update agent service tests
* Fix agent service tests
* Improve agent service test coverage
* Improve agent service test coverage
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
* Fix tests
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
* Refactor and improve coverage
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
---------
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
2024-09-12 16:54:09 +02:00
Sammy Kerata Oina
20ddb3aa29
restart always ( #239 )
...
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-09-12 15:55:53 +02:00
Sammy Kerata Oina
e0b828d0ae
use syslog ( #237 )
...
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-09-11 16:28:07 +02:00
Sammy Kerata Oina
46d24f928a
NOISSUE - Add events for disconnection of agent ( #233 )
...
* add events
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix lint
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* typo
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* group logs
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix error
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix initialization of goroutine
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* add comment
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update comment
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix lint
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove naked return
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
Signed-off-by: SammyOina <sammyoina@gmail.com >
2024-09-11 14:26:46 +02:00
Sammy Kerata Oina
8db88ccbde
NOISSUE - Fix handling of runreq chunks ( #234 )
...
* fix handling of runreq chunks
Signed-off-by: SammyOina <sammyoina@gmail.com >
* copy ovmf vars
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix lint errors
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
2024-09-06 17:49:05 +02:00
Sammy Kerata Oina
c2a4b44769
NOISSUE - Cache and retry message sending ( #222 )
...
* cache and retry message sending
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* cache and retry message sending
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove safeconn
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* simplify retry
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* debug disconnect
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* remove debug
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* simplify
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
Signed-off-by: SammyOina <sammyoina@gmail.com >
2024-09-06 17:02:30 +02:00
Sammy Kerata Oina
51b129c3a2
NOISSUE - Flush Docker logs ( #229 )
...
* flush docker logs
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* show logs in realtime
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* add tty
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* remove duplicate
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* python3
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* error check
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* remove capitalization
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
Signed-off-by: SammyOina <sammyoina@gmail.com >
2024-09-06 12:53:48 +02:00
Sammy Kerata Oina
f848afeefd
NOISSUE - Define sendFunc type ( #232 )
...
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-09-05 14:32:04 +02:00
Sammy Kerata Oina
00980639d5
NOISSUE - Remove run channel ( #231 )
...
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-09-05 12:27:06 +02:00
Sammy Kerata Oina
7ba34b93bc
NOISSUE - Streamline message processing to prevent potential message loss ( #228 )
...
* fix dropping of message response from manager
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* remove change
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* simplify
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* add message send timeout
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-09-03 11:29:07 +02:00
Sammy Kerata Oina
9ca045b06a
COCOS-214 - Improve manager resiliance by tracking vms on restart ( #219 )
...
* track hanging vm processes
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix lint
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix run test
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix stop computation
Signed-off-by: SammyOina <sammyoina@gmail.com >
* shutdown gracefully
Signed-off-by: SammyOina <sammyoina@gmail.com >
* check if process still exists
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* fix lint
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
* use const
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-08-30 18:08:11 +02:00
Sammy Kerata Oina
e572793295
exit with error code ( #225 )
...
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-08-30 15:32:23 +02:00
Sammy Kerata Oina
5383f4465b
NOISSUE - Exit on network failures only ( #227 )
...
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-08-30 15:30:51 +02:00