Documentation
¶
Index ¶
- type GitlabProvider
- func (g *GitlabProvider) GetRepository(ctx context.Context, owner, repo string, settings krci.GitServerSettings) (*models.Repository, error)
- func (g *GitlabProvider) ListBranches(ctx context.Context, owner, repo string, settings krci.GitServerSettings, ...) ([]models.Branch, error)
- func (g *GitlabProvider) ListRepositories(ctx context.Context, owner string, settings krci.GitServerSettings, ...) ([]models.Repository, error)
- func (g *GitlabProvider) ListUserOrganizations(ctx context.Context, settings krci.GitServerSettings) ([]models.Organization, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitlabProvider ¶
type GitlabProvider struct{}
func NewGitlabProvider ¶
func NewGitlabProvider() *GitlabProvider
func (*GitlabProvider) GetRepository ¶
func (g *GitlabProvider) GetRepository( ctx context.Context, owner, repo string, settings krci.GitServerSettings, ) (*models.Repository, error)
func (*GitlabProvider) ListBranches ¶
func (g *GitlabProvider) ListBranches( ctx context.Context, owner, repo string, settings krci.GitServerSettings, _ models.ListOptions, ) ([]models.Branch, error)
ListBranches implements BranchesProvider for GitlabService.
func (*GitlabProvider) ListRepositories ¶
func (g *GitlabProvider) ListRepositories( ctx context.Context, owner string, settings krci.GitServerSettings, listOptions models.ListOptions, ) ([]models.Repository, error)
func (*GitlabProvider) ListUserOrganizations ¶
func (g *GitlabProvider) ListUserOrganizations( ctx context.Context, settings krci.GitServerSettings, ) ([]models.Organization, error)
ListUserOrganizations returns organizations for the authenticated user
Click to show internal directories.
Click to hide internal directories.