server

module
v0.23.4 Latest Latest
Warning

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

Go to latest
Published: Mar 21, 2024 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
Package admin provides the admin handlers for the Vela API.
Package admin provides the admin handlers for the Vela API.
auth
Package auth provides the auth handlers (authenticate, login, ...) for the Vela API.
Package auth provides the auth handlers (authenticate, login, ...) for the Vela API.
build
Package build provides the build handlers for the Vela API.
Package build provides the build handlers for the Vela API.
deployment
Package deployment provides the deployment handlers for the Vela API.
Package deployment provides the deployment handlers for the Vela API.
log
Package log provides the log handlers for the Vela API.
Package log provides the log handlers for the Vela API.
pipeline
Package pipeline provides the pipeline handlers for the Vela API.
Package pipeline provides the pipeline handlers for the Vela API.
repo
Package repo provides the repo handlers for the Vela API.
Package repo provides the repo handlers for the Vela API.
scm
Package scm provides the scm handlers for the Vela API.
Package scm provides the scm handlers for the Vela API.
secret
Package secret provides the secret handlers for the Vela API.
Package secret provides the secret handlers for the Vela API.
service
Package service provides the service handlers for the Vela API.
Package service provides the service handlers for the Vela API.
step
Package step provides the step handlers for the Vela API.
Package step provides the step handlers for the Vela API.
user
Package user provides the user handlers for the Vela API.
Package user provides the user handlers for the Vela API.
webhook
Package webhook provides the webhook handlers for the Vela API.
Package webhook provides the webhook handlers for the Vela API.
worker
Package worker provides the worker handlers for the Vela API.
Package worker provides the worker handlers for the Vela API.
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.
log
internal
mock
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/auth
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/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/claims
Package claims provides the ability for inserting token claims resources into or extracting token claims resources from the middleware chain for the API.
Package claims provides the ability for inserting token claims resources into or extracting token claims 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/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