-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revisions: - rhobs/observability-operator@dfdc0e9 - rhobs/obo-prometheus@6d53b43 - rhobs/thanos@086a698 - rhobs/obo-prometheus-operator@6d53b43
- Loading branch information
1 parent
0454f64
commit fec7478
Showing
2 changed files
with
269 additions
and
0 deletions.
There are no files selected for viewing
259 changes: 259 additions & 0 deletions
259
catalog/observability-operator/observability-operator.v0.3.0-2024-09-02-163052.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,259 @@ | ||
--- | ||
image: quay.io/okderators/obs-observability-operator-bundle:0.3.0-2024-09-02-163052 | ||
name: observability-operator.v0.3.0-2024-09-02-163052 | ||
package: observability-operator | ||
properties: | ||
- type: olm.gvk | ||
value: | ||
group: monitoring.rhobs | ||
kind: Alertmanager | ||
version: v1 | ||
- type: olm.gvk | ||
value: | ||
group: monitoring.rhobs | ||
kind: AlertmanagerConfig | ||
version: v1alpha1 | ||
- type: olm.gvk | ||
value: | ||
group: monitoring.rhobs | ||
kind: MonitoringStack | ||
version: v1alpha1 | ||
- type: olm.gvk | ||
value: | ||
group: monitoring.rhobs | ||
kind: PodMonitor | ||
version: v1 | ||
- type: olm.gvk | ||
value: | ||
group: monitoring.rhobs | ||
kind: Probe | ||
version: v1 | ||
- type: olm.gvk | ||
value: | ||
group: monitoring.rhobs | ||
kind: Prometheus | ||
version: v1 | ||
- type: olm.gvk | ||
value: | ||
group: monitoring.rhobs | ||
kind: PrometheusAgent | ||
version: v1alpha1 | ||
- type: olm.gvk | ||
value: | ||
group: monitoring.rhobs | ||
kind: PrometheusRule | ||
version: v1 | ||
- type: olm.gvk | ||
value: | ||
group: monitoring.rhobs | ||
kind: ScrapeConfig | ||
version: v1alpha1 | ||
- type: olm.gvk | ||
value: | ||
group: monitoring.rhobs | ||
kind: ServiceMonitor | ||
version: v1 | ||
- type: olm.gvk | ||
value: | ||
group: monitoring.rhobs | ||
kind: ThanosQuerier | ||
version: v1alpha1 | ||
- type: olm.gvk | ||
value: | ||
group: monitoring.rhobs | ||
kind: ThanosRuler | ||
version: v1 | ||
- type: olm.gvk | ||
value: | ||
group: observability.openshift.io | ||
kind: UIPlugin | ||
version: v1alpha1 | ||
- type: olm.package | ||
value: | ||
packageName: observability-operator | ||
version: 0.3.0-2024-09-02-163052 | ||
- type: olm.csv.metadata | ||
value: | ||
annotations: | ||
alm-examples: |- | ||
[ | ||
{ | ||
"apiVersion": "monitoring.rhobs/v1alpha1", | ||
"kind": "MonitoringStack", | ||
"metadata": { | ||
"labels": { | ||
"mso": "example" | ||
}, | ||
"name": "sample-monitoring-stack" | ||
}, | ||
"spec": { | ||
"logLevel": "debug", | ||
"resourceSelector": { | ||
"matchLabels": { | ||
"app": "demo" | ||
} | ||
}, | ||
"retention": "1d" | ||
} | ||
}, | ||
{ | ||
"apiVersion": "monitoring.rhobs/v1alpha1", | ||
"kind": "ThanosQuerier", | ||
"metadata": { | ||
"name": "example-thanos" | ||
}, | ||
"spec": { | ||
"selector": { | ||
"matchLabels": { | ||
"mso": "example" | ||
} | ||
} | ||
} | ||
} | ||
] | ||
capabilities: Basic Install | ||
categories: Monitoring | ||
certified: "false" | ||
containerImage: quay.io/okderators/obs-observability-operator:0.3.0-2024-09-02-163052 | ||
createdAt: "2024-09-02T17:49:10Z" | ||
description: A Go based Kubernetes operator to setup and manage highly available | ||
Monitoring Stack using Prometheus, Alertmanager and Thanos Querier. | ||
operators.operatorframework.io/builder: operator-sdk-v1.34.1 | ||
operators.operatorframework.io/internal-objects: |- | ||
[ | ||
"prometheuses.monitoring.rhobs", "alertmanagers.monitoring.rhobs", | ||
"thanosrulers.monitoring.rhobs" | ||
] | ||
operators.operatorframework.io/project_layout: unknown | ||
repository: https://github.com/rhobs/observability-operator | ||
apiServiceDefinitions: {} | ||
crdDescriptions: | ||
owned: | ||
- description: AlertmanagerConfig configures the Prometheus Alertmanager, specifying | ||
how alerts should be grouped, inhibited and notified to external systems | ||
displayName: AlertmanagerConfig | ||
kind: AlertmanagerConfig | ||
name: alertmanagerconfigs.monitoring.rhobs | ||
version: v1alpha1 | ||
- description: Alertmanager describes an Alertmanager cluster | ||
displayName: Alertmanager | ||
kind: Alertmanager | ||
name: alertmanagers.monitoring.rhobs | ||
version: v1 | ||
- description: MonitoringStack is the Schema for the monitoringstacks API | ||
displayName: MonitoringStack | ||
kind: MonitoringStack | ||
name: monitoringstacks.monitoring.rhobs | ||
version: v1alpha1 | ||
- description: PodMonitor defines monitoring for a set of pods | ||
displayName: PodMonitor | ||
kind: PodMonitor | ||
name: podmonitors.monitoring.rhobs | ||
version: v1 | ||
- description: Probe defines monitoring for a set of static targets or ingresses | ||
displayName: Probe | ||
kind: Probe | ||
name: probes.monitoring.rhobs | ||
version: v1 | ||
- description: PrometheusAgent defines a Prometheus agent deployment | ||
displayName: PrometheusAgent | ||
kind: PrometheusAgent | ||
name: prometheusagents.monitoring.rhobs | ||
version: v1alpha1 | ||
- description: Prometheus defines a Prometheus deployment | ||
displayName: Prometheus | ||
kind: Prometheus | ||
name: prometheuses.monitoring.rhobs | ||
version: v1 | ||
- description: PrometheusRule defines recording and alerting rules for a Prometheus | ||
instance | ||
displayName: PrometheusRule | ||
kind: PrometheusRule | ||
name: prometheusrules.monitoring.rhobs | ||
version: v1 | ||
- description: ScrapeConfig defines a namespaced Prometheus scrape_config to | ||
be aggregated across multiple namespaces into the Prometheus configuration | ||
displayName: ScrapeConfig | ||
kind: ScrapeConfig | ||
name: scrapeconfigs.monitoring.rhobs | ||
version: v1alpha1 | ||
- description: ServiceMonitor defines monitoring for a set of services | ||
displayName: ServiceMonitor | ||
kind: ServiceMonitor | ||
name: servicemonitors.monitoring.rhobs | ||
version: v1 | ||
- description: ThanosQuerier outlines the Thanos querier components, managed | ||
by this stack | ||
displayName: ThanosQuerier | ||
kind: ThanosQuerier | ||
name: thanosqueriers.monitoring.rhobs | ||
version: v1alpha1 | ||
- description: ThanosRuler defines a ThanosRuler deployment | ||
displayName: ThanosRuler | ||
kind: ThanosRuler | ||
name: thanosrulers.monitoring.rhobs | ||
version: v1 | ||
- description: UIPlugin defines a console plugin for observability | ||
displayName: UIPlugin | ||
kind: UIPlugin | ||
name: uiplugins.observability.openshift.io | ||
version: v1alpha1 | ||
description: |2+ | ||
Observability Operator is a Go based Kubernetes operator to setup and manage highly available Monitoring stack using Prometheus, Alertmanager and Thanos Querier. | ||
### Supported Features | ||
- Setup multiple Highly Available Monitoring stack using Prometheus, Alertmanager and Thanos Querier | ||
- Customizable configuration for managing Prometheus deployments | ||
- Customizable configuration for managing Alertmanager deployments | ||
- Customizable configuration for managing Thanos Querier deployments | ||
### Documentation | ||
- **[Documentation](https://github.com/rhobs/observability-operator/tree/main/docs)** | ||
- **[Developer Docs](https://github.com/rhobs/observability-operator/blob/main/docs/developer.md)** | ||
### Contributing | ||
**[See Contribution Guidelines](https://github.com/rhobs/observability-operator/blob/main/docs/developer.md#contributions)** to contribute to the project by | ||
- Raising Bugs and Feature Requests | ||
- Fixing Issues by opening a Pull Request | ||
- Improving Documentation | ||
### License | ||
Licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0) | ||
displayName: Observability Operator | ||
installModes: | ||
- supported: false | ||
type: OwnNamespace | ||
- supported: false | ||
type: SingleNamespace | ||
- supported: false | ||
type: MultiNamespace | ||
- supported: true | ||
type: AllNamespaces | ||
keywords: | ||
- observability | ||
- monitoring | ||
- prometheus | ||
- thanos | ||
links: | ||
- name: Observability Operator | ||
url: https://rhobs-handbook.netlify.app/products/observability-operator | ||
- name: GitHub | ||
url: https://github.com/rhobs/observability-operator | ||
maintainers: | ||
- email: [email protected] | ||
name: Jan Fajerski | ||
- email: [email protected] | ||
name: Sunil Thaha | ||
- email: [email protected] | ||
name: Simon Pasquier | ||
maturity: alpha | ||
provider: | ||
name: OKD Community | ||
relatedImages: | ||
- image: quay.io/okderators/obs-observability-operator-bundle:0.3.0-2024-09-02-163052 | ||
name: "" | ||
- image: quay.io/okderators/obs-observability-operator:0.3.0-2024-09-02-163052 | ||
name: "" | ||
- image: quay.io/okderators/obs-prometheus-admission-webhook:0.75.0-2024-09-02-163052 | ||
name: "" | ||
- image: quay.io/okderators/obs-prometheus-operator:0.75.0-2024-09-02-163052 | ||
name: "" | ||
schema: olm.bundle |
10 changes: 10 additions & 0 deletions
10
catalog/observability-operator/observability-operator.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
schema: olm.package | ||
name: observability-operator | ||
defaultChannel: alpha | ||
--- | ||
schema: olm.channel | ||
package: observability-operator | ||
name: alpha | ||
entries: | ||
- name: observability-operator.v0.3.0-2024-09-02-163052 |