actions / runner-images

GitHub Actions runner images
MIT License
9.79k stars 3k forks source link

Update/Add flux #10223

Closed schdief closed 3 weeks ago

schdief commented 1 month ago

Tool name

flux

Tool license

Apache-2.0 license

Add or update?

Desired version

latest supported version from AKS (https://learn.microsoft.com/de-de/azure/azure-arc/kubernetes/extensions-release#flux-gitops)

Approximate size

19mb

Brief description of tool

Flux is a tool for keeping Kubernetes clusters in sync with sources of configuration (like Git repositories and OCI artifacts), and automating updates to configuration when there is new code to deploy.

Flux is supported as an AKS extension and needed to configure it and reconcile at will.

URL for tool's homepage

https://github.com/fluxcd/flux2

Provide a basic test case to validate the tool's functionality.

flux version --client

Platforms where you need the tool

Runner images where you need the tool

Can this tool be installed during the build?

RUN curl -s -L -0 https://github.com/fluxcd/flux2/releases/download/v$FLUX_CD_VERSION/flux_${FLUX_CD_VERSION}_linux_amd64.tar.gz -o flux.tar.gz && tar xf flux.tar.gz -C /bin && rm flux.tar.gz
RUN flux completion bash > /etc/bash_completion.d/flux

Tool installation time in runtime

2s

Are you willing to submit a PR?

sure

RaviAkshintala commented 1 month ago

@schdief Thank you for bringing this issue to us. We are looking into this issue and will update you on this issue after investigating.

RaviAkshintala commented 3 weeks ago

@schdief It was decided not to add this tool to the Ubuntu images due to maintenance concerns and relatively short installation time. Please continue installing it in runtime. We are closing this issue. Thanks.