Skip to content

Releases: Debuggedd/Masthead

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 12 Oct 08:23

What's new

  • Problems clear up by themselves. A warning now disappears as soon as its object has recovered (Ready, Available or ScalingActive since the last event) or no longer exists, instead of lingering for 30 minutes. Startup probe failures and replaced pods no longer clutter the list.

Install

  1. Download Masthead-macos-arm64.dmg below (Apple Silicon, macOS 13+), open it and drag Masthead onto Applications.
  2. Open Masthead. macOS says "Masthead" Not Opened, because the app isn't notarized by Apple. Click Done, not "Move to Bin".
  3. Open System Settings → Privacy & Security, scroll down to "Masthead" was blocked… and click Open Anyway, then confirm.

Or skip steps 2–3 with one Terminal command: xattr -dr com.apple.quarantine /Applications/Masthead.app

This is only needed once: Masthead updates itself from then on (the Update button bottom right, or Masthead → Check for Updates…).

Already installed? Update from inside the app; the .zip is what the updater downloads.

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 08:08

What's new

  • Compare across clusters or namespaces. Right-click → Compare with, or pick two rows and click Compare. Only what you configure is compared (spec, data, your own labels and annotations); list items are matched by name, secret values are compared without being shown, and cluster/namespace names can be ignored so per-environment hostnames don't show up.
  • Cordon, uncordon and drain nodes. Drain evicts pods through the Eviction API, so PodDisruptionBudgets are respected. Cordoned nodes show a yellow Cordoned status.
  • Checkboxes for bulk select. Hover a row to tick it, or use the header checkbox to select all. ⌘-click and ⇧-click still work.
  • Protected contexts hide every change: the bulk bar, the YAML editor's Save, debug containers and node shells.
  • Right-click menus have a normal shadow again.

Install

  1. Download Masthead-macos-arm64.dmg below (Apple Silicon, macOS 13+), open it and drag Masthead onto Applications.
  2. Open Masthead. macOS says "Masthead" Not Opened, because the app isn't notarized by Apple. Click Done, not "Move to Bin".
  3. Open System Settings → Privacy & Security, scroll down to "Masthead" was blocked… and click Open Anyway, then confirm.

Or skip steps 2–3 with one Terminal command: xattr -dr com.apple.quarantine /Applications/Masthead.app

This is only needed once: Masthead updates itself from then on (the Update button bottom right, or Masthead → Check for Updates…).

Already installed? Update from inside the app; the .zip is what the updater downloads.

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 21:44

What's new

  • Settings page (⌘,, Masthead → Settings…, or the gear bottom right):
    • General: theme (System / Light / Dark), automatic update checks
    • Clusters: kubeconfig files (add / remove), a display name and colour per context, mute and protect toggles
    • Notifications: include warnings, sound, ignored namespaces (dev-*), Flux grace period
    • Sidebar: hide the kinds you never use
    • Tools: terminal (Ghostty / Terminal / iTerm), debug image
    • Logs: default wrap, timestamps and time range
  • Confirmations: deleting and redeploying (also in bulk) now asks first, in an in-app dialog. Enter confirms, Esc cancels. You can turn it off in Settings.

Install

  1. Download Masthead-macos-arm64.dmg below (Apple Silicon, macOS 13+), open it and drag Masthead onto Applications.
  2. Open Masthead. macOS says "Masthead" Not Opened, because the app isn't notarized by Apple. Click Done, not "Move to Bin".
  3. Open System Settings → Privacy & Security, scroll down to "Masthead" was blocked… and click Open Anyway, then confirm.

Or skip steps 2–3 with one Terminal command: xattr -dr com.apple.quarantine /Applications/Masthead.app

This is only needed once: Masthead updates itself from then on (the Update button bottom right, or Masthead → Check for Updates…).

Already installed? Update from inside the app; the .zip is what the updater downloads.

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 20:46

What's new

  • More resource kinds: HPAs, PDBs, ReplicaSets, NetworkPolicies, ResourceQuotas, LimitRanges, PVs, StorageClasses, and a new Access Control section (ServiceAccounts, Roles, RoleBindings, ClusterRoles, ClusterRoleBindings), with links between related objects.
  • Scale Deployments, StatefulSets and ReplicaSets from a small dialog (also for several at once). Workloads managed by an HPA link to it instead.
  • Protected contexts: lock a context in the switcher (⌘K) to turn off deletes, scaling, redeploys and YAML saves there.
  • Debug shells: an ephemeral debug container on any pod, and a root shell on a node.
  • Logs: show only warnings or errors, load the last 5m/1h/24h, !exclude and /regex/ filters, and save to a file.
  • Notifications now come from Masthead itself; clicking one opens the Problems page.
  • Fewer false alarms: routine Flux DependencyNotReady blips no longer show as problems.
  • Deleting the object you're viewing now takes you back; double clicks don't send an action twice.

Install

  1. Download Masthead-macos-arm64.dmg below (Apple Silicon, macOS 13+), open it and drag Masthead onto Applications.
  2. Open Masthead. macOS says "Masthead" Not Opened, because the app isn't notarized by Apple. Click Done, not "Move to Bin".
  3. Open System Settings → Privacy & Security, scroll down to "Masthead" was blocked… and click Open Anyway, then confirm.

Or skip steps 2–3 with one Terminal command: xattr -dr com.apple.quarantine /Applications/Masthead.app

This is only needed once: Masthead updates itself from then on (the Update button bottom right, or Masthead → Check for Updates…).

Already installed? Update from inside the app; the .zip is what the updater downloads.

Full Changelog: v0.1.2...v0.2.0

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 11 Oct 19:03

Install

  1. Download Masthead-macos-arm64.dmg below (Apple Silicon, macOS 13+), open it and drag Masthead onto Applications.
  2. Open Masthead. macOS says "Masthead" Not Opened, because the app isn't notarized by Apple. Click Done, not "Move to Bin".
  3. Open System Settings → Privacy & Security, scroll down to "Masthead" was blocked… and click Open Anyway, then confirm.

Or skip steps 2–3 with one Terminal command: xattr -dr com.apple.quarantine /Applications/Masthead.app

This is only needed once: Masthead updates itself from then on (the Update button bottom right, or Masthead → Check for Updates…).

Already installed? Update from inside the app; the .zip is what the updater downloads.

Full Changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 11 Oct 18:54

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 18:32