-
Notifications
You must be signed in to change notification settings - Fork 26
ngx_http_f5_metrics_module.so module missing from nginx controller agent docker build #68
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
Comments
The module did not install. |
PE Matthew mentioned this could be versioning mismatch between controller and agent which I agree |
upgrade controller to 3.21.0 resolved the issue
kubectl logs nginx-agent | head -30
|
N+ R25 support for the metrics module is in 3.20.1 and greater. |
@mattdesmarais @brianehlert |
If there is need for a documentation enhancement around versions ( here for example https://github.com/nginxinc/docker-nginx-controller#21-building-an-nginx-controller-enabled-image-with-nginx-plus ) - please fork create the pull request. I thought version pinning of NGINX Plus was an option at one time. Since you are internal, please reach out to the PM team with your request. Could satisfy your need to version pin nginx plus. |
@mattdesmarais Do we have some sort of matrix with controller version and nginx plus version match? give a command line environment variable with docker build command should do it, like https://vsupalov.com/docker-build-pass-environment-variables/ |
I am hitting the same thing when building with NAP even though the Dockerfile ARG mentions that version 25 should be installed the part that installs NAP has no version and by default installs the latest and oversides anything previously installed by the agent and the Nginx plus version. |
As per my knowledge latest controller release 3.22.1 supports only till R25 and dev updated there will be a new controller release 3.22.2 planned which supports R26.. |
the controller could discover the controller agent, but when adding gateway, it complains error from controller UI
empty log in agent.log, this is not helpful as we expect to see something logged in agent.log
and indeed the
ngx_http_f5_metrics_module.so
is missing in/usr/lib/nginx/modules
The text was updated successfully, but these errors were encountered: