server

module
v0.7.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 8, 2021 License: Apache-2.0

Directories

Path Synopsis
api
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.
ddl
Package ddl provides the data definition language (DDL) for Vela.
Package ddl provides the data definition language (DDL) for Vela.
ddl/postgres
Package postgres provides the Postgres data definition language (DDL) for Vela.
Package postgres provides the Postgres data definition language (DDL) for Vela.
ddl/sqlite
Package sqlite provides the Sqlite data definition language (DDL) for Vela.
Package sqlite provides the Sqlite data definition language (DDL) for Vela.
dml
Package dml provides the data manipulation language (DML) for Vela.
Package dml provides the data manipulation language (DML) for Vela.
dml/postgres
Package postgres provides the Postgres data manipulation language (DML) for Vela.
Package postgres provides the Postgres data manipulation language (DML) for Vela.
dml/sqlite
Package sqlite provides the Sqlite data manipulation language (DML) for Vela.
Package sqlite provides the Sqlite data manipulation language (DML) for Vela.
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/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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL