[Kolla] why is Ceph package installed in OVN container?
Hi, Regarding to Kolla OVN Ussuri container, for example [1], image layer #28. Why is centos-release-ceph-nautilus installed in OVN container? [1] https://hub.docker.com/layers/kolla/centos-binary-ovn-nb-db-server/ussuri/im... Thanks! Tony
Hi,
Regarding to Kolla OVN Ussuri container, for example [1], image layer #28.
Why is centos-release-ceph-nautilus installed in OVN container?
[1] https://hub.docker.com/layers/kolla/centos-binary-ovn-nb-db-server/ussuri/im...
On Thu, 2020-10-15 at 15:53 +0000, Tony Liu wrote: probaly because of this https://github.com/openstack/kolla/blob/master/docker/base/Dockerfile.j 2#L192-L196
Thanks! Tony
-----Original Message----- From: Sean Mooney <smooney@redhat.com> Sent: Thursday, October 15, 2020 8:57 AM To: Tony Liu <tonyliu0592@hotmail.com>; openstack- discuss@lists.openstack.org Subject: Re: [Kolla] why is Ceph package installed in OVN container?
Hi,
Regarding to Kolla OVN Ussuri container, for example [1], image layer #28.
Why is centos-release-ceph-nautilus installed in OVN container?
[1] https://hub.docker.com/layers/kolla/centos-binary-ovn-nb-db-server/uss uri/images/sha256-1101c068abe997ccd916290348f34d32d44c8818ff360abe8b4a 50501c131896?context=explore
On Thu, 2020-10-15 at 15:53 +0000, Tony Liu wrote: probaly because of this https://github.com/openstack/kolla/blob/master/docker/base/Dockerfile.j 2#L192-L196
Then, why is that service and release specific package required in base image? It doesn't cause issues other than taking a bit extra space, but shouldn't it be removed if it's not required?
Thanks! Tony
On Thu, 15 Oct 2020 at 17:02, Tony Liu <tonyliu0592@hotmail.com> wrote:
-----Original Message----- From: Sean Mooney <smooney@redhat.com> Sent: Thursday, October 15, 2020 8:57 AM To: Tony Liu <tonyliu0592@hotmail.com>; openstack- discuss@lists.openstack.org Subject: Re: [Kolla] why is Ceph package installed in OVN container?
Hi,
Regarding to Kolla OVN Ussuri container, for example [1], image layer #28.
Why is centos-release-ceph-nautilus installed in OVN container?
[1] https://hub.docker.com/layers/kolla/centos-binary-ovn-nb-db-server/uss uri/images/sha256-1101c068abe997ccd916290348f34d32d44c8818ff360abe8b4a 50501c131896?context=explore
On Thu, 2020-10-15 at 15:53 +0000, Tony Liu wrote: probaly because of this https://github.com/openstack/kolla/blob/master/docker/base/Dockerfile.j 2#L192-L196
Then, why is that service and release specific package required in base image? It doesn't cause issues other than taking a bit extra space, but shouldn't it be removed if it's not required?
centos-release-ceph-nautilus is just a small package containing the yum repos for the CentOS storage SIG's Ceph Nautilus. Ceph itself should not be installed.
Thanks! Tony
On Thu, 2020-10-15 at 16:01 +0000, Tony Liu wrote:
-----Original Message----- From: Sean Mooney <smooney@redhat.com> Sent: Thursday, October 15, 2020 8:57 AM To: Tony Liu <tonyliu0592@hotmail.com>; openstack- discuss@lists.openstack.org Subject: Re: [Kolla] why is Ceph package installed in OVN container?
Hi,
Regarding to Kolla OVN Ussuri container, for example [1], image layer #28.
Why is centos-release-ceph-nautilus installed in OVN container?
[1] https://hub.docker.com/layers/kolla/centos-binary-ovn-nb-db-server/uss uri/images/sha256-1101c068abe997ccd916290348f34d32d44c8818ff360abe8b4a 50501c131896?context=explore
On Thu, 2020-10-15 at 15:53 +0000, Tony Liu wrote: probaly because of this https://github.com/openstack/kolla/blob/master/docker/base/Dockerfile.j 2#L192-L196
Then, why is that service and release specific package required in base image? It doesn't cause issues other than taking a bit extra space, but shouldn't it be removed if it's not required? it shoudl be installed in nova-base cinder-base glance base or openstack-base but its looks like tis been installed in base for 4+ years
i dont really know why but it proably can be moved
Thanks! Tony
W dniu 15.10.2020 o 18:32, Sean Mooney pisze:
Then, why is that service and release specific package required in base image? It doesn't cause issues other than taking a bit extra space, but shouldn't it be removed if it's not required?
it shoudl be installed in nova-base cinder-base glance base or openstack-base but its looks like tis been installed in base for 4+ years
i dont really know why but it proably can be moved
We install all packages adding repositories in base image. And disable them in next step (same layer). Then images which need those repos have them enabled via 'dnf config-manager --enable REPONAME' so it can be used. This change was done quite a while ago and was improvement compared to previous situation when all repos were enabled by default.
participants (4)
-
Marcin Juszkiewicz
-
Mark Goddard
-
Sean Mooney
-
Tony Liu