Skip to content

Expose templates through ceph-csi package  #2542

Open
@leseb

Description

Describe the feature you'd like to have

Similar to #2541, it would be nice, to reduce friction and duplication of effort to export the templates (ds, dep, etc) through the ceph-csi package so consumers can easily create the appropriate resources.
For example, we see a lot of back and forth between ceph-csi and rook-ceph to update the template.
Those could be avoided if ceph-csi would expose all the templates through its API.

Essentially, all the resources present in https://github.com/ceph/ceph-csi/tree/devel/deploy could be made available from the package.

What new functionality do you want?

What is the value to the end user? (why is it a priority?)

Reduce friction between projects and frequent updates. Consumers don't need to know about the resources, they just need to create and consume them.

How will we know we have a good solution? (acceptance criteria)

Rook-Ceph can import the ceph-csi package and create the resources needed for the deployment of ceph-csi.

Metadata

Assignees

No one assigned

    Labels

    component/buildIssues and PRs related to compiling Ceph-CSIcomponent/deploymentHelm chart, kubernetes templates and configuration Issues/PRsgood first issueGood for newcomerskeepaliveThis label can be used to disable stale bot activiity in the repo

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions