# Functions
AddKeyPairToApplication generate a ssh key pair and add them as application variables.
AttachPipeline Attach a pipeline to an application.
CountApplicationByProject Count the number of applications in the given project.
CountPipeline Count the number of application that use the given pipeline.
CreateAudit Create variable audit for the given application.
DeleteAllApplicationPipeline Detach all pipeline.
DeleteAllVariable Delete all variables from the given pipeline.
DeleteApplication Delete the given application.
DeleteVariable Delete a variable from the given pipeline.
GetAllPipelineParam Get all the pipeline parametersfunc GetAllPipelineParam(db database.Querier, applicationID, pipelineID int64, fargs ...FuncArg) ([]sdk.Parameter, error) {.
GetAllPipelines Get all pipelines for the given application.
GetAllPipelinesByID Get all pipelines for the given application.
GetAllVariable Get all variable for the given application.
GetAllVariableByID Get all variable for the given application.
GetAudit retrieve the current application variable audit.
GetVariableAudit Get variable audit for the given application.
Import is able to create a new application and all its components.
ImportPipelines is able to create pipelines on an existing application.
InsertApplication Insert new application.
InsertVariable Insert a new variable in the given application.
IsAttached checks if an application is attach to a pipeline given its name.
LoadApplicationByGroup loads all applications where group has access.
LoadApplicationByID load the given application.
LoadApplicationByName load the given application.
LoadApplicationByPipeline Load application where pipeline is attached.
LoadApplications load all application from the given project.
LoadCDTree Load the continuous delivery pipeline tree for the given application.
LoadGroupByApplication loads all the groups on the given application.
LoadVariable retrieve a specific variable.
PipelineAttached checks wether a pipeline is attached to given application.
RemovePipeline Remove a pipeline from the application.
TriggerPipeline linked to received hook.
UpdateApplication Update an application.
UpdateLastModified Update last_modified column in application table.
UpdatePipelineApplication Update arguments passed to pipeline.
UpdatePipelineApplicationString Update application pipeline parameters.
UpdateVariable Update a variable in the given application.
WithClearPassword is a function argument to GetAllVariable.
WithEncryptPassword is a function argument to GetAllVariable to get secret encrypted.
# Constants
LoadApplicationsRequestAdmin defines the query to load all applications in a project with its activity.
LoadApplicationsRequestNormalUser defines the query to load all applications in a project with its activity.
# Variables
ErrNoVariable when request requires specific variable in the applicatoin.
# Type aliases
FuncArg defines the base type for functional argument of application helpers.