Skip to content

Add CRD scaffolding for cluster observability / signal manager #748

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 22, 2025

Conversation

pavolloffay
Copy link
Member

Replaces #724

This PR just adds scaffolding CRD (without controller) for the ClusterObservability CR.

I would like to rename the original name SignalManager to ClusterObservability. I think it is less ambiguous and aligns with MCO API that we have agreed on in the past MultiClusterObservability.

The long-term goal for the COO is to become a swiss-army knife for deploying observability stack on a single cluster and be used by MCO. Aligning the APIs will provide straight forward user experience any going from single cluster to multi-cluster deployments.

@pavolloffay pavolloffay requested a review from a team as a code owner May 22, 2025 15:02
@pavolloffay pavolloffay requested review from jan--f and JoaoBraveCoding and removed request for a team May 22, 2025 15:02
@pavolloffay pavolloffay force-pushed the cluster-obser-1 branch 2 times, most recently from d4c3e1f to 87efb20 Compare May 22, 2025 15:14
Signed-off-by: Pavol Loffay <p.loffay@gmail.com>
Copy link
Contributor

@alanconway alanconway left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

I did notice some left-over references to "signal manager"

Copy link

openshift-ci bot commented May 22, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: alanconway, pavolloffay

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-bot openshift-merge-bot bot merged commit a942029 into rhobs:main May 22, 2025
11 checks passed
openshift-merge-bot bot pushed a commit that referenced this pull request May 28, 2025
* fix: further fix github action olm publish failure (#742)

* fix: allow to create a logging plugin without a loki stack (#743)

Signed-off-by: Gabriel Bernal <gbernal@redhat.com>

* build: check for go installation before setting up a new environment (#745)

Signed-off-by: Gabriel Bernal <gbernal@redhat.com>

* feat: enable deployment of common accelerator perses dashboard (#744)

Common accelerator perses dashboard contains metrics that are common for
different accelerators' vendors. The dashboard will be deployed along
with UI plugin

* fix:  Update main.go korrel8r tag to release-coo-1.2 (#746)

* feat: add monitoring-plugin stream 0.4 and 0.5 (#747)

Signed-off-by: Jenny Zhu <jenny.a.zhu@gmail.com>

* feat: add CRD scaffolding for cluster observability / signal manager (#748)

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

* chore: update troubleshooting plugin image tag (#749)

Signed-off-by: Jenny Zhu <jenny.a.zhu@gmail.com>

* fix: add default value to logs schema (#751)

* fix: check lokistack value on lokistack discovery (#753)

Signed-off-by: Gabriel Bernal <gbernal@redhat.com>

* chore: update troubleshooting plugin to new image (#755)

* chore: update logging image to v6.1.1 (#756)

* chore(release): 1.2.0 (new cut)

---------

Signed-off-by: Gabriel Bernal <gbernal@redhat.com>
Signed-off-by: Jenny Zhu <jenny.a.zhu@gmail.com>
Signed-off-by: Pavol Loffay <p.loffay@gmail.com>
Co-authored-by: lihongyan1 <hongyli@redhat.com>
Co-authored-by: Gabriel Bernal <gbernal@redhat.com>
Co-authored-by: Yevgeny Shnaidman <60741237+yevgeny-shnaidman@users.noreply.github.com>
Co-authored-by: Alan Conway <aconway@redhat.com>
Co-authored-by: Jenny Zhu <jenny.a.zhu@gmail.com>
Co-authored-by: Pavol Loffay <p.loffay@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants