Rishikesh Nair
1e7dc1b392
Fix a typo in --force flag description
...
Signed-off-by: Rishikesh Nair <alienware505@gmail.com >
2024-02-26 20:15:30 +05:30
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
Kenny Meador
933cf9db02
detect unexpected args on flux check command
...
Signed-off-by: Kenny Meador <kenny.meador@outlook.com >
2024-01-26 00:25:40 +02:00
Kenny Meador
1a0d931ab5
detect unexpected args in flux stats command
...
Signed-off-by: Kenny Meador <kenny.meador@outlook.com >
2024-01-22 19:50:51 -06:00
Kenny Meador
145fd1c2f2
Properly detect unexpected arguments
...
Signed-off-by: Kenny Meador <kenny.meador@outlook.com >
2024-01-21 13:06:59 -06:00
Sven Hoexter
59e5f4c887
Remove duplicate part of the reconcile hr --reset help message
...
Signed-off-by: Sven Hoexter <sven@stormbind.net >
2023-12-14 11:14:22 +01:00
Hidde Beydals
bf6754e20c
Properly detect unsupported API errors
...
This can happen when Custom Resource Definitions do not exist on the
cluster. For example, because only a subset of the Flux controllers are
installed on the cluster.
Previously, the detection was based on a combination of error type and
string matching. However, a more reliable (and maintained)
`apimeta.IsNoMatchError` checker is available upstream. Making it less
likely this suddenly stops to matching properly when Kubernetes changes
things.
Signed-off-by: Hidde Beydals <hidde@hhh.computer >
2023-12-13 13:16:18 +01:00
Stefan Prodan
c22d8f28f9
Drop support for Kubernetes EOL versions
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-12-12 16:09:54 +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
b4f5d121c8
Update tests to HelmRelease v2beta2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-12-12 11:40:16 +02:00
Stefan Prodan
afcf12194d
Adapt tree command to HelmRelease v2beta2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-12-12 11:25:12 +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
Stefan Prodan
bed6efa671
Add force and reset flags to flux reconcile hr
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-12-12 11:00:49 +02:00
Hidde Beydals
eeaffd5c0e
Update HelmRelease golden file with new message
...
Signed-off-by: Hidde Beydals <hidde@hhh.computer >
2023-12-12 09:40:44 +01: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
Sunny
b28b5dd9b9
non-reconciliable & readiness of static objects
...
Remove reconcile subcommand for static object APIs Alerts and Providers.
Add a isStatic() method on all the object adapters to determine if
they are static and don't have reconciler. The objects that don't
have reconcilers are skipped from reconciliation and readiness
checks like HelmRepository of type OCI.
Add default ready message for `get` subcommand output for static
objects, Alerts, Providers and HelmRepositories of type OCI, as ready
message can't be derived for them from their status.
Signed-off-by: Sunny <darkowlzz@protonmail.com >
2023-12-08 21:15:20 +05:30
Sunny
05c13fe35a
check readiness using kstatus
...
This change replaces all the many functions and ways of calculating
readiness of objects into one unified way that uses kstatus.Compute() to
check if the object is in progress or current. Only the objects that are
current are considered to be ready. This takes advantage of the kstatus
compatibility of Flux's APIs and also makes sure that they remain
kstatus compatible.
The new isObjectReady() function is also aware of static/statusless
objects and knows how to check their readiness using kstatus. This
prepares the CLI for the upcoming static API objects.
All the is*Ready() functions for specific objects have been removed.
This change doesn't affect any of the existing tests results.
Introduce suspend and resume subcommands for alert-provider.
Signed-off-by: Sunny <darkowlzz@protonmail.com >
2023-12-08 19:47:12 +05:30
Somtochi Onyekwere
2289c6cc60
bootstrap: provide better error message on timeout
...
Check GitRepository and return Ready condition message as part of error
on timeout.
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2023-12-08 19:00:01 +05:30
Ernest Wong
5685afb9d5
Fix typos in flux bootstrap documentation
...
Signed-off-by: Ernest Wong <chwong719@gmail.com >
2023-12-07 13:03:12 -08:00
Somtochi Onyekwere
fd163ddcf2
show cluster instance name and version in flux check and flux version
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2023-12-06 15:21:55 +01:00
Vinícius Garcia
b596aefb91
Fix flux install command so it returns an error when unexpected arguments are passed
...
Co-authored-by: Max Jonas Werner <makkes@users.noreply.github.com >
Signed-off-by: Vinícius Garcia <vingarcia00@gmail.com >
2023-11-27 13:02:14 -03:00
Stefan Prodan
80efd29ec0
Update dependencies
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-11-20 15:27:46 +02:00
Somtochi Onyekwere
aca461912c
make flux events work with lowercased kinds
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2023-11-17 02:25:17 +01:00
Matthew Clarke
e184ef2618
fix build_artifact.go typo
...
Signed-off-by: Matthew Clarke <matthewclarke47@gmail.com >
2023-11-14 15:02:54 -05:00
Hidde Beydals
e73d1acb20
Tweak permissions on created files
...
Signed-off-by: Hidde Beydals <hidde@hhh.computer >
2023-11-06 12:33:38 +01:00
Jabar Asadi
dcbca6b1bf
feat: add gitea bootstrapper
...
Signed-off-by: Jabar Asadi <jasadi@d2iq.com >
2023-11-01 15:46:42 +01:00
Somtochi Onyekwere
9cd4a7215f
Display better uninstall prompt if flux is managed by a different tool
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2023-11-01 11:36:57 +01:00
Somtochi Onyekwere
2f15ad972b
confirm before overriding installation by another manager
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2023-11-01 11:36:13 +01:00
Somtochi Onyekwere
0eba9662e6
prevent flux install from overriding bootrapped cluster
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2023-10-23 14:39:43 +01:00
Hidde Beydals
e3f6f0f8b3
misc: sinceSeconds -> sinceDuration
...
Signed-off-by: Hidde Beydals <hidde@hhh.computer >
2023-10-17 14:08:10 +02:00
Hidde Beydals
f5d3283cff
misc: remove unused bits of code
...
Signed-off-by: Hidde Beydals <hidde@hhh.computer >
2023-10-17 14:08:09 +02:00
Hidde Beydals
3fdb292381
misc: address wait.PollImmediate deprecation
...
Signed-off-by: Hidde Beydals <hidde@hhh.computer >
2023-10-17 14:08:09 +02:00
Hidde Beydals
43c2359705
misc: address double import
...
Signed-off-by: Hidde Beydals <hidde@hhh.computer >
2023-10-17 14:08:05 +02:00
Hidde Beydals
a2a3b4f00f
misc: use raw string for regex to avoid double esc
...
Signed-off-by: Hidde Beydals <hidde@hhh.computer >
2023-10-17 14:08:03 +02:00
Hidde Beydals
b67a46371b
misc: handle undhandled error
...
Signed-off-by: Hidde Beydals <hidde@hhh.computer >
2023-10-17 14:08:00 +02:00
Hidde Beydals
16d352b15b
misc: address strings.Title deprecation
...
Signed-off-by: Hidde Beydals <hidde@hhh.computer >
2023-10-17 14:07:58 +02:00
Matheus Pimenta
840e717b72
Add CLI flag for OCIRepo verify secret
...
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com >
2023-10-17 12:36:35 +01:00
Ilya Dmitrichenko
b46e298b4d
Print artifact source and revision only when available
...
Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com >
2023-10-12 16:00:57 +03:00
Somtochi Onyekwere
1654791feb
update description of kubeconfig flags
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2023-09-18 10:48:08 +01:00
Sanskar Jaiswal
8df27d8c3a
modify flux create secret tls to create secrets of type TLS
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-08-23 14:44:10 +05:30
Sanskar Jaiswal
6464d6c7b4
add deprecation warning per secret key field and constant
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-08-23 14:44:09 +05:30
Sanskar Jaiswal
2fc9d73c5f
add flag --ca-crt-file to flux create secret git
...
Add flag `--ca-crt-file` to `flux create secret git` to specify the path
to CA certificate. It takes precedence over `--ca-file` and uses the
key `ca.crt` in the generated Secret.
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-08-23 14:44:09 +05:30
Sanskar Jaiswal
b32051df53
deprecate TLS flags for flux create secret helm
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-08-23 14:44:09 +05:30
Sanskar Jaiswal
bf36a29ca2
add support for Kubernetes TLS keys for flux create secret tls
...
Add support for using `tls.key`, `tls.crt` and `ca.crt` keys while
generating a Secret, using the `--tls-key-file`, `--tls-crt-file` and
`--ca-crt-file` flags respectively.
Mark the flags `--key-file`, `--cert-file` and `--ca-file` as
deprecated.
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-08-23 14:44:09 +05:30
Somtochi Onyekwere
c81afa6993
fix autocompletion for helm chart
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2023-08-22 14:19:08 +01:00
Hidde Beydals
2a033215a4
cmd/events: handle error value
...
Signed-off-by: Hidde Beydals <hidde@hhh.computer >
2023-08-22 13:39:39 +02:00
Stefan Prodan
4cdb75b74d
Fix controller version info
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-08-22 12:36:58 +03:00
Hidde Beydals
0ab8740832
cmd: address typo in end-to-end tests
...
Signed-off-by: Hidde Beydals <hidde@hhh.computer >
2023-08-21 17:17:02 +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
Stefan Prodan
28262f59d3
Set Kubernetes min version to 1.25
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2023-08-02 14:17:30 +03:00