Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update/Add flux #10223

Closed
5 of 14 tasks
schdief opened this issue Jul 12, 2024 · 2 comments
Closed
5 of 14 tasks

Update/Add flux #10223

schdief opened this issue Jul 12, 2024 · 2 comments

Comments

@schdief
Copy link

schdief commented Jul 12, 2024

Tool name

flux

Tool license

Apache-2.0 license

Add or update?

  • Add
  • 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

  • Azure DevOps
  • GitHub Actions

Runner images where you need the tool

  • Ubuntu 20.04
  • Ubuntu 22.04
  • Ubuntu 24.04
  • macOS 12
  • macOS 13
  • macOS 13 Arm64
  • macOS 14
  • macOS 14 Arm64
  • Windows Server 2019
  • Windows Server 2022

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

@schdief schdief changed the title Update/Add [tool name] Update/Add flux Jul 12, 2024
@RaviAkshintala RaviAkshintala self-assigned this Jul 12, 2024
@RaviAkshintala
Copy link
Contributor

@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
Copy link
Contributor

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants