Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( YAML_PREFIX = []string{".yaml", ".yml"} JSON_PREFIX = []string{".json"} )
Functions ¶
Types ¶
type FileFormat ¶
type FileFormat string
const ( YAML_FILE_FORMAT FileFormat = "yaml" JSON_FILE_FORMAT FileFormat = "json" )
type FileResourceHandler ¶
type FileResourceHandler struct {
// contains filtered or unexported fields
}
FileResourceHandler handle resources from files and URLs
func NewFileResourceHandler ¶
func NewFileResourceHandler(inputPatterns []string) *FileResourceHandler
func (*FileResourceHandler) GetClusterAPIServerInfo ¶
func (fileHandler *FileResourceHandler) GetClusterAPIServerInfo() *version.Info
func (*FileResourceHandler) GetResources ¶
func (fileHandler *FileResourceHandler) GetResources(frameworks []reporthandling.Framework, designator *armotypes.PortalDesignator) (*cautils.K8SResources, error)
type GitHubRepository ¶
type GitHubRepository struct {
// contains filtered or unexported fields
}
func NewGitHubRepository ¶
func NewGitHubRepository(rep string) *GitHubRepository
type IRepository ¶
type IRepository interface {
// contains filtered or unexported methods
}
type IResourceHandler ¶
type IResourceHandler interface { GetResources(frameworks []reporthandling.Framework, designator *armotypes.PortalDesignator) (*cautils.K8SResources, error) GetClusterAPIServerInfo() *version.Info }
type K8sResourceHandler ¶
type K8sResourceHandler struct {
// contains filtered or unexported fields
}
func NewK8sResourceHandler ¶
func NewK8sResourceHandler(k8s *k8sinterface.KubernetesApi, excludedNamespaces string) *K8sResourceHandler
func (*K8sResourceHandler) GetClusterAPIServerInfo ¶
func (k8sHandler *K8sResourceHandler) GetClusterAPIServerInfo() *version.Info
func (*K8sResourceHandler) GetResources ¶
func (k8sHandler *K8sResourceHandler) GetResources(frameworks []reporthandling.Framework, designator *armotypes.PortalDesignator) (*cautils.K8SResources, error)
Click to show internal directories.
Click to hide internal directories.