Documentation ¶
Index ¶
- func GenerateDashboardInput(cr *v1alpha1.Dashboard) dashboards.DashboardInput
- func GenerateDashboardInputFromEntity(cd entities.DashboardEntity) dashboards.DashboardInput
- func GenerateDashboardPageInput(cr *v1alpha1.Dashboard) []dashboards.DashboardPageInput
- func GenerateDashboardPageInputFromEntity(cd []entities.DashboardPage) []dashboards.DashboardPageInput
- func GenerateDashboardVariableDefaultItemInput(cr *[]v1alpha1.DashboardVariableDefaultItem) *[]dashboards.DashboardVariableDefaultItemInput
- func GenerateDashboardVariableDefaultItemInputFromEntity(cd *[]entities.DashboardVariableDefaultItem) *[]dashboards.DashboardVariableDefaultItemInput
- func GenerateDashboardVariableEnumItemInput(cr []v1alpha1.DashboardVariableEnumItem) []dashboards.DashboardVariableEnumItemInput
- func GenerateDashboardVariableEnumItemInputFromEntity(cd []entities.DashboardVariableEnumItem) []dashboards.DashboardVariableEnumItemInput
- func GenerateDashboardVariableInput(cr []v1alpha1.DashboardVariable) []dashboards.DashboardVariableInput
- func GenerateDashboardVariableInputFromEntity(cd []entities.DashboardVariable) []dashboards.DashboardVariableInput
- func GenerateDashboardVariableNRQLQueryInput(cr *v1alpha1.DashboardVariableNRQLQuery) *dashboards.DashboardVariableNRQLQueryInput
- func GenerateDashboardVariableNRQLQueryInputFromEntity(cd *entities.DashboardVariableNRQLQuery) *dashboards.DashboardVariableNRQLQueryInput
- func GenerateDashboardWidgetInput(cr v1alpha1.DashboardPage) []dashboards.DashboardWidgetInput
- func GenerateDashboardWidgetInputFromEntity(cd []entities.DashboardWidget) []dashboards.DashboardWidgetInput
- func GenerateDashboardWidgetLayoutInput(cr v1alpha1.DashboardWidgetLayout) dashboards.DashboardWidgetLayoutInput
- func GenerateDashboardWidgetLayoutInputFromEntity(cd entities.DashboardWidgetLayout) dashboards.DashboardWidgetLayoutInput
- func GenerateDashboardWidgetRawConfigurationInput(cr *v1alpha1.DashboardWidgetRawConfiguration) (entities.DashboardWidgetRawConfiguration, error)
- func GenerateDashboardWidgetVisualizationInput(cr v1alpha1.DashboardWidgetVisualization) dashboards.DashboardWidgetVisualizationInput
- func GenerateDashboardWidgetVisualizationInputFromEntity(cd entities.DashboardWidgetVisualization) dashboards.DashboardWidgetVisualizationInput
- func IsUpToDate(p *v1alpha1.Dashboard, cd entities.DashboardEntity) bool
- func Setup(mgr ctrl.Manager, o controller.Options) error
- func UpdateGUIDS(ctx context.Context, c *external, cr *v1alpha1.Dashboard, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateDashboardInput ¶
func GenerateDashboardInput(cr *v1alpha1.Dashboard) dashboards.DashboardInput
GenerateDashboardInput generates an input object from our managed object
func GenerateDashboardInputFromEntity ¶
func GenerateDashboardInputFromEntity(cd entities.DashboardEntity) dashboards.DashboardInput
GenerateDashboardInputFromEntity generates an input object from new relic output
func GenerateDashboardPageInput ¶
func GenerateDashboardPageInput(cr *v1alpha1.Dashboard) []dashboards.DashboardPageInput
GenerateDashboardPageInput generates an input object
func GenerateDashboardPageInputFromEntity ¶
func GenerateDashboardPageInputFromEntity(cd []entities.DashboardPage) []dashboards.DashboardPageInput
GenerateDashboardPageInputFromEntity generates an input object
func GenerateDashboardVariableDefaultItemInput ¶ added in v0.1.1
func GenerateDashboardVariableDefaultItemInput(cr *[]v1alpha1.DashboardVariableDefaultItem) *[]dashboards.DashboardVariableDefaultItemInput
GenerateDashboardVariableDefaultItemInput generates an input object
func GenerateDashboardVariableDefaultItemInputFromEntity ¶ added in v0.1.1
func GenerateDashboardVariableDefaultItemInputFromEntity(cd *[]entities.DashboardVariableDefaultItem) *[]dashboards.DashboardVariableDefaultItemInput
GenerateDashboardVariableDefaultItemInputFromEntity generates an input object
func GenerateDashboardVariableEnumItemInput ¶ added in v0.1.1
func GenerateDashboardVariableEnumItemInput(cr []v1alpha1.DashboardVariableEnumItem) []dashboards.DashboardVariableEnumItemInput
GenerateDashboardVariableEnumItemInput generates an input object
func GenerateDashboardVariableEnumItemInputFromEntity ¶ added in v0.1.1
func GenerateDashboardVariableEnumItemInputFromEntity(cd []entities.DashboardVariableEnumItem) []dashboards.DashboardVariableEnumItemInput
GenerateDashboardVariableEnumItemInputFromEntity generates an input object
func GenerateDashboardVariableInput ¶ added in v0.1.1
func GenerateDashboardVariableInput(cr []v1alpha1.DashboardVariable) []dashboards.DashboardVariableInput
GenerateDashboardVariableInput generates an input object
func GenerateDashboardVariableInputFromEntity ¶ added in v0.1.1
func GenerateDashboardVariableInputFromEntity(cd []entities.DashboardVariable) []dashboards.DashboardVariableInput
GenerateDashboardVariableInputFromEntity generates an input object
func GenerateDashboardVariableNRQLQueryInput ¶ added in v0.1.1
func GenerateDashboardVariableNRQLQueryInput(cr *v1alpha1.DashboardVariableNRQLQuery) *dashboards.DashboardVariableNRQLQueryInput
GenerateDashboardVariableNRQLQueryInput generates an input object
func GenerateDashboardVariableNRQLQueryInputFromEntity ¶ added in v0.1.1
func GenerateDashboardVariableNRQLQueryInputFromEntity(cd *entities.DashboardVariableNRQLQuery) *dashboards.DashboardVariableNRQLQueryInput
GenerateDashboardVariableNRQLQueryInputFromEntity generates an input object
func GenerateDashboardWidgetInput ¶
func GenerateDashboardWidgetInput(cr v1alpha1.DashboardPage) []dashboards.DashboardWidgetInput
GenerateDashboardWidgetInput generates an input object
func GenerateDashboardWidgetInputFromEntity ¶
func GenerateDashboardWidgetInputFromEntity(cd []entities.DashboardWidget) []dashboards.DashboardWidgetInput
GenerateDashboardWidgetInputFromEntity generates an input object
func GenerateDashboardWidgetLayoutInput ¶
func GenerateDashboardWidgetLayoutInput(cr v1alpha1.DashboardWidgetLayout) dashboards.DashboardWidgetLayoutInput
GenerateDashboardWidgetLayoutInput generates an input object
func GenerateDashboardWidgetLayoutInputFromEntity ¶
func GenerateDashboardWidgetLayoutInputFromEntity(cd entities.DashboardWidgetLayout) dashboards.DashboardWidgetLayoutInput
GenerateDashboardWidgetLayoutInputFromEntity generates an input object
func GenerateDashboardWidgetRawConfigurationInput ¶
func GenerateDashboardWidgetRawConfigurationInput(cr *v1alpha1.DashboardWidgetRawConfiguration) (entities.DashboardWidgetRawConfiguration, error)
GenerateDashboardWidgetRawConfigurationInput generates an input object
func GenerateDashboardWidgetVisualizationInput ¶
func GenerateDashboardWidgetVisualizationInput(cr v1alpha1.DashboardWidgetVisualization) dashboards.DashboardWidgetVisualizationInput
GenerateDashboardWidgetVisualizationInput generates an input object
func GenerateDashboardWidgetVisualizationInputFromEntity ¶
func GenerateDashboardWidgetVisualizationInputFromEntity(cd entities.DashboardWidgetVisualization) dashboards.DashboardWidgetVisualizationInput
GenerateDashboardWidgetVisualizationInputFromEntity generates an input object
func IsUpToDate ¶
func IsUpToDate(p *v1alpha1.Dashboard, cd entities.DashboardEntity) bool
IsUpToDate determines whether the Dashboard needs to be updated
func Setup ¶
func Setup(mgr ctrl.Manager, o controller.Options) error
Setup adds a controller that reconciles Dashboard.
func UpdateGUIDS ¶
func UpdateGUIDS(ctx context.Context, c *external, cr *v1alpha1.Dashboard, dashboard dashboards.DashboardEntityResult)
UpdateGUIDS updates all the GUIDs and IDs in our object to match what was created by the API
Types ¶
This section is empty.