Skip to content
Closed
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
174 changes: 136 additions & 38 deletions bundle/manifests/perses.dev_perses.yaml

Large diffs are not rendered by default.

116 changes: 112 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 @@ -143,7 +159,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 +193,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 +347,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 +370,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 @@ -389,7 +459,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 +493,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 +563,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 +616,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
Loading