Documentation
¶
Index ¶
- func AddRelabelConfigs(dst []yaml.MapSlice, rcs []*vmv1beta1.RelabelConfig) []yaml.MapSlice
- type ParsedObjects
- func (pos *ParsedObjects) GenerateConfig(ctx context.Context, sp *vmv1beta1.CommonScrapeParams, ac *build.AssetsCache) ([]byte, error)
- func (pos *ParsedObjects) Init(ctx context.Context, rclient client.Client, sp *vmv1beta1.CommonScrapeParams) error
- func (pos *ParsedObjects) UpdateStatusesForScrapeObjects(ctx context.Context, rclient client.Client, parentName string, ...) error
- func (pos *ParsedObjects) ValidateObjects(sp *vmv1beta1.CommonScrapeParams)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddRelabelConfigs ¶
AddRelabelConfigs adds relabel configuration to yaml
Types ¶
type ParsedObjects ¶
type ParsedObjects struct {
APIServerConfig *vmv1beta1.APIServerConfig
Namespace string
ExternalLabels map[string]string
MustUseNodeSelector bool
HasClusterWideAccess bool
IgnoreNamespaceSelectors bool
// contains filtered or unexported fields
}
func (*ParsedObjects) GenerateConfig ¶
func (pos *ParsedObjects) GenerateConfig(ctx context.Context, sp *vmv1beta1.CommonScrapeParams, ac *build.AssetsCache) ([]byte, error)
GenerateConfig generates yaml scrape configuration from collected scrape objects
func (*ParsedObjects) Init ¶
func (pos *ParsedObjects) Init(ctx context.Context, rclient client.Client, sp *vmv1beta1.CommonScrapeParams) error
func (*ParsedObjects) UpdateStatusesForScrapeObjects ¶
func (pos *ParsedObjects) UpdateStatusesForScrapeObjects(ctx context.Context, rclient client.Client, parentName string, childObject client.Object) error
UpdateStatusesForScrapeObjects updates status of either selected childObject or all child objects
func (*ParsedObjects) ValidateObjects ¶
func (pos *ParsedObjects) ValidateObjects(sp *vmv1beta1.CommonScrapeParams)
Click to show internal directories.
Click to hide internal directories.