d340f80d75 
								
									
								
							
								 
							
						 
						
							
							
								
								Update dependencies to Kubernetes v1.34.0  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							2 months ago  
				
					
						
							
							
								 
						
							
							
								45837d2d1b 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement `flux migrate` command  
							
							... 
							
							
							
							The migrate command must be run before a Flux minor version upgrade.
The command migrates the Flux custom resources stored in Kubernetes etcd to their latest API version, ensuring the Flux components can continue to function correctly after the upgrade.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							3 months ago  
				
					
						
							
							
								 
						
							
							
								8b95a09319 
								
									
								
							
								 
							
						 
						
							
							
								
								Migrate sourcesecret package to runtime/secrets APIs  
							
							... 
							
							
							
							The sourcesecret package now uses pkg/runtime/secrets factory
functions instead of the previous monolithic approach. This
provides standardized secret generation with consistent
validation and error handling across all authentication types.
Signed-off-by: cappyzawa <cappyzawa@gmail.com> 
							
						 
						
							3 months ago  
				
					
						
							
							
								 
						
							
							
								b3b404ed30 
								
									
								
							
								 
							
						 
						
							
							
								
								Upgrade fluxcd/pkg dependencies  
							
							... 
							
							
							
							Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com> 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								600ec37524 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix `flux push artifact` for insecure registries  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								5a4bc9410b 
								
									
								
							
								 
							
						 
						
							
							
								
								Promote image CLI commands to stable  
							
							... 
							
							
							
							Remove experimental status from flux image commands in preparation
for GA release of image automation APIs.
Partial fix for #5411 
Signed-off-by: Daniel Guns <danbguns@gmail.com> 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								4c343893c5 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor: cleanup GetArtifactRegistryCredentials error handling  
							
							... 
							
							
							
							Update fluxcd/pkg/auth to v0.18.0 and simplify error handling for
GetArtifactRegistryCredentials() following the improvements made in
the library.
Similar to fluxcd/image-reflector-controller#786 , this removes
unnecessary nil checks as the function now returns errors directly
for unsupported providers.
- Replace authentication code in push_artifact.go with loginWithProvider()
- Remove unnecessary authenticator nil check in oci.go
- Remove unused imports (errors, auth packages)
Signed-off-by: cappyzawa <cappyzawa@gmail.com> 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								1d34e5355b 
								
							
								 
							
						 
						
							
							
								
								Make golden tests pass  
							
							... 
							
							
							
							Signed-off-by: Stefan Bickel <stefan.bickel@cornelsen.de> 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								00d0e1af25 
								
							
								 
							
						 
						
							
							
								
								Add tests and golden files for create tenant  
							
							... 
							
							
							
							Signed-off-by: Stefan Bickel <stefan.bickel@cornelsen.de> 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								9f29702f54 
								
							
								 
							
						 
						
							
							
								
								Add cli arg --with-service-account  
							
							... 
							
							
							
							Signed-off-by: Stefan Bickel <stefan.bickel@cornelsen.de> 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								5291902fd7 
								
									
								
							
								 
							
						 
						
							
							
								
								Use normalize.UnstructuredList instead of ssa.SetNativeKindsDefaults  
							
							... 
							
							
							
							Signed-off-by: cappyzawa <cappyzawa@gmail.com> 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								ec3804cc6f 
								
									
								
							
								 
							
						 
						
							
							
								
								Introduce support for shelling out to Azure binaries in authentication  
							
							... 
							
							
							
							Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com> 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								06e3047a2f 
								
							
								 
							
						 
						
							
							
								
								add sparse checkout to cli  
							
							... 
							
							
							
							Signed-off-by: Brock Alberry <brock.alberry@cse-cst.gc.ca> 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								cd4244ae65 
								
							
								 
							
						 
						
							
							
								
								correct small typo  
							
							... 
							
							
							
							Signed-off-by: Johannes Ibald <johannes.ibald@etes.de> 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								79fed691ca 
								
									
								
							
								 
							
						 
						
							
							
								
								Update CLI to OCIRepository v1 (GA)  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								65766ff4fc 
								
									
								
							
								 
							
						 
						
							
							
								
								Add --interval and --reflect-digest flags to flux create image policy  
							
							... 
							
							
							
							Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com> 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								d82ec5a211 
								
									
								
							
								 
							
						 
						
							
							
								
								Promote artifact commands to stable  
							
							... 
							
							
							
							Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com> 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								13ec11da58 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix image-reflector-controller tests after output change  
							
							... 
							
							
							
							Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com> 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								a421ce4266 
								
									
								
							
								 
							
						 
						
							
							
								
								Set Kubernetes 1.31 as min supported version  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								0951061b5e 
								
									
								
							
								 
							
						 
						
							
							
								
								Upgrade fluxcd/pkg packages  
							
							... 
							
							
							
							Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com> 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								3e80c5809e 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix `flux trace` for HRs from `OCIRepository`s  
							
							... 
							
							
							
							Before:
```
$ flux -n default trace pod default-podinfo-585856f49c-4jl4m
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x2 addr=0x40 pc=0x10618da70]
goroutine 1 [running]:
main.traceHelm({0x106dd7b28, 0x14000201490}, {0x12f34c0d8, 0x14000783100}, {{0x1400071e130?, 0x1061e7795?}, {0x1400071e109?, 0x1000d9c84?}}, 0x140006a6030)
	/home/runner/work/flux2/flux2/cmd/flux/trace.go:404 +0x2f0
main.traceObject({0x106dd7b28, 0x14000201490}, {0x12f34c0d8, 0x14000783100}, 0x140006a6030)
	/home/runner/work/flux2/flux2/cmd/flux/trace.go:134 +0x11c
main.traceObjects({0x106dd7b28, 0x14000201490}, {0x12f34c0d8, 0x14000783100}, {0x140006a6040, 0x1, 0x0?})
	/home/runner/work/flux2/flux2/cmd/flux/trace.go:112 +0x74
main.traceCmdRun(0x14000592800?, {0x140003aea80, 0x2, 0x4})
	/home/runner/work/flux2/flux2/cmd/flux/trace.go:107 +0x180
github.com/spf13/cobra.(*Command).execute(0x108341980, {0x140003aea40, 0x4, 0x4})
	/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:985 +0x834
github.com/spf13/cobra.(*Command).ExecuteC(0x108329280)
	/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 +0x344
github.com/spf13/cobra.(*Command).Execute(...)
	/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041
main.main()
	/home/runner/work/flux2/flux2/cmd/flux/main.go:189 +0x78
```
After:
```
 $ ~/dev/flux/flux2/bin/flux -n default trace pod default-podinfo-585856f49c-4jl4m
Object:         Pod/default-podinfo-585856f49c-4jl4m
Namespace:      default
Status:         Managed by Flux
---
HelmRelease:    podinfo
Namespace:      flux-system
Target:         default
Revision:       6.8.0+2360bdf32ddc
Status:         Last reconciled at 2025-05-14 16:10:37 +0200 CEST
Message:        Helm install succeeded for release default/default-podinfo.v1 with chart podinfo@6.8.0+2360bdf32ddc
---
OCIRepository:   podinfo
Namespace:       flux-system
URL:             oci://ghcr.io/stefanprodan/charts/podinfo
Tag:             6.8.0
Revision:        6.8.0@sha256:2360bdf32ddc50c05f8e128118173343b0a012a338daf145b16e0da9c80081a4
Status:          Last reconciled at 2025-05-14 16:09:17 +0200 CEST
Message:         stored artifact for digest '6.8.0@sha256:2360bdf32ddc50c05f8e128118173343b0a012a338daf145b16e0da9c80081a4'
```
Signed-off-by: Max Jonas Werner <max@coppersoft.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								392a33d425 
								
									
								
							
								 
							
						 
						
							
							
								
								Change error reporting in get.go from logger.Failure to fmt.Errorf to give non 0 exit code  
							
							... 
							
							
							
							Signed-off-by: Daniel Guns <danbguns@gmail.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								ac66adc24c 
								
									
								
							
								 
							
						 
						
							
							
								
								Upgrade fluxcd/pkg auth, oci, git and git/gogit  
							
							... 
							
							
							
							Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								8816c5f7de 
								
									
								
							
								 
							
						 
						
							
							
								
								Update to Kubernetes 1.33.0 and Go 1.24.0  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								1b98e16940 
								
							
								 
							
						 
						
							
							
								
								fix: allow recursive dry-run over local sources  
							
							... 
							
							
							
							Signed-off-by: niveau0 <plingplong@t-online.de> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								3f4743037b 
								
							
								 
							
						 
						
							
							
								
								Allow to pull/push artifacts without TLS  
							
							... 
							
							
							
							If applied, this commit will introduce a new `--insecure-repository`
flag to the following commands: `push artifacts`, `pull artifact`,
`diff artifact` and `list artifacts`. When used the flag will lead to
the option `crane.Insecure` being passed to the `crane` client allowing
the use of insecure repositories.
Signed-off-by: Matthieu Mottet <m.mottet@outlook.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								54db4ffc8b 
								
							
								 
							
						 
						
							
							
								
								Remove redundant space.  
							
							... 
							
							
							
							Signed-off-by: laiminhtrung1997 <68812829+laiminhtrung1997@users.noreply.github.com> 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								24057743bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix command debug hr not taking targetPath into account  
							
							... 
							
							
							
							Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								14da7d58be 
								
									
								
							
								 
							
						 
						
							
							
								
								Update Kubernetes min supported version to 1.30  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								c15eb30b0d 
								
							
								 
							
						 
						
							
							
								
								[RFC-007] Flux cmd support for GitHub provider: This commit includes the following changes -  
							
							... 
							
							
							
							- Add flux create secret githubapp command that accepts and validates the inputs to create a github app secret with options to export the secret yaml or create the secret directly in the Kubernetes cluster
- Add tests for flux create secret githubapp command
- Add flux create source git command that accepts and validates the inputs to create a gitrepository source with for github provider with options to export the source yaml or create the github gitrepository source directly in the Kubernetes cluster.
- Add tests for flux create source git command for github provider.
Signed-off-by: Dipti Pai <diptipai89@outlook.com> 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								f29bcfb108 
								
							
								 
							
						 
						
							
							
								
								handle len(args) < 1  case  
							
							... 
							
							
							
							Signed-off-by: Sjors Holtrop <sjors.holtrop@ritense.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								2e9e8e2690 
								
							
								 
							
						 
						
							
							
								
								pass args to enable more detailed error message  
							
							... 
							
							
							
							Signed-off-by: Sjors Holtrop <sjors.holtrop@ritense.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								3478fe343d 
								
							
								 
							
						 
						
							
							
								
								fix golden file  
							
							... 
							
							
							
							Signed-off-by: Sjors Holtrop <sjors.holtrop@ritense.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								8b10a32088 
								
							
								 
							
						 
						
							
							
								
								Improve "flux resume" error message on non-existent object  
							
							... 
							
							
							
							Signed-off-by: Sjors Holtrop <sjors.holtrop@ritense.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								055958d533 
								
							
								 
							
						 
						
							
							
								
								Fix create command always using imageRepositoryType  
							
							... 
							
							
							
							Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								5208515604 
								
									
								
							
								 
							
						 
						
							
							
								
								Make `flux debug hr` single flag selection required  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							10 months ago  
				
					
						
							
							
								 
						
							
							
								928ea24bcb 
								
									
								
							
								 
							
						 
						
							
							
								
								Add links to status docs in `flux debug` commands  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								9b1b5e8a51 
								
									
								
							
								 
							
						 
						
							
							
								
								Add name completion to debug commands  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								5b740c45d1 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement `flux debug kustomization` command  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								19568eb94e 
								
									
								
							
								 
							
						 
						
							
							
								
								Add missing copyright headers  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								5cf0dcc77d 
								
									
								
							
								 
							
						 
						
							
							
								
								Add preview note to `debug hr`  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								120ec049f9 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement `flux debug helmrelease` command  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								570bc81278 
								
							
								 
							
						 
						
							
							
								
								fix misplaced quotes  
							
							... 
							
							
							
							Signed-off-by: Boris Kreitchman <bkreitch@gmail.com> 
							
						 
						
							11 months ago  
				
					
						
							
							
								 
						
							
							
								a3dbf31e87 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove TLS deprecated flags from `flux create secret`  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								8470f23ad2 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `flux create secret proxy` command  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								e0b8464a6c 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `--proxy-secret-ref` to `flux create source` commands  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								c7daf6466f 
								
									
								
							
								 
							
						 
						
							
							
								
								Promote `bucket` commands to GA  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								a4ef1f6992 
								
							
								 
							
						 
						
							
							
								
								Flux CLI change to add provider field to GitRepository spec.  
							
							... 
							
							
							
							- Add provider flag to `flux create source git` command with supported values: azure, generic.
- Unit tests validating the generated yaml and error conditions.
Signed-off-by: Dipti Pai <diptipai89@outlook.com> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								2d37544b06 
								
							
								 
							
						 
						
							
							
								
								Recursively build and diff Kustomizations  
							
							... 
							
							
							
							Signed-off-by: Boris Kreitchman <bkreitch@gmail.com> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								9af1e85b93 
								
							
								 
							
						 
						
							
							
								
								build(deps): bump notation-go to v1.2.1  
							
							... 
							
							
							
							Signed-off-by: Jason <jagoodse@microsoft.com> 
							
						 
						
							1 year ago