Cherry-pick #16197 to 7.x: Add ingress nginx controller fileset #16268
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Cherry-pick of PR #16197 to 7.x branch. Original message:
Resolves: #8451
This PR adds fileset for
ingress-nginx
controller logs. Log patterns could be found on the controllers' docs.In order to add the new pipeline a new setting called "version" is being introduced also in this PR. See the sum-up of the discussion on this comment.How to test this
Filebeat
/tmp/testnginx
one can use the sample logs(seetest.log
file) used for automated testing../filebeat setup
k8s environment
kube-system
namespace and you will be able to check its logs with sth likenginx-ingress-controller-6fc5bcc8c9-zm8zv
.kubectl -n kube-system logs -f nginx-ingress-controller-6fc5bcc8c9-zm8zv >> /tmp/ingresspod
http://hello-world.info/v2
so as to create new log entries.