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  
				
					
						
							
							
								 
						
							
							
								82671cfd24 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: use tempdir to avoid manual gc  
							
							... 
							
							
							
							Signed-off-by: Max Tantow <max@macks.cloud> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								f6a0250712 
								
							
								 
							
						 
						
							
							
								
								Fix reconcile helmrelease command description  
							
							... 
							
							
							
							Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								fabdbaaf92 
								
							
								 
							
						 
						
							
							
								
								Introduce visibility flag for bootstrap gitlab  
							
							... 
							
							
							
							Signed-off-by: Viktor Nagy <vnagy@gitlab.com> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								f42c91448d 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: remove repetitive word  
							
							... 
							
							
							
							Signed-off-by: avoidalone <wuguangdong@outlook.com> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								5feee5c73d 
								
									
								
							
								 
							
						 
						
							
							
								
								Add support for creating HR with .spec.ChartRef  
							
							... 
							
							
							
							Signed-off-by: Soule BA <bah.soule@gmail.com> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								0d0285ad09 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable reconciling HelmReleases with ChartRef  
							
							... 
							
							
							
							If implemented HR with ChartRef can be reconciled with
`--with-source`set.
Signed-off-by: Soule BA <bah.soule@gmail.com> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								d8e6199b2a 
								
									
								
							
								 
							
						 
						
							
							
								
								Set Kubernetes 1.28 as min required version  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								6edf2bc5a2 
								
									
								
							
								 
							
						 
						
							
							
								
								Update `helm-controller/api` to v1.0.1  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								d5aedaca7d 
								
									
								
							
								 
							
						 
						
							
							
								
								Update tests to GA APIs  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								52f1ae2df7 
								
									
								
							
								 
							
						 
						
							
							
								
								Mark `HelmRelease` commands as GA  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								8856de1478 
								
									
								
							
								 
							
						 
						
							
							
								
								Update `HelmRelease` API to v2  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								472396728b 
								
									
								
							
								 
							
						 
						
							
							
								
								Adapt HelmRelease revision to API v2  
							
							... 
							
							
							
							Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								18d5ec4ecd 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `(create|delete|export) source chart` commands  
							
							... 
							
							
							
							The `create source chart` command supports all HelmChart.spec fields
except `.valuesFiles` and `ignoreMissingValuesFiles` as these are
assumingly rarely used fields and the CLI usually only supports
commonly used ones.
closes  #4760 
Co-authored-by: Stefan Prodan <stefan.prodan@gmail.com>
Signed-off-by: Max Jonas Werner <mail@makk.es> 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								26109ee821 
								
							
								 
							
						 
						
							
							
								
								Add `--reproducible` flag to `flux push artifact`  
							
							... 
							
							
							
							This makes the pushed artifact have the exact same hash if the contents
are the same.
E.g
```
flux push artifact oci://repo/image:tag1 --source deploy --revision="test" --path=deploy --reproducible
flux push artifact oci://repo/image:tag2 --source deploy --revision="test" --path=deploy --reproducible
```
will both result in the same sha hash, tagged with `tag1` and `tag2`.
This is useful when producing flux artifacts in a monorepo setup where
you don't want to unnecessarily push new artifacts unless something has
actually changed.
Signed-off-by: frekw <fredrik@warnsberg.se> 
							
						 
						
							1 year ago