Commit Graph

900 Commits (82ba6f9f37368f88aec7dee72cfa0c5483c9d878)

Author SHA1 Message Date
yinheli 00e4600788
feat: sort by role in node list view (#2558) 2024-02-29 07:53:53 -07:00
Jakob Edding 93cad8c958
Use configured log fgColor to print log markers (#2546) 2024-02-21 20:14:45 -07:00
Marcus Noble d06ab6407b
Correctly respect the KUBECACHEDIR env var (#2551)
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-02-21 17:54:25 -07:00
Fernand Galiana f2f4077b59
K9s/release v0.31.9 (#2543)
* [Bug] fix #2535

* [Bug] fix #2532

* [Bug] fix #2536

* [Bug] fix #2533

* [Bug] fix #2538

* [Maint] cleaning up

* Release notes
2024-02-15 17:43:29 -07:00
Łukasz Tomaszkiewicz 8e7b99750d
fix: issue 2175 - fallback to env names when cannot get username from user.Current() (#2505) 2024-02-15 10:17:37 -07:00
doy-materialize b55c094f93
fix the --write flag (#2531)
--write sets k.manualReadOnly to false, but this was previously setting the read only state to true if k.manualReadOnly was set at all
2024-02-15 10:13:52 -07:00
Othmane EL MASSARI 914bffc0a7
feat: allow override of plugins & hotkeys shortcuts (#2510)
* feat: allow override of plugins & hotkeys shortcuts

* add docs and log.info when overrides

* edit log message

* fix doc

* Update README.md
2024-02-07 09:19:48 -07:00
Fernand Galiana 90a810ffc2
K9s/release v0.31.8 (#2528)
* [Maint] Fix race condition issue

* [Bug] Fix #2501

* [Maint] Allow reference to resource aliases for plugins

* [Feat] Intro cp namespace command + misc cleanup

* [Maint] Rev k8s v0.29.1

* [Bug] Fix #1033, #1558

* [Bug] Fix #2527

* [Bug] Fix #2520

* rel v0.31.8
2024-02-06 19:21:28 -07:00
Jayson Wang 763a6b0e00
adding the f command to pf extender view (#2511) 2024-02-05 16:56:21 -07:00
Adam Sranko cd5522cd35
Fix Toggle Faults filtering (#2509)
* Added valid column to workloads for toast filtering

* Removed redundant status func call, changed workload header order
2024-02-03 08:03:00 -07:00
Adam Sranko 3c20f0d5a1
Added defaultsToFullScreen flag for Live/Details view,logs (#2516)
* Added fullScreen flag for LiveView, updated readme.md

* Added fullScreenLView default value for tests

* Extended DefaultsToFullScreen to include logView and DetailsView
2024-02-03 07:54:38 -07:00
Fernand Galiana e5cadf1f25
[Bug] Fix #2486 (#2494) 2024-01-19 08:57:56 -07:00
Alexandru Placinta 1a2ee1028c
Secrets are decoded upon describe (#2461) 2024-01-18 17:36:52 -07:00
Fernand Galiana c76703a6e8
fix #2492 (#2493) 2024-01-18 12:33:10 -07:00
Fernand Galiana ecb253622e
K9s/release v0.31.7 (#2491)
* fix #2488

* rel v0.31.7
2024-01-18 09:02:30 -07:00
Fernand Galiana a543f47319
K9s/release v0.31.6 (#2487)
* [Bug] Fix #2476

* rel v0.31.6
2024-01-17 23:52:48 -07:00
Guanchzhou 5445ff4da1
Adding system arch to nodes view (#2480)
* adding arch to nodes view

* hiding arch under wide view and fix test

* fixing tests

---------

Co-authored-by: Andrei Maltsev <amaltsev@alpha-sense.com>
2024-01-17 07:36:25 -07:00
Jayson Wang 66cb682aab
shell autocomplete for k8s flags (#2477) 2024-01-16 17:26:00 -07:00
Fernand Galiana ff17fff286
K9s/release v0.31.5 (#2469)
* fix #2466

* fix #2465

* rel v0.31.5
2024-01-12 14:59:38 -07:00
Fernand Galiana 356c56138e
K9s/release v0.31.4 (#2464)
* [Bug] Fix scale dialog ui

* [bug] Fix #2463

* v0.31.4 release notes
2024-01-10 16:57:37 -07:00
Zadkiel Aharonian 942e61a90f
fix: add missing shellpod config in schema (#2451)
Signed-off-by: GitHub <noreply@github.com>
2024-01-10 13:18:56 -07:00
Fernand Galiana 268def2834
K9s/release v0.31.3 (#2460)
* allow k9s to run with errors

* fixes #2459 #2458 #2454 #2435

* v0.31.3 rel notes
2024-01-10 09:38:26 -07:00
Fernand Galiana 65100b05d9
K9s/release v0.31.2 (#2452)
* [Bug] Fix #2428

* fix #2446

* fix #2449

* schemas updates

* Add debug info

* v0.31.2 rel notes
2024-01-09 11:34:46 -07:00
Fernand Galiana 98a7f3f1d6
K9s/release v0.31.1 (#2443)
* [Bug] Fix #2428

* [Bug] Ensures primordials configs are gen/saved if not present

* v0.31.1 release notes
2024-01-08 23:38:18 -07:00
Fernand Galiana 6cc4374e83
K9s/release v0.31.0 (#2440)
* cleaning up

* [Bug] Fix #2425 - no context skin issue

* [Bug] Fix #2428

* [Feat] schema validation

* v0.31.0 Release notes
2024-01-08 18:30:49 -07:00
Jayson Wang 96a7e5a4d4
switch contexts only when needed (#2433) 2024-01-07 10:03:59 -07:00
Joshua Ward d63fe83edb
chore: rebasing off main and resolving conflicts (#2314)
Co-authored-by: Joshua Ward <joshua.l.ward@leidos.com>
2024-01-03 23:38:37 -07:00
Jayson Wang 3137b2b55a
supports referencing envs in hotkeys (#2420)
* supports referencing envs in hotkeys

* add testcase for hotkeys

* rename attr name to keepHistory
2024-01-03 22:56:21 -07:00
Fernand Galiana d0f874e01a
K9s/release v0.30.8 (#2427)
* [Bug] Fix #2418

* cleaning up

* rel notes
2024-01-03 12:07:02 -07:00
Jayson Wang 1c19ef6ad6
fix the check for whether the cluster supports metrics (#2424) 2024-01-03 08:26:22 -07:00
Fernand Galiana 982bf6a728
K9s/release v0.30.7 (#2416)
* [Bug] Fix #2413

* [Bug] Fix #2414

* [Bug] Fix #2407

* cleaning up

* Add config files watcher

* rel notes
2024-01-02 23:57:07 -07:00
Jayson Wang 39d93223d9
add boundary check for args parser (#2415) 2024-01-02 10:20:18 -07:00
Fernand Galiana 6a43167f1a
K9s/release v0.30.6 (#2403)
* fix #2401

* fix #2400

* fix #2387

* rel notes
2023-12-28 14:16:59 -07:00
Fernand Galiana 9e337a6be0
K9s/release v0.30.5 (#2397)
* [Bug] Fix #2393

* [Maint] Cleaning up

* rel docs
2023-12-27 17:40:44 -07:00
Nicolas Karolak f5f3278e17
fix: create user tmp directory before the app one (#2395)
Otherwise on a shared machine, the `/tmp/k9s` directory will be owned by
the first user to lanch `k9s` command. The other users will get a
"permission denied" error.
2023-12-27 16:51:03 -07:00
Nicolas Karolak 736f6bfaa5
feat: allow to customize logs dir through environment variable (#2396)
Allow to customize log directory through `K9S_LOGS_DIR` environment variable.
If not set, fallsback on default tmp directory.

Fixes #2394
2023-12-27 16:00:09 -07:00
Fernand Galiana 34da44b441
K9s/release v0.30.4 (#2392)
* v0.30.3 version update (#2383)

* Update build v0.30.2

* v0.30.3

* [Bug] Fix #2387

* [Bug] Fix #2391

* rel v0.30.4

---------

Co-authored-by: Emanuele Ciurleo <emanuele@ciurleo.com>
2023-12-26 10:30:11 -07:00
Jayson Wang 27cc859e68
case sensitive for specific command args and flags (#2390) 2023-12-26 09:46:16 -07:00
Fernand Galiana 00d16beedb
fix #2382 (#2386) 2023-12-25 18:25:53 -07:00
Fernand Galiana 26d1585699
K9s/release v0.30.3 (#2381)
* fix #2377

* fix #2379

* cleaning up

* Release docs
2023-12-25 12:06:23 -07:00
Fernand Galiana 1efadc81a6
K9s/release v0.30.2 (#2376)
* fix #2370

* Fix #2362

* K9s V0.30.2 release docs
2023-12-24 22:57:48 -07:00
Jayson Wang e113f4b7c5
get node filtering params from matching context values (#2375) 2023-12-24 22:48:59 -07:00
Jayson Wang defad7a174
fix cmdline flags not working (#2373) 2023-12-24 22:15:27 -07:00
Fernand Galiana f0d0e62b70
K9s/release v0.30.1 (#2369)
* [Bug] Fix #2368

* [Bug] Fix #2363

* [Bug] Fix #2364

* [Bug] Fix #2366

* [Bug] Fix #2367

* Release docs + rebase fixes
2023-12-24 11:29:22 -07:00
Jayson Wang f8ad4aa8c7
adding cancelable launch prompts to NodeShell (#2360) 2023-12-24 11:18:47 -07:00
Fernand Galiana dcec53e061
K9s/rel v0.30.0 (#2361)
* [Maint] Refactor VS col handling

* [Bug] Add helm hist <enter> values cmd

* [Bug] Add context specific skins within a given cluster config.

* [Maint] Image scan controls

* [Bug] Fix fwd+bench timestamp

* [Refact] all-ns const

* [Maint] update tabledefs from metav1beta1 to metav1

* [Feat] Introduce workload view

* [Maint] Add convenience to map out ns names

- Refactor allnamespaces

* [Cleanup] axe pegomock

* [Refact] Use gvr type vs string

* [Feat] Add blacklist scans exclusions

* [Feat] setLabels for stored commands

* [Maint] Rename api-group column

* [Refact] gvr type refactor

* [Maint] Cleaning up

* [Bug] Add ability to skin based on context

- Handles cluster spanning *contexts

* [Maint] Cleaning up

* [Feat] Cmd interpreter

* [Maint] Clean up + bug fixes

* [Feat] Changed k9s config loader

> NOTE: !!Breaking change!!

- Make k9s config readonly
- Move writable artifacts to XDG data dir
- Move transient artifacts to XDG state dir
- Add per context skin option
- Add per context readonly option
- Consistent pluralization file names to yaml section

* [Docs] Update release and README docs

* [Maint] Rebase + cleanup

* [Maint] Normalize config extensions all yml -> yaml

* [Maint] Cleaning up + fixes
2023-12-23 14:29:55 -07:00
Jayson Wang 7bd7ec766a
adding value, yaml and describe views to helm-history (#2341)
* correct describe of helm history

* value, yaml and describe view for helm-history

* add value_extender and clean up code

* move showValues to the new extender
2023-12-19 15:21:12 -07:00
Jayson Wang 104bf96415
passing on the correct suggestion parameters (#2343) 2023-12-13 15:24:07 -07:00
Jayson Wang f6dfc3721a
adding a default value for the AGE field (#2320)
* adding a default value for the AGE field

* use NAValue as a fallback value
2023-12-08 20:07:28 -07:00
Jayson Wang d0ec55737a
fix fuzzy matching not working properly (#2321)
* fix fuzzy matching not working properly

* delete continuousRanges
2023-12-08 08:10:40 -07:00