diff --git a/bundle/manifests/observability-operator.clusterserviceversion.yaml b/bundle/manifests/observability-operator.clusterserviceversion.yaml index 9e3c92db..b5cc11f6 100644 --- a/bundle/manifests/observability-operator.clusterserviceversion.yaml +++ b/bundle/manifests/observability-operator.clusterserviceversion.yaml @@ -42,7 +42,7 @@ metadata: categories: Monitoring certified: "false" containerImage: observability-operator:1.1.0 - createdAt: "2025-03-13T16:50:00Z" + createdAt: "2025-03-17T11:01:43Z" description: A Go based Kubernetes operator to setup and manage highly available Monitoring Stack using Prometheus, Alertmanager and Thanos Querier. operatorframework.io/cluster-monitoring: "true" @@ -989,7 +989,7 @@ spec: operator: Exists weight: 1 containers: - - image: quay.io/persesdev/perses-operator:v0.1.8 + - image: quay.io/persesdev/perses-operator:v0.1.9 livenessProbe: httpGet: path: /healthz diff --git a/deploy/perses/perses-operator-deployment.yaml b/deploy/perses/perses-operator-deployment.yaml index f9e23186..3801d0b2 100644 --- a/deploy/perses/perses-operator-deployment.yaml +++ b/deploy/perses/perses-operator-deployment.yaml @@ -24,7 +24,7 @@ spec: spec: containers: - name: perses-operator - image: quay.io/persesdev/perses-operator:v0.1.8 + image: quay.io/persesdev/perses-operator:v0.1.9 securityContext: allowPrivilegeEscalation: false capabilities: diff --git a/go.mod b/go.mod index 46ceaecd..38459050 100644 --- a/go.mod +++ b/go.mod @@ -9,7 +9,7 @@ require ( github.com/google/go-cmp v0.7.0 github.com/openshift/api v0.0.0-20240404200104-96ed2d49b255 github.com/perses/perses v0.51.0-beta.0 - github.com/perses/perses-operator v0.1.8 + github.com/perses/perses-operator v0.1.9 github.com/pkg/errors v0.9.1 github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.80.1 github.com/prometheus/common v0.62.0 diff --git a/go.sum b/go.sum index 8f48a462..af61529d 100644 --- a/go.sum +++ b/go.sum @@ -232,8 +232,8 @@ github.com/perses/common v0.27.0 h1:MtqDz/qzkKcj0T1DkTMS2+pJEjw2gw4Bac6n4C2OCNQ= github.com/perses/common v0.27.0/go.mod h1:d7uE0LIysDf7bor9/g6exyFEg8nfRqbCxrezBUYXo2I= github.com/perses/perses v0.51.0-beta.0 h1:KsHVMZfVSQDHsChedE2sLTxgu8QJDOP0uF0JWD1HXwI= github.com/perses/perses v0.51.0-beta.0/go.mod h1:MeZVIMJaGcLRAxrxXCWrZbDb8pmvSIOSsKXKJGS+ofw= -github.com/perses/perses-operator v0.1.8 h1:5pRa+m5yAGwzPXCJbqfnowgLjenv66sL/hraptQv10c= -github.com/perses/perses-operator v0.1.8/go.mod h1:7pA2q/0kFpLmc5YPizabOtqQJvTtIbLeWQIc/ipvTbI= +github.com/perses/perses-operator v0.1.9 h1:EJyG2Mm54md3zQq7G7+tg6AduwWOqxFLOTJ6rjgoCTA= +github.com/perses/perses-operator v0.1.9/go.mod h1:7pA2q/0kFpLmc5YPizabOtqQJvTtIbLeWQIc/ipvTbI= github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c h1:+mdjkGKdHQG3305AYmdv1U2eRNDiU2ErMBj1gwrq8eQ= github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c/go.mod h1:7rwL4CYBLnjLxUqIJNnCWiEdr3bn6IUYi15bNlnbCCU= github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= diff --git a/pkg/controllers/uiplugin/monitoring.go b/pkg/controllers/uiplugin/monitoring.go index 245dd956..be991e0b 100644 --- a/pkg/controllers/uiplugin/monitoring.go +++ b/pkg/controllers/uiplugin/monitoring.go @@ -3,6 +3,7 @@ package uiplugin import ( "fmt" "strings" + "time" osv1 "github.com/openshift/api/console/v1" osv1alpha1 "github.com/openshift/api/console/v1alpha1" @@ -13,6 +14,7 @@ import ( persesv1alpha1 "github.com/perses/perses-operator/api/v1alpha1" persesconfig "github.com/perses/perses/pkg/model/api/config" + "github.com/perses/perses/pkg/model/api/v1/common" uiv1alpha1 "github.com/rhobs/observability-operator/pkg/apis/uiplugin/v1alpha1" ) @@ -288,6 +290,13 @@ func newPerses(namespace string, persesImage string) *persesv1alpha1.Perses { Extension: persesconfig.YAMLExtension, }, }, + Schemas: &persesconfig.Schemas{ + PanelsPath: "/etc/perses/cue/schemas/panels", + QueriesPath: "/etc/perses/cue/schemas/queries", + DatasourcesPath: "/etc/perses/cue/schemas/datasources", + VariablesPath: "/etc/perses/cue/schemas/variables", + Interval: common.Duration(time.Hour * 6), + }, }, }, Image: persesImage,