BSD Ports

wip/flux2 2.9.4 NetBSD

Continuous delivery solution for Kubernetes

System
NetBSD
Repository
pkgsrc-wip
Maintainer
[email protected]
Last update
Commit
1915bca880
License
apache-2.0
Categories
wip, net

Description

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

Flux version 2 ("v2") is built from the ground up to use Kubernetes' API extension system, and to integrate with Prometheus and other core components of the Kubernetes ecosystem. In version 2, Flux supports multi-tenancy and support for syncing an arbitrary number of Git repositories, among other long-requested features.

Flux v2 is constructed with the GitOps Toolkit, a set of composable APIs and specialized tools for building Continuous Delivery on top of Kubernetes.

Install

From pkgsrc-wip (no binary package):

cd /usr/pkgsrc/wip/flux2 && make install clean

Dependencies

Build dependencies 1

No port depends on this one.

Commit history 2

DateCommitCreditsLog message
1915bca880 Leonardo Taccari flux2: Update to 2.9.4
Changes: 2.9.4 ----- Flux v2.9.4 is a patch release that ships various fixes to the Flux controllers, covering source-watcher tarball extraction and glob expansion limits, the refspecs accepted by ImageUpdateAutomation, the HTTP request limits of the notification-controller servers, and Helm repository index loading, OCI chart digest pinning, Bucket error handling and GCS static authentication in source-controller. On the CLI side, flux migrate -f now supports migrating repositories to Flux 2.9. Users are encouraged to upgrade for the best experience. Note that this release contains CRD schema changes for ArtifactGenerator and ImageUpdateAutomation; both CRDs must be updated along with the controllers.
46809ccdbe Leonardo Taccari flux2: Update to 2.9.3
Changes: Flux v2.9.0 is a feature release. Users are encouraged to upgrade for the best experience. For a compressive overview of new features and API changes included in this release, please refer to the Announcing Flux 2.9 GA blog post: <https://fluxcd.io/blog/2026/06/flux-v2.9.0/> Overview of the new features: - Flux CLI Plugin System with the Mirror and Schema plugins (flux plugin) - Server-Side Apply field ignore rules for fine-grained drift control (Kustomization) - SOPS decryption with the Age post-quantum cipher (Kustomization) - Kubernetes Workload Identity authentication for OpenBao and Vault (Kustomization) - Helm post-render strategies, including chart hooks support (HelmRelease) - Literal mode for Helm values references mirroring helm --set-literal (HelmRelease) …