-
Notifications
You must be signed in to change notification settings - Fork 8.4k
Update versions of components for base image #7411
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
@iamNoah1: This issue is currently awaiting triage. If Ingress contributors determines this is a relevant issue, they will accept it by applying the The 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. |
Hi @iamNoah1. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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. |
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.
Thanks!
I'm not sure if they will have compatibility issues with each other
But let CI test it first 🚀
/ok-to-test
/kind cleanup |
@iamNoah1: The label 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/test-infra repository. |
images/nginx/rootfs/build.sh
Outdated
export NGINX_SUBSTITUTIONS=bc58cb11844bc42735bbaef7085ea86ace46d05b | ||
export NGINX_OPENTRACING_VERSION=0.11.0 | ||
export OPENTRACING_CPP_VERSION=1.6.0 | ||
export SETMISC_VERSION=fddc347134e97d22c34dc5189e76b0ec97bf84d7 |
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.
ok, as there's no tag cut since 2018
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.
EDIT: openresty/set-misc-nginx-module@v0.32...master
I don't think here it's worth the effort to change, no bugfix since there :)
images/nginx/rootfs/build.sh
Outdated
export NGINX_OPENTRACING_VERSION=0.11.0 | ||
export OPENTRACING_CPP_VERSION=1.6.0 | ||
export SETMISC_VERSION=fddc347134e97d22c34dc5189e76b0ec97bf84d7 | ||
export MORE_HEADERS_VERSION=f85af9649b858e21b400a2150a4c7b8ebd36e921 |
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.
ok, as there's no tag cut since 2017
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.
EDIT: same: openresty/headers-more-nginx-module@v0.33...master
No big changes since the last release
export OPENTRACING_CPP_VERSION=1.6.0 | ||
export SETMISC_VERSION=fddc347134e97d22c34dc5189e76b0ec97bf84d7 | ||
export MORE_HEADERS_VERSION=f85af9649b858e21b400a2150a4c7b8ebd36e921 | ||
export NGINX_DIGEST_AUTH=1.0.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.
👍
images/nginx/rootfs/build.sh
Outdated
export MORE_HEADERS_VERSION=f85af9649b858e21b400a2150a4c7b8ebd36e921 | ||
export NGINX_DIGEST_AUTH=1.0.0 | ||
export NGINX_SUBSTITUTIONS=b8a71eacc7f986ba091282ab8b1bbbc6ae1807e0 | ||
export NGINX_OPENTRACING_VERSION=2d9f40fa86380b019698f131a803f415ad24c033 |
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.
@iamNoah1 let's use 0.19.0 here
images/nginx/rootfs/build.sh
Outdated
export LUA_STREAM_NGX_VERSION=0.0.9 | ||
export LUA_UPSTREAM_VERSION=0.07 | ||
export LUA_CJSON_VERSION=2.1.0.8 | ||
export YAML_CPP_VERSION=b591d8ae2ad1ff373273c3e05973adf6c46abfa8 |
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.
Let's use yaml-cpp-0.7.0
images/nginx/rootfs/build.sh
Outdated
export LUA_UPSTREAM_VERSION=0.07 | ||
export LUA_CJSON_VERSION=2.1.0.8 | ||
export YAML_CPP_VERSION=b591d8ae2ad1ff373273c3e05973adf6c46abfa8 | ||
export JAEGER_VERSION=e90642a250289623fc13f650991d108e9a19b6b1 |
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.
I think here as Jaeger got a pretty "recent" release we can stick with 0.7.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.
(also the recent commits where to change their issue template
images/nginx/rootfs/build.sh
Outdated
export LUA_NGX_VERSION=66a4d417d654404ade32fcc600ff1381e5e02f9c | ||
export LUA_STREAM_NGX_VERSION=b977cee61a1cc0ea988a581cf0adbc955c9a95ab |
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.
For both of those, there has been some recent bugfixes, maybe we should move to the last commit
images/nginx/rootfs/build.sh
Outdated
|
||
export LUAJIT_VERSION=2.1-20210510 | ||
|
||
export LUA_RESTY_BALANCER=2e1848e729eb8558d533ce97ffdf61edead39953 |
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.
This one got a recent bugfix about balancer weight, probably impacts on us
images/nginx/rootfs/build.sh
Outdated
export LUAJIT_VERSION=2.1-20210510 | ||
|
||
export LUA_RESTY_BALANCER=2e1848e729eb8558d533ce97ffdf61edead39953 | ||
export LUA_RESTY_CACHE=dacd022b4b8e3a73ed25886f2f9db043075ddb31 |
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.
We can use 0.11 here (as the difference between version bump and this commit is just the maintainer dropping travis-ci usage)
images/nginx/rootfs/build.sh
Outdated
|
||
export LUA_RESTY_BALANCER=2e1848e729eb8558d533ce97ffdf61edead39953 | ||
export LUA_RESTY_CACHE=dacd022b4b8e3a73ed25886f2f9db043075ddb31 | ||
export LUA_RESTY_CORE=b8a4b2cfe35bcb65c2ada52c17503ece7cd3288a |
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.
Let's use 0.1.22 here
images/nginx/rootfs/build.sh
Outdated
export LUA_RESTY_COOKIE_VERSION=303e32e512defced053a6484bc0745cf9dc0d39e | ||
export LUA_RESTY_DNS=0.22 | ||
export LUA_RESTY_HTTP=0.16.1 | ||
export LUA_RESTY_LOCK=ad94745a4731ee6ddbffbc3b602df25ca7c6f7ba |
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.
We can keep 0.08 here (openresty/lua-resty-lock@v0.08...master) no changes :)
images/nginx/rootfs/build.sh
Outdated
export LUA_RESTY_DNS=0.22 | ||
export LUA_RESTY_HTTP=0.16.1 | ||
export LUA_RESTY_LOCK=ad94745a4731ee6ddbffbc3b602df25ca7c6f7ba | ||
export LUA_RESTY_UPLOAD_VERSION=7baca92c7e741979ae5857989bbf6cc0402d6126 |
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.
We can keep 0.10 here -> openresty/lua-resty-upload@v0.10...master
images/nginx/rootfs/build.sh
Outdated
export LUA_RESTY_LOCK=ad94745a4731ee6ddbffbc3b602df25ca7c6f7ba | ||
export LUA_RESTY_UPLOAD_VERSION=7baca92c7e741979ae5857989bbf6cc0402d6126 | ||
export LUA_RESTY_STRING_VERSION=9ace36f2dde09451c377c839117ade45eb02d460 | ||
export LUA_RESTY_MEMCACHED_VERSION=1517409a3f23116bb63f080629a6a515cf332d87 |
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.
Let's use 0.16 here: openresty/lua-resty-memcached@v0.16...master
images/nginx/rootfs/build.sh
Outdated
export LUA_RESTY_UPLOAD_VERSION=7baca92c7e741979ae5857989bbf6cc0402d6126 | ||
export LUA_RESTY_STRING_VERSION=9ace36f2dde09451c377c839117ade45eb02d460 | ||
export LUA_RESTY_MEMCACHED_VERSION=1517409a3f23116bb63f080629a6a515cf332d87 | ||
export LUA_RESTY_REDIS_VERSION=91585affcd9a8da65cb664a5b1e926dde428095a |
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.
Not necessary to change, no big change: openresty/lua-resty-redis@v0.29...master
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.
@iamNoah1 thanks, this is huge!
Left some comments, in three categories:
- Lines that does not needs changes (last releases were nothing big), with branch comparision
- Lines that we should stick with release version instead of going to a commit
- Lines that got a commit since you've sent the PR and I think it would be good to move to the latest commit
Also, as proposed in Slack, if you've got time/patience for this, let's add in front of things that got no recent release (like SETMISC_VERSION and MORE_HEADERS_VERSION) a comment saying that this got no recent release, and that it should be verified with branch comparision, for example:
# MORE_HEADERS_VERSION got no recent change, see: https://github.com/openresty/headers-more-nginx-module/compare/v0.33...master
export MORE_HEADERS_VERSION=0.33
Once again, thanks for this!
Next steps: Fix proposals, make e2e on a machine. Merge PR. Follow up with release.md process. |
Sounds good! Ping me when this is ready (on Slack) as I'm missing a lot of GH notifications :/ Want to get this merged before the (proposed) code freeze :) |
export DATADOG_CPP_VERSION=5e3e3571d2341883a15fc4b5b443f930cc70e8c1 | ||
export MODSECURITY_VERSION=2497e6ac654d0b117b9534aa735b757c6b11c84f | ||
export MODSECURITY_LIB_VERSION=v3.0.5 | ||
export OWASP_MODSECURITY_CRS_VERSION=v3.3.2 |
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.
This one is somehow strange. Main Branch seems to be v3.4/dev. But when comparing with tag v3.3.2 the changes are way too big(coreruleset/coreruleset@v3.3.2...v3.4/dev). I don't get it. @rikatz can you maybe doubelcheck.
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.
yeah, and in this one I have some knowledge :)
So mod_security on dev branch renames a lot of stuff. This one is specifically the ruleset for modsec. I wouldn't use the dev branch, as rules may be unstable and break users
export GEOIP2_VERSION=a26c6beed77e81553686852dceb6c7fdacc5970d | ||
export NGINX_AJP_VERSION=a964a0bcc6a9f2bfb82a13752d7794a36319ffac | ||
|
||
export LUAJIT_VERSION=2.1-20210510 |
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.
Whats with this one @rikatz? openresty/luajit2@v2.1-20210510...v2.1-agentzh shows that has been a lot going on since the last release.
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.
Does not seem to be an official release :(
https://github.com/openresty/luajit2/releases
This is why I've pointed to the release
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.
Sure, I kept using the 2.1-20210510. But v2.1-agentzh seems to be the main branch. So after release 2.1-20210510 there was some commits going on. Or am I wrong?!.
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.
you are right :) I just wanted to stick with the releases specifically for luajit2 due to its critical role :D
9800777
to
a227449
Compare
/label tide/merge-method-squash |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: iamNoah1, rikatz The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Updating the image on all branches will be fun ^^ |
* update versions and checksums * change requests from PR
Updating versions of components for our base image to the newest available versions.
Which issue/s this PR fixes
fixes #7320
How Has This Been Tested?
images/nginx/rootfs/build.sh
OUTPUT= -o type=docker
inside ofimages/nginx/Makefile
in order to build a docker image in local registryPLATFORMS?=linux/amd64
inside ofimages/nginx/Makefile
to only build amd64 for the test run.make build
inside ofimages/nginx
BASE_IMAGE
to newly created image inside ofingress-nginx/Makefile
make kind-e2e-test
Checklist: