Flux-local

Latest version: v7.0.0

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 11

4.2.2

What's Changed

* Add support for HelmRelease value references by allenporter in https://github.com/allenporter/flux-local/pull/472
* Honour --output-file when there are not Helm Releases by allenporter in https://github.com/allenporter/flux-local/pull/494

Developer dependency updates

* chore(deps): update dependency black to v23.12.1 by renovate in https://github.com/allenporter/flux-local/pull/473
* chore(deps): update dependency ruff to v0.1.9 by renovate in https://github.com/allenporter/flux-local/pull/474
* chore(deps): update fluxcd/flux2 action to v2.2.2 by renovate in https://github.com/allenporter/flux-local/pull/475
* chore(deps): update ghcr.io/fluxcd/flux-cli docker tag to v2.2.2 by renovate in https://github.com/allenporter/flux-local/pull/476* chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.9 by renovate in https://github.com/allenporter/flux-local/pull/477
* chore(deps): update pre-commit hook psf/black to v23.12.1 by renovate in https://github.com/allenporter/flux-local/pull/478
* chore(deps): update dependency mypy to v1.8.0 by renovate in https://github.com/allenporter/flux-local/pull/479
* chore(deps): update dependency pdoc to v14.3.0 by renovate in https://github.com/allenporter/flux-local/pull/480
* chore(deps): update dependency coverage to v7.4.0 by renovate in https://github.com/allenporter/flux-local/pull/481
* chore(deps): update docker.io/bitnami/kubectl docker tag to v1.29.0 by renovate in https://github.com/allenporter/flux-local/pull/482
* chore(deps): update ghcr.io/kyverno/kyverno-cli docker tag to v1.11.2 by renovate in https://github.com/allenporter/flux-local/pull/484
* chore(deps): update python docker tag to v3.12 by renovate in https://github.com/allenporter/flux-local/pull/485
* chore(deps): update dependency pytest to v7.4.4 by renovate in https://github.com/allenporter/flux-local/pull/486
* Update devcontainer.json by allenporter in https://github.com/allenporter/flux-local/pull/488
* chore(deps): update dependency pytest-asyncio to v0.23.3 by renovate in https://github.com/allenporter/flux-local/pull/489
* chore(deps): update dependency ruff to v0.1.11 by renovate in https://github.com/allenporter/flux-local/pull/490
* chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.11 by renovate in https://github.com/allenporter/flux-local/pull/491
* Update kustomize test for new kyverno version by allenporter in https://github.com/allenporter/flux-local/pull/493

**Full Changelog**: https://github.com/allenporter/flux-local/compare/4.2.1...4.2.2

4.2.1

What's Changed

Version `4.2.0` contains a bug in the diff action that caused it to never emit a diff, which is fixed in this release.

* Update pages workflow to new versions by allenporter in https://github.com/allenporter/flux-local/pull/460
* fix: change running user to 1001 by onedr0p in https://github.com/allenporter/flux-local/pull/461
* Initial design ideas for flux-local v5 by allenporter in https://github.com/allenporter/flux-local/pull/463
* Upgrade to pydantic v2 APIs by allenporter in https://github.com/allenporter/flux-local/pull/464
* Build with python 3.12 by allenporter in https://github.com/allenporter/flux-local/pull/465
* Fix broken diff action output by allenporter in https://github.com/allenporter/flux-local/pull/468


Developer updates

* chore(deps): update dependency coverage to v7.3.4 by renovate in https://github.com/allenporter/flux-local/pull/469
* chore(deps): update dependency pydantic to v2.5.3 by renovate in https://github.com/allenporter/flux-local/pull/470

**Full Changelog**: https://github.com/allenporter/flux-local/compare/4.2.0...4.2.1

4.2.0

What's Changed
* feat: add container build and workflows by onedr0p in https://github.com/allenporter/flux-local/pull/452
* fix: update logic in container test to build on main by onedr0p in https://github.com/allenporter/flux-local/pull/453
* fix: change CMD to ENTRYPOINT in Dockerfile by onedr0p in https://github.com/allenporter/flux-local/pull/454
* Streamline devcontainer by allenporter in https://github.com/allenporter/flux-local/pull/456
* Add --output-file flag to get cluster action by allenporter in https://github.com/allenporter/flux-local/pull/457
* Add --output-file for build and diff and use in action by allenporter in https://github.com/allenporter/flux-local/pull/459

New Contributors
* onedr0p made their first contribution in https://github.com/allenporter/flux-local/pull/452

**Full Changelog**: https://github.com/allenporter/flux-local/compare/4.1.1...4.2.0

4.1.1

What's Changed
* Remove complexity from multi-cluster diff by allenporter in https://github.com/allenporter/flux-local/pull/447
* Improve timeout error message by allenporter in https://github.com/allenporter/flux-local/pull/448
* Update stale helm pydoc by allenporter in https://github.com/allenporter/flux-local/pull/449
* Cleanup visitor namespace related logic by allenporter in https://github.com/allenporter/flux-local/pull/450
* Fix bug in actions by setting cache dependency paths based on action by allenporter in https://github.com/allenporter/flux-local/pull/451


**Full Changelog**: https://github.com/allenporter/flux-local/compare/4.1.0...4.1.1

4.1.0

What's Changed
* Enable caching of package dependencies by allenporter in https://github.com/allenporter/flux-local/pull/442
* Fix formatting by running black on code by allenporter in https://github.com/allenporter/flux-local/pull/444
* Add container images from Kustomziations to the cluster manifest by allenporter in https://github.com/allenporter/flux-local/pull/443
* Add HelmRelease images to cluster manifest by allenporter in https://github.com/allenporter/flux-local/pull/445

Developer dependency updates
* Revert "Update actions/upload-pages-artifact action to v3" by allenporter in https://github.com/allenporter/flux-local/pull/438
* Revert "Update actions/deploy-pages action to v4" by allenporter in https://github.com/allenporter/flux-local/pull/439


**Full Changelog**: https://github.com/allenporter/flux-local/compare/4.0.0...4.1.0

4.0.0

What's Changed

Native flux build
The primary change in this release is to move to use `flux build` internally. This means that the `flux` CLI is now required to be present in the environment, similar to how `kustomize` is already required. See documentation for the [Github Action](https://github.com/allenporter/flux-local?tab=readme-ov-file#github-action) for details on how to setup the CLI environment. https://github.com/allenporter/flux-local/pull/392

To simplify internals, multiple clusters in the same path are no longer supported. You can still use a multi-cluster repo if you specify `--path` to one of the clusters. This should be a no-op for most users of the github action since likely you already were setting a path argument.

Diagnostics
You can now discover malormed or unexpected yaml files with `flux-local diagnostics` https://github.com/allenporter/flux-local/pull/401:

flux-local diagnostics
[DIAGNOSTICS OK]


Performance
With the move to `flux build`, we've been able to reduce some unnecessary `kustomize` calls, improving internal caching, and parallelize some of the cluster commands. Speed has been improved by 2x even for smaller clusters with only a handful of kustomizations. https://github.com/allenporter/flux-local/pull/435


Change Log
* Add flux dependency in development environment by allenporter in https://github.com/allenporter/flux-local/pull/391
* Migrate tests to syrup by allenporter in https://github.com/allenporter/flux-local/pull/393
* Add tests that trace the full command stack of building the manifest by allenporter in https://github.com/allenporter/flux-local/pull/394
* Increase coverage for cluster3 by allenporter in https://github.com/allenporter/flux-local/pull/395
* Improve test coverage for cluster3 cases by allenporter in https://github.com/allenporter/flux-local/pull/396
* Improve test coverage for internals of git repo manifest builders by allenporter in https://github.com/allenporter/flux-local/pull/397
* Remove support for multiple clusters in a single path by allenporter in https://github.com/allenporter/flux-local/pull/398
* Skip unnecessary kustomize cfg step when scanning the cluster by allenporter in https://github.com/allenporter/flux-local/pull/399
* Add a `diagnostics` command to find yaml files that kustomize does no… by allenporter in https://github.com/allenporter/flux-local/pull/401
* Renovate Dockerfile and versions by allenporter in https://github.com/allenporter/flux-local/pull/422
* Use `flux build ks` when building Kustomizations by allenporter in https://github.com/allenporter/flux-local/pull/392
* Update documentation examples to include flux cli by allenporter in https://github.com/allenporter/flux-local/pull/424
* Improve error messages for shell commands by allenporter in https://github.com/allenporter/flux-local/pull/425
* Fix support for Kustomizations with absolute paths by allenporter in https://github.com/allenporter/flux-local/pull/426
* Improve logging/tracing and track performance counters by allenporter in https://github.com/allenporter/flux-local/pull/427
* Improve kustomization traversal performance by allenporter in https://github.com/allenporter/flux-local/pull/435


Developer dependency updates
* Update dependency pydantic to v2.5.2 by renovate in https://github.com/allenporter/flux-local/pull/400
* Update dependency mypy to v1.7.1 by renovate in https://github.com/allenporter/flux-local/pull/402
* Update dependency wheel to v0.42.0 by renovate in https://github.com/allenporter/flux-local/pull/404
* Update pypa/gh-action-pypi-publish action to v1.8.11 by renovate in https://github.com/allenporter/flux-local/pull/405
* Update ubuntu Docker tag to jammy-20231128 by renovate in https://github.com/allenporter/flux-local/pull/406
* Update dependency pytest-asyncio to v0.23.2 by renovate in https://github.com/allenporter/flux-local/pull/410
* Update dependency ruff to v0.1.7 by renovate in https://github.com/allenporter/flux-local/pull/412
* Update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.7 by renovate in https://github.com/allenporter/flux-local/pull/413
* Update actions/setup-python action to v5 by renovate in https://github.com/allenporter/flux-local/pull/411
* Update actions/deploy-pages action to v3 by renovate in https://github.com/allenporter/flux-local/pull/409
* Update actions/configure-pages action to v4 by renovate in https://github.com/allenporter/flux-local/pull/408
* Update dependency pre-commit to v3.6.0 by renovate in https://github.com/allenporter/flux-local/pull/414
* Update dependency typing-extensions to v4.9.0 by renovate in https://github.com/allenporter/flux-local/pull/415
* Update dependency black to v23.12.0 by renovate in https://github.com/allenporter/flux-local/pull/416
* Update pre-commit hook psf/black to v23.12.0 by renovate in https://github.com/allenporter/flux-local/pull/417
* Update dependency ruff to v0.1.8 by renovate in https://github.com/allenporter/flux-local/pull/418
* Update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.8 by renovate in https://github.com/allenporter/flux-local/pull/419
* Update dependency coverage to v7.3.3 by renovate in https://github.com/allenporter/flux-local/pull/420
* Update dependency pdoc to v14.2.0 by renovate in https://github.com/allenporter/flux-local/pull/421
* Update dependency pip to v23.3.2 by renovate in https://github.com/allenporter/flux-local/pull/428
* Update dependency fluxcd/flux2 to v2.2.1 by renovate in https://github.com/allenporter/flux-local/pull/429
* Update dependency helm/helm to v3.13.3 by renovate in https://github.com/allenporter/flux-local/pull/432
* Update dependency kyverno/kyverno to v1.11.1 by renovate in https://github.com/allenporter/flux-local/pull/433
* Update actions/deploy-pages action to v4 by renovate in https://github.com/allenporter/flux-local/pull/430
* Update actions/upload-pages-artifact action to v3 by renovate in https://github.com/allenporter/flux-local/pull/431
*
**Full Changelog**: https://github.com/allenporter/flux-local/compare/3.2.0...4.0.0

Page 4 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.