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

Reply via email to