Flux v1.18.0 Release Notes

Release Date: 2020-02-06 // 17 days ago
  • 🚀 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 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.

Previous changes from v1.17.1

  • 🚀 This is a minor security patch release fixing a problem with the scoping of imagePullSecrets and removing git-URL HTTPS credentials server-side.

    🛠 Fixes


    🚀 Thanks to @2opremio, @hiddeco and @bootc for contributing to this release.