github bergerx/kubectl-status v0.7.20

6 hours ago

Changelog

  • 6763dec Merge pull request #712 from bergerx/resource-ref-drop-redundant-namespace
  • e098a92 Merge pull request #711 from bergerx/runtimeclass-overhead
  • 16d8ba5 Fix remaining nested Service namespace in sts-with-ingress-routes deep fixture
  • 75226f5 Use resource_ref for the RuntimeClass reference in overhead rendering
  • f01c9ee Fix e2e regex fixtures for the resource_ref namespace-drop change
  • d9aff1e Route all resource cross-references through resource_ref, drop redundant namespace
  • 99a7a7c Fetch RuntimeClass and surface overhead.podFixed on Pod.tmpl
  • d76e416 Merge pull request #710 from bergerx/claude/rebase-705-vh4g27
  • 866805f Merge pull request #708 from bergerx/worktree-bridge-cse_01T2h9FtkSU8C7Se1oagV8gu
  • 7dd344c Merge pull request #706 from bergerx/service-dualstack-lb-ipmode
  • 660b65f Make testHackNow unexported per Go conventions
  • 3c9d53d Fix make update-artifacts drifting from what tests expect
  • 6340c24 Fix error handling in renderContainerStatusSummary test helper
  • bda4dc8 Merge pull request #709 from bergerx/pod-volume-optional-missing-note
  • ab5eb8c Surface missing optional configMap/secret volumes in Pod output
  • a576729 Merge pull request #707 from bergerx/fix-pdb-empty-selector-conflict-e2e-wait
  • 48a6097 e2e: check CrashLoopBackOff last, right before the pod-container-logs assertion
  • b07ae91 Only show container logs for failures, never for a successful completion
  • 6e405fb e2e: wait for PDB expectedPods to converge, not just observedGeneration
  • e58bdd1 Service.tmpl: show LoadBalancer IP mode and dual-stack status
  • da144da Merge pull request #704 from bergerx/e2e-move-subtests-into-parallel
  • fe2d98b Revert regex loosening that masked spurious metrics-server errors
  • f939b44 Address gemini review comments on #704
  • c4f8879 e2e: move identified subtests into the parallel-safe test function
  • 69e2c73 Merge pull request #703 from bergerx/e2e-de-globalize-fatal-slog-sinks
  • d882ae2 Apply gemini's suggestion in cmd/main.go
  • 2481277 Restore default fatal handler after checkErr to avoid stale closure leak
  • a169d64 e2e: de-globalize BehaviorOnFatal and slog default handler sinks
  • 6ba9834 Merge pull request #702 from bergerx/e2e-dedicated-namespaces
  • e97279e Fix stale namespace in regex fixture and address gemini-code-assist review comments
  • e5f0883 e2e: dedicate namespace for tls-validation subtest group (batch M)
  • dc54d79 e2e: dedicate namespaces for sts-with-ingress subtests (batch G)
  • 42ee5b2 e2e: dedicate namespaces for web-cert and web-policies subtests (batch I)
  • e3b5598 e2e: dedicate namespaces for single-blocked-rollout subtests (batch E)
  • 055e4f5 e2e: dedicate namespace for pod-volume-configmap-secret subtest (batch K)
  • 21674ec e2e: dedicate namespace for pod-image-pull-secrets subtest (batch J)
  • 2606ad5 e2e: dedicate namespace for pod-container-logs subtest (batch L)
  • e385cfe Give three more e2e subtests dedicated namespaces (#695 prep)
  • c507679 e2e: give tcproute/udproute/listenerset/backendtlspolicy subtests dedicated namespaces (#695 prep)
  • 16f5444 e2e: give rollout-diff subtest its own namespace (#695 prep)
  • 034eed2 e2e: scope vap-binding-resolves-policy's admission policy to its own namespace (#695 prep)
  • ec39e82 e2e: add applyManifestInNamespace/waitForInNamespace helpers, use for sts-without-service (#695 prep)
  • bf968c9 Give two more e2e subtests dedicated namespaces (#695 prep)
  • 35ce297 e2e: use dedicated namespace for pod/ServiceAccount subtest
  • 3967346 Move "owners should be included with deep" e2e subtest off shared default namespace
  • b754e73 Merge pull request #700 from bergerx/de-globalize-viper-render-config
  • b2b29ed Fix CI vet failure from rebase, all-namespaces typo, and unkeyed struct literal
  • 3154e98 e2e: de-globalize viper config and pkg/plugin test-hook overrides
  • 33cae74 Merge pull request #697 from bergerx/worktree-bridge-cse_01W9BqJACBceqTngybpXZH76
  • 05800b6 Address gemini-code-assist review comments on #697
  • 723b583 Merge pull request #699 from bergerx/fetch-pod-service-account
  • 9b56e23 Fetch and surface ServiceAccount referenced by Pod/workloads
  • 3cb4ea2 Merge pull request #698 from bergerx/e2e-parallel-safe-scaffolding
  • be751f3 e2e: add TestE2EParallel scaffolding for parallel-safe subtests
  • bca9113 Fix e2e minikube profile identity collision, add worktree reaper
  • 39e5f95 Merge pull request #692 from bergerx/quiet-e2e-test-output
  • 50865fc Use gotestsum for test-e2e to cut verbose test output
  • 0e7b4a8 Merge pull request #691 from bergerx/manage-events-deepest-common-path
  • 1712c46 Descend into single label/annotation keys instead of stopping early
  • 4ac070a Show deepest common field path in recorded manage events
  • a2219ae Merge pull request #690 from bergerx/add-vap-templates
  • 1da46f5 Address review feedback on VAP/VAPB templates
  • 825ff88 Add ValidatingAdmissionPolicy and ValidatingAdmissionPolicyBinding templates
  • 8d001e4 Merge pull request #687 from bergerx/validate-pod-configmap-secret-volumes
  • b89698a Merge pull request #689 from bergerx/silence-sprout-deprecation-warnings
  • 475da52 Address review: avoid init() global side effect, honor streams.ErrOut
  • 4e5c4ea Silence per-call sprout deprecation-signature WARN logs
  • 8d584d5 Tolerate metrics-server timing race in new volume fixtures
  • 308393a Validate ConfigMap/Secret volumes exist and referenced keys are present
  • a0c11df Merge pull request #686 from bergerx/worktree-bridge-cse_019hm4BTHyVhEFQutEej1zsY
  • 8ef324d Guard shutdownGracePeriodCriticalPods with with to avoid
  • 725d8da Update node e2e regex fixture for merged allocatable/capacity and kubelet-api/configz+healthz lines
  • ba7f4c2 Merge pull request #577 from bergerx/dependabot/go_modules/github.com/go-sprout/sprout-1.0.3
  • 3ed4064 Add kubelet configz/healthz to Node output, merge allocatable/capacity line
  • a222c0c Bump golang.org/x/net to v0.57.0 to pull in a safe x/crypto
  • bc305fd Reset local e2e minikube profile around test-e2e runs
  • f28d743 Adapt to sprout v1.0.3 API changes
  • f17b5b4 Bump github.com/go-sprout/sprout from 0.4.1 to 1.0.3
  • 7170d15 Merge pull request #685 from bergerx/worktree-bridge-cse_013ANXiDjQUXMe3mS28GQw6B
  • a4c0a0f Retry e2e tests on CI to reduce flakiness from slow minikube runners
  • 621943a Merge pull request #684 from bergerx/worktree-bridge-cse_01AKDfLo1Brh4s3CdZrd3ZXr
  • 3e58970 Support prefix/suffix glob patterns in user abnormal-true condition types
  • c8a5f10 Match Warning suffix and Corrupt prefix condition types
  • 858facd Match Failed condition types by suffix too
  • d6f125d Match more abnormal-true condition types by suffix
  • 32ffe80 Allow user-provided abnormal-true condition types, expand hardcoded list
  • d87d2d3 small admin fixes
  • ad889dd chore: update .pre-commit-config.yaml
  • 5872020 Add Design principle section to README
  • bd71086 Merge pull request #657 from bergerx/worktree-bridge-cse_0142is9HQCUdJXmksh2zfQDH
  • fdad0ac Also recognize the legacy beta default-class annotation
  • 38beb7d Merge pull request #659 from bergerx/worktree-bridge-cse_01PXvTzfoyx1LwrMc8myRfEb
  • 4bb9762 Compare LimitRange defaults as quantities, not raw strings
  • f4ac4eb Add LimitRange template and Pod LimitRange-defaults note
  • 6d946a7 Add StorageClass template
  • 3299249 Merge pull request #656 from bergerx/worktree-bridge-cse_01UGZA2iZGfBr7UGSWf8676x
  • 93971e4 Fix flaky rollout diff ordering and address PR review label feedback
  • 47b5968 Add VerticalPodAutoscaler support with HPA-style workload reverse-matching
  • 067816c Merge pull request #655 from bergerx/worktree-bridge-cse_01WnPxmmudW7gwPezWcvvFsN
  • 5218876 Add e2e tests for sts-with-ingress-routes, web-cert and web-policies fixtures
  • 00f691d Share cert-manager/Gateway API version pins between Makefile and screenshot script
  • de94c56 Add Gateway API routes, failing rollout diff, PDB/NetworkPolicy and cert-manager Secret to demo screenshots
  • bc8bc0f Small changes in screenshot generation
  • 66f0803 Merge pull request #654 from bergerx/worktree-bridge-cse_011AnKxjsmwQBHcypUAvHFpD
  • 201ca33 Fix rollout-diff.regex: restore Available line dropped during rebase conflict resolution
  • 74e3554 Show matching Services, PDBs, NetworkPolicies and HPAs on workload templates
  • 45063b5 Show creation age in the compact resource summary lines (#653)
  • 91b0ba1 Make crasher's (logs: ...) suffix optional in pod-container-logs.regex (#652)

Don't miss a new kubectl-status release

NewReleases is sending notifications on new releases.