Stefan Prodan
131cee951f
Replace yacspin with briandowns/spinner for progress indication
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2026-03-30 11:52:01 +03:00
Ramasai Venkatsitarambhaskar Tadepalli
2bb7f38603
refactor: convert Kustomization resource into unstructured map only once during variable substitution
...
Signed-off-by: Ramasai Venkatsitarambhaskar Tadepalli <ramasai.tadepalli@mongodb.com >
2025-10-04 21:56:20 -04:00
niveau0
1b98e16940
fix: allow recursive dry-run over local sources
...
Signed-off-by: niveau0 <plingplong@t-online.de >
2025-04-16 09:27:26 +02:00
Marcel Boehm
8cb7188919
Reset target struct before decoding
...
Signed-off-by: Marcel Boehm <marcel.boehm@inovex.de >
2025-04-15 11:39:33 +02:00
Boris Kreitchman
2d37544b06
Recursively build and diff Kustomizations
...
Signed-off-by: Boris Kreitchman <bkreitch@gmail.com >
2024-09-06 21:24:38 +03:00
Boris Kreitchman
170e4f6f57
Stop spinner on cancel
...
Signed-off-by: Boris Kreitchman <bkreitch@gmail.com >
2024-08-09 16:23:29 +03:00
Stefan Prodan
7d52267fc4
Add --strict-substitute flag to flux build and flux diff ks commands
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2024-04-08 16:05:10 +03:00
Taka Nishida
8fdfbcd251
Fix typo
...
Signed-off-by: Taka Nishida <takpme@gmail.com >
2024-02-16 16:59:48 +09: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
Hidde Beydals
22134b1233
misc: use errors.As instead of type checking
...
Signed-off-by: Hidde Beydals <hidde@hhh.computer >
2023-10-17 14:08:08 +02:00
Marcus Weiner
56b1e80758
Fix selection of kustomization resource from multi doc yaml
...
Signed-off-by: Marcus Weiner <marcus.weiner@gmail.com >
2023-08-07 12:05:29 +02:00
Soule BA
90d95988aa
Take into account the server-side inventory for local diff
...
If implemented users will be able to use a local kustomization file while
retrieving status from the live kustomization file.
Signed-off-by: Soule BA <soule@weave.works >
2023-07-11 10:19:12 +02:00
cui fliter
3edfff49a2
fix some comments
...
Signed-off-by: cui fliter <imcusg@gmail.com >
2023-05-01 18:05:10 +02:00
Soule BA
b74638c25c
Add the possibility to ignore files with build and diff ks
...
If implemented, user will be able to ignore files when using `build
kustomization` and `diff kustomization` both with .sourceignore and
`ignore-paths` flag.
Signed-off-by: Soule BA <bah.soule@gmail.com >
2023-04-06 11:33:13 +02:00
Stefan Prodan
f0c498ff54
Add support for .sourceignore to flux build/diff
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-04-05 16:33:34 +03:00
Stefan Prodan
cecffc0588
Add commonMetadata to flux build/diff
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-04-05 16:09:49 +03: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
Soule BA
2c1085d9ce
Fix dry-run still loading kubeconfig issue
...
If this is implemented, it will not assume that access to a kubeconfig
is guaranteed even if just for retrieving configured namespace.
Signed-off-by: Soule BA <soule@weave.works >
2022-12-17 00:34:38 +01:00
Soule BA
ad5daee004
Add a dry-run mode to flux build kustomization
...
If implemented user will be able to use `flux build kustomization`
without any connection to the cluster.
Signed-off-by: Soule BA <soule@weave.works >
2022-11-16 16:06:30 +01:00
Soule BA
35ea91c111
Revert MakeSecureFSOnDisk to MakeFSOnDisk
...
The reason to this is because MakeSecureFSOnDisk is not consistent
between OS.
Signed-off-by: Soule BA <soule@weave.works >
2022-11-16 10:23:35 +01:00
Somtochi Onyekwere
355ed94852
check for correct kustomization in multi-doc yaml
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-06-02 11:23:58 +01:00
Hidde Beydals
57442e8faa
kustomize: use FS from fluxcd/pkg
...
This switches to a secure FS implementation in most places, except for
where we can not make changes at this moment because it would break
behavior.
Not handled in this commit:
- Allowing the root for `manifestgen` packages to be configured.
- Allowing the user to define a working root while building locally.
- Defaulting to the secure FS implementation in
`kustomization.MakeDefaultOptions`. Problem here is that constructing
the secure FS could result in an error, which we can not surface
without signature changes to the constructor func.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-05-03 13:52:51 +02:00
Sanskar Jaiswal
5c9cbe676d
handle secret types properly while masking sops data
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-04-19 23:12:00 +05:30
Soule BA
5536af9756
Add an option to diff with a local kustomization file
...
If implemented, users will be able to provide a local kustomization file
to `flux build/diff`.
Signed-off-by: Soule BA <soule@weave.works >
2022-04-05 17:21:11 +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
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
Soule BA
2e9fd33ce5
Mask dockerconfigjson secret types and support StringData secrets
...
If implemented, flux diff kustomization will managed correctly sops
managed dockerconfigjson secrets.
Sops encrypted secret with stringData maps are supported too.
Signed-off-by: Soule BA <soule@weave.works >
2022-02-07 09:45:38 +01:00
Soule BA
997e6be3a2
Make sure to trim all sops data
...
If implemented this fixes #2363 and make sure we can build with sops
encrypted data
Signed-off-by: Soule BA <soule@weave.works >
2022-02-04 08:38:29 +01:00
Soule BA
10b761e4e7
Add license Header to internal/build files
...
This adds an up to date license header to the files.
Signed-off-by: Soule BA <soule@weave.works >
2022-01-20 16:58:12 +01:00
Soule BA
306f8f5715
Add graceful shutdown when interrupted
...
If implemented this permit restoring a clean state in case of signal
interruption.
Signed-off-by: Soule BA <soule@weave.works >
2022-01-20 13:21:07 +01:00