server

module
v0.14.0-rc3 Latest Latest
Warning

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

Go to latest
Published: Jun 15, 2022 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.
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.
scm
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.

Jump to

Keyboard shortcuts

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