package
0.26.4
Repository: https://github.com/go-vela/server.git
Documentation: pkg.go.dev

# Functions

New creates and returns a Vela service for integrating with secrets in the database.
WithClient sets the gorm.io/gorm client in the database engine for Secrets.
WithContext sets the context in the database engine for Secrets.
WithEncryptionKey sets the encryption key in the database engine for Secrets.
WithLogger sets the github.com/sirupsen/logrus logger in the database engine for Secrets.
WithSkipCreation sets the skip creation logic in the database engine for Secrets.

# Constants

CreatePostgresTable represents a query to create the Postgres secrets table.
CreateSqliteTable represents a query to create the Sqlite secrets table.
CreateTypeOrg represents a query to create an index on the secrets table for the type, and org columns.
CreateTypeOrgRepo represents a query to create an index on the secrets table for the type, org and repo columns.
CreateTypeOrgTeam represents a query to create an index on the secrets table for the type, org and team columns.

# Interfaces

SecretInterface represents the Vela interface for secret functions with the supported Database backends.

# Type aliases

EngineOpt represents a configuration option to initialize the database engine for Secrets.