Directories ¶
Path | Synopsis |
---|---|
Package api provides the handlers for the Vela API.
|
Package api provides the handlers for the Vela API. |
admin
nolint: dupl // ignore similar code Package admin provides the admin handlers for the Vela API.
|
nolint: dupl // ignore similar code Package admin provides the admin handlers for the Vela API. |
cmd
|
|
Package database provides the ability for Vela to integrate with different supported SQL backends.
|
Package database provides the ability for Vela to integrate with different supported SQL backends. |
postgres
Package postgres provides the ability for Vela to integrate with Postgres as a SQL backend.
|
Package postgres provides the ability for Vela to integrate with Postgres as a SQL backend. |
postgres/ddl
Package ddl provides the Postgres data definition language (DDL) for Vela.
|
Package ddl provides the Postgres data definition language (DDL) for Vela. |
postgres/dml
Package dml provides the Postgres data manipulation language (DML) for Vela.
|
Package dml provides the Postgres data manipulation language (DML) for Vela. |
sqlite
Package sqlite provides the ability for Vela to integrate with Sqlite as a SQL backend.
|
Package sqlite provides the ability for Vela to integrate with Sqlite as a SQL backend. |
sqlite/ddl
Package ddl provides the Sqlite data definition language (DDL) for Vela.
|
Package ddl provides the Sqlite data definition language (DDL) for Vela. |
sqlite/dml
Package dml provides the Sqlite data manipulation language (DML) for Vela.
|
Package dml provides the Sqlite data manipulation language (DML) for Vela. |
Package router provides the routing engine for Vela to serve and process API requests.
|
Package router provides the routing engine for Vela to serve and process API requests. |
middleware
Package middleware provides the ability for injecting Vela resources into the middleware chain for the API.
|
Package middleware provides the ability for injecting Vela resources into the middleware chain for the API. |
middleware/build
Package build provides the ability for inserting Vela build resources into or extracting Vela build resources from the middleware chain for the API.
|
Package build provides the ability for inserting Vela build resources into or extracting Vela build resources from the middleware chain for the API. |
middleware/executors
Package executors provides the ability for inserting Vela executors resources into or extracting Vela build resources from the middleware chain for the API.
|
Package executors provides the ability for inserting Vela executors resources into or extracting Vela build resources from the middleware chain for the API. |
middleware/org
Package org provides the ability for inserting Vela org resources into or extracting Vela org resources from the middleware chain for the API.
|
Package org provides the ability for inserting Vela org resources into or extracting Vela org resources from the middleware chain for the API. |
middleware/perm
Package perm provides the ability for validating the access control to Vela resources in the middleware chain for the API.
|
Package perm provides the ability for validating the access control to Vela resources in the middleware chain for the API. |
middleware/repo
Package repo provides the ability for inserting Vela repo resources into or extracting Vela repo resources from the middleware chain for the API.
|
Package repo provides the ability for inserting Vela repo resources into or extracting Vela repo resources from the middleware chain for the API. |
middleware/service
Package service provides the ability for inserting Vela service resources into or extracting Vela service resources from the middleware chain for the API.
|
Package service provides the ability for inserting Vela service resources into or extracting Vela service resources from the middleware chain for the API. |
middleware/step
Package step provides the ability for inserting Vela step resources into or extracting Vela step resources from the middleware chain for the API.
|
Package step provides the ability for inserting Vela step resources into or extracting Vela step resources from the middleware chain for the API. |
middleware/token
Package token provides the ability for inserting Vela token resources into or extracting Vela token resources from the middleware chain for the API.
|
Package token provides the ability for inserting Vela token resources into or extracting Vela token resources from the middleware chain for the API. |
middleware/user
Package user provides the ability for inserting Vela user resources into or extracting Vela user resources from the middleware chain for the API.
|
Package user provides the ability for inserting Vela user resources into or extracting Vela user resources from the middleware chain for the API. |
middleware/worker
Package worker provides the ability for inserting Vela worker resources into or extracting Vela worker resources from the middleware chain for the API.
|
Package worker provides the ability for inserting Vela worker resources into or extracting Vela worker resources from the middleware chain for the API. |
Package secret provides the ability for Vela to integrate with different supported Secret backends.
|
Package secret provides the ability for Vela to integrate with different supported Secret backends. |
native
Package native provides the ability for Vela to integrate with the Database as a secret backend.
|
Package native provides the ability for Vela to integrate with the Database as a secret backend. |
vault
Package vault provides the ability for Vela to integrate with HashiCorp Vault as a secret backend.
|
Package vault provides the ability for Vela to integrate with HashiCorp Vault as a secret backend. |
Package source provides the ability for Vela to integrate with different supported Source control providers.
|
Package source provides the ability for Vela to integrate with different supported Source control providers. |
github
Package github provides the ability for Vela to integrate with GitHub or GitHub Enterprise as a source provider.
|
Package github provides the ability for Vela to integrate with GitHub or GitHub Enterprise as a source provider. |
Click to show internal directories.
Click to hide internal directories.