Skip to content

Enhancement: Global Catalog of Resources  #25

@nheimlich

Description

@nheimlich

Post in Discourse

When managing 30+ namespaces with sensu flow, it would be nice to utilize the default namespace as a global namespace where checks, filters, handlers, and mutators can live and be called from entities from within other namespaces.

Ideal Scenario:
Suppose a check has the same name and lives in the same directory. That check will take precedence over the check from the default namespace. The catalog of checks, handlers, mutators, & filters resides in the default namespace and is version controlled with sensu flow, and a change to the catalog affects all namespaces.

Current Scenario:
Currently, copying and managing versioning between checks that are often duplicates can be difficult to manage.

Not sure if this is a sensu flow or sensu go feature request as the checks wouldn't be just copied to each namespace, instead placed in the default namespace.

This is similar to issue 23, however, that is copying resources, whereas this is not.

*Potentially an opt-in parameter that can be set within the sensu-backend on each cluster node.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions