Documentation
¶
Index ¶
- Constants
- func ConfigMap(cluster *clusterv1.Cluster) *v1.ConfigMap
- func Secret(cluster *clusterv1.Cluster) *v1.Secret
- type Service
- func (s *Service) GenerateAlloyLogsConfigMapData(ctx context.Context, cluster *clusterv1.Cluster, ...) (map[string]string, error)
- func (s *Service) GenerateAlloyLogsSecretData(ctx context.Context, cluster *clusterv1.Cluster) (map[string][]byte, error)
- func (s *Service) ReconcileCreate(ctx context.Context, cluster *clusterv1.Cluster, ...) error
- func (s *Service) ReconcileDelete(ctx context.Context, cluster *clusterv1.Cluster) error
Constants ¶
View Source
const ( ConfigMapName = "logging-config" SecretName = "logging-secret" )
View Source
const ( // NetworkMonitoringMinVersion is the minimum observability bundle version required for network monitoring (Beyla) NetworkMonitoringMinVersion = "2.3.0" // AlloyNodeFilterFixedObservabilityBundleAppVersion is the bundle version with the node filtering fix AlloyNodeFilterFixedObservabilityBundleAppVersion = "2.4.0" // AlloyNodeFilterImageVersion is the Alloy version to use when node filtering is enabled but bundle version is below the fix AlloyNodeFilterImageVersion = "1.12.0" )
Version constraints that control feature availability based on observability bundle version
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Service ¶
type Service struct {
Client client.Client
OrganizationRepository organization.OrganizationRepository
Config config.Config
LogsAuthManager auth.AuthManager
}
func (*Service) GenerateAlloyLogsConfigMapData ¶
func (*Service) GenerateAlloyLogsSecretData ¶
func (*Service) ReconcileCreate ¶
Click to show internal directories.
Click to hide internal directories.