Feature Request
Describe the problem you need a feature to resolve.
I've been using operator-sdk recently to scaffold out a proof-of-concept operator. That iterative process has included a lot of renaming of controllers and CRDs.
Up to this point I've used operator-sdk init [flags] followed up with operator-sdk create api [flags] to create a new project and rename the APIs. I then manually copy + paste code from the old project to the new project. This makes source controlling things somewhat difficult.
Describe the solution you'd like.
After creating an API via operator-sdk create api [flags], it'd be great to have a operator-sdk delete api [flags] and/or operator-sdk rename api [flags] for folks that are iterating on their design and want an easy way to modify what they've already begun to create.
/language go
Feature Request
Describe the problem you need a feature to resolve.
I've been using
operator-sdkrecently to scaffold out a proof-of-concept operator. That iterative process has included a lot of renaming of controllers and CRDs.Up to this point I've used
operator-sdk init [flags]followed up withoperator-sdk create api [flags]to create a new project and rename the APIs. I then manually copy + paste code from the old project to the new project. This makes source controlling things somewhat difficult.Describe the solution you'd like.
After creating an API via
operator-sdk create api [flags], it'd be great to have aoperator-sdk delete api [flags]and/oroperator-sdk rename api [flags]for folks that are iterating on their design and want an easy way to modify what they've already begun to create./language go