Skip to content

Support bare pods, e.g. to support CloudnativePG resources #538

Description

@antonincms

Is your feature request related to a problem? Please describe.

I'd like to be able to use krr to size CloudNativePG cluster, which does not work as it manage pods directly (without any StatefulSet, DaemonSet or Job).

Describe the solution you'd like

I think expecting KRR to support every operator that does this is maybe not reasonable.

I wonder if KRR could not be adapted to support a set of pods, maybe grouping them using ownerReferences.

Describe alternatives you've considered

Adding support for CloudNativePG cluster explicitly, as done for Strimzi and Rollout.

Are you interested in contributing a PR for this?

For the generic solution, I'm not sure, it depends on the amount of work needed, which I'm not sure to be able to estimate yet since I'm not familiar with KRR codebase. If you prefer the explicit solution, I think from what I see for Strimzi implementation I could do it.

Additional context

CloudNativePG documentation: https://cloudnative-pg.io/docs/1.30/

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