Commit Graph

1916 Commits (855e995b3a45583e112a4e43a95b1cb5debea5ba)

Author SHA1 Message Date
Fernand Galiana 855e995b3a
Rel v0.50.8 (#3457)
* revert ns cmd

* fix#3421-helm-view-ns

* fix#3439-add-vendor-config

* fix#3453-add-gpu-cols

* rel notes
2025-07-15 08:38:28 -06:00
Alex Trinker 711a8b8fdf
allow skin to be selected via K9S_SKIN env var (#3356)
* allow skin to be set via env var K9S_SKIN

* use `return` after skin selection

* add K9S_SKIN to README
2025-07-14 22:57:12 -06:00
Maurizio Pasquinelli 11d40cab57
Fix #3421 - can't switch namespaces in helm view (#3438) 2025-07-13 09:52:48 -06:00
dependabot[bot] 3740ddd825
chore(deps): bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 (#3444)
Bumps [sigs.k8s.io/yaml](https://github.com/kubernetes-sigs/yaml) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/kubernetes-sigs/yaml/releases)
- [Changelog](https://github.com/kubernetes-sigs/yaml/blob/master/RELEASE.md)
- [Commits](https://github.com/kubernetes-sigs/yaml/compare/v1.4.0...v1.5.0)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/yaml
  dependency-version: 1.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-09 22:50:35 -06:00
derailed 457e4b86db [hot-fix] update pulses 2025-07-05 10:54:34 -06:00
Fernand Galiana 00b28ceeee
Rel v0.50.7 (#3436)
* fix #3406 - update and clean history navigation

* fix #3383 - cronjob auth fix

* clean up and updates

* update prompt indicator to diff cmd vs filter

* fix #3398 - dialog focus update

* update deps

* fix #3435 - noexit on ctrl-c

* fix #3412 - toggle decode

* fix #3424 - add gpu on node

* fix #3422 - resource switch ns

* update rel notes
2025-07-05 10:36:36 -06:00
dependabot[bot] 3b7cd99fbc
chore(deps): bump k8s.io/apiextensions-apiserver from 0.33.0 to 0.33.2 (#3410)
Bumps [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) from 0.33.0 to 0.33.2.
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.33.0...v0.33.2)

---
updated-dependencies:
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-version: 0.33.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-05 10:17:55 -06:00
Marc Brugger 76c7a744d7
feat: add kube-metrics plugin (#3433)
Signed-off-by: bakito <github@bakito.ch>
2025-07-05 10:14:35 -06:00
dependabot[bot] 6f1bb1689e
chore(deps): bump helm.sh/helm/v3 from 3.18.0 to 3.18.3 (#3425)
Bumps [helm.sh/helm/v3](https://github.com/helm/helm) from 3.18.0 to 3.18.3.
- [Release notes](https://github.com/helm/helm/releases)
- [Commits](https://github.com/helm/helm/compare/v3.18.0...v3.18.3)

---
updated-dependencies:
- dependency-name: helm.sh/helm/v3
  dependency-version: 3.18.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-05 07:54:24 -06:00
dependabot[bot] 0b30a02e74
chore(deps): bump k8s.io/kubectl from 0.33.0 to 0.33.2 (#3411)
Bumps [k8s.io/kubectl](https://github.com/kubernetes/kubectl) from 0.33.0 to 0.33.2.
- [Commits](https://github.com/kubernetes/kubectl/compare/v0.33.0...v0.33.2)

---
updated-dependencies:
- dependency-name: k8s.io/kubectl
  dependency-version: 0.33.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-28 08:54:40 -06:00
jfremy-openai f957fd6739
fetchContainers(allContainers=false) returns sidecars and ephemeral (#3415)
Issue: when calling exec / attach on a pod with sidecar containers or ephemeral containers, those are not presented as potential targets to exec / attach / transfer.

Proposed solution: the method fetchContainers is only called with allContainers=false to find containers we can exec / attach / transfer.
Both ephemeral containers and sidecar init containers could be used in this case however with the current behavior they're not shown.

I'm proposing to change the behavior of the method to return any sidecar container and ephemeral container when called with allContainers=false since there is no other caller using that parameter set to false, so we won't break other call sites
2025-06-28 08:54:26 -06:00
dependabot[bot] eccbef946c
chore(deps): bump github.com/go-viper/mapstructure/v2 (#3419)
Bumps [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/go-viper/mapstructure/releases)
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md)
- [Commits](https://github.com/go-viper/mapstructure/compare/v2.2.1...v2.3.0)

---
updated-dependencies:
- dependency-name: github.com/go-viper/mapstructure/v2
  dependency-version: 2.3.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-28 08:14:45 -06:00
Andreas Schrammel c2bbcd4c72
Add context flag to keda-toggle condition (#3371)
Without having the context explicitly set, for me the condition is never met, no matter if the annotation is present or not.
2025-06-01 07:39:18 -06:00
Rorasaurus ecb52b562e
feat: Added Gruvbox Material light and dark skins (#3357) 2025-06-01 07:39:00 -06:00
dependabot[bot] 5872e42971
chore(deps): bump helm.sh/helm/v3 from 3.17.3 to 3.18.0 (#3359)
Bumps [helm.sh/helm/v3](https://github.com/helm/helm) from 3.17.3 to 3.18.0.
- [Release notes](https://github.com/helm/helm/releases)
- [Commits](https://github.com/helm/helm/compare/v3.17.3...v3.18.0)

---
updated-dependencies:
- dependency-name: helm.sh/helm/v3
  dependency-version: 3.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-01 07:17:51 -06:00
dependabot[bot] 90b009354b
chore(deps): bump k8s.io/metrics from 0.33.0 to 0.33.1 (#3360)
Bumps [k8s.io/metrics](https://github.com/kubernetes/metrics) from 0.33.0 to 0.33.1.
- [Commits](https://github.com/kubernetes/metrics/compare/v0.33.0...v0.33.1)

---
updated-dependencies:
- dependency-name: k8s.io/metrics
  dependency-version: 0.33.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-01 07:17:27 -06:00
dependabot[bot] c283591cb8
chore(deps): bump k8s.io/cli-runtime from 0.33.0 to 0.33.1 (#3362)
Bumps [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime) from 0.33.0 to 0.33.1.
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.33.0...v0.33.1)

---
updated-dependencies:
- dependency-name: k8s.io/cli-runtime
  dependency-version: 0.33.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-28 08:08:10 -06:00
dependabot[bot] 9c142569ae
chore(deps): bump github.com/anchore/grype from 0.91.2 to 0.92.2 (#3367)
Bumps [github.com/anchore/grype](https://github.com/anchore/grype) from 0.91.2 to 0.92.2.
- [Release notes](https://github.com/anchore/grype/releases)
- [Changelog](https://github.com/anchore/grype/blob/main/.goreleaser.yaml)
- [Commits](https://github.com/anchore/grype/compare/v0.91.2...v0.92.2)

---
updated-dependencies:
- dependency-name: github.com/anchore/grype
  dependency-version: 0.92.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-28 08:07:50 -06:00
Matthew Wynn ec7a660d7c
Fix GVR Title option in readme (#3347) 2025-05-17 08:39:13 -06:00
dependabot[bot] 5bbf204472
chore(deps): bump golang.org/x/text from 0.24.0 to 0.25.0 (#3340)
Bumps [golang.org/x/text](https://github.com/golang/text) from 0.24.0 to 0.25.0.
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.24.0...v0.25.0)

---
updated-dependencies:
- dependency-name: golang.org/x/text
  dependency-version: 0.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-17 08:29:45 -06:00
dependabot[bot] 327ba5c544
chore(deps): bump golang from 1.24.2-alpine3.21 to 1.24.3-alpine3.21 (#3342)
Bumps golang from 1.24.2-alpine3.21 to 1.24.3-alpine3.21.

---
updated-dependencies:
- dependency-name: golang
  dependency-version: 1.24.3-alpine3.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-17 08:28:31 -06:00
dependabot[bot] 1c0b80ff6d
chore(deps): bump actions/setup-go from 5.4.0 to 5.5.0 (#3343)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5.4.0 to 5.5.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v5.4.0...v5.5.0)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: 5.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-17 08:28:17 -06:00
Ümüt Özalp 8fc243dc1f
revert: #3322 (#3346) 2025-05-17 08:28:01 -06:00
Fernand Galiana 13cb55bb66
Rel v0.50.6 (#3338)
* update deps

* add epslice support

* update pulses

* fix #3334

* rel notes
2025-05-11 23:16:37 -06:00
Youssef Rabie b68b68e23f
fix: pre-check for get permissions only on port-forward (#3322) 2025-05-08 06:51:22 -06:00
dependabot[bot] 3f3485ed24
chore(deps): bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 (#3325)
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 7.0.0 to 8.0.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v7.0.0...v8.0.0)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-08 06:45:02 -06:00
Fernand Galiana ccebaa604e
Rel v0.50.5 (#3332)
* update pulse view

* fix #3301 - pf delete msg

* clean

* short header styles

* fix #3294 event time cols sorting

* fix #3309 label selector fault

* multi arch build

* fix #3328 init co count

* rel notes
2025-05-07 23:22:01 -06:00
Martin Montes f6383dfa3d
Resource recommendation plugin enhancements (#3306)
* Update resource-recommendations plugin to support namespaces

* Added cronjobs to resource-recommendations plugin
2025-05-03 07:53:14 -06:00
Max Xu 920bab574e
fix: use full path of date to avoid conflict (#3310)
Signed-off-by: Max Xu <xuhuan@live.cn>
2025-05-03 07:52:23 -06:00
Ümüt Özalp adf95bdebe
fix: update time format in logging to 24-hour format (#3296)
* fix: update time format in logging to 24-hour format

* fix: update time format in logging to use time.TimeOnly

* fix: update logging time format to RFC3339
2025-05-03 07:50:13 -06:00
Rudrakh Panigrahi 577a2fb7cc
show replicasets from deployment view (#3308)
Signed-off-by: Rudrakh Panigrahi <rudrakh97@gmail.com>
2025-05-01 05:28:13 -06:00
dependabot[bot] 516fe2ce19
chore(deps): bump github.com/anchore/grype from 0.91.0 to 0.91.2 (#3315)
Bumps [github.com/anchore/grype](https://github.com/anchore/grype) from 0.91.0 to 0.91.2.
- [Release notes](https://github.com/anchore/grype/releases)
- [Changelog](https://github.com/anchore/grype/blob/main/.goreleaser.yaml)
- [Commits](https://github.com/anchore/grype/compare/v0.91.0...v0.91.2)

---
updated-dependencies:
- dependency-name: github.com/anchore/grype
  dependency-version: 0.91.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-30 09:04:56 -06:00
dependabot[bot] a237a9bd28
chore(deps): bump github.com/anchore/syft from 1.22.0 to 1.23.1 (#3316)
Bumps [github.com/anchore/syft](https://github.com/anchore/syft) from 1.22.0 to 1.23.1.
- [Release notes](https://github.com/anchore/syft/releases)
- [Changelog](https://github.com/anchore/syft/blob/main/.goreleaser.yaml)
- [Commits](https://github.com/anchore/syft/compare/v1.22.0...v1.23.1)

---
updated-dependencies:
- dependency-name: github.com/anchore/syft
  dependency-version: 1.23.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-29 13:46:31 -06:00
dependabot[bot] 5c9b1be342
chore(deps): bump k8s.io/apimachinery from 0.32.3 to 0.33.0 (#3317)
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) from 0.32.3 to 0.33.0.
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.32.3...v0.33.0)

---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
  dependency-version: 0.33.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-29 13:46:15 -06:00
Vageesha B R 8e3f453006
Fix concurrent read writes (#3311) 2025-04-28 09:18:34 -06:00
Ümüt Özalp d3f646aafb
fix: truncate label selector input to max length (#3300) 2025-04-25 00:01:04 -06:00
Fernand Galiana e4e3816185
Rel v0.50.4 (#3293)
* fix#3278 honor ns ovewride

* refactor column exclude

* [feat] add configurable api server timeout

* clean

* fix#3285 - add restart option for flux support

* fix#3283 fix dp ready state

* update vulscan deps

* fix#3288 fix cust view filter

* fix#3286 match-exp

* rel notes
2025-04-19 12:07:10 -06:00
Ümüt Özalp c2694ee3e5
Feature/default_view (#2866)
* initialView

* Removed log msg

* fix: tests

* fix: rename to defaultView

* docs: add defaultView setting to README
2025-04-19 11:58:51 -06:00
Max Xu fbd2a0250a
fix: set default request timeout to 120 seconds (#3253)
Signed-off-by: Max Xu <xuhuan@live.cn>
Co-authored-by: Fernand Galiana <fernand.galiana@gmail.com>
2025-04-19 10:16:06 -06:00
tscuite 445230640a
feat: add hostPathVolume (docker) (#3277) 2025-04-19 09:27:05 -06:00
Arriv9l 5fe09d4f92
fix: respect insecure flag when switch context (#3292) 2025-04-19 09:10:52 -06:00
Simon Bordeyne 7deb202c2d
plugins: add a plugin to start an alpine:latest container in current context/namespace (#3265)
* plugins: add a plugin to start an alpine:latest container in current context/namespace

* start-alpine: Update plugins README

* add: plugins root key to address lint issues, kubectl annotation for default container

* removed label that disables istio's sidecar injection pattern

---------

Co-authored-by: Simon Bordeyne <simon.bordeyne@happn.fr>
Co-authored-by: Fernand Galiana <fernand.galiana@gmail.com>
2025-04-16 08:20:20 -06:00
Jorge Alberto Díaz Orozco (Akiel) 8807dc0ef8
Add plugin to temporarily scale down/up all deployments, statefulsets, and daemonsets in a namespace using szero (#3259)
* Add plugin to temporarily scale down/up all deployments, statefulsets, and daemonsets in a namespace using szero

* Add szero to documentation readme

---------

Co-authored-by: Fernand Galiana <fernand.galiana@gmail.com>
2025-04-16 08:19:24 -06:00
derailed 9f37a641ea update slack invite link 2025-04-14 07:11:35 -06:00
Fernand Galiana 594c2c6e4c
Rel v0.50.3 (#3276)
* update linter

* spring cleaning

- m'o code cleanup
- small bugs fixin

* fix cust col jq parser support

* add context,token to shell args

* rel notes
2025-04-13 18:25:04 -06:00
Sunggun Yu 630f82cacd
fix: include APIResource name in the aliases (#3274)
- fix: https://github.com/derailed/k9s/issues/3273
2025-04-13 09:08:10 -06:00
dependabot[bot] df32d10d6b
chore(deps): bump helm.sh/helm/v3 from 3.17.2 to 3.17.3 (#3268)
Bumps [helm.sh/helm/v3](https://github.com/helm/helm) from 3.17.2 to 3.17.3.
- [Release notes](https://github.com/helm/helm/releases)
- [Commits](https://github.com/helm/helm/compare/v3.17.2...v3.17.3)

---
updated-dependencies:
- dependency-name: helm.sh/helm/v3
  dependency-version: 3.17.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-12 12:27:15 -06:00
Fernand Galiana bc22b87053
Rel v0.50.2 (#3269)
* fix#3266 dp alias fails

* fix#3267 add no data flash

* fix#3264 storage-class broke describe/yaml

* fix#3260 po yaml crash

* rel notes
2025-04-10 09:29:21 -06:00
dependabot[bot] 419a0ce6dc
chore(deps): bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0 (#3249)
Bumps [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/fsnotify/fsnotify/releases)
- [Changelog](https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fsnotify/fsnotify/compare/v1.8.0...v1.9.0)

---
updated-dependencies:
- dependency-name: github.com/fsnotify/fsnotify
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-10 07:46:15 -06:00
dependabot[bot] c7619370a9
chore(deps): bump github.com/anchore/syft from 1.21.0 to 1.22.0 (#3250)
Bumps [github.com/anchore/syft](https://github.com/anchore/syft) from 1.21.0 to 1.22.0.
- [Release notes](https://github.com/anchore/syft/releases)
- [Changelog](https://github.com/anchore/syft/blob/main/.goreleaser.yaml)
- [Commits](https://github.com/anchore/syft/compare/v1.21.0...v1.22.0)

---
updated-dependencies:
- dependency-name: github.com/anchore/syft
  dependency-version: 1.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-10 07:45:54 -06:00