Skip to content

Tags: projectsveltos/addon-controller

Tags

v1.11.0

Toggle v1.11.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix hash instability, file collision, and sort performance in addon-c…

…ontroller (#1826)

Silent file loss when deploying from Flux sources with nested directories
When reading files from a Flux source path, the code was keying each file by its
bare filename rather than its path relative to the source root. If two files in
different subdirectories shared the same name, the second one silently overwrote
the first, causing part of the content to be dropped without any error. The fix
uses the relative path as the key.

Non-deterministic hash for DriftExclusion ordering
SortedDriftExclusions.Less() compared entries using only their Paths field.
Two entries with identical paths but different Target fields compared as equal,
so the sort was free to place them in any order. Because the sorted slice feeds
directly into the spec hash used by ClusterPromotionReconciler, the hash could
differ between runs for semantically identical specs, triggering spurious promotion
re-evaluations. The sort now includes Target (Group, Version, Kind, Namespace, Name)
as a stable tiebreaker.

Profile spec hash was non-deterministic for map fields and used a slow renderer

v1.10.0

Toggle v1.10.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
(chore) prepare for release v1.10.0 (#1791)

v1.9.0

Toggle v1.9.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
(chore) prepare for release v1.9.0 (#1769)

v1.8.0

Toggle v1.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1706 from gianlucam76/prep

(chore) prepare for release v1.8.0

v1.7.0

Toggle v1.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1670 from gianlucam76/prep

(chore) prepare for release v1.7.0

v1.6.1

Toggle v1.6.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1646 from gianlucam76/release-1.6

(chore) prepare for release v1.6.1

v1.6.0

Toggle v1.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1638 from gianlucam76/prep

(chore) prepare for release v1.6.0

v1.5.1

Toggle v1.5.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1616 from gianlucam76/release-1.5

(chore) release v1.5.1

v1.5.0

Toggle v1.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1610 from gianlucam76/prep

(chore) prepare for release v1.5.0

v1.4.0

Toggle v1.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1576 from gianlucam76/prep

(chore) prepare for release v1.4.0