-
Notifications
You must be signed in to change notification settings - Fork 112
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
NO-JIRA: UPSTREAM: Add several request/response headers in audit log entries #2121
base: master
Are you sure you want to change the base?
NO-JIRA: UPSTREAM: Add several request/response headers in audit log entries #2121
Conversation
Skipping CI for Draft Pull Request. |
@vrutkovs: the contents of this pull request could not be automatically validated. The following commits could not be validated and must be approved by a top-level approver:
Comment |
/test e2e-aws-ovn-serial |
/payload-job-with-prs openshift/origin#29222 periodic-ci-openshift-release-master-nightly-4.18-e2e-aws-ovn-serial |
/payload-job-with-prs periodic-ci-openshift-release-master-nightly-4.18-e2e-aws-ovn-serial openshift/origin#29222 |
/payload-job-with-prs periodic-ci-openshift-release-master-nightly-4.18-e2e-aws-ovn-serial https://github.com/openshift/origin/pull/29222,openshift/kubernetes#2121,openshift/cluster-monitoring-operator#2505 |
/payload-job-with-prs periodic-ci-openshift-release-master-nightly-4.18-e2e-aws-ovn-serial openshift/origin/pull/29222 #2121 openshift/cluster-monitoring-operator#2505 |
@vrutkovs: An error was encountered. No known errors were detected, please see the full error message for details. Full error message.
unable to get additional pr info from string: openshift/origin/pull/29222: string: openshift/origin/pull/29222 doesn't match expected format: org/repo#number
Please contact an administrator to resolve this issue. |
/payload-job-with-prs periodic-ci-openshift-release-master-nightly-4.18-e2e-aws-ovn-serial https://github.com/openshift/origin#29222 #2121 openshift/cluster-monitoring-operator#2505 |
/payload-job-with-prs periodic-ci-openshift-release-master-nightly-4.18-e2e-aws-ovn-serial openshift/origin#29222 #2121 openshift/cluster-monitoring-operator#2505 |
@vrutkovs: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/8ead4490-9117-11ef-8662-fdd14cd693cb-0 |
@vrutkovs: This PR was included in a payload test run from #2121
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/8ead4490-9117-11ef-8662-fdd14cd693cb-0 |
/payload-job-with-prs periodic-ci-openshift-release-master-nightly-4.18-e2e-aws-ovn-serial https://github.com/openshift/origin#29222 https://github.com/openshift/kubernetes#2121 https://github.com/openshift/cluster-monitoring-operator#2505 cluster-csi-snapshot-controller-operator#217 machine-config-operator#4658 |
/payload-job-with-prs periodic-ci-openshift-release-master-nightly-4.18-e2e-aws-ovn-serial openshift/origin#29222 #2121 openshift/cluster-monitoring-operator#2505 openshift/cluster-csi-snapshot-controller-operator#217 openshift/machine-config-operator#4658 |
@vrutkovs: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/17dde510-911a-11ef-90f7-2ad72545de28-0 |
@vrutkovs: This PR was included in a payload test run from #2121
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/17dde510-911a-11ef-90f7-2ad72545de28-0 |
71fd64a
to
d980cca
Compare
@vrutkovs: the contents of this pull request could not be automatically validated. The following commits could not be validated and must be approved by a top-level approver:
Comment |
@vrutkovs: the contents of this pull request could not be automatically validated. The following commits could not be validated and must be approved by a top-level approver:
Comment |
d829301
to
be8ee97
Compare
@vrutkovs: the contents of this pull request could not be automatically validated. The following commits could not be validated and must be approved by a top-level approver:
Comment |
…hift.io/request-header-accept-encoding" and "openshift.io/request-header-content-length"
be8ee97
to
92ada27
Compare
@vrutkovs: This pull request explicitly references no jira issue. In response to this:
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. |
@vrutkovs: the contents of this pull request could not be automatically validated. The following commits could not be validated and must be approved by a top-level approver:
Comment |
@vrutkovs: This pull request explicitly references no jira issue. In response to this:
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. |
92ada27
to
79ec370
Compare
@vrutkovs: the contents of this pull request could not be automatically validated. The following commits could not be validated and must be approved by a top-level approver:
Comment |
79ec370
to
2e397f5
Compare
@vrutkovs: the contents of this pull request could not be automatically validated. The following commits could not be validated and must be approved by a top-level approver:
Comment |
… audit log annotations This adds new annotation to audit log entries for responses larger than 500 bytes
2e397f5
to
b2bf089
Compare
@vrutkovs: the contents of this pull request could not be automatically validated. The following commits could not be validated and must be approved by a top-level approver:
Comment |
@vrutkovs: The following tests failed, say
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. |
/lgtm |
/label acknowledge-critical-fixes-only |
@Elbehery: The label(s) In response to this:
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. |
/label acknowledge-critical-fixes-only |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: Elbehery, vrutkovs The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Store several request/response headers in audit log:
Accept
header from request inopenshift.io/request-header-accept
annotationAccept-Encoding
header from request inopenshift.io/request-header-accept-encoding
annotationContent-Type
header from response inopenshift.io/response-header-content-type
annotationContent-Encoding
header from response inopenshift.io/response-header-content-encoding
annotation\These would be helpful to figure out request/response encodings (json, protobuf, raw table). This would be useful for finding inefficient clients using JSON instead of protobuf - and later on for CBOR enhancement.
openshift.io/request-header-content-length
annotation would be helpful to find large responses - which may mean the client is requesting too much data etc. This annotation takes value fromContent-Length
header, if its unset it calculates the size of the response manually