Skip to content

Releases: allenporter/flux-local

5.0.0

21 Apr 00:57
dc49801
Compare
Choose a tag to compare

What's Changed

This release adds support for Post Build Variable Substitution and drops support for pydantic for parsing.

Other developer updates

New Contributors

Full Changelog: 4.3.1...5.0.0

4.3.1

21 Jan 18:32
e630dae
Compare
Choose a tag to compare

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

13 Jan 23:08
d290eeb
Compare
Choose a tag to compare

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

06 Jan 03:56
e81a605
Compare
Choose a tag to compare

What's Changed

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

24 Dec 03:13
c4c5ce1
Compare
Choose a tag to compare

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.

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

22 Dec 19:21
8a71aca
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.1.1...4.2.0

4.1.1

21 Dec 18:21
fbbc4c3
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.1.0...4.1.1

4.1.0

21 Dec 15:29
f5efe17
Compare
Choose a tag to compare

What's Changed

Developer dependency updates

Full Changelog: 4.0.0...4.1.0

4.0.0

20 Dec 23:08
e3e84e4
Compare
Choose a tag to compare

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 for details on how to setup the CLI environment. #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 #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. #435

Change Log

Developer dependency updates

Full Changelog: 3.2.0...4.0.0

3.2.0

20 Nov 02:59
19bfc69
Compare
Choose a tag to compare

What's Changed

Developer updates

Full Changelog: 3.1.1...3.2.0