Documentation
¶
Index ¶
- func GetGrafanaClientFromGrafanaInstance(c client.Client, ctx context.Context, grafanaInstance *v1beta1.GrafanaInstance) (*grafanaclient.GrafanaHTTPAPI, error)
- func GetGrafanaClientFromGrafanaOrg(c client.Client, ctx context.Context, grafanaOrg *v1beta1.GrafanaOrg) (*grafanaclient.GrafanaHTTPAPI, error)
- func GetGrafanaClientFromGrafanaOrgDashboard(c client.Client, ctx context.Context, ...) (*grafanaclient.GrafanaHTTPAPI, error)
- func GetGrafanaClientFromGrafanaOrgDatasource(c client.Client, ctx context.Context, ...) (*grafanaclient.GrafanaHTTPAPI, error)
- func IsGrafanaInstanceAllowed(grafanaInstance *v1beta1.GrafanaInstance, grafanaOrg *v1beta1.GrafanaOrg) bool
- func RetrieveEnv(c client.Client, ctx context.Context, namespace string, ...) (map[string]map[string]string, error)
- type GrafanaOrgOrgMappingChangedPredicate
- func (GrafanaOrgOrgMappingChangedPredicate) Create(e event.TypedCreateEvent[*v1beta1.GrafanaOrg]) bool
- func (GrafanaOrgOrgMappingChangedPredicate) Delete(e event.TypedDeleteEvent[*v1beta1.GrafanaOrg]) bool
- func (GrafanaOrgOrgMappingChangedPredicate) Update(e event.TypedUpdateEvent[*v1beta1.GrafanaOrg]) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetGrafanaClientFromGrafanaInstance ¶
func GetGrafanaClientFromGrafanaInstance(c client.Client, ctx context.Context, grafanaInstance *v1beta1.GrafanaInstance) (*grafanaclient.GrafanaHTTPAPI, error)
func GetGrafanaClientFromGrafanaOrg ¶
func GetGrafanaClientFromGrafanaOrg(c client.Client, ctx context.Context, grafanaOrg *v1beta1.GrafanaOrg) (*grafanaclient.GrafanaHTTPAPI, error)
func GetGrafanaClientFromGrafanaOrgDashboard ¶ added in v1.2.0
func GetGrafanaClientFromGrafanaOrgDashboard(c client.Client, ctx context.Context, grafanaOrgDashboard *v1beta1.GrafanaOrgDashboard) (*grafanaclient.GrafanaHTTPAPI, error)
func GetGrafanaClientFromGrafanaOrgDatasource ¶
func GetGrafanaClientFromGrafanaOrgDatasource(c client.Client, ctx context.Context, grafanaOrgDatasource *v1beta1.GrafanaOrgDatasource) (*grafanaclient.GrafanaHTTPAPI, error)
func IsGrafanaInstanceAllowed ¶
func IsGrafanaInstanceAllowed(grafanaInstance *v1beta1.GrafanaInstance, grafanaOrg *v1beta1.GrafanaOrg) bool
Types ¶
type GrafanaOrgOrgMappingChangedPredicate ¶
type GrafanaOrgOrgMappingChangedPredicate struct { predicate.TypedFuncs[*v1beta1.GrafanaOrg] }
func (GrafanaOrgOrgMappingChangedPredicate) Create ¶ added in v1.2.0
func (GrafanaOrgOrgMappingChangedPredicate) Create(e event.TypedCreateEvent[*v1beta1.GrafanaOrg]) bool
Create implements CreateEvent filter for checking Org Mapping change.
func (GrafanaOrgOrgMappingChangedPredicate) Delete ¶ added in v1.2.0
func (GrafanaOrgOrgMappingChangedPredicate) Delete(e event.TypedDeleteEvent[*v1beta1.GrafanaOrg]) bool
Delete implements DeleteEvent filter for checking Org Mapping change.
func (GrafanaOrgOrgMappingChangedPredicate) Update ¶
func (GrafanaOrgOrgMappingChangedPredicate) Update(e event.TypedUpdateEvent[*v1beta1.GrafanaOrg]) bool
Update implements UpdateEvent filter for checking Org Mapping change.
Click to show internal directories.
Click to hide internal directories.