I agree with you. The entrypoint script should be bundled in the image and
documented in a way that users must be able to customize it.
Since you are already working on that PR, I'd suggest you make that change
and I'll work with the image builders to accept that change.
On Fri, Jul 2, 2021 at 5:45 PM Ke Zhu <kzhu(a)us.ibm.com> wrote:
Ricardo,
Thanks for the reply.
Like what I asked in
https://github.com/RedHatInsights/ubi-hive/issues/8#issuecomment-870040679 I’m
aware of the guidelines of container images for OpenShift must support any
UID and using GID 0.
I like the solution of providing username in /etc/passwd via an
entrypoint.sh, the only problem is this entrypoint.sh is provided in
another repo or any other repo that uses this UBI-hive.
According to my use case where it uses hive-metastore to store table
schema and partitions info for Trino, I’m using the entrypoint.sh solution
now, I wonder if it’s a good idea to provide such entrypoint.sh within the
image itself, or at least document it that it needs to provide a username
for the java process or it won’t function.
On Jul 2, 2021, at 10:00 AM, Ricardo Martinelli de Oliveira <
rmartine(a)redhat.com> wrote:
This Message Is From an External Sender
This message came from outside your organization.
Hello Ke,
Can you share your use-case for the ubi-hive image? What problem are you
facing?
When creating images to run on top of OpenShift, we follow some
guidelines[1] to improve security in the deployments. Explicitly assigning
a username is not a good practice because of the random UIDs that can be
assigned to the container running on OpenShift, and thus adding an entry in
/etc/passwd from an entrypoint script is the solution for processes that
need a name assigned to a UID. Due to this, I think your change won't be
accepted by the ubi-hive developers. That being said, though we use their
image with Trino, they are not part of the ODH community.
Hope that helps.
[1]
https://docs.openshift.com/container-platform/4.7/openshift_images/create...
On Thu, Jul 1, 2021 at 6:21 PM Ke Zhu <kzhu(a)us.ibm.com> wrote:
> I’ve followed the comments of
>
https://github.com/opendatahub-io/odh-images/issues/2 to use UBI images
> for both Hive and Trino. But don’t get any attention on
>
https://github.com/RedHatInsights/ubi-hive/issues/8 nor
>
https://github.com/RedHatInsights/ubi-hive/pull/9
>
> So I wonder what’s the suggested way to update these images?
>
> _______________________________________________
> Users mailing list -- users(a)lists.opendatahub.io
> To unsubscribe send an email to users-leave(a)lists.opendatahub.io
>
--
Ricardo Martinelli De Oliveira
Senior Software Engineer, AI CoE
Red Hat Brazil <
https://www.redhat.com/>
Av. Brigadeiro Faria Lima, 3900
8th floor
rmartine(a)redhat.com T: +551135426125
M: +5511970696531
@redhatjobs <
https://twitter.com/redhatjobs> redhatjobs
<
https://www.facebook.com/redhatjobs> @redhatjobs
<
https://instagram.com/redhatjobs>
--
Ricardo Martinelli De Oliveira
Senior Software Engineer, AI CoE
Red Hat Brazil <
Av. Brigadeiro Faria Lima, 3900
8th floor
rmartine(a)redhat.com T: +551135426125
M: +5511970696531
@redhatjobs <