Proto commits in synadia-io/nex

These 42 commits are when the Protocol Buffers files have changed:

Commit:b0115bf
Author:Jordan Rash
Committer:GitHub

Use goakt testing framework (#478) * moves existing tests to use assert package; moves helper functions to test package * update goakt Signed-off-by: Jordan Rash <jordan@synadia.com>

The documentation is generated from this commit.

Commit:caa0440
Author:Jordan Rash
Committer:GitHub

Handful of PRs in one (#461) * move node info to system only * stop workloads fixed * missing envelope wrappers * adds namespace verification to stop workloads * adds namespace to monitoring * multi clones on workload * workload replicas * adds workload ls command - aka namespace ping * adds a dev mode with warning * run state to persist in internal nats Signed-off-by: Jordan Rash <jordan@synadia.com>

Commit:c8c3746
Author:Jordan Rash
Committer:Jordan Rash

run state to persist in internal nats Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:f30132d
Author:Jordan Rash
Committer:Jordan Rash

stop workloads Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:1274d9a
Author:Jordan Rash
Committer:Jordan Rash

unhandled msgs proto envelope int error code Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:449c72f
Author:Jordan Rash
Committer:GitHub

Adds workload lifecycles to direct start workloads (#456) * adds once and job types to direct start * single trigger subject on functions * removes yaml and mapstructure code gen Signed-off-by: Jordan Rash <jordan@synadia.com>

Commit:3dc0ce0
Author:Daan Gerits

initial docker impl Signed-off-by: Daan Gerits <daan@synadia.com>

Commit:3270e9e
Author:Jordan Rash
Committer:Jordan Rash

stop workloads Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:1c35c25
Author:Jordan Rash

single trigger subject Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:5e703ec
Author:Jordan Rash

adds trigger data env and runtype to cmd output Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:ff85c2a
Author:Jordan Rash
Committer:Jordan Rash

adds once and job types to direct start Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:c3fa155
Author:Kevin Hoffman
Committer:Jordan Rash

first use of agent registration (#425) * first use of agent registration * linter * yay * yay2 * adds agent name as the connection name

Commit:0bbccb2
Author:Jordan Rash
Committer:Jordan Rash

Reverts all external agent work to be moved to separate PR (#455) Commits reverted: e5bcb4b a364f72 be525d4 c53b669 9bc02f0 66b012f d9acac4 c608b0f 418fe4c 9c2152e Co-authored-by: Kevin Hoffman <autodidaddict@users.noreply.github.com>

Commit:fb9b6fc
Author:Jordan Rash
Committer:Jordan Rash

Workload clone (#441) * reshape go-json to be able to share definitions * clone workloads between nodes * direct copy * should be a validation Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:23869fd
Author:Jordan Rash
Committer:Jordan Rash

XKeys & Encrypted Environments (#439) * xkeys & encrypted environments * throw away xkeys in ADEPLOY Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:4c18d5b
Author:Jordan Rash
Committer:Jordan Rash

Workload Info Command (#436) * workload info command Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:17c37e2
Author:Jordan Rash
Committer:Jordan Rash

API Remodel (#438) * namespace scoped api Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:3e32692
Author:Jordan Rash
Committer:Jordan Rash

Auction on Deploy w/ BidderID (#434) * auction done with no node is provided * do not answer auctions if in lameduck Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:03aeebf
Author:Kevin Hoffman
Committer:Jordan Rash

can now download agent artifacts (#437) * can now download agent artifacts * tweaks * nit fixes

Commit:eae617a
Author:Jordan Rash
Committer:Jordan Rash

Lameduck Mode (#426) * introduces lameduck * tags node as 'lameduck' * all workloads will be signaled to shutdown gracefully Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:9a605b6
Author:Jordan Rash
Committer:Jordan Rash

moves actors package to node internals (#419) * moves actors package to node internals Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:5c380ff
Author:Jordan Rash
Committer:Jordan Rash

Direct Start Workload (#416) * direct start workload via spawned actor Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:54ea870
Author:Jordan Rash
Committer:Jordan Rash

Conversions and Handlers (#413) * update codegen gha * adds proto3 -> jsonschema converters * completes control api handlers Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:763b8b8
Author:Kevin Hoffman
Committer:Jordan Rash

adding scaffolding for protobuf messages (#403) * adding scaffolding for protobuf messages * add comment on pre-requisite install

Commit:f296b87
Author:Jordan Rash
Committer:GitHub

Reverts all external agent work to be moved to separate PR (#455) Commits reverted: e5bcb4b a364f72 be525d4 c53b669 9bc02f0 66b012f d9acac4 c608b0f 418fe4c 9c2152e Co-authored-by: Kevin Hoffman <autodidaddict@users.noreply.github.com>

Commit:be9bc64
Author:Jordan Rash
Committer:GitHub

Workload clone (#441) * reshape go-json to be able to share definitions * clone workloads between nodes * direct copy * should be a validation Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:47e1867
Author:Jordan Rash
Committer:GitHub

XKeys & Encrypted Environments (#439) * xkeys & encrypted environments * throw away xkeys in ADEPLOY Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:c543110
Author:Jordan Rash
Committer:GitHub

API Remodel (#438) * namespace scoped api Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:2f629a6
Author:Jordan Rash
Committer:GitHub

Auction on Deploy w/ BidderID (#434) * auction done with no node is provided * do not answer auctions if in lameduck Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:373b1d9
Author:Jordan Rash
Committer:GitHub

Workload Info Command (#436) * workload info command Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:ec96226
Author:Jordan Rash
Committer:Jordan Rash

workload info command Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:c53b669
Author:Kevin Hoffman
Committer:GitHub

can now download agent artifacts (#437) * can now download agent artifacts * tweaks * nit fixes

Commit:85f4d3f
Author:Jordan Rash
Committer:GitHub

Lameduck Mode (#426) * introduces lameduck * tags node as 'lameduck' * all workloads will be signaled to shutdown gracefully Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:d9acac4
Author:Kevin Hoffman
Committer:GitHub

first use of agent registration (#425) * first use of agent registration * linter * yay * yay2 * adds agent name as the connection name

Commit:d66b704
Author:Jordan Rash
Committer:GitHub

moves actors package to node internals (#419) * moves actors package to node internals Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:3082fc3
Author:Jordan Rash
Committer:GitHub

Direct Start Workload (#416) * direct start workload via spawned actor Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:3ef61b1
Author:Jordan Rash
Committer:GitHub

Conversions and Handlers (#413) * update codegen gha * adds proto3 -> jsonschema converters * completes control api handlers Signed-off-by: Jordan Rash <15827604+jordan-rash@users.noreply.github.com>

Commit:5d8e5e4
Author:Kevin Hoffman
Committer:GitHub

adding scaffolding for protobuf messages (#403) * adding scaffolding for protobuf messages * add comment on pre-requisite install

Commit:3443dd2
Author:Kevin Hoffman

removewd gRPC. host and agent now communicate via embedded NATS

This commit does not contain any .proto files.

Commit:84d5c60
Author:Kevin Hoffman
Committer:Kevin Hoffman

safety checkin

Commit:5b3bead
Author:Kevin Hoffman

safety checkin

Commit:2dd7e72
Author:Kevin Hoffman

initial commit Signed-off-by: Kevin Hoffman <autodidaddict@users.noreply.github.com>