Skip to content

Conversation

ajanikow
Copy link
Collaborator

@ajanikow ajanikow commented Sep 25, 2025

Note

Extends the platform Inventory to include networking routes and platform services (served via gateway), adds RBAC and inspectors for these CRs, switches member recreation default to disabled with updated recovery logic, and enhances metrics docs with label values.

  • Platform Inventory & Gateway:
    • Extend integrations/inventory/v1 to include networking routes and platform services; gateway inventory endpoint now serves enriched data.
    • Add inspectors/throttles/mods for ArangoPlatformService; wire into informer/inspector.
    • Update Helm RBAC to get/list/watch networking.arangodb.com/arangoroutes and platform.arangodb.com resources.
  • Member Recreation Policy:
    • Change default allowMemberRecreation to false; add ServerGroup.RecreateAllowed(); update recovery plan builder and tests.
    • Sync docs and CRD schema for the new default and groups (incl. Gateways).
  • Metrics Docs:
    • Generate label Values in docs; support via Label.Values in generator and metrics.yaml additions.
  • Utilities/Debug:
    • Add k8sutil.Copy and use it in debug package item iteration to avoid mutation.

Written by Cursor Bugbot for commit e95f6d2. This will update automatically on new commits. Configure here.

@cla-bot cla-bot bot added the cla-signed label Sep 25, 2025
@ajanikow ajanikow force-pushed the feature/platform/extend_inventory branch from fc27166 to cd5c68b Compare September 25, 2025 17:29
@ajanikow ajanikow force-pushed the feature/platform/extend_inventory branch from cd5c68b to b84ce02 Compare September 25, 2025 17:57
cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

@ajanikow ajanikow merged commit 3c4c4c4 into master Sep 30, 2025
5 checks passed
@ajanikow ajanikow deleted the feature/platform/extend_inventory branch September 30, 2025 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants