cappyzawa
5291902fd7
Use normalize.UnstructuredList instead of ssa.SetNativeKindsDefaults
...
Signed-off-by: cappyzawa <cappyzawa@gmail.com >
2025-06-13 15:15:47 +09:00
Stefan Prodan
79fed691ca
Update CLI to OCIRepository v1 (GA)
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2025-05-28 15:12:17 +03:00
Stefan Prodan
8856de1478
Update HelmRelease API to v2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2024-05-09 17:10:00 +03:00
Sunny
4edc640d0c
Update image-automation-controller API to v1beta2
...
Signed-off-by: Sunny <github@darkowlzz.space >
2024-05-07 08:34:10 +00:00
Stefan Prodan
5e14014e37
Update dependencies to Kubernetes v1.28.6
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2024-01-30 14:07:35 +02:00
Stefan Prodan
2b653f9cfa
Use IsObjectNamespaced from controller-runtime
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-12-12 11:55:35 +02:00
Stefan Prodan
437a943677
Update HelmRelease to v2beta2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-12-12 11:08:30 +02:00
Sunny
e901e8b6f8
Update all the references of NC v1beta2 to v1beta3
...
Signed-off-by: Sunny <darkowlzz@protonmail.com >
2023-12-08 21:16:54 +05:30
Stefan Prodan
80efd29ec0
Update dependencies
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-11-20 15:27:46 +02:00
Gergely Brautigam
a51ede681f
fix: only wait for changeset if the result is not empty
...
Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com >
2023-10-12 13:54:49 +02:00
Max Jonas Werner
52acac1a37
Add /v2 suffix to module name in preparation of 2.0.0 release
...
Signed-off-by: Max Jonas Werner <mail@makk.es >
2023-04-05 16:05:21 +03:00
Somtochi Onyekwere
24452ecd37
Update GitRepository Receiver, and Kustomization to v1
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2023-04-05 16:05:20 +03:00
Sunny
9dd98fb2b2
Update image-reflector API to v1beta2
...
Signed-off-by: Sunny <darkowlzz@protonmail.com >
2023-02-17 00:32:48 +05:30
Hidde Beydals
bb6a7b8f07
Support shortening of revision with digest
...
The `\b` in the regular expression ensures we only match with a
hexadecimal notation as awhole, while still allowing to match with
e.g. `sha1:...` which would not have been possible by using `\W`
as this includes `_`.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2023-02-15 15:43:11 +01:00
Hidde Beydals
1f5961d2ad
tests: deal with remaining defer
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2023-02-15 13:52:05 +01:00
Stefan Prodan
06b8ad2402
flux tree: Add namespaces to objects reconcile from HRs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-01-31 18:17:48 +02:00
Stefan Prodan
f9e69089ea
Update CLI commands to Notification API v1beta2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-12-21 17:14:18 +02:00
Hidde Beydals
5130a154e4
Ensure proper FS root is set while bootstrapping
...
This ensures relative paths to e.g. bases can be used.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-05-24 12:14:21 +02:00
Stefan Prodan
0d8194c800
Add the kube client qps and burst to the global args
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-03-25 10:43:59 +01:00
Paulo Gomes
e5ede275f8
Update Source API to v1beta2
...
The creation of oldConditions, statusableConditions and
reconcilableConditions is an adhoc solution to deal with the upstream
changes on `pkg/apis/meta`, which are yet to be replicated across other
Flux API components.
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works >
2022-03-23 11:33:35 +01:00
Soule BA
7359e63960
Introduce a printer interface for flux resource
...
If implemented, there will a common interface to print flux resource.
We are adding new way to print resource information e.g. diff of
objects.
Signed-off-by: Soule BA <soule@weave.works >
2022-03-07 12:15:35 +01:00
Soule BA
32ad462ebe
Fix stringData Secret issue
...
This commit migrate to the last version of pkg/ssa v0.14.1 that contains a fix
for stringData secrets. The test case was changed accordingly to
validate a stringData drift.
A progress-bar flag option has also been added in order to be able to
disable it.
Signed-off-by: Soule BA <soule@weave.works >
2022-02-18 17:18:16 +01:00
Stefan Prodan
877729aca3
Fix bootstrap: Reset schema cache after applying CRDs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-02-10 18:09:06 +02:00
Stefan Prodan
8c67708829
Update dependencies
...
- sigs.k8s.io/cli-utils v0.27.0
- github.com/fluxcd/pkg/ssa v0.10.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-01-13 19:37:14 +02:00
Aurel Canciu
f3d143e5ee
Update Go to v1.17
...
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2022-01-10 16:30:38 +01:00
Jakob Schrettenbrunner
ca7d2e783f
Use k8s.io/cli-runtime for kubernetes flags
...
Signed-off-by: Jakob Schrettenbrunner <jakob.schrettenbrunner@telekom.de >
2022-01-07 16:01:24 +01:00
Stefan Prodan
43edb62f87
Update dependencies
...
- github.com/fluxcd/go-git-providers v0.3.1
- github.com/fluxcd/pkg/ssa v0.3.1
- github.com/manifoldco/promptui v0.9.0
- sigs.k8s.io/controller-runtime v0.10.2
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-08 18:00:29 +02:00
Stefan Prodan
3d4ca831dc
Add missing copyright headers
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-14 16:14:28 +03:00
Stefan Prodan
2eb6ba5a48
Apply SSA fix to flux install and bootstrap
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-10 16:08:16 +03:00
Stefan Prodan
0b659e3f09
Update kustomize-controller API to v1beta2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-08 21:11:06 +03:00
Stefan Prodan
83c3e8c2fc
Replace kubectl with Go server-side apply
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-08 21:10:31 +03:00
Kazuki Suda
254cc131ae
Add dynamic completion suppport
...
This commit adds dynamic completion support for the following commands
and flags:
- `flux delete ...` command
- `flux export ...` command
- `flux get ...` command
- `flux reconcile ...` command
- `flux resume ...` command
- `flux suspend ...` command
- `--namespace` flag
- `--context` flag
Signed-off-by: Kazuki Suda <kazuki.suda@gmail.com >
2021-09-18 17:27:47 +09:00
Allen Porter
e8d6d5fe5c
Remove fakeclient and use testenv for flux cmd tests
...
Remove use of the fake client, and replace with a real client connected to the
testEnv.
This required fixes to the yaml files as the testEnv has stricter verifcation
of objects. This also meant it was not possible to test a GitRepository with
a missing artifact since that is not a valid state.
The tests are slower than before, taking around 7-10 seconds each because the
testEnv is setup and destroyed for every test. These will be sped up in a
follow up PR.
Signed-off-by: Allen Porter <allen@thebends.org >
2021-08-18 18:53:53 -07:00
Chanwit Kaewkasi
8f78263455
implement testEnv for e2e tests
...
Signed-off-by: Chanwit Kaewkasi <chanwit@gmail.com >
2021-08-17 00:07:09 +07:00
Soule BA
c18d0b9217
Adds a watch flag to the get command
...
The new flag fetch and display the request ressource and then continue
watching the ressource until timeout or cancellation.
A single ressource/ressource type is supported.
Signed-off-by: Soule BA <soule@weave.works >
2021-08-06 13:44:06 +02:00
Allen Porter
351d287d88
Add tests for flux trace command
...
Add tests for flux trace command that fake out the kubernetes client,
load objects from a yaml file and create them in the client, and
assert on the output of the trace command to an expected golden file.
This is a follow up from the suggestions in PR https://github.com/fluxcd/flux2/pull/1626 which suggested that additional
testing would be helpful. This test approach is modeled after the helm command tests.
This required some changes to the kubernetes client setup to make it
possible to use a fake. If we agree this pattern makes sense, it can be
applied to other commands.
Signed-off-by: Allen Porter <allen@thebends.org >
2021-08-03 06:35:13 -07:00
Dmitry Rybin
7f425efa6b
chore: remove deprecated io/ioutil
...
Signed-off-by: Dmitry Rybin <ayrowa@yandex.ru >
2021-07-30 20:51:46 +02:00
Sunny
1257b9cbc8
internal/utils: Add unit tests
...
Add unit tests for various utils functions.
Signed-off-by: Sunny <darkowlzz@protonmail.com >
2021-07-19 02:05:49 +05:30
Stefan Prodan
3f613341cb
Extend tracing to owner references
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-29 11:01:01 +03:00
Stefan Prodan
4305b8a77d
Implement flux trace command
...
The trace command allows Flux users to point the CLI to a Kubernetes object in-cluster and get a detailed report about the GitOps pipeline that manages that particular object.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-29 11:01:00 +03:00
Michael Bridgen
34484734d8
Use image API v1beta1
...
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-06-28 16:20:05 +01:00
Stefan Prodan
3ed3e553e7
Avoid throttling when some Flux CRDs are not registered
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-05-26 18:29:04 +03:00
Hidde Beydals
6aed4631e7
Register v1alpha2 APIs in runtime Scheme
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-22 17:10:42 +02:00
Stefan Prodan
5df9118365
Add pre-bootstrap customisation to install docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-22 17:10:42 +02:00
Stefan Prodan
4a4af94d6c
Allow pre-bootstrap customisation of Flux components
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-22 17:10:42 +02:00
Hidde Beydals
3a8aad7e5c
Move to v1alpha2 image update APIs
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-22 13:52:03 +02:00
Stefan Prodan
b54fd2c6b3
Add source namespace to create commands
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-03-29 11:42:04 +03:00
Hidde Beydals
8a5bba80bf
Add sourcesecret and kustomization manifestgen
...
This includes a change to the `sync` generator to make the deploy
secret name configurable.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-26 16:58:41 +01:00
Dylan Arbour
99002f92f4
Update pkg/runtime to v0.8.2
...
pkg/runtime v0.8.2 introduces runtime/transform which includes
`MergeMaps`:
https://github.com/fluxcd/pkg/pull/85
Signed-off-by: Dylan Arbour <arbourd@users.noreply.github.com >
2021-02-15 18:06:54 -05:00
Hidde Beydals
5a21f50230
Remove unused util functions
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-15 21:57:11 +01:00