-
Notifications
You must be signed in to change notification settings - Fork 352
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
Add Fluentd v1.13.0 images #270
Conversation
Checking docker build
|
It stalls with |
I doubt that the image may be built but There may be something wrong after # Remove gem cache and chocolatey
RUN powershell -Command "Remove-Item -Force C:\ruby26\lib\ruby\gems\2.6.0\cache\*.gem; Remove-Item -Recurse -Force 'C:\ProgramData\chocolatey'"
COPY fluent.conf /fluent/conf/fluent.conf
ENV FLUENTD_CONF="fluent.conf"
EXPOSE 24224 5140
ENTRYPOINT ["cmd", "/k", "fluentd", "-c", "C:\\fluent\\conf\\fluent.conf"] |
hmm, hit the microsoft/hcsshim#696 or docker/for-win#3229? How about @cosmo0920 ? |
It's curious. |
And we should update using Dockerfile paths on GitHub Actions: |
I tested with removed |
I split installing MSYS2 and gems into 2 steps as follows: RUN refreshenv \
&& ridk exec pacman -Syu --noconfirm \
&& ridk install 2 3
RUN echo gem: --no-document >> C:\ProgramData\gemrc \
&& gem install cool.io -v 1.5.4 --platform ruby \
&& gem install oj -v 3.3.10 \
&& gem install json -v 2.2.0 \
&& gem install fluentd -v 1.13.0 \
&& gem install win32-service -v 2.1.6 \
&& gem install win32-ipc -v 0.7.0 \
&& gem install win32-event -v 0.6.3 \
&& gem install windows-pr -v 1.2.6 \
&& gem sources --clear-all But it is no luck, too. 😖 |
Updated .github/workflows/linux.yml and it is ok as expected. |
I've checked whether rest of file related operations such as |
Yes. I think so, too. If with the current very fresh stable version of MSYS2 makes to be buildable on Windows Server Core images, we should use this fresh stable version of MSYS2. |
(And we also should push Fluentd v1.12.4 images for Windows Server Core. I'd forgotten to build them. 😖) |
I'm confirming whether upgrading MSYS2 is effective to be able to build Windows images.... |
I'd registered docker building stall issue patch for Windows images: #271 |
We should add resolv 0.2.1, or downgrade Ruby to 2.6.6 to avoid fluent/fluentd#3382 |
BTW ruby 2.6 ends the normal maintenance phase: https://www.ruby-lang.org/en/news/2021/04/05/ruby-2-6-7-released/ |
Our fluentd-docker-image is used by fluentd-kubernetes-daemonset images. |
I guess that adding resolv v0.2.1 is better than rollback Ruby version to 2.6.6.... |
I see. Let's go with ruby 2.6.7 & resolv 0.2.1 for this release. |
BTW I think v1.12 image should be also updated to fix resolv's issue. |
Yes, we should do. |
Yes, I've checked it. |
I'd sent in #272. |
Could you resolve conflicts? |
Ok, I'll do it. |
Now, v1.13.0 is ready to build 🎉 |
We need to check whether resolv gem is correctly loaded or not. |
I'll create another PR to fix it. |
I've created PR for loading resolv issue for v1.12 |
I'll resolve the conflict. |
Closes: fluent#269 Signed-off-by: Kentaro Hayashi <[email protected]>
Any blocker to merge and publish Fluentd v1.13.0 images? |
Sorry, just forgot to merge. |
No problem. Let's publish the new images. |
👍 |
I removed the definitions for Fluentd v0.12 and kicked Fluentd v1.13 image buildings. |
@kenhys Could you publish your built Windows Server images? |
ok, I'll try. |
done! |
|
No description provided.