-
Notifications
You must be signed in to change notification settings - Fork 101
THREESCALE-8535 OSD 4.12 support #785
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
Conversation
890cc20 to
ca6ed6b
Compare
|
@eguzki I would appreciate it if you could have a look at it, main areas I'm concerned with are:
|
|
/test test-e2e |
eguzki
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome work 🎖️
Left some comments
This graphana major version bump needs to be analyzed. What happens when upgrading from earlier version and 3scale has grafana dashboards deployed? The grafana operator needs to be upgraded, before the 3scale operator I guess. Needs to be documented.
| summary: Job {{ $labels.job }} on {{ $labels.namespace }} is DOWN | ||
| expr: up{job=~".*/apicast-production|.*/apicast-staging",namespace="__NAMESPACE__"} == 0 | ||
| expr: up{job=~".*/apicast-production|.*/apicast-staging",namespace="__NAMESPACE__"} | ||
| == 0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These changes have nothing to do with the purpose of the PR, have they?
If not, I would revert the changes
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey, this was done in order to get the prometheus rules tests to pass. I am not sure as of yet why is this required to get the tests pass (what changes the expected format) but will dig deeper.
| rules: | ||
| - alert: ThreescaleBackendListener5XXRequestsHigh | ||
| annotations: | ||
| description: Job {{ $labels.job }} on {{ $labels.namespace }} has more than 5000 HTTP 5xx requests in the last 5 minutes |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These changes have nothing to do with the purpose of the PR, have they?
If not, I would revert the changes
| - alert: ThreescaleBackendWorkerJobsCountRunningHigh | ||
| annotations: | ||
| description: '{{$labels.container_name}} replica controller on {{$labels.namespace}} project: Has more than 1000 jobs processed in the last 5 minutes' | ||
| description: '{{$labels.container_name}} replica controller on {{$labels.namespace}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These changes have nothing to do with the purpose of the PR, have they?
If not, I would revert the changes
| - alert: ThreescaleSystemApp5XXRequestsHigh | ||
| annotations: | ||
| description: Job {{ $labels.job }} on {{ $labels.namespace }} has more than 50 HTTP 5xx requests in the last minute | ||
| description: Job {{ $labels.job }} on {{ $labels.namespace }} has more than |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These changes have nothing to do with the purpose of the PR, have they?
If not, I would revert the changes
| - alert: ThreescalePodCrashLooping | ||
| annotations: | ||
| message: Pod {{ $labels.namespace }}/{{ $labels.pod }} ({{ $labels.container }}) is restarting {{ printf "%.2f" $value }} times / 5 minutes. | ||
| message: Pod {{ $labels.namespace }}/{{ $labels.pod }} ({{ $labels.container |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These changes have nothing to do with the purpose of the PR, have they?
If not, I would revert the changes
|
update Makefile's |
eb9529d to
89aae13
Compare
|
/test test-e2e |
|
E2E fails due to it being tested on ocp 4.6, which does not have policy/v1 but policy/v1beta1. I suggest bumping ocp testing clusters to at least 4.8 |
|
/test test-e2e |
|
I suggest to bump also kustomize and controller-gen, kustomize v4.5.7 Aligned with the apicast operator #180 |
eb4a81f to
c967486
Compare
c967486 to
401aa19
Compare
14e5659 to
e55f572
Compare
|
Note: We need to document the upgrade path for this version. |
3aaf644 to
299e883
Compare
299e883 to
0f216bf
Compare
f1c6ab1 to
a9e6cdc
Compare
|
LGTM, before merging, update |
eguzki
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
update /doc/development.md accordingly
|
Code Climate has analyzed commit 28148d2 and detected 32 issues on this pull request. Here's the issue category breakdown:
View more on Code Climate. |
What's done so far
4.12 support
Other changes to suit deps bumps
Unfortunately, deps could not be bumped any further due to the fact that it would have clashed with other operators that RHOAM has to keep in line with.
TODO:
Some PR tests still failing as this would need to get merged to get them pass: openshift/release#33016
On cluster verification of initial install and upgrade