@@ -42,7 +42,7 @@ metadata:
42
42
categories : Monitoring
43
43
certified : " false"
44
44
containerImage : observability-operator:1.0.0
45
- createdAt : " 2025-02-24T09:25:26Z "
45
+ createdAt : " 2025-02-24T18:08:14Z "
46
46
description : A Go based Kubernetes operator to setup and manage highly available
47
47
Monitoring Stack using Prometheus, Alertmanager and Thanos Querier.
48
48
operatorframework.io/cluster-monitoring : " true"
@@ -53,7 +53,8 @@ metadata:
53
53
"prometheuses.monitoring.rhobs",
54
54
"alertmanagers.monitoring.rhobs",
55
55
"thanosrulers.monitoring.rhobs",
56
- "prometheusagents.monitoring.rhobs"
56
+ "prometheusagents.monitoring.rhobs",
57
+ "perses.perses.dev"
57
58
]
58
59
operators.operatorframework.io/project_layout : unknown
59
60
repository : https://github.com/rhobs/observability-operator
79
80
kind : MonitoringStack
80
81
name : monitoringstacks.monitoring.rhobs
81
82
version : v1alpha1
83
+ - kind : Perses
84
+ name : perses.perses.dev
85
+ version : v1alpha1
86
+ - kind : PersesDashboard
87
+ name : persesdashboards.perses.dev
88
+ version : v1alpha1
89
+ - kind : PersesDatasource
90
+ name : persesdatasources.perses.dev
91
+ version : v1alpha1
82
92
- description : PodMonitor defines monitoring for a set of pods
83
93
displayName : PodMonitor
84
94
kind : PodMonitor
@@ -520,6 +530,38 @@ spec:
520
530
- list
521
531
- patch
522
532
- watch
533
+ - apiGroups :
534
+ - perses.dev
535
+ resources :
536
+ - perses
537
+ - persesdashboards
538
+ - persesdatasources
539
+ verbs :
540
+ - create
541
+ - delete
542
+ - get
543
+ - list
544
+ - patch
545
+ - update
546
+ - watch
547
+ - apiGroups :
548
+ - perses.dev
549
+ resources :
550
+ - perses/finalizers
551
+ - persesdashboards/finalizers
552
+ - persesdatasources/finalizers
553
+ verbs :
554
+ - update
555
+ - apiGroups :
556
+ - perses.dev
557
+ resources :
558
+ - perses/status
559
+ - persesdashboards/status
560
+ - persesdatasources/status
561
+ verbs :
562
+ - get
563
+ - patch
564
+ - update
523
565
- apiGroups :
524
566
- policy
525
567
resources :
@@ -573,6 +615,119 @@ spec:
573
615
verbs :
574
616
- list
575
617
serviceAccountName : observability-operator-sa
618
+ - rules :
619
+ - apiGroups :
620
+ - apps
621
+ resources :
622
+ - deployments
623
+ - statefulsets
624
+ verbs :
625
+ - create
626
+ - delete
627
+ - get
628
+ - list
629
+ - patch
630
+ - update
631
+ - watch
632
+ - apiGroups :
633
+ - " "
634
+ resources :
635
+ - events
636
+ verbs :
637
+ - create
638
+ - patch
639
+ - apiGroups :
640
+ - " "
641
+ resources :
642
+ - services
643
+ - configmaps
644
+ verbs :
645
+ - get
646
+ - patch
647
+ - update
648
+ - create
649
+ - delete
650
+ - list
651
+ - watch
652
+ - apiGroups :
653
+ - perses.dev
654
+ resources :
655
+ - perses
656
+ verbs :
657
+ - create
658
+ - delete
659
+ - get
660
+ - list
661
+ - patch
662
+ - update
663
+ - watch
664
+ - apiGroups :
665
+ - perses.dev
666
+ resources :
667
+ - perses/finalizers
668
+ verbs :
669
+ - update
670
+ - apiGroups :
671
+ - perses.dev
672
+ resources :
673
+ - perses/status
674
+ verbs :
675
+ - get
676
+ - patch
677
+ - update
678
+ - apiGroups :
679
+ - perses.dev
680
+ resources :
681
+ - persesdashboards
682
+ verbs :
683
+ - create
684
+ - delete
685
+ - get
686
+ - list
687
+ - patch
688
+ - update
689
+ - watch
690
+ - apiGroups :
691
+ - perses.dev
692
+ resources :
693
+ - persesdashboards/finalizers
694
+ verbs :
695
+ - update
696
+ - apiGroups :
697
+ - perses.dev
698
+ resources :
699
+ - persesdashboards/status
700
+ verbs :
701
+ - get
702
+ - patch
703
+ - update
704
+ - apiGroups :
705
+ - perses.dev
706
+ resources :
707
+ - persesdatasources
708
+ verbs :
709
+ - create
710
+ - delete
711
+ - get
712
+ - list
713
+ - patch
714
+ - update
715
+ - watch
716
+ - apiGroups :
717
+ - perses.dev
718
+ resources :
719
+ - persesdatasources/finalizers
720
+ verbs :
721
+ - update
722
+ - apiGroups :
723
+ - perses.dev
724
+ resources :
725
+ - persesdatasources/status
726
+ verbs :
727
+ - get
728
+ - patch
729
+ - update
730
+ serviceAccountName : perses-operator
576
731
deployments :
577
732
- label :
578
733
app.kubernetes.io/component : controller
@@ -795,6 +950,68 @@ spec:
795
950
secret :
796
951
optional : true
797
952
secretName : observability-operator-tls
953
+ - label :
954
+ app.kubernetes.io/component : controller
955
+ app.kubernetes.io/name : perses-operator
956
+ app.kubernetes.io/part-of : observability-operator
957
+ name : perses-operator
958
+ spec :
959
+ replicas : 1
960
+ selector :
961
+ matchLabels :
962
+ app.kubernetes.io/component : controller
963
+ app.kubernetes.io/name : perses-operator
964
+ app.kubernetes.io/part-of : observability-operator
965
+ strategy : {}
966
+ template :
967
+ metadata :
968
+ annotations :
969
+ kubectl.kubernetes.io/default-container : perses-operator
970
+ labels :
971
+ app.kubernetes.io/component : controller
972
+ app.kubernetes.io/name : perses-operator
973
+ app.kubernetes.io/part-of : observability-operator
974
+ spec :
975
+ affinity :
976
+ nodeAffinity :
977
+ preferredDuringSchedulingIgnoredDuringExecution :
978
+ - preference :
979
+ matchExpressions :
980
+ - key : node-role.kubernetes.io/infra
981
+ operator : Exists
982
+ weight : 1
983
+ containers :
984
+ - image : quay.io/persesdev/perses-operator:v0.1.1
985
+ livenessProbe :
986
+ httpGet :
987
+ path : /healthz
988
+ port : 8081
989
+ initialDelaySeconds : 15
990
+ periodSeconds : 20
991
+ name : perses-operator
992
+ readinessProbe :
993
+ httpGet :
994
+ path : /readyz
995
+ port : 8081
996
+ initialDelaySeconds : 5
997
+ periodSeconds : 10
998
+ resources :
999
+ limits :
1000
+ cpu : 500m
1001
+ memory : 128Mi
1002
+ requests :
1003
+ cpu : 10m
1004
+ memory : 64Mi
1005
+ securityContext :
1006
+ allowPrivilegeEscalation : false
1007
+ capabilities :
1008
+ drop :
1009
+ - ALL
1010
+ serviceAccountName : perses-operator
1011
+ tolerations :
1012
+ - effect : NoSchedule
1013
+ key : node-role.kubernetes.io/infra
1014
+ operator : Exists
798
1015
strategy : deployment
799
1016
installModes :
800
1017
- supported : false
0 commit comments