Documentation ¶
Overview ¶
Copyright (C) 2021-2023, Kubefirst
This program is licensed under MIT. See the LICENSE file for more details.
Index ¶
Constants ¶
View Source
const ( KubefirstGitHubOrganization = "kubefirst" KubefirstGitopsCatalogRepository = "gitops-catalog" )
Variables ¶
This section is empty.
Functions ¶
func ReadActiveApplications ¶
func ReadActiveApplications() (apiTypes.GitopsCatalogApps, error)
func ValidateCatalogApps ¶
func ValidateCatalogApps(catalogApps string) (bool, []apiTypes.GitopsCatalogApp, error)
Types ¶
type GitHubClient ¶
func (*GitHubClient) ReadGitopsCatalogIndex ¶
func (gh *GitHubClient) ReadGitopsCatalogIndex(contents []*git.RepositoryContent) ([]byte, error)
ReadGitopsCatalogIndex reads the gitops catalog repository index
func (*GitHubClient) ReadGitopsCatalogRepoContents ¶
func (gh *GitHubClient) ReadGitopsCatalogRepoContents() ([]*git.RepositoryContent, error)
Click to show internal directories.
Click to hide internal directories.