Skip to content

NETOBSERV-1052: Add monitoring dashboard controller to create dashboard configmap#962

Merged
openshift-merge-bot[bot] merged 14 commits intoopenshift:masterfrom
OlivierCazade:dashboard-controller
Nov 28, 2023
Merged

NETOBSERV-1052: Add monitoring dashboard controller to create dashboard configmap#962
openshift-merge-bot[bot] merged 14 commits intoopenshift:masterfrom
OlivierCazade:dashboard-controller

Conversation

@OlivierCazade
Copy link
Contributor

This PR add a new controller to manage a configmap to deploy monitoring dashboard.

The configmap is deployed as long as the controlPlaneTopology is not set to external.

The dashboard itself is there as an example but I wanted to open the PR to start getting review on the controller part.

I am going to look more precisely about what would be the most valuable to display in the dashboard.

@openshift-ci-robot
Copy link
Contributor

openshift-ci-robot commented Jul 19, 2023

@OlivierCazade: This pull request references NETOBSERV-1052 which is a valid jira issue.

Details

In response to this:

This PR add a new controller to manage a configmap to deploy monitoring dashboard.

The configmap is deployed as long as the controlPlaneTopology is not set to external.

The dashboard itself is there as an example but I wanted to open the PR to start getting review on the controller part.

I am going to look more precisely about what would be the most valuable to display in the 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/test-infra 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 Jul 19, 2023
@openshift-ci openshift-ci bot requested review from candita and miheer July 19, 2023 08:42
@candita
Copy link
Contributor

candita commented Jul 25, 2023

@OlivierCazade there is a verify error - no linkage to new e2e test.

@candita
Copy link
Contributor

candita commented Jul 26, 2023

/assign @frobware

@candita
Copy link
Contributor

candita commented Aug 9, 2023

/assign

@openshift-merge-robot openshift-merge-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Oct 9, 2023
@openshift-ci-robot
Copy link
Contributor

openshift-ci-robot commented Oct 9, 2023

@OlivierCazade: This pull request references NETOBSERV-1052 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target the "4.15.0" version, but it targets "openshift-4.14" instead.

Details

In response to this:

This PR add a new controller to manage a configmap to deploy monitoring dashboard.

The configmap is deployed as long as the controlPlaneTopology is not set to external.

The dashboard itself is there as an example but I wanted to open the PR to start getting review on the controller part.

I am going to look more precisely about what would be the most valuable to display in the 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/test-infra repository.

@openshift-merge-robot openshift-merge-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Oct 9, 2023
@openshift-ci-robot
Copy link
Contributor

openshift-ci-robot commented Oct 9, 2023

@OlivierCazade: This pull request references NETOBSERV-1052 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target the "4.15.0" version, but it targets "openshift-4.14" instead.

Details

In response to this:

This PR add a new controller to manage a configmap to deploy monitoring dashboard.

The configmap is deployed as long as the controlPlaneTopology is not set to external.

The dashboard itself is there as an example but I wanted to open the PR to start getting review on the controller part.

I am going to look more precisely about what would be the most valuable to display in the 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/test-infra repository.

@OlivierCazade
Copy link
Contributor Author

/retest

@frobware
Copy link
Contributor

frobware commented Nov 9, 2023

/lgtm
/hold

The EP needs approval.

@openshift-ci openshift-ci bot added do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. lgtm Indicates that a PR is ready to be merged. labels Nov 9, 2023
@openshift-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Nov 24, 2023
@frobware
Copy link
Contributor

/retest

@frobware
Copy link
Contributor

/label tide/merge-method-squash
/lgtm
/approve

Cancelling the hold per: https://redhat-internal.slack.com/archives/C05FWJDFPL4/p1701189670070019?thread_ts=1697538070.044369&cid=C05FWJDFPL4

/hold cancel

@openshift-ci openshift-ci bot added tide/merge-method-squash Denotes a PR that should be squashed by tide when it merges. lgtm Indicates that a PR is ready to be merged. and removed do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. labels Nov 28, 2023
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Nov 28, 2023

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: frobware

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

The pull request process is described here

Details 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 Nov 28, 2023
@openshift-ci-robot
Copy link
Contributor

/retest-required

Remaining retests: 0 against base HEAD 30833ad and 2 for PR HEAD 381ce5f in total

@frobware
Copy link
Contributor

Note: The e2e-gcp-operator job is permanently failing at the moment; see slack thread https://redhat-internal.slack.com/archives/CBZHF4DHC/p1694792730351859.

Bug# pending.

@frobware
Copy link
Contributor

Note: The e2e-gcp-operator job is permanently failing at the moment; see slack thread https://redhat-internal.slack.com/archives/CBZHF4DHC/p1694792730351859.

Bug# pending.

https://issues.redhat.com/browse/OCPBUGS-24044

@Miciah
Copy link
Contributor

Miciah commented Nov 28, 2023

e2e-gcp-operator failed again because TestUnmanagedDNSToManagedDNSInternalIngressController failed, which is a known issue (OCPBUGS-24044), and this PR doesn't change anything that would impact GCP specifically, so we can override the test failure.
/override ci/prow/e2e-gcp-operator

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Nov 28, 2023

@Miciah: Overrode contexts on behalf of Miciah: ci/prow/e2e-gcp-operator

Details

In response to this:

e2e-gcp-operator failed again because TestUnmanagedDNSToManagedDNSInternalIngressController failed, which is a known issue (OCPBUGS-24044), and this PR doesn't change anything that would impact GCP specifically, so we can override the test failure.
/override ci/prow/e2e-gcp-operator

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/test-infra repository.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Nov 28, 2023

@OlivierCazade: all tests passed!

Full PR test history. Your PR dashboard.

Details

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/test-infra repository. I understand the commands that are listed here.

@openshift-merge-bot openshift-merge-bot bot merged commit bd29f8a into openshift:master Nov 28, 2023
@openshift-bot
Copy link
Contributor

[ART PR BUILD NOTIFIER]

This PR has been included in build ose-cluster-ingress-operator-container-v4.15.0-202311290051.p0.gbd29f8a.assembly.stream for distgit ose-cluster-ingress-operator.
All builds following this will include this PR.

@frobware
Copy link
Contributor

I added some tooling to verify the server response errors here: https://github.com/frobware/openshift-ingress-dashboard-test.

candita pushed a commit to candita/cluster-ingress-operator that referenced this pull request Dec 1, 2023
…rd configmap (openshift#962)

* Add monitoring dashboard controller to create dashboard configmap

* Apply suggestions from code review

Co-authored-by: Andrew McDermott <frobware@users.noreply.github.com>

* Corrections from code review

* Added graphs in dashboard

* Updated graph with per route and per namespace sections

* Removed blank lines

* Added per shard graphs

* Limit each graph to top 10 values

* Filtering blank routes and some title changes

* Title rewording

* Filtering null metrics and metrics without routes in the per shard graph

* Addressing PR comments

* Changed http error formula

* Error rate title wording and filtering out empty route error rate

---------

Co-authored-by: Andrew McDermott <frobware@users.noreply.github.com>
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. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged. tide/merge-method-squash Denotes a PR that should be squashed by tide when it merges.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants