Releases: allenporter/flux-local
Releases · allenporter/flux-local
5.1.0
What's Changed
- Add support for HelmRelease that depends on the local GitRepository by @allenporter in #638
Developer dependency updates
- chore(deps): update dependency coverage to v7.5.0 by @renovate in #639
- chore(deps): update dependency mypy to v1.10.0 by @renovate in #640
- chore(deps): update dependency black to v24.4.1 by @renovate in #641
- chore(deps): update pre-commit hook psf/black to v24.4.1 by @renovate in #642
- chore(deps): update dependency ruff to v0.4.2 by @renovate in #643
- chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.4.2 by @renovate in #645
- chore(deps): update dependency black to v24.4.2 by @renovate in #646
- chore(deps): update pre-commit hook psf/black to v24.4.2 by @renovate in #647
- chore(deps): update dependency pytest to v8.1.2 by @renovate in #649
- chore(deps): update ubuntu docker tag to jammy-20240416 by @renovate in #650
- chore(deps): update docker.io/bitnami/kubectl docker tag to v1.30.0 by @renovate in #652
- chore(deps): update ghcr.io/kyverno/kyverno-cli docker tag to v1.12.0 by @renovate in #653
Full Changelog: 5.0.1...5.1.0
5.0.1
What's Changed
- Fix log messages for invalid value references by @allenporter in #634
- Fix regression with fallback secret placeholders by @allenporter in #636
Full Changelog: 5.0.0...5.0.1
5.0.0
What's Changed
This release adds support for Post Build Variable Substitution and drops support for pydantic for parsing.
- Change VALUE_PLACEHOLDER to be yaml-safe by @jfroy in #620
- Exercise postBuild.substituteFrom in tests by @allenporter in #624
- Code simplification: Replace queue.Queue with a collection by @allenporter in #628
- Code cleanup: Make kustomization updates happen in place by @allenporter in #629
- Code lint improvements by @allenporter in #630
- Parse postBuild references in the Kustomization by @allenporter in #625
- Use mashumaro for yaml parsing and drop pydantic by @allenporter in #631
Other developer updates
- Update README.md to fix examples by @allenporter in #533
- Set explicit version in cluster tests by @allenporter in #601
- README improvements and cleanup by @allenporter in #632
New Contributors
Full Changelog: 4.3.1...5.0.0
4.3.1
What's Changed
- Limit concurrency on
flux build
kustomization paths
Developer Dependency Updates
- chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.13 by @renovate in #504
- chore(deps): update dependency nest_asyncio to v1.5.9 by @renovate in #505
- chore(deps): update ubuntu docker tag to jammy-20240111 by @renovate in #506
- chore(deps): update dependency pdoc to v14.4.0 by @renovate in #507
- chore(deps): update docker.io/bitnami/kubectl docker tag to v1.29.1 by @renovate in #508
- chore(deps): update ghcr.io/kyverno/kyverno-cli docker tag to v1.11.4 by @renovate in #509
- chore(deps): update dependency ruff to v0.1.14 by @renovate in #510
- chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.14 by @renovate in #511
- chore(deps): update docker.io/alpine/helm docker tag to v3.14.0 by @renovate in #512
Full Changelog: 4.3.0...4.3.1
4.3.0
What's Changed
- Improve error messages to make misconfigurations easier to understand by @allenporter in #500
- Add checkout token to support private repos by @szinn in #353
Developer updates
- chore(deps): update dependency types-aiofiles to v23.2.0.20240106 by @renovate in #496
- chore(deps): update ghcr.io/kyverno/kyverno-cli docker tag to v1.11.3 by @renovate in #497
- chore(deps): update dependency gitpython to v3.1.41 by @renovate in #499
- chore(deps): update dependency ruff to v0.1.13 by @renovate in #501
New Contributors
Full Changelog: 4.2.2...4.3.0
4.2.2
What's Changed
- Add support for HelmRelease value references by @allenporter in #472
- Honour --output-file when there are not Helm Releases by @allenporter in #494
Developer dependency updates
- chore(deps): update dependency black to v23.12.1 by @renovate in #473
- chore(deps): update dependency ruff to v0.1.9 by @renovate in #474
- chore(deps): update fluxcd/flux2 action to v2.2.2 by @renovate in #475
- chore(deps): update ghcr.io/fluxcd/flux-cli docker tag to v2.2.2 by @renovate in #476* chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.9 by @renovate in #477
- chore(deps): update pre-commit hook psf/black to v23.12.1 by @renovate in #478
- chore(deps): update dependency mypy to v1.8.0 by @renovate in #479
- chore(deps): update dependency pdoc to v14.3.0 by @renovate in #480
- chore(deps): update dependency coverage to v7.4.0 by @renovate in #481
- chore(deps): update docker.io/bitnami/kubectl docker tag to v1.29.0 by @renovate in #482
- chore(deps): update ghcr.io/kyverno/kyverno-cli docker tag to v1.11.2 by @renovate in #484
- chore(deps): update python docker tag to v3.12 by @renovate in #485
- chore(deps): update dependency pytest to v7.4.4 by @renovate in #486
- Update devcontainer.json by @allenporter in #488
- chore(deps): update dependency pytest-asyncio to v0.23.3 by @renovate in #489
- chore(deps): update dependency ruff to v0.1.11 by @renovate in #490
- chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.11 by @renovate in #491
- Update kustomize test for new kyverno version by @allenporter in #493
Full Changelog: 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 #460
- fix: change running user to 1001 by @onedr0p in #461
- Initial design ideas for flux-local v5 by @allenporter in #463
- Upgrade to pydantic v2 APIs by @allenporter in #464
- Build with python 3.12 by @allenporter in #465
- Fix broken diff action output by @allenporter in #468
Developer updates
- chore(deps): update dependency coverage to v7.3.4 by @renovate in #469
- chore(deps): update dependency pydantic to v2.5.3 by @renovate in #470
Full Changelog: 4.2.0...4.2.1
4.2.0
What's Changed
- feat: add container build and workflows by @onedr0p in #452
- fix: update logic in container test to build on main by @onedr0p in #453
- fix: change CMD to ENTRYPOINT in Dockerfile by @onedr0p in #454
- Streamline devcontainer by @allenporter in #456
- Add --output-file flag to get cluster action by @allenporter in #457
- Add --output-file for build and diff and use in action by @allenporter in #459
New Contributors
Full Changelog: 4.1.1...4.2.0
4.1.1
What's Changed
- Remove complexity from multi-cluster diff by @allenporter in #447
- Improve timeout error message by @allenporter in #448
- Update stale helm pydoc by @allenporter in #449
- Cleanup visitor namespace related logic by @allenporter in #450
- Fix bug in actions by setting cache dependency paths based on action by @allenporter in #451
Full Changelog: 4.1.0...4.1.1
4.1.0
What's Changed
- Enable caching of package dependencies by @allenporter in #442
- Fix formatting by running black on code by @allenporter in #444
- Add container images from Kustomziations to the cluster manifest by @allenporter in #443
- Add HelmRelease images to cluster manifest by @allenporter in #445
Developer dependency updates
- Revert "Update actions/upload-pages-artifact action to v3" by @allenporter in #438
- Revert "Update actions/deploy-pages action to v4" by @allenporter in #439
Full Changelog: 4.0.0...4.1.0