docs(cost-management): update documentation to reflect security PRs - #2679
Conversation
Missing ChangesetsThe following package(s) are changed by this PR but do not have a changeset:
See CONTRIBUTING.md for more information about how to add changesets. Changed Packages
|
Review Summary by QodoUpdate cost-management documentation for security improvements
WalkthroughsDescription• Remove outdated proxy configuration from workspace README • Update ADR 0002 status to Accepted with implementation notes • Clarify permission format (dot vs slash) in RBAC documentation • Add missing backend endpoints and audit logging documentation • Fix broken link typo in frontend plugin README Diagramflowchart LR
A["Documentation Updates"] --> B["RBAC Clarification"]
A --> C["ADR 0002 Acceptance"]
A --> D["Backend Endpoints"]
A --> E["Audit Logging"]
A --> F["Link Fixes"]
B --> G["Dot vs Slash Permissions"]
C --> H["Implementation Notes"]
D --> I["Access & Apply Endpoints"]
E --> J["Structured Audit Logs"]
File Changes1. workspaces/cost-management/README.md
|
Code Review by Qodo
1.
|
| - **Input validation**: `resourceType` is validated against a server-side | ||
| allowlist; all input fields are sanitized. | ||
| - **Audit logging**: Every apply action is logged with user identity, cluster, | ||
| namespace, workload, and outcome. |
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
…edhat-developer#2616-redhat-developer#2620 - Remove outdated proxy config from workspace README (PR redhat-developer#2616 moved data fetching server-side) - Fix broken link typo in frontend plugin README - Update backend README: clarify mixed dot/slash permission format, add missing endpoints (access, apply-recommendation), add audit logging section (PR redhat-developer#2619) - Clarify permission name format in docs/rbac.md intro (dot for plugin-level, slash for cluster/project per PR redhat-developer#2620) - Update ADR 0002 status to Accepted with implementation notes documenting the backend gateway pattern (PRs redhat-developer#2616, redhat-developer#2618, redhat-developer#2619) Made-with: Cursor
- Fix inaccurate sanitization claim in ADR 0002: changed to "validated for presence and type" to match actual implementation - Remove non-existent `cost_access_check` audit action from backend README — the code emits `access_check` for both access endpoints Made-with: Cursor
6fa6431 to
73b90d1
Compare
|
|
/lgtm |



Description
docs(cost-management): update documentation to reflect security PRs
✔️ Checklist