kdash 2.0.2

A fast and simple dashboard for Kubernetes
log_tail_lines: 250

# Hide the KDash logo block in the top bar. Defaults to false.
hide_logo: false
# Start with the info bar (namespaces, context info, CLI info, logo) collapsed.
# Press the toggle_info keybinding (default `i`) to show it again. Defaults to false.
hide_info_on_start: false

cli_info:
  # Hide missing CLI entries entirely. Set to false to show them as "Not found".
  hide_missing_binaries: true
  # Hide built-in CLI entries by their displayed labels.
  # Built-ins: kubectl client, kubectl server, docker, docker-compose, podman, containerd, helm, kind
  disable_defaults:
    - kind
  # Add custom CLI version probes. The first non-empty stdout line is shown.
  custom:
    - label: istioctl
      command: ["istioctl", "version"]
      regex: '\b(v?[0-9]+\.[0-9]+\.[0-9]+)\b'

keybindings:
  quit: ctrl+c
  esc: esc
  help: "?"
  submit: enter
  filter: /
  refresh: ctrl+r
  toggle_theme: t
  cycle_theme_prev: alt+t
  cycle_main_views: tab
  cycle_main_views_prev: shift+tab
  reset_navigation: ctrl+h
  jump_to_current_context: A
  jump_to_all_context: C
  jump_to_utilization: U
  jump_to_troubleshoot: T
  copy_to_clipboard: c
  pg_up: pageup
  pg_down: pagedown
  up: up
  down: down
  left: left
  right: right
  toggle_info: i
  log_auto_scroll: s
  select_all_namespace: a
  jump_to_namespace: n
  describe_resource: d
  resource_yaml: "y"
  decode_secret: x
  jump_to_pods: "1"
  jump_to_services: "2"
  jump_to_nodes: "3"
  jump_to_configmaps: "4"
  jump_to_statefulsets: "5"
  jump_to_replicasets: "6"
  jump_to_deployments: "7"
  jump_to_jobs: "8"
  jump_to_daemonsets: "9"
  jump_to_more_resources: "0"
  jump_to_dynamic_resources: "-"
  cycle_group_by: g
  aggregate_logs: o

# Theme to start on. One of: macchiato (default), latte, gruvbox-dark,
# solarized-dark, mono, custom. Cycle at runtime with `t` / `Alt+t`.
default_theme: macchiato

# Optional full user-defined theme that joins the t/Alt+t cycle. Every slot is
# optional and inherits from `base` (default macchiato). Colours accept named
# ANSI colours, `reset`/`default`, or 6-digit hex (`#RRGGBB`).
custom_theme:
  base: macchiato
  accent: "#89B4FA" # panel borders / primary
  secondary: "#F9E2AF" # panel titles
  label: "#94E2D5" # table column labels / blue
  muted: "#9399B2" # help / hint text
  highlight: "#F5C2E7" # focused panel border
  on_accent: "#11111B" # title-bar text over the accent bar
  bg: "#11111B"
  fg: "#CDD6F4"
  success: "#A6E3A1"
  warning: "#FAB387"
  error: "#F38BA8"

# Legacy override map (still supported): the `dark` section tints the built-in
# Catppuccin Macchiato palette, the `light` section tints Catppuccin Latte.
# Keys: text, failure, warning, success, primary, secondary, help, label,
# highlight, background.
theme:
  dark:
    text: "#FFFFFF"
    failure: "#F9A7A4"
    warning: "#FFAA42"
    success: "#48D596"
    primary: "#00E6E6"
    secondary: "#F9E571"
    help: "#8AC4FF"
    background: "#233237"
  light:
    text: "#5B5757"
    failure: "#AD1914"
    warning: "#B8310F"
    success: "#146149"
    primary: "#0052A3"
    secondary: "#991AED"
    help: "#0052A3"
    background: "#FFFFFF"