Skip to content
This repository has been archived by the owner on Nov 1, 2022. It is now read-only.

Flux 1.18.0

Compare
Choose a tag to compare
@2opremio 2opremio released this 06 Feb 14:41
32a60f7

This is a feature release with quite a few new features and fixes.

It includes new flags for fluxd and fluxctl; namely, it includes a new flag to disable registry scanning completely (--registry-disable-scanning) which allows deploying Flux without Memcached.

There is a new .flux.yaml variant (scanForFiles) which allows telling Flux to scan the local files, which is useful when mixing --manifest-generation with raw manifests.

This release also includes a few bugfixes. Namely, it comes with a fix for a filesystem leak in which git clone mirrors weren't being removed.

Enhancements

  • Disable Image Scanning with --registry-disable-scanning fluxcd/flux{#2745, #2753 #2798, #2813}
  • Add scanForFiles variant of .flux.yaml to scan current directory for manifests instead of generating them fluxcd/flux#2638
  • Honor KUBECONFIG env variable in fluxd fluxcd/flux{#2741, #2760}
  • Make Kubernetes resource-exclusion configurable through
    --k8s-unsafe-exclude-resource fluxcd/flux{#2749,
    #2754}
  • Add detailed error message in fluxctl sync fluxcd/flux#2765
  • Add --context flag to fluxctl fluxcd/flux#2715
  • Add --containerflag to fluxctl list-workloads to filter by container name fluxcd/flux#2766
  • Add --no-headers to fluxctl list-images and fluxctl list-workloads fluxcd/flux#2767
  • Add nodeSelector to deployment templates for mixed-OS clusters fluxcd/flux#2692
  • Distinguish cached registry errors from live ones fluxcd/flux#2782
  • Update kustomize to v3.5.4 fluxcd/flux#2751
  • Update kubectl to 1.15 and base image to Alpine to 3.11 fluxcd/flux#2781

Fixes

Maintenance and Documentation

Thanks

Thanks to @2opremio, @Ant59, @dholbach, @dinosk, @fliphess, @hiddeco, @jurruh,
@krymzonn, @mcfearsome, @michaelbeaumont, @nabadger, @ogerbron, @patrickwall57,
@prometherion, @roffe, @rparsonsbb, @sa-spag, @squaremo and @stefanprodan
for their contributions to this release.