Skip to content

Commit 4e903f7

Browse files
committed
Migrate to runtime/secrets v0.63.0 and refactor
Update pkg/runtime from v0.60.0 to v0.63.0 and migrate all secret handling to use runtime/secrets APIs directly. Key changes: - Remove wrapper functions and use runtime/secrets directly - Refactor bucket controller reconcileSource into focused functions - Update error messages to runtime/secrets v0.63.0 format - Add comprehensive tests for LoginOptionFromSecretRef - Clean up 600+ lines of redundant code and tests This establishes unified secret handling across source-controller. Signed-off-by: cappyzawa <[email protected]>
1 parent 8f77ed4 commit 4e903f7

17 files changed

+473
-865
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ require (
3737
github.com/fluxcd/pkg/lockedfile v0.6.0
3838
github.com/fluxcd/pkg/masktoken v0.7.0
3939
github.com/fluxcd/pkg/oci v0.49.0
40-
github.com/fluxcd/pkg/runtime v0.60.0
40+
github.com/fluxcd/pkg/runtime v0.63.0
4141
github.com/fluxcd/pkg/sourceignore v0.12.0
4242
github.com/fluxcd/pkg/ssh v0.19.0
4343
github.com/fluxcd/pkg/tar v0.12.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -391,8 +391,8 @@ github.com/fluxcd/pkg/masktoken v0.7.0 h1:pitmyOg2pUVdW+nn2Lk/xqm2TaA08uxvOC0ns3
391391
github.com/fluxcd/pkg/masktoken v0.7.0/go.mod h1:Lc1uoDjO1GY6+YdkK+ZqqBIBWquyV58nlSJ5S1N1IYU=
392392
github.com/fluxcd/pkg/oci v0.49.0 h1:L8/dmNSIzqu6X8vzIkPLrW8NAF7Et/SnOuI8WJkXeq8=
393393
github.com/fluxcd/pkg/oci v0.49.0/go.mod h1:iZkF4bQTpc6YOU5IJWMBp0Q8voGm7bkMYiAarJ9407U=
394-
github.com/fluxcd/pkg/runtime v0.60.0 h1:d++EkV3FlycB+bzakB5NumwY4J8xts8i7lbvD6jBLeU=
395-
github.com/fluxcd/pkg/runtime v0.60.0/go.mod h1:UeU0/eZLErYC/1bTmgzBfNXhiHy9fuQzjfLK0HxRgxY=
394+
github.com/fluxcd/pkg/runtime v0.63.0 h1:55J7ascGmXyTXWGwhD21N9fU7jC1l5rhdzjgNXs6aZg=
395+
github.com/fluxcd/pkg/runtime v0.63.0/go.mod h1:7pxGvaU0Yy1cDIUhiHAHhCx2yCLnkcVsplbYZG6j4JY=
396396
github.com/fluxcd/pkg/sourceignore v0.12.0 h1:jCIe6d50rQ3wdXPF0+PhhqN0XrTRIq3upMomPelI8Mw=
397397
github.com/fluxcd/pkg/sourceignore v0.12.0/go.mod h1:dc0zvkuXM5OgL/b3IkrVuwvPjj1zJn4NBUMH45uJ4Y0=
398398
github.com/fluxcd/pkg/ssh v0.19.0 h1:njSwNJQZ+3TGhBXshU/2TbqvooMbf6lQzFn7w6vuaKI=

0 commit comments

Comments
 (0)