On Wed, Nov 13, 2024 at 9:54 PM <[email protected]> wrote:
> From: Numan Siddique <[email protected]>
>
> fedora 37 is already end of life cycle.
>
> The fedora version number can be passed to the Dockerfile of
> ovn-kubernetes.
>
> Signed-off-by: Numan Siddique <[email protected]>
> ---
>
Hi Numan,
thank you for the patch, shouldn't we actually bump to the current 41?
With that we don't have to worry about the next bump till Fedora 44.
.ci/ovn-kubernetes/Dockerfile | 6 ++++--
> .github/workflows/ovn-kubernetes.yml | 1 +
> 2 files changed, 5 insertions(+), 2 deletions(-)
>
> diff --git a/.ci/ovn-kubernetes/Dockerfile b/.ci/ovn-kubernetes/Dockerfile
> index 554b5551b5..67108f15af 100644
> --- a/.ci/ovn-kubernetes/Dockerfile
> +++ b/.ci/ovn-kubernetes/Dockerfile
> @@ -1,7 +1,8 @@
> ARG OVNKUBE_COMMIT
> ARG GO_VERSION
> +ARG FEDORA_VERSION
>
> -FROM fedora:37 AS ovnbuilder
> +FROM fedora:$FEDORA_VERSION AS ovnbuilder
>
> USER root
>
> @@ -37,6 +38,7 @@ RUN rm rpm/rpmbuild/RPMS/x86_64/*docker*
> ARG GO_VERSION
> FROM golang:$GO_VERSION as ovnkubebuilder
> ARG OVNKUBE_COMMIT
> +ARG FEDORA_VERSION
>
> # Clone OVN Kubernetes and build the binary based on the commit passed as
> argument
> WORKDIR /root
> @@ -63,7 +65,7 @@ COPY --from=ovnbuilder /tmp/ovn/ovn-sb.ovsschema
> pkg/sbdb/ovn-sb.ovsschema
> RUN go generate ./pkg/nbdb && go generate ./pkg/sbdb && make
>
> # Build the final image
> -FROM fedora:37
> +FROM fedora:$FEDORA_VERSION
>
> # install needed dependencies
> RUN INSTALL_PKGS=" \
> diff --git a/.github/workflows/ovn-kubernetes.yml
> b/.github/workflows/ovn-kubernetes.yml
> index 50e48d11f8..f125d12528 100644
> --- a/.github/workflows/ovn-kubernetes.yml
> +++ b/.github/workflows/ovn-kubernetes.yml
> @@ -52,6 +52,7 @@ jobs:
> run: |
> docker build --build-arg OVNKUBE_COMMIT=${{ env.OVNKUBE_COMMIT }}
> \
> --build-arg GO_VERSION=${{ env.GO_VERSION }} \
> + --build-arg FEDORA_VERSION=40 \
> --squash -t ovn-daemonset-f:dev -f
> .ci/ovn-kubernetes/Dockerfile .
> mkdir /tmp/_output
> docker save ovn-daemonset-f:dev > /tmp/_output/image.tar
> --
> 2.46.0
>
> _______________________________________________
> dev mailing list
> [email protected]
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>
>
Thanks,
Ales
--
Ales Musil
Senior Software Engineer - OVN Core
Red Hat EMEA <https://www.redhat.com>
[email protected]
<https://red.ht/sig>
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev