Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
dbbb1a9
Support patching for kustomize
octonautcal Mar 17, 2026
9700c56
fix tests for InlineJsonPatchImageReplacer.cs
octonautcal Mar 17, 2026
99716f6
Fix JsonPatchImageReplacerTests.cs
octonautcal Mar 17, 2026
59388fa
Fix StrategicMergePatchImageReplacerTests.cs
octonautcal Mar 18, 2026
7668c84
Fix KustomizeUpdaterTests.cs
octonautcal Mar 18, 2026
c8522f8
Refactor Template Step to use App and AppSource Updates (#1829)
rain-on Mar 19, 2026
33635f9
ArgoCD Steps: Replace directory-separator for Patches/Replaced files …
rain-on Mar 19, 2026
398170b
Refactor architecture
octonautcal Mar 20, 2026
500dd8e
simplify
octonautcal Mar 20, 2026
53eaaee
DEtermine patch type
octonautcal Mar 20, 2026
3ab7754
fix tests
octonautcal Mar 20, 2026
49da49a
Merge branch 'main' into cal/md-1462-kustomize-files-do-not-support-p…
octonautcal Mar 20, 2026
5ca251a
fix merge
octonautcal Mar 20, 2026
743d350
fix
octonautcal Mar 20, 2026
d424a44
Update KustomizeUpdaterTests.cs
octonautcal Mar 22, 2026
bbcb177
cleanup
octonautcal Mar 22, 2026
de6798c
Revert "cleanup"
octonautcal Mar 22, 2026
f4916b3
clean
octonautcal Mar 22, 2026
9218c08
Simplify replacers
octonautcal Mar 23, 2026
51181a3
default to null
octonautcal Mar 23, 2026
a7413f0
Process inline json6902 and strategic merges
octonautcal Mar 24, 2026
aad3e19
Fix bug with document separators
octonautcal Mar 24, 2026
d9b3da2
Merge branch 'main' into cal/md-1462-kustomize-files-do-not-support-p…
octonautcal Mar 24, 2026
9f70ac7
remove out file
octonautcal Mar 24, 2026
5a381a8
refactor the kustomizeUpdater to move most work to a sub-class
rain-on Mar 24, 2026
c42805b
Refactor architecture
octonautcal Mar 25, 2026
91a2143
Reduce number of duplicate tests
octonautcal Mar 25, 2026
0ab2bf2
revert changes to source/Calamari/ArgoCD/KustomizeImageReplacer.cs
octonautcal Mar 25, 2026
559ca20
add kustomize infomration to fix the tests
octonautcal Mar 25, 2026
9cbacb1
Batch fixes for review comments
octonautcal Mar 25, 2026
4661457
Split the UpdateImages → UpdateImageTags + UpdatePatchFields
octonautcal Mar 25, 2026
d54222f
remove null checks
octonautcal Mar 25, 2026
aaa46f7
make DiscoverPatchFiles non static
octonautcal Mar 25, 2026
eaa5ece
separate out kustomize validation
octonautcal Mar 25, 2026
babe712
refactor to return list of chnages
octonautcal Mar 25, 2026
6a41665
Add design spec for YamlJson6902PatchImageReplacer result consistency
octonautcal Mar 29, 2026
72c8c48
Review comments YamlJson6902PatchImageReplacer.cs
octonautcal Mar 30, 2026
978daf1
StrategicMergePatchImageReplacer.cs review comments
octonautcal Mar 30, 2026
81b7372
move out serialize doc
octonautcal Mar 30, 2026
c33d96b
Merge remote-tracking branch 'origin/main' into cal/md-1462-kustomize…
octonautcal Mar 30, 2026
6f1b33e
fix merge conflicts
octonautcal Mar 30, 2026
166bc0e
fix broken test
octonautcal Mar 30, 2026
aa92972
Returns images changed.
octonautcal Mar 30, 2026
5fe1920
refactor to processImageValue to be simpler
octonautcal Mar 30, 2026
ba9aa9f
refactor to linq query
octonautcal Mar 30, 2026
2a290b6
minor cleanup - breakout discovery
rain-on Mar 30, 2026
cd3f35f
bit tidier
rain-on Mar 30, 2026
ac90292
trying to use the COntainerImageReplacer
rain-on Mar 31, 2026
c6f2cea
removed recursive processing
rain-on Mar 31, 2026
16cd019
swapping in the ContainerImageReplacer
rain-on Mar 31, 2026
95d248d
Add tests for partial strategic merge patches
octonautcal Mar 31, 2026
9a90a25
Add feature toggle
octonautcal Apr 1, 2026
979c6c5
add feature flag to the test
octonautcal Apr 1, 2026
8b58153
Renames
octonautcal Apr 2, 2026
4bf77e1
modify copy of input
octonautcal Apr 2, 2026
b87b261
Merge remote-tracking branch 'origin/main' into cal/md-1462-kustomize…
octonautcal Apr 2, 2026
f50ab1b
integrate feature flag
octonautcal Apr 2, 2026
ec0c6da
Replace internals
octonautcal Apr 2, 2026
140a0d3
refactor out internals
octonautcal Apr 2, 2026
6f41db3
refactored internal methods
octonautcal Apr 2, 2026
aa411b0
update ImageReplacementResult.cs to be public
octonautcal Apr 2, 2026
8e93745
flag on the verbose log
octonautcal Apr 2, 2026
04bf871
Detect json6902 from within patch node
octonautcal Apr 2, 2026
9e7253c
rename
octonautcal Apr 2, 2026
ff6165b
Merge branch 'main' into cal/md-1462-kustomize-files-do-not-support-p…
octonautcal Apr 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -340,6 +340,8 @@ public void KustomizeSource_HasKustomizationFile_Update()
var kustomizeFile = "kustomization.yaml";
originRepo.AddFilesToBranch(argoCDBranchName, [(kustomizeFile,
"""
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
images:
- name: "docker.io/nginx"
newTag: "1.25"
Expand All @@ -352,6 +354,8 @@ public void KustomizeSource_HasKustomizationFile_Update()

// Assert
var updatedYamlContent = """
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
images:
- name: "docker.io/nginx"
newTag: "1.27.1"
Expand Down Expand Up @@ -973,6 +977,8 @@ public void KustomizeSource_ImageAlreadyAtTargetTag_TracksSourceWithNullCommitSh

originRepo.AddFilesToBranch(argoCDBranchName, [("kustomization.yaml",
"""
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
images:
- name: "docker.io/nginx"
newTag: "1.27.1"
Expand Down
Loading