-
Notifications
You must be signed in to change notification settings - Fork 740
unknown StorageType: ABS #1784
Comments
There was a etcd operator architecture redesign for 0.7.0 where etcd operator separates it backup and restore logic into two independents operators where backup operator only does backup and restore operator only does restore. More info on: #1626. The main idea behind it is to decouple backup/restore logics from the main etcd operator logic and also enables user to write their own backup/restore logic without depending on the main etcd operator. Currently, we implemented backup and restore operator as examples based storageType s3 to show user how to write such operators themselves. The reason on why you see an error when using ABS is because we simply haven't implemented any code to support ABS yet. We can add ABS support to the backup and restore operator examples in the future. However, we don't have the bandwidth right now. As you can see, writing backup and restore operator examples based ABS is quite straight forward where one can just copy and paste logic from the s3 one and modify them to support ABS. @rjtsdl I hope my write up answer your question. Let me know if you have any more questions. |
@fanminshi thx ! I am currently fell back to v0.5.2, because of ABS. Hopefully, |
I am doing a PR for ABS support. Just FYI |
I read a comment
Since there is no generic interface for backup and restore. Not sure if you guys would accept PR at this point? |
@rjtsdl it seems to me that backup/restore code has not been finalized. So pushing a PR now not might not be a good idea. I saw two options going forward:
approach 1. I am unsure when will that happen and so ABS support might be blocked. also I am curious what your use case for etcd operator:
|
@fanminshi thx for the info. I want to check back about the current status of backup/restore code. See if it is a good time to add ABS support? I am working on managed control plane for Azure customers. Now it is known as AKS. We are leveraging etcd-operator's backup and restore features for customers' cluster data. It has to be ABS or other Azure storage flavor. @vdice was adding ABS in previous versions for etcd-operator. Just FYI :) |
ABS was supported in v0.5.2.
I tried latest, which should be v0.7.2, now i am getting error
unknown StorageType: ABS
.And I double checked the source code, pkg/controller/backup-operator, looks except s3 all other StorageTypes are considering as unknown?
The text was updated successfully, but these errors were encountered: