Commit Graph

17 Commits

Author SHA1 Message Date
nvazquez 07f6d7aa3b Merge branch 'bckuprecframework' of github.com:shapeblue/cloudstack into bckuprecframework 2018-06-04 10:36:30 -03:00
nvazquez ebf42dac50 Add vmware dependency on Veeam plugin 2018-06-04 10:28:33 -03:00
Rohit Yadav 3dd3bc83df veeam: refactorings and support for various APIs
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2018-06-04 15:56:50 +05:30
nvazquez cd327b165f Merge branch 'bckuprecframework' of github.com:shapeblue/cloudstack into bckuprecframework 2018-06-01 14:02:20 -03:00
nvazquez 5ed0cf5bdd Add list backups and list policy-VM mappings 2018-06-01 14:01:41 -03:00
Rohit Yadav b259fb7a71 veeam: implement add/remove vm to job and kick adhoc backup job
TODO: stick framework (upper layer APIs) with plugin for end-to-end
phase1 features.

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2018-06-01 14:36:07 +05:30
nvazquez 979f3947b2 List backup policy VM mappings and refactor 2018-05-30 22:36:00 -03:00
Rohit Yadav 400f1412fd wip new method to allow assigning and checking of a VM to a Veeam job
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2018-05-30 14:01:09 +05:30
nvazquez 01059d9d5f Remove VM from backup policy and improvements 2018-05-30 00:17:40 -03:00
nvazquez bc0c2472e1 Refactor on restore methods 2018-05-27 23:52:21 -03:00
nvazquez 5580fe1863 Adapt Veeam listBackupPolicies call to the framework 2018-05-25 10:41:33 -03:00
Rohit Yadav 3292d99bcb veeam api client: xml parsing+objects for veeam backups and jobs
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2018-05-25 10:41:33 -03:00
nvazquez 5f00a3e00e Refactor and improvements 2018-05-25 10:41:32 -03:00
nvazquez 9a692752c4 API final additions and schema 2018-05-25 10:41:32 -03:00
Rohit Yadav dc4bf22487 veeam: add wip API client
auth and API listing works for backups and jobs, parsing of XML is next
step

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2018-05-25 10:41:32 -03:00
nvazquez cabe4e5f54 Refactor and new additions on backup provider 2018-05-25 10:41:32 -03:00
Rohit Yadav 68eb42b83c new refactor and simplifications, add veeam plugin skeleton/stub
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2018-05-25 10:41:32 -03:00