Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildBom ¶
func BuildBom(namespace, bomName, secretRef, installNamespace, tarballURL, catalogTriple string) (*hubv1.ClusterBom, error)
func StartServer ¶
func StartServer(config *Configuration, monitoredControllers []Controller)
func StartServerForBasicCheck ¶
func StartServerForBasicCheck()
Types ¶
type AVCheck ¶
type AVCheck struct {
// contains filtered or unexported fields
}
func NewAVCheck ¶
func NewAVCheck() *AVCheck
func (*AVCheck) GetLastReconcileTime ¶
func (*AVCheck) ReconcileCalled ¶
func (a *AVCheck) ReconcileCalled()
type Actor ¶
type Configuration ¶
type Configuration struct { Namespace string BomName string SecretRef string InstallNamespace string TarballURL string CatalogDefinition string ChangeInterval time.Duration FailureThreshold time.Duration }
func (*Configuration) UnmarshalJSON ¶
func (c *Configuration) UnmarshalJSON(data []byte) error
func (*Configuration) Validate ¶
func (c *Configuration) Validate() error
type Controller ¶
Click to show internal directories.
Click to hide internal directories.