-
Notifications
You must be signed in to change notification settings - Fork 108
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
Build a minimal PyPI based Docker image for T0Reqmon #11390
Comments
Initial services_config configuration for the I can deploy secrets and the image with these changes (even though the relevant PyPi docker images are still missing). |
Alan,
And, here is one specific link to reqmgr2ms-output The t0_reqmon image cannot be build due to missing tag in pypi:
In fact, t0_reqmon does not exist at all in pypi repo, but there is a reqmon. Please advise which pypi package should be used for t0_reqmon. If it is reqmon, then pypi based reqmon image exists in registry, see here. |
This is exactly what I meant. I know that all the other WMCore docker images are available, not t0reqmon (or t0_reqmon). If you would like to build the t0_reqmon docker image, then please use the |
So you want to build identical image as reqmon? Why not to you reqmon image then in k8s manifest file?
Sent from Proton Mail mobile
…-------- Original Message --------
On Dec 12, 2022, 9:06 AM, Alan Malta Rodrigues wrote:
> The t0_reqmon image cannot be build due to missing tag in pypi:
This is exactly what I meant. I know that all the other WMCore docker images are available, not t0reqmon (or t0_reqmon).
If you would like to build the t0_reqmon docker image, then please use the reqmon PyPi package for that. It's the same baseline code, only with configuration changes. Thanks
—
Reply to this email directly, [view it on GitHub](#11390 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/AAA6RUXM6KYM6N7PINXGZ73WM4WN5ANCNFSM6AAAAAAS3NSZKI).
You are receiving this because you commented.Message ID: ***@***.***>
|
Yes, that's a good idea. This way we only need to update the yaml (and I do not think we will need to create any aliases/symlinks): Can you please add these changes to your already opened PR: dmwm/CMSKubernetes#1261 |
Keeping it open for a little longer until we confirm basic functionality is in place. |
Basic functionality of these PyPi-based services - both t0_reqmon and t0_reqmon-tasks - have been tested with docker image label: In addition to the changes already linked above, the following was required as well: (fix to the run.sh script in the dmwm-base image) @vkuznet from my side we can close this out and follow up with a more detailed validation in #11354. What do you think? |
fine with me. |
Impact of the new feature
Overhaul the Dockerfile for T0Reqmon to be as small as possible. Container will use PyPI packages instead of the current RPM based deployment method.
Is your feature request related to a problem? Please describe.
Reqmon container is currently very large, which is not ideal for k8s.
Describe the solution you'd like
Build a minimal Docker image using Reqmon from PyPI, which is a base package for ReqMon and T0Reqmon.
Configuration files (services_config) also need to be provided.
Describe alternatives you've considered
NA
Additional context
Very similar to: #10405
The text was updated successfully, but these errors were encountered: