Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
Package agent has the logic related with the agents.
|
Package agent has the logic related with the agents. |
Package auth is the responsible of user authentication and authorization.
|
Package auth is the responsible of user authentication and authorization. |
types
Package types has all the different authentication types
|
Package types has all the different authentication types |
Package cfg is the responsible of all the configuration stuff of DRLM Core.
|
Package cfg is the responsible of all the configuration stuff of DRLM Core. |
Package cli is like the "main" package.
|
Package cli is like the "main" package. |
Package cmd is the responsible of parsing the commands flags and initializing the conections with the DB, reading the config...
|
Package cmd is the responsible of parsing the commands flags and initializing the conections with the DB, reading the config... |
Package db has the DB connection and connects to it
|
Package db has the DB connection and connects to it |
migrations
Package migrations is the responsible of migrating the DB correctly.
|
Package migrations is the responsible of migrating the DB correctly. |
Package minio has the connection with Minio, handles the user creation / policies for each agent and creates an space for each job to store data
|
Package minio has the connection with Minio, handles the user creation / policies for each agent and creates an space for each job to store data |
Package models has all the type definitions of DRLM Core It's also the responsible of interacting with the DB (e.g.
|
Package models has all the type definitions of DRLM Core It's also the responsible of interacting with the DB (e.g. |
Package scheduler is the responsible of managing the jobs queue
|
Package scheduler is the responsible of managing the jobs queue |
Package transport is the responsible of the comunication with the clients (web, drlmctl).
|
Package transport is the responsible of the comunication with the clients (web, drlmctl). |
grpc
Package grpc is the responsible for implementing the GRPC service defined at github.com/brainupdaters/drlm-common/pkg/proto It basically parses the requests and calls the other packages
|
Package grpc is the responsible for implementing the GRPC service defined at github.com/brainupdaters/drlm-common/pkg/proto It basically parses the requests and calls the other packages |
Package utils contains subpackages with utilities of DRLM Core
|
Package utils contains subpackages with utilities of DRLM Core |
secret
Package secret is responsible for generating secrets for DRLM Core
|
Package secret is responsible for generating secrets for DRLM Core |
tests
Package tests are different utilities used for testing DRLM Core
|
Package tests are different utilities used for testing DRLM Core |
Click to show internal directories.
Click to hide internal directories.