From dcc1c0acc04ab339d485d28f4e765eed4e278c03 Mon Sep 17 00:00:00 2001 From: Arnob Kumar Saha Date: Mon, 9 Dec 2024 16:54:51 +0600 Subject: [PATCH] Add missing dashboard links (#513) Signed-off-by: Arnob kumar saha --- .../kubedb.com/v1alpha2/cassandra.yaml | 37 +++++++++++++++++++ .../kubedb.com/v1alpha2/clickhouse.yaml | 37 +++++++++++++++++++ .../kubedb.com/v1alpha2/druid.yaml | 37 +++++++++++++++++++ .../kubedb.com/v1alpha2/ferretdb.yaml | 37 +++++++++++++++++++ .../kubedb.com/v1alpha2/mssqlserver.yaml | 37 +++++++++++++++++++ .../kubedb.com/v1alpha2/pgpool.yaml | 37 +++++++++++++++++++ .../kubedb.com/v1alpha2/rabbitmqs.yaml | 37 +++++++++++++++++++ .../kubedb.com/v1alpha2/singlestore.yaml | 37 +++++++++++++++++++ .../kubedb.com/v1alpha2/solr.yaml | 37 +++++++++++++++++++ .../kubedb.com/v1alpha2/zookeeper.yaml | 37 +++++++++++++++++++ 10 files changed, 370 insertions(+) create mode 100644 hub/resourcedashboards/kubedb.com/v1alpha2/cassandra.yaml create mode 100644 hub/resourcedashboards/kubedb.com/v1alpha2/clickhouse.yaml create mode 100644 hub/resourcedashboards/kubedb.com/v1alpha2/druid.yaml create mode 100644 hub/resourcedashboards/kubedb.com/v1alpha2/ferretdb.yaml create mode 100644 hub/resourcedashboards/kubedb.com/v1alpha2/mssqlserver.yaml create mode 100644 hub/resourcedashboards/kubedb.com/v1alpha2/pgpool.yaml create mode 100644 hub/resourcedashboards/kubedb.com/v1alpha2/rabbitmqs.yaml create mode 100644 hub/resourcedashboards/kubedb.com/v1alpha2/singlestore.yaml create mode 100644 hub/resourcedashboards/kubedb.com/v1alpha2/solr.yaml create mode 100644 hub/resourcedashboards/kubedb.com/v1alpha2/zookeeper.yaml diff --git a/hub/resourcedashboards/kubedb.com/v1alpha2/cassandra.yaml b/hub/resourcedashboards/kubedb.com/v1alpha2/cassandra.yaml new file mode 100644 index 000000000..ce6de2083 --- /dev/null +++ b/hub/resourcedashboards/kubedb.com/v1alpha2/cassandra.yaml @@ -0,0 +1,37 @@ +apiVersion: ui.k8s.appscode.com/v1alpha1 +kind: ResourceDashboard +metadata: + creationTimestamp: null + labels: + k8s.io/group: kubedb.com + k8s.io/kind: Cassandra + k8s.io/resource: cassandras + k8s.io/version: v1alpha2 + name: kubedb.com-v1alpha2-cassandras +spec: + dashboards: + - title: KubeDB / Cassandra / Summary + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + - title: KubeDB / Cassandra / Database + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + - title: KubeDB / Cassandra / Pod + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + provider: Grafana + resource: + group: kubedb.com + kind: Cassandra + name: cassandras + scope: Namespaced + version: v1alpha2 diff --git a/hub/resourcedashboards/kubedb.com/v1alpha2/clickhouse.yaml b/hub/resourcedashboards/kubedb.com/v1alpha2/clickhouse.yaml new file mode 100644 index 000000000..7d7b28be7 --- /dev/null +++ b/hub/resourcedashboards/kubedb.com/v1alpha2/clickhouse.yaml @@ -0,0 +1,37 @@ +apiVersion: ui.k8s.appscode.com/v1alpha1 +kind: ResourceDashboard +metadata: + creationTimestamp: null + labels: + k8s.io/group: kubedb.com + k8s.io/kind: ClickHouse + k8s.io/resource: cliickhouses + k8s.io/version: v1alpha2 + name: kubedb.com-v1alpha2-cliickhouses +spec: + dashboards: + - title: KubeDB / ClickHouse / Summary + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + - title: KubeDB / ClickHouse / Database + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + - title: KubeDB / ClickHouse / Pod + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + provider: Grafana + resource: + group: kubedb.com + kind: ClickHouse + name: cliickhouses + scope: Namespaced + version: v1alpha2 diff --git a/hub/resourcedashboards/kubedb.com/v1alpha2/druid.yaml b/hub/resourcedashboards/kubedb.com/v1alpha2/druid.yaml new file mode 100644 index 000000000..4207e0b04 --- /dev/null +++ b/hub/resourcedashboards/kubedb.com/v1alpha2/druid.yaml @@ -0,0 +1,37 @@ +apiVersion: ui.k8s.appscode.com/v1alpha1 +kind: ResourceDashboard +metadata: + creationTimestamp: null + labels: + k8s.io/group: kubedb.com + k8s.io/kind: Druid + k8s.io/resource: druids + k8s.io/version: v1alpha2 + name: kubedb.com-v1alpha2-druids +spec: + dashboards: + - title: KubeDB / Druid / Summary + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + - title: KubeDB / Druid / Database + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + - title: KubeDB / Druid / Pod + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + provider: Grafana + resource: + group: kubedb.com + kind: Druid + name: druids + scope: Namespaced + version: v1alpha2 diff --git a/hub/resourcedashboards/kubedb.com/v1alpha2/ferretdb.yaml b/hub/resourcedashboards/kubedb.com/v1alpha2/ferretdb.yaml new file mode 100644 index 000000000..d033ab4fc --- /dev/null +++ b/hub/resourcedashboards/kubedb.com/v1alpha2/ferretdb.yaml @@ -0,0 +1,37 @@ +apiVersion: ui.k8s.appscode.com/v1alpha1 +kind: ResourceDashboard +metadata: + creationTimestamp: null + labels: + k8s.io/group: kubedb.com + k8s.io/kind: FerretDB + k8s.io/resource: ferretdbs + k8s.io/version: v1alpha2 + name: kubedb.com-v1alpha2-ferretdbs +spec: + dashboards: + - title: KubeDB / FerretDB / Summary + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + - title: KubeDB / FerretDB / Database + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + - title: KubeDB / FerretDB / Pod + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + provider: Grafana + resource: + group: kubedb.com + kind: FerretDB + name: ferretdbs + scope: Namespaced + version: v1alpha2 diff --git a/hub/resourcedashboards/kubedb.com/v1alpha2/mssqlserver.yaml b/hub/resourcedashboards/kubedb.com/v1alpha2/mssqlserver.yaml new file mode 100644 index 000000000..e5fd6b049 --- /dev/null +++ b/hub/resourcedashboards/kubedb.com/v1alpha2/mssqlserver.yaml @@ -0,0 +1,37 @@ +apiVersion: ui.k8s.appscode.com/v1alpha1 +kind: ResourceDashboard +metadata: + creationTimestamp: null + labels: + k8s.io/group: kubedb.com + k8s.io/kind: MSSQLServer + k8s.io/resource: mssqlservers + k8s.io/version: v1alpha2 + name: kubedb.com-v1alpha2-mssqlservers +spec: + dashboards: + - title: KubeDB / MSSQLServer / Summary + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + - title: KubeDB / MSSQLServer / Database + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + - title: KubeDB / MSSQLServer / Pod + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + provider: Grafana + resource: + group: kubedb.com + kind: MSSQLServer + name: mssqlservers + scope: Namespaced + version: v1alpha2 diff --git a/hub/resourcedashboards/kubedb.com/v1alpha2/pgpool.yaml b/hub/resourcedashboards/kubedb.com/v1alpha2/pgpool.yaml new file mode 100644 index 000000000..da8d18eff --- /dev/null +++ b/hub/resourcedashboards/kubedb.com/v1alpha2/pgpool.yaml @@ -0,0 +1,37 @@ +apiVersion: ui.k8s.appscode.com/v1alpha1 +kind: ResourceDashboard +metadata: + creationTimestamp: null + labels: + k8s.io/group: kubedb.com + k8s.io/kind: Pgpool + k8s.io/resource: pgpools + k8s.io/version: v1alpha2 + name: kubedb.com-v1alpha2-pgpools +spec: + dashboards: + - title: KubeDB / Pgpool / Summary + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + - title: KubeDB / Pgpool / Database + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + - title: KubeDB / Pgpool / Pod + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + provider: Grafana + resource: + group: kubedb.com + kind: Pgpool + name: pgpools + scope: Namespaced + version: v1alpha2 diff --git a/hub/resourcedashboards/kubedb.com/v1alpha2/rabbitmqs.yaml b/hub/resourcedashboards/kubedb.com/v1alpha2/rabbitmqs.yaml new file mode 100644 index 000000000..284244f61 --- /dev/null +++ b/hub/resourcedashboards/kubedb.com/v1alpha2/rabbitmqs.yaml @@ -0,0 +1,37 @@ +apiVersion: ui.k8s.appscode.com/v1alpha1 +kind: ResourceDashboard +metadata: + creationTimestamp: null + labels: + k8s.io/group: kubedb.com + k8s.io/kind: RabbitMQ + k8s.io/resource: rabbitmqs + k8s.io/version: v1alpha2 + name: kubedb.com-v1alpha2-rabbitmqs +spec: + dashboards: + - title: KubeDB / RabbitMQ / Summary + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + - title: KubeDB / RabbitMQ / Database + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + - title: KubeDB / RabbitMQ / Pod + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + provider: Grafana + resource: + group: kubedb.com + kind: RabbitMQ + name: rabbitmqs + scope: Namespaced + version: v1alpha2 diff --git a/hub/resourcedashboards/kubedb.com/v1alpha2/singlestore.yaml b/hub/resourcedashboards/kubedb.com/v1alpha2/singlestore.yaml new file mode 100644 index 000000000..dd16ea628 --- /dev/null +++ b/hub/resourcedashboards/kubedb.com/v1alpha2/singlestore.yaml @@ -0,0 +1,37 @@ +apiVersion: ui.k8s.appscode.com/v1alpha1 +kind: ResourceDashboard +metadata: + creationTimestamp: null + labels: + k8s.io/group: kubedb.com + k8s.io/kind: Singlestore + k8s.io/resource: singlestores + k8s.io/version: v1alpha2 + name: kubedb.com-v1alpha2-singlestores +spec: + dashboards: + - title: KubeDB / Singlestore / Summary + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + - title: KubeDB / Singlestore / Database + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + - title: KubeDB / Singlestore / Pod + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + provider: Grafana + resource: + group: kubedb.com + kind: Singlestore + name: singlestores + scope: Namespaced + version: v1alpha2 diff --git a/hub/resourcedashboards/kubedb.com/v1alpha2/solr.yaml b/hub/resourcedashboards/kubedb.com/v1alpha2/solr.yaml new file mode 100644 index 000000000..a2be9be86 --- /dev/null +++ b/hub/resourcedashboards/kubedb.com/v1alpha2/solr.yaml @@ -0,0 +1,37 @@ +apiVersion: ui.k8s.appscode.com/v1alpha1 +kind: ResourceDashboard +metadata: + creationTimestamp: null + labels: + k8s.io/group: kubedb.com + k8s.io/kind: solr + k8s.io/resource: solrs + k8s.io/version: v1alpha2 + name: kubedb.com-v1alpha2-solrs +spec: + dashboards: + - title: KubeDB / solr / Summary + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + - title: KubeDB / solr / Database + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + - title: KubeDB / solr / Pod + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + provider: Grafana + resource: + group: kubedb.com + kind: solr + name: solrs + scope: Namespaced + version: v1alpha2 diff --git a/hub/resourcedashboards/kubedb.com/v1alpha2/zookeeper.yaml b/hub/resourcedashboards/kubedb.com/v1alpha2/zookeeper.yaml new file mode 100644 index 000000000..24de5f02b --- /dev/null +++ b/hub/resourcedashboards/kubedb.com/v1alpha2/zookeeper.yaml @@ -0,0 +1,37 @@ +apiVersion: ui.k8s.appscode.com/v1alpha1 +kind: ResourceDashboard +metadata: + creationTimestamp: null + labels: + k8s.io/group: kubedb.com + k8s.io/kind: ZooKeeeper + k8s.io/resource: zookeeepers + k8s.io/version: v1alpha2 + name: kubedb.com-v1alpha2-zookeeepers +spec: + dashboards: + - title: KubeDB / ZooKeeeper / Summary + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + - title: KubeDB / ZooKeeeper / Database + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + - title: KubeDB / ZooKeeeper / Pod + vars: + - name: namespace + value: '{{ .metadata.namespace }}' + - name: app + value: '{{ .metadata.name }}' + provider: Grafana + resource: + group: kubedb.com + kind: ZooKeeeper + name: zookeeepers + scope: Namespaced + version: v1alpha2