Stefan Prodan
600ec37524
Fix `flux push artifact` for insecure registries
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
3 days ago
Daniel Guns
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>
2 weeks ago
cappyzawa
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>
3 weeks ago
Stefan Bickel
1d34e5355b
Make golden tests pass
...
Signed-off-by: Stefan Bickel <stefan.bickel@cornelsen.de>
4 weeks ago
Stefan Bickel
00d0e1af25
Add tests and golden files for create tenant
...
Signed-off-by: Stefan Bickel <stefan.bickel@cornelsen.de>
4 weeks ago
Stefan Bickel
9f29702f54
Add cli arg --with-service-account
...
Signed-off-by: Stefan Bickel <stefan.bickel@cornelsen.de>
4 weeks ago
cappyzawa
5291902fd7
Use normalize.UnstructuredList instead of ssa.SetNativeKindsDefaults
...
Signed-off-by: cappyzawa <cappyzawa@gmail.com>
4 weeks ago
Matheus Pimenta
ec3804cc6f
Introduce support for shelling out to Azure binaries in authentication
...
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
1 month ago
Brock Alberry
06e3047a2f
add sparse checkout to cli
...
Signed-off-by: Brock Alberry <brock.alberry@cse-cst.gc.ca>
1 month ago
Johannes Ibald
cd4244ae65
correct small typo
...
Signed-off-by: Johannes Ibald <johannes.ibald@etes.de>
1 month ago
Stefan Prodan
79fed691ca
Update CLI to OCIRepository v1 (GA)
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2 months ago
Matheus Pimenta
65766ff4fc
Add --interval and --reflect-digest flags to flux create image policy
...
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
2 months ago
Matheus Pimenta
d82ec5a211
Promote artifact commands to stable
...
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
2 months ago
Matheus Pimenta
13ec11da58
Fix image-reflector-controller tests after output change
...
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
2 months ago
Stefan Prodan
a421ce4266
Set Kubernetes 1.31 as min supported version
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2 months ago
Matheus Pimenta
0951061b5e
Upgrade fluxcd/pkg packages
...
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
2 months ago
Max Jonas Werner
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>
2 months ago
Daniel Guns
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>
2 months ago
Matheus Pimenta
ac66adc24c
Upgrade fluxcd/pkg auth, oci, git and git/gogit
...
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
2 months ago
Stefan Prodan
8816c5f7de
Update to Kubernetes 1.33.0 and Go 1.24.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
3 months ago
niveau0
1b98e16940
fix: allow recursive dry-run over local sources
...
Signed-off-by: niveau0 <plingplong@t-online.de>
3 months ago
Matthieu Mottet
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>
3 months ago
laiminhtrung1997
54db4ffc8b
Remove redundant space.
...
Signed-off-by: laiminhtrung1997 <68812829+laiminhtrung1997@users.noreply.github.com>
4 months ago
Matheus Pimenta
24057743bb
Fix command debug hr not taking targetPath into account
...
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
4 months ago
Stefan Prodan
14da7d58be
Update Kubernetes min supported version to 1.30
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
5 months ago
Dipti Pai
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>
5 months ago
Sjors Holtrop
f29bcfb108
handle len(args) < 1 case
...
Signed-off-by: Sjors Holtrop <sjors.holtrop@ritense.com>
6 months ago
Sjors Holtrop
2e9e8e2690
pass args to enable more detailed error message
...
Signed-off-by: Sjors Holtrop <sjors.holtrop@ritense.com>
6 months ago
Sjors Holtrop
3478fe343d
fix golden file
...
Signed-off-by: Sjors Holtrop <sjors.holtrop@ritense.com>
6 months ago
Sjors Holtrop
8b10a32088
Improve "flux resume" error message on non-existent object
...
Signed-off-by: Sjors Holtrop <sjors.holtrop@ritense.com>
6 months ago
Matheus Pimenta
055958d533
Fix create command always using imageRepositoryType
...
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
6 months ago
Stefan Prodan
5208515604
Make `flux debug hr` single flag selection required
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
7 months ago
Stefan Prodan
928ea24bcb
Add links to status docs in `flux debug` commands
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
7 months ago
Stefan Prodan
9b1b5e8a51
Add name completion to debug commands
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
7 months ago
Stefan Prodan
5b740c45d1
Implement `flux debug kustomization` command
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
7 months ago
Stefan Prodan
19568eb94e
Add missing copyright headers
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
7 months ago
Stefan Prodan
5cf0dcc77d
Add preview note to `debug hr`
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
7 months ago
Stefan Prodan
120ec049f9
Implement `flux debug helmrelease` command
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
7 months ago
Boris Kreitchman
570bc81278
fix misplaced quotes
...
Signed-off-by: Boris Kreitchman <bkreitch@gmail.com>
7 months ago
Stefan Prodan
a3dbf31e87
Remove TLS deprecated flags from `flux create secret`
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
10 months ago
Stefan Prodan
8470f23ad2
Add `flux create secret proxy` command
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
10 months ago
Stefan Prodan
e0b8464a6c
Add `--proxy-secret-ref` to `flux create source` commands
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
10 months ago
Stefan Prodan
c7daf6466f
Promote `bucket` commands to GA
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
10 months ago
Dipti Pai
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>
10 months ago
Boris Kreitchman
2d37544b06
Recursively build and diff Kustomizations
...
Signed-off-by: Boris Kreitchman <bkreitch@gmail.com>
10 months ago
Jason
9af1e85b93
build(deps): bump notation-go to v1.2.1
...
Signed-off-by: Jason <jagoodse@microsoft.com>
10 months ago
Max Tantow
82671cfd24
tests: use tempdir to avoid manual gc
...
Signed-off-by: Max Tantow <max@macks.cloud>
10 months ago
Matheus Pimenta
f6a0250712
Fix reconcile helmrelease command description
...
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
11 months ago
Viktor Nagy
fabdbaaf92
Introduce visibility flag for bootstrap gitlab
...
Signed-off-by: Viktor Nagy <vnagy@gitlab.com>
1 year ago
avoidalone
f42c91448d
chore: remove repetitive word
...
Signed-off-by: avoidalone <wuguangdong@outlook.com>
1 year ago