Skip to content

fix(logging): improve operator diagnostics#148

Open
GatewayJ wants to merge 1 commit into
rustfs:mainfrom
GatewayJ:fix/operator-logging-quality
Open

fix(logging): improve operator diagnostics#148
GatewayJ wants to merge 1 commit into
rustfs:mainfrom
GatewayJ:fix/operator-logging-quality

Conversation

@GatewayJ

Copy link
Copy Markdown
Member

Type of Change

  • New Feature
  • Bug Fix
  • Documentation
  • Performance Improvement
  • Test/CI
  • Refactor
  • Other: Observability

Related Issues

N/A

Summary of Changes

Improve operator diagnostics by converting important log sites to structured fields and adding missing logs around reconcile failures, StatefulSet lifecycle actions, provisioning transitions, pool decommission operations, STS authorization failures, and Console server/API failures.

This also stabilizes the Console static frontend fallback test by giving concurrent test runs unique temporary directories.

Checklist

  • I have read and followed the CONTRIBUTING.md guidelines
  • Passed make pre-commit (fmt-check + clippy + test + console-lint + console-fmt-check)
  • Added/updated necessary tests
  • Documentation updated (if needed)
  • CHANGELOG.md updated under [Unreleased] (if user-visible change)
  • CI/CD passed (if applicable)

Impact

  • Breaking change (CRD/API compatibility)
  • Requires doc/config/deployment update
  • Other impact: Improves runtime observability without changing public APIs or CRD behavior.

Verification

make pre-commit

Additional Notes

N/A

@GatewayJ GatewayJ marked this pull request as ready for review June 23, 2026 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant