package
0.10.0-rc.0
Repository: https://github.com/crossplane-contrib/provider-gitlab.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

GenerateAddMemberOptions generates project member add options.
GenerateCreateHookOptions generates project creation options.
GenerateCreateProjectAccessTokenOptions generates project creation options.
GenerateCreateProjectDeployTokenOptions generates project creation options.
GenerateCreateProjectOptions generates project creation options.
GenerateCreateVariableOptions generates project creation options.
GenerateEditHookOptions generates project edit options.
GenerateEditMemberOptions generates project member edit options.
GenerateEditProjectOptions generates project edit options.
GenerateGetVariableOptions generates project get options.
GenerateHookObservation is used to produce v1alpha1.HookObservation from gitlab.Hook.
GenerateMemberObservation is used to produce v1alpha1.MemberObservation from gitlab.Member.
GenerateObservation is used to produce v1alpha1.ProjectObservation from gitlab.Project.
GenerateOwnerObservation generates v1alpha.User from gitlab.User.
GenerateRemoveVariableOptions generates project remove options.
GenerateUpdateVariableOptions generates project update options.
GenerateVariableFilter generates a variable filter that matches the variable parameters' environment scope.
IsErrorHookNotFound helper function to test for errProjectNotFound error.
IsErrorMemberNotFound helper function to test for errMemberNotFound error.
IsErrorProjectAccessTokenNotFound helper function to test for errProjectAccessTokenNotFound error.
IsErrorProjectDeployTokenNotFound helper function to test for errProjectDeployTokenNotFound error.
IsErrorProjectNotFound helper function to test for errProjectNotFound error.
IsErrorVariableNotFound helper function to test for errProjectNotFound error.
IsHookUpToDate checks whether there is a change in any of the modifiable fields.
IsVariableUpToDate checks whether there is a change in any of the modifiable fields.
LateInitializeHook fills the empty fields in the hook spec with the values seen in gitlab.Hook.
LateInitializeVariable fills the empty fields in the projecthook spec with the values seen in gitlab.Variable.
NewAccessTokenClient returns a new Gitlab ProjectAccessToken service.
NewDeployTokenClient returns a new Gitlab ProjectDeployToken service.
NewHookClient returns a new Gitlab Project service.
NewMemberClient returns a new Gitlab Project Member service.
NewProjectClient returns a new Gitlab Project service.
NewVariableClient returns a new Gitlab Project service.
VariableToParameters coonverts a GitLab API representation of a Project Variable back into our local VariableParameters format.

# Interfaces

AccessTokenClient defines Gitlab Project service operations.
Client defines Gitlab Project service operations.
DeployKeyClient is an interface for gitlab DeployKeyClient.
DeployTokenClient defines Gitlab Project service operations.
HookClient defines Gitlab Hook service operations.
MemberClient defines Gitlab Member service operations.
PipelineScheduleClient is an interface for Gitlab PipelineScheduleService.
VariableClient defines Gitlab Variable service operations.