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. |
pipeline
nolint: dupl // ignore similar code with expand nolint: dupl // ignore similar code with compile
|
nolint: dupl // ignore similar code with expand nolint: dupl // ignore similar code with compile |
cmd
|
|
Package compiler provides the ability for Vela to reconstruct a yaml configuration into an executable pipeline.
|
Package compiler provides the ability for Vela to reconstruct a yaml configuration into an executable pipeline. |
native
Package native provides the ability for Vela to reconstruct a yaml configuration into an executable pipeline.
|
Package native provides the ability for Vela to reconstruct a yaml configuration into an executable pipeline. |
registry
Package registry provides the ability for Vela to integrate with different supported Template registries.
|
Package registry provides the ability for Vela to integrate with different supported Template registries. |
registry/github
Package github provides the ability for Vela to integrate with GitHub or GitHub Enterprise as a template registry.
|
Package github provides the ability for Vela to integrate with GitHub or GitHub Enterprise as a template registry. |
template
Package template provides the ability for Vela to render a templated yaml configuration into an executable pipeline.
|
Package template provides the ability for Vela to render a templated yaml configuration into an executable pipeline. |
template/native
Package native provides the ability for Vela to render a templated yaml configuration into an executable pipeline.
|
Package native provides the ability for Vela to render a templated yaml configuration into an executable pipeline. |
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. |
mock
|
|
server
nolint: dupl // ignore duplicate with user code nolint: dupl // ignore duplicate with user code nolint: dupl // ignore duplicate with user code nolint: dupl // ignore duplicate with user code nolint: dupl // ignore duplicate with user code
|
nolint: dupl // ignore duplicate with user code nolint: dupl // ignore duplicate with user code nolint: dupl // ignore duplicate with user code nolint: dupl // ignore duplicate with user code nolint: dupl // ignore duplicate with user code |
Package queue provides the ability for Vela to integrate with different supported Queue backends.
|
Package queue provides the ability for Vela to integrate with different supported Queue backends. |
redis
Package redis provides the ability for Vela to integrate with a Redis server as a queue backend.
|
Package redis provides the ability for Vela to integrate with a Redis server as a queue backend. |
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/pipeline
Package pipeline provides the ability for inserting Vela pipeline resources into or extracting Vela pipeline resources from the middleware chain for the API.
|
Package pipeline provides the ability for inserting Vela pipeline resources into or extracting Vela pipeline resources from 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 scm provides the ability for Vela to integrate with different supported SCM providers.
|
package scm provides the ability for Vela to integrate with different supported SCM providers. |
github
Package github provides the ability for Vela to integrate with GitHub or GitHub Enterprise as a scm provider.
|
Package github provides the ability for Vela to integrate with GitHub or GitHub Enterprise as a scm provider. |
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. |
Click to show internal directories.
Click to hide internal directories.