Skip to content

Resolve dead catalog/env references (druid-tenants appset, cluster-config ConfigMaps) #81

Description

@stxkxs

Two cluster-reconciliation-adjacent references appear to be dead. Both need a live cluster to validate the fix safely, so they're tracked here rather than changed blind.

1. druid-tenants ApplicationSet generates zero Applications

applicationsets/druid-tenants.yaml uses a git-directory generator over catalog/druid/tenants/*, but catalog/druid/ contains only chart/ and values.yaml — no tenants/ directory exists. The generator matches nothing, so the ApplicationSet produces no Applications.

Decide: either scaffold a sample catalog/druid/tenants/<name>/values.yaml (if per-tenant Druid is intended), or remove the ApplicationSet (if it isn't).

2. environments/*/cluster-config.yaml aren't referenced

environments/{dev,staging,production,hub}/cluster-config.yaml exist and the README calls them "Cluster-config ConfigMaps", but nothing under applicationsets/ or any kustomization references them (rg cluster-config finds only the files themselves).

Verify whether these are applied out-of-band (bootstrap script / manual kubectl apply) or consumed as a $values source. If genuinely unused, remove them and the README's environments/ description; if used, document where.

Deferred from #80 (README addon-category fix) to keep that PR doc-only.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions