Skip to content

fix(logging): improve operator diagnostics#148

Merged
GatewayJ merged 1 commit into
rustfs:mainfrom
GatewayJ:fix/operator-logging-quality
Jun 26, 2026
Merged

fix(logging): improve operator diagnostics#148
GatewayJ merged 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
@GatewayJ GatewayJ added this pull request to the merge queue Jun 26, 2026
Merged via the queue into rustfs:main with commit cb6c6c0 Jun 26, 2026
3 checks passed
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