Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
259 changes: 221 additions & 38 deletions bundle/manifests/perses.dev_perses.yaml

Large diffs are not rendered by default.

154 changes: 150 additions & 4 deletions bundle/manifests/perses.dev_persesdashboards.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,23 @@ spec:
The data typed is available in Cue.
properties:
kind:
description: Kind is the type of the plugin (e.g., Panel,
Variable, Datasource, etc.).
type: string
metadata:
description: Metadata is an optional field that contains
additional information such as version and registry of
the plugin.
properties:
registry:
description: 'Registry is optional. If not provided,
it means the default registry: "perses.dev".'
type: string
version:
description: Version is optional. If not provided, it
means the latest version available in the Perses instance.
type: string
type: object
spec:
x-kubernetes-preserve-unknown-fields: true
required:
Expand Down Expand Up @@ -109,6 +125,25 @@ spec:
- spec
type: object
type: array
links:
description: Links is an optional list of links to display at the
dashboard level
items:
properties:
name:
type: string
renderVariables:
type: boolean
targetBlank:
type: boolean
tooltip:
type: string
url:
type: string
required:
- url
type: object
type: array
panels:
additionalProperties:
properties:
Expand Down Expand Up @@ -143,7 +178,24 @@ spec:
plugin:
properties:
kind:
description: Kind is the type of the plugin (e.g., Panel,
Variable, Datasource, etc.).
type: string
metadata:
description: Metadata is an optional field that contains
additional information such as version and registry
of the plugin.
properties:
registry:
description: 'Registry is optional. If not provided,
it means the default registry: "perses.dev".'
type: string
version:
description: Version is optional. If not provided,
it means the latest version available in the Perses
instance.
type: string
type: object
spec:
x-kubernetes-preserve-unknown-fields: true
required:
Expand All @@ -160,7 +212,25 @@ spec:
plugin:
properties:
kind:
description: Kind is the type of the plugin
(e.g., Panel, Variable, Datasource, etc.).
type: string
metadata:
description: Metadata is an optional field
that contains additional information such
as version and registry of the plugin.
properties:
registry:
description: 'Registry is optional. If
not provided, it means the default registry:
"perses.dev".'
type: string
version:
description: Version is optional. If not
provided, it means the latest version
available in the Perses instance.
type: string
type: object
spec:
x-kubernetes-preserve-unknown-fields: true
required:
Expand Down Expand Up @@ -296,8 +366,10 @@ spec:
metadata:
type: object
spec:
description: PersesDashboardSpec defines the desired state of PersesDashboard
properties:
config:
description: Perses dashboard configuration
properties:
datasources:
additionalProperties:
Expand All @@ -317,7 +389,24 @@ spec:
The data typed is available in Cue.
properties:
kind:
description: Kind is the type of the plugin (e.g., Panel,
Variable, Datasource, etc.).
type: string
metadata:
description: Metadata is an optional field that contains
additional information such as version and registry
of the plugin.
properties:
registry:
description: 'Registry is optional. If not provided,
it means the default registry: "perses.dev".'
type: string
version:
description: Version is optional. If not provided,
it means the latest version available in the Perses
instance.
type: string
type: object
spec:
x-kubernetes-preserve-unknown-fields: true
required:
Expand Down Expand Up @@ -355,6 +444,25 @@ spec:
- spec
type: object
type: array
links:
description: Links is an optional list of links to display at
the dashboard level
items:
properties:
name:
type: string
renderVariables:
type: boolean
targetBlank:
type: boolean
tooltip:
type: string
url:
type: string
required:
- url
type: object
type: array
panels:
additionalProperties:
properties:
Expand Down Expand Up @@ -389,7 +497,24 @@ spec:
plugin:
properties:
kind:
description: Kind is the type of the plugin (e.g.,
Panel, Variable, Datasource, etc.).
type: string
metadata:
description: Metadata is an optional field that
contains additional information such as version
and registry of the plugin.
properties:
registry:
description: 'Registry is optional. If not provided,
it means the default registry: "perses.dev".'
type: string
version:
description: Version is optional. If not provided,
it means the latest version available in the
Perses instance.
type: string
type: object
spec:
x-kubernetes-preserve-unknown-fields: true
required:
Expand All @@ -406,7 +531,28 @@ spec:
plugin:
properties:
kind:
description: Kind is the type of the plugin
(e.g., Panel, Variable, Datasource,
etc.).
type: string
metadata:
description: Metadata is an optional field
that contains additional information
such as version and registry of the
plugin.
properties:
registry:
description: 'Registry is optional.
If not provided, it means the default
registry: "perses.dev".'
type: string
version:
description: Version is optional.
If not provided, it means the latest
version available in the Perses
instance.
type: string
type: object
spec:
x-kubernetes-preserve-unknown-fields: true
required:
Expand Down Expand Up @@ -455,10 +601,8 @@ spec:
- panels
type: object
instanceSelector:
description: |-
A label selector is a label query over a set of resources. The result of matchLabels and
matchExpressions are ANDed. An empty label selector matches all objects. A null
label selector matches no objects.
description: InstanceSelector selects Perses instances where this
dashboard will be created
properties:
matchExpressions:
description: matchExpressions is a list of label selector requirements.
Expand Down Expand Up @@ -510,6 +654,8 @@ spec:
description: PersesDashboardStatus defines the observed state of PersesDashboard
properties:
conditions:
description: Conditions represent the latest observations of the PersesDashboard
resource state
items:
description: Condition contains details for one aspect of the current
state of this API Resource.
Expand Down
Loading