Repository navigation
feat(kubernetes): keep cluster preparation clear and live logs continuous - #393
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What does this PR do?
Makes Kubernetes startup understandable and ongoing investigations uninterrupted,
with clearer cluster state and a smoother log-reading experience.
existing four preparation steps with one progress bar. Progress continues
while remaining resource types load, rather than falling back to “unknown”.
reloads, Versus restarts and credential renewal. Routine refreshes use the
existing top-bar indicator only; data, filters and open investigations stay
in place. Genuine failures and stale data remain visible.
across reconnects without oversized resume requests. Open Logs directly from
resource lists and load earlier output without restarting the live stream.
Previous, filter messages and jump to the latest line when scrolled up.
Following resumes automatically at the bottom; no separate Follow toggle is
needed. Overview log cards stay full width even when the container is quiet.
without narrowing its lists. Empty crash summaries and unnecessary pagers
stay hidden.
credentials, unreadable resource types and failed synchronization. Snapshot
age is labelled as age, not startup duration. Individual permission gaps are
visible without blocking readable data.
includes
secretsget/list. Versus uses metadata-only requests and does notproject Secret values. This is a permission expansion: operators can omit the
grant from their own role if Secret visibility is unwanted.
Why?
An operator should not lose the explorer to another preparation screen during an
incident, mistake unavailable progress for a cluster failure, or have a live log
read silently stop. The same experience should remain usable on large clusters,
quiet containers and narrow screens.
Type of change
The shipped reader role gains read-only Secret access. Review that permission
expansion before applying the updated role to an existing cluster.
Checklist
src/for changed behaviorROADMAP.mdif this closes a roadmap item