Flux-local

Latest version: v5.4.0

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

Scan your dependencies

Page 3 of 9

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

3.2.0

What's Changed
* Add support for targetNamespace in Fluxtomization by allenporter in https://github.com/allenporter/flux-local/pull/388


Developer updates
* Update dependency wheel to v0.41.1 by renovate in https://github.com/allenporter/flux-local/pull/300
* Update dependency aiofiles to v23.2.1 by renovate in https://github.com/allenporter/flux-local/pull/302
* Update dependency ruff to v0.0.284 by renovate in https://github.com/allenporter/flux-local/pull/304
* Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.284 by renovate in https://github.com/allenporter/flux-local/pull/305
* Update pypa/gh-action-pypi-publish action to v1.8.10 by renovate in https://github.com/allenporter/flux-local/pull/306
* Update dependency mypy to v1.5.0 by renovate in https://github.com/allenporter/flux-local/pull/307
* Update dependency coverage to v7.3.0 by renovate in https://github.com/allenporter/flux-local/pull/308
* Update dependency types-aiofiles to v23.2.0.0 by renovate in https://github.com/allenporter/flux-local/pull/309
* Update dependency mypy to v1.5.1 by renovate in https://github.com/allenporter/flux-local/pull/310
* Update dependency ruff to v0.0.285 by renovate in https://github.com/allenporter/flux-local/pull/311
* Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.285 by renovate in https://github.com/allenporter/flux-local/pull/312
* Update dependency pydantic to v2.2.1 by renovate in https://github.com/allenporter/flux-local/pull/313
* Update dependency wheel to v0.41.2 by renovate in https://github.com/allenporter/flux-local/pull/314
* Update dependency pydantic to v2.3.0 by renovate in https://github.com/allenporter/flux-local/pull/315
* Update dependency ruff to v0.0.286 by renovate in https://github.com/allenporter/flux-local/pull/316
* Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.286 by renovate in https://github.com/allenporter/flux-local/pull/317
* Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.287 by renovate in https://github.com/allenporter/flux-local/pull/319
* Update dependency ruff to v0.0.287 by renovate in https://github.com/allenporter/flux-local/pull/318
* Update dependency GitPython to v3.1.34 by renovate in https://github.com/allenporter/flux-local/pull/320
* Update dependency pytest to v7.4.1 by renovate in https://github.com/allenporter/flux-local/pull/321
* Update actions/checkout action to v4 by renovate in https://github.com/allenporter/flux-local/pull/322
* Update dependency pre-commit to v3.4.0 by renovate in https://github.com/allenporter/flux-local/pull/323
* Update dependency coverage to v7.3.1 by renovate in https://github.com/allenporter/flux-local/pull/324
* Update dependency GitPython to v3.1.35 by renovate in https://github.com/allenporter/flux-local/pull/325
* Update dependency pytest to v7.4.2 by renovate in https://github.com/allenporter/flux-local/pull/326
* Update dependency black to v23.9.0 by renovate in https://github.com/allenporter/flux-local/pull/327
* Update pre-commit hook psf/black to v23.9.0 by renovate in https://github.com/allenporter/flux-local/pull/328
* Update dependency pdoc to v14.1.0 by renovate in https://github.com/allenporter/flux-local/pull/329
* Update dependency GitPython to v3.1.36 by renovate in https://github.com/allenporter/flux-local/pull/330
* Update dependency black to v23.9.1 by renovate in https://github.com/allenporter/flux-local/pull/331
* Update dependency ruff to v0.0.289 by renovate in https://github.com/allenporter/flux-local/pull/332
* Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.289 by renovate in https://github.com/allenporter/flux-local/pull/333
* Update pre-commit hook psf/black to v23.9.1 by renovate in https://github.com/allenporter/flux-local/pull/335
* Update dependency ruff to v0.0.290 by renovate in https://github.com/allenporter/flux-local/pull/336
* Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.290 by renovate in https://github.com/allenporter/flux-local/pull/337
* Update dependency nest_asyncio to v1.5.8 by renovate in https://github.com/allenporter/flux-local/pull/339
* Update dependency typing-extensions to v4.8.0 by renovate in https://github.com/allenporter/flux-local/pull/340
* Update dependency GitPython to v3.1.37 by renovate in https://github.com/allenporter/flux-local/pull/341
* Update dependency ruff to v0.0.291 by renovate in https://github.com/allenporter/flux-local/pull/342
* Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.291 by renovate in https://github.com/allenporter/flux-local/pull/343
* Update dependency types-PyYAML to v6.0.12.12 by renovate in https://github.com/allenporter/flux-local/pull/344
* Update dependency pydantic to v2.4.1 by renovate in https://github.com/allenporter/flux-local/pull/345
* Update dependency pydantic to v2.4.2 by renovate in https://github.com/allenporter/flux-local/pull/346
* Update dependency coverage to v7.3.2 by renovate in https://github.com/allenporter/flux-local/pull/347
* Update dependency ruff to v0.0.292 by renovate in https://github.com/allenporter/flux-local/pull/348
* Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.292 by renovate in https://github.com/allenporter/flux-local/pull/349
* Update pre-commit hook pre-commit/pre-commit-hooks to v4.5.0 by renovate in https://github.com/allenporter/flux-local/pull/351
* Update dependency mypy to v1.6.0 by renovate in https://github.com/allenporter/flux-local/pull/352
* Update dependency pre-commit to v3.5.0 by renovate in https://github.com/allenporter/flux-local/pull/354
* Update dependency pip to v23.3 by renovate in https://github.com/allenporter/flux-local/pull/355
* Update dependency ruff to v0.1.0 by renovate in https://github.com/allenporter/flux-local/pull/357
* Update ubuntu Docker tag to jammy-20231004 by renovate in https://github.com/allenporter/flux-local/pull/356
* Update dependency black to v23.10.0 by renovate in https://github.com/allenporter/flux-local/pull/359
* Update dependency GitPython to v3.1.40 by renovate in https://github.com/allenporter/flux-local/pull/361
* Update pre-commit hook psf/black to v23.10.0 by renovate in https://github.com/allenporter/flux-local/pull/362
* Update workflow with ruff action by allenporter in https://github.com/allenporter/flux-local/pull/363
* Update dependency mypy to v1.6.1 by renovate in https://github.com/allenporter/flux-local/pull/358
* Update pre-commit hook codespell-project/codespell to v2.2.6 by renovate in https://github.com/allenporter/flux-local/pull/350
* Update dependency pip to v23.3.1 by renovate in https://github.com/allenporter/flux-local/pull/364
* Update dependency ruff to v0.1.1 by renovate in https://github.com/allenporter/flux-local/pull/365
* Update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.1 by renovate in https://github.com/allenporter/flux-local/pull/366
* Update dependency black to v23.10.1 by renovate in https://github.com/allenporter/flux-local/pull/367
* Update pre-commit hook psf/black to v23.10.1 by renovate in https://github.com/allenporter/flux-local/pull/368
* Update dependency ruff to v0.1.2 by renovate in https://github.com/allenporter/flux-local/pull/370
* Update dependency pytest to v7.4.3 by renovate in https://github.com/allenporter/flux-local/pull/369
* Update dependency ruff to v0.1.3 by renovate in https://github.com/allenporter/flux-local/pull/371
* Update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.3 by renovate in https://github.com/allenporter/flux-local/pull/372
* Update dependency wheel to v0.41.3 by renovate in https://github.com/allenporter/flux-local/pull/373
* Update dependency ruff to v0.1.4 by renovate in https://github.com/allenporter/flux-local/pull/374
* Update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.4 by renovate in https://github.com/allenporter/flux-local/pull/375
* Update dependency black to v23.11.0 by renovate in https://github.com/allenporter/flux-local/pull/376
* Update pre-commit hook psf/black to v23.11.0 by renovate in https://github.com/allenporter/flux-local/pull/377
* Update dependency ruff to v0.1.5 by renovate in https://github.com/allenporter/flux-local/pull/378
* Update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.5 by renovate in https://github.com/allenporter/flux-local/pull/379
* Update dependency mypy to v1.7.0 by renovate in https://github.com/allenporter/flux-local/pull/380
* Update dependency yamllint to v1.33.0 by renovate in https://github.com/allenporter/flux-local/pull/381
* Update pre-commit hook adrienverge/yamllint to v1.33.0 by renovate in https://github.com/allenporter/flux-local/pull/382
* Update dependency pydantic to v2.5.0 by renovate in https://github.com/allenporter/flux-local/pull/383
* Update dependency pydantic to v2.5.1 by renovate in https://github.com/allenporter/flux-local/pull/384
* Update dependency ruff to v0.1.6 by renovate in https://github.com/allenporter/flux-local/pull/385
* Update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.6 by renovate in https://github.com/allenporter/flux-local/pull/386

**Full Changelog**: https://github.com/allenporter/flux-local/compare/3.1.1...3.2.0

3.1.1

What's Changed
* Fluxtomize with multiple levels of subdirectories by ansarhun in https://github.com/allenporter/flux-local/pull/298

Developer updates

* Update dependency types-PyYAML to v6.0.12.11 by renovate in https://github.com/allenporter/flux-local/pull/286
* Update dependency types-aiofiles to v23.1.0.5 by renovate in https://github.com/allenporter/flux-local/pull/287
* Update dependency types-python-slugify to v8.0.0.3 by renovate in https://github.com/allenporter/flux-local/pull/288
* Update dependency pip to v23.2.1 by renovate in https://github.com/allenporter/flux-local/pull/289
* Update dependency ruff to v0.0.280 by renovate in https://github.com/allenporter/flux-local/pull/290
* Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.280 by renovate in https://github.com/allenporter/flux-local/pull/291
* Update dependency wheel to v0.41.0 by renovate in https://github.com/allenporter/flux-local/pull/292
* Update dependency pydantic to v2.1.1 by renovate in https://github.com/allenporter/flux-local/pull/293
* Update dependency nest_asyncio to v1.5.7 by renovate in https://github.com/allenporter/flux-local/pull/294
* Update dependency ruff to v0.0.282 by renovate in https://github.com/allenporter/flux-local/pull/296
* Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.282 by renovate in https://github.com/allenporter/flux-local/pull/297


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

**Full Changelog**: https://github.com/allenporter/flux-local/compare/3.1.0...3.1.1

Page 3 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.