Skip to content

Conversation

rexagod
Copy link
Member

@rexagod rexagod commented Sep 29, 2025

Optional components include:

  • Alertmanager
  • AlertmanagerUWM
  • ClusterMonitoringOperatorDeps (partially, for AM)
  • MonitoringPlugin
  • PromtheusOperator (partially, for AM)
  • PromtheusOperatorUWM
  • ThanosRuler
  • I added CHANGELOG entry for this change.
  • No user facing changes, so no entry in CHANGELOG was needed.

Optional components include:
* Alertmanager
* AlertmanagerUWM
* ClusterMonitoringOperatorDeps (partially, for AM)
* MonitoringPlugin
* PromtheusOperator (partially, for AM)
* PromtheusOperatorUWM
* ThanosRuler

Signed-off-by: Pranshu Srivastava <[email protected]>
@openshift-ci-robot
Copy link
Contributor

openshift-ci-robot commented Sep 29, 2025

@rexagod: This pull request references MON-4380 which is a valid jira issue.

In response to this:

Optional components include:

  • Alertmanager
  • AlertmanagerUWM
  • ClusterMonitoringOperatorDeps (partially, for AM)
  • MonitoringPlugin
  • PromtheusOperator (partially, for AM)
  • PromtheusOperatorUWM
  • ThanosRuler
  • I added CHANGELOG entry for this change.
  • No user facing changes, so no entry in CHANGELOG was needed.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Sep 29, 2025
@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Sep 29, 2025
Copy link
Contributor

openshift-ci bot commented Sep 29, 2025

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

Copy link
Contributor

openshift-ci bot commented Sep 29, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: rexagod

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-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Sep 29, 2025
}

func (c *Client) HasOptionalMonitoringCapability(_ context.Context) (bool, error) {
//return c.HasClusterCapability(ctx, configv1.ClusterVersionCapabilityOptionalMonitoring)
Copy link
Member Author

Choose a reason for hiding this comment

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

Waiting on this.

@rexagod
Copy link
Member Author

rexagod commented Oct 1, 2025

Also, this needs logic to drop existing optional workloads from the cluster, when the capability is enabled.

@rexagod rexagod marked this pull request as ready for review October 1, 2025 07:45
@openshift-ci openshift-ci bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Oct 1, 2025
@rexagod rexagod changed the title MON-4380: Add optional monitoring logic [WIP] MON-4380: Add optional monitoring logic Oct 1, 2025
@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Oct 1, 2025
Copy link
Contributor

openshift-ci bot commented Oct 1, 2025

@rexagod: all tests passed!

Full PR test history. Your PR dashboard.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Copy link
Contributor

@simonpasquier simonpasquier left a comment

Choose a reason for hiding this comment

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

Speaking out loud but wouldn't it be possible for the operator to look at the capability.openshift.io/name annotation on each managed resource and skip the action if it's marked as OptionalMonitoring and the capability is actually disabled? This way we wouldn't have to change the tasks orchestration.

@rexagod
Copy link
Member Author

rexagod commented Oct 12, 2025

/close

Moving all raised comments and patches to #2675

@openshift-ci openshift-ci bot closed this Oct 12, 2025
Copy link
Contributor

openshift-ci bot commented Oct 12, 2025

@rexagod: Closed this PR.

In response to this:

/close

Moving all raised comments and patches to #2675

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants