Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add Custom Resource Definition for Dashboards #74

Merged
merged 1 commit into from
Jun 28, 2021

Conversation

ricoberger
Copy link
Member

This commit adds a new Custom Resource Definition, which allows users to
create dashboards. Dashboards should replace the existing CRD for
templates and the reference of plugins within Teams, Applications and
Kubernetes resources.

Each dashboard contains a number of rows and each row contains a number
of panels. The panels can be used to add a plugin to a dashboard. For
this the user must provide the name of the plugin and some optional
options. The options are passed to the Panel component of the plugin and
therefore must be valided in the Panel component of the plugin.

We also pass the cluster, namespace and name of the team / application
is used as reference as property. This allows a user to omit the cluster
and namespace in some plugin options.

This commit adds a new Custom Resource Definition, which allows users to
create dashboards. Dashboards should replace the existing CRD for
templates and the reference of plugins within Teams, Applications and
Kubernetes resources.

Each dashboard contains a number of rows and each row contains a number
of panels. The panels can be used to add a plugin to a dashboard. For
this the user must provide the name of the plugin and some optional
options. The options are passed to the Panel component of the plugin and
therefore must be valided in the Panel component of the plugin.

We also pass the cluster, namespace and name of the team / application
is used as reference as property. This allows a user to omit the cluster
and namespace in some plugin options.
@ricoberger ricoberger merged commit 7bd9f1f into v0.4.0 Jun 28, 2021
@ricoberger ricoberger deleted the add-dashboards-crd branch June 28, 2021 16:52
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant