Skip to content

Console yaml#98

Open
GatewayJ wants to merge 4 commits intorustfs:console-yamlfrom
GatewayJ:console-yaml
Open

Console yaml#98
GatewayJ wants to merge 4 commits intorustfs:console-yamlfrom
GatewayJ:console-yaml

Conversation

@GatewayJ
Copy link
Member

No description provided.

GatewayJ added 4 commits March 8, 2026 22:48
Add /api/v1/namespaces/{namespace}/tenants/{name}/yaml for reading and
editing the full Tenant CR as YAML (similar to MinIO operator).

GET: returns the complete Tenant CR serialized as YAML (managedFields
stripped for readability).

PUT: accepts edited YAML, validates name/namespace match, pool
uniqueness, and safely updates only spec/labels/annotations/finalizers
while preserving resourceVersion and immutable metadata.

Also adds AGENTS.md (global + .github), PR template, and applies
Prettier formatting to existing console-web files.

Made-with: Cursor
- Add GET/PUT encryption and security-context handlers and routes
- Require kmsSecret for Vault backend in reconcile and API validation
- Validate vault.endpoint and kmsSecretName in update_encryption (400 on invalid)
- Apply rustfmt and Prettier formatting

Made-with: Cursor
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