Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes to Support CVMV2 / Vmmd Blob Snapshot #1969

Open
wants to merge 46 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
be88895
Removed VSCode Files
arisettisanjana Sep 21, 2022
b4507ec
AddedChecks
arisettisanjana Oct 19, 2022
69343cf
UpdatedForLoggingTheError
arisettisanjana Oct 21, 2022
d88f30e
UpdatedCode
arisettisanjana Oct 21, 2022
38d75dc
Revert "UpdatedCode"
arisettisanjana Oct 26, 2022
e643dd6
Revert "updated lsblk command by using more flags"
arisettisanjana Oct 26, 2022
752e627
reverting to master
arisettisanjana Oct 26, 2022
d3614c3
Merge branch 'Azure:master' into master
arisettisanjana Nov 21, 2022
f2a25a3
Merge branch 'Azure:master' into master
arisettisanjana Dec 1, 2022
7fbb0d1
Merge branch 'Azure:master' into master
arisettisanjana Dec 13, 2022
93f5171
Merge remote-tracking branch 'upstream/master'
arisettisanjana Dec 13, 2022
45b670d
Merge branch 'master' of https://github.com/arisettisanjana/azure-lin…
arisettisanjana Dec 13, 2022
6ee2ef7
Merge remote-tracking branch 'upstream/master'
arisettisanjana Feb 8, 2023
d32caeb
Merge branch 'Azure:master' into master
arisettisanjana Feb 13, 2023
5b5d7d1
Merge branch 'master' of https://github.com/arisettisanjana/azure-lin…
arisettisanjana Feb 13, 2023
6910c56
Merge remote-tracking branch 'upstream/master'
arisettisanjana Feb 21, 2023
f89bed4
Merge branch 'Azure:master' into master
arisettisanjana Feb 21, 2023
a3412dc
Merge branch 'master' of https://github.com/arisettisanjana/azure-lin…
arisettisanjana Feb 21, 2023
129c7a4
Merge remote-tracking branch 'upstream/master'
arisettisanjana Mar 9, 2023
0011cd4
removed sudo
arisettisanjana May 15, 2023
d89fbfd
Revert "removed sudo"
arisettisanjana May 15, 2023
085b60d
Merge branch 'Azure:master' into master
arisettisanjana May 15, 2023
6e02140
Merge branch 'master' of https://github.com/arisettisanjana/azure-lin…
arisettisanjana May 16, 2023
df94315
Merge branch 'Azure:master' into master
arisettisanjana May 29, 2023
7f5c965
Merge branch 'master' of https://github.com/arisettisanjana/azure-lin…
arisettisanjana May 29, 2023
937870d
Merge branch 'Azure:master' into master
arisettisanjana Jun 5, 2023
2381fe8
Merge branch 'master' of https://github.com/arisettisanjana/azure-lin…
arisettisanjana Jun 5, 2023
4a2a67d
Merge branch 'Azure:master' into master
arisettisanjana Jul 17, 2023
a351b1e
Merge branch 'master' of https://github.com/arisettisanjana/azure-lin…
arisettisanjana Jul 17, 2023
82dd260
Merge branch 'Azure:master' into master
arisettisanjana Sep 4, 2023
56053e9
Merge branch 'Azure:master' into master
arisettisanjana Sep 7, 2023
469cbfd
Merge branch 'Azure:master' into master
arisettisanjana Sep 19, 2023
fd13f36
Merge branch 'Azure:master' into master
arisettisanjana Sep 20, 2023
1a863f6
Merge branch 'Azure:master' into master
arisettisanjana Sep 22, 2023
93446a9
Merge branch 'Azure:master' into master
arisettisanjana Nov 16, 2023
3bf57c4
Merge branch 'Azure:master' into master
arisettisanjana Nov 17, 2023
821278c
Merge branch 'Azure:master' into master
arisettisanjana Dec 7, 2023
555ab2c
Merge branch 'Azure:master' into master
arisettisanjana Feb 1, 2024
57e700e
Merge branch 'Azure:master' into master
arisettisanjana Feb 8, 2024
56abd24
Merge branch 'Azure:master' into master
arisettisanjana May 16, 2024
7346668
Merge branch 'Azure:master' into master
arisettisanjana May 24, 2024
7a1f38b
Merge branch 'master' of https://github.com/arisettisanjana/azure-lin…
arisettisanjana May 25, 2024
783d01e
Merge branch 'Azure:master' into master
arisettisanjana Aug 30, 2024
471ef99
Merge branch 'master' of https://github.com/arisettisanjana/azure-lin…
arisettisanjana Aug 30, 2024
517d016
added vmmdblob setting
arisettisanjana Sep 12, 2024
cffcbfc
removing unchanged files
arisettisanjana Sep 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions VMBackup/main/common.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ class CommonVariables:
useMccfForLad = 'useMccfForLad'
useMccfToFetchDsasForAllDisks = 'useMccfToFetchDsasForAllDisks'
enableSnapshotExtensionPolling = "EnableSnapshotExtensionPolling"
isVmmdBlobIncluded = 'isVmmdBlobIncluded'
key = 'Key'
value = 'Value'
snapshotTtlHeader = 'x-ms-snapshot-ttl-expiry-hours'
Expand Down
7 changes: 6 additions & 1 deletion VMBackup/main/parameterparser.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@ def __init__(self, protected_settings, public_settings, backup_logger):
self.snapshotTaskToken = ''
self.includedDisks = None
self.dynamicConfigsFromCRP = None
self.wellKnownSettingFlags = {CommonVariables.isSnapshotTtlEnabled: False, CommonVariables.useMccfToFetchDsasForAllDisks: False, CommonVariables.useMccfForLad: False, CommonVariables.enableSnapshotExtensionPolling: False}
self.wellKnownSettingFlags = {CommonVariables.isSnapshotTtlEnabled: False, CommonVariables.useMccfToFetchDsasForAllDisks: False,
CommonVariables.useMccfForLad: False, CommonVariables.enableSnapshotExtensionPolling: False, CommonVariables.isVmmdBlobIncluded : False}
settingKeysMapping= {}
settingKeysMapping[CommonVariables.isSnapshotTtlEnabled.lower()] = CommonVariables.isSnapshotTtlEnabled
settingKeysMapping[CommonVariables.useMccfToFetchDsasForAllDisks.lower()] = CommonVariables.useMccfToFetchDsasForAllDisks
Expand Down Expand Up @@ -126,4 +127,8 @@ def __init__(self, protected_settings, public_settings, backup_logger):
except Exception as e:
errorMsg = "Exception occurred while populating settings, Exception: %s" % (str(e))
backup_logger.log(errorMsg, True)

if(CommonVariables.isVmmdBlobIncluded in self.includedDisks.keys() and self.includedDisks[CommonVariables.isVmmdBlobIncluded] == True):
self.wellKnownSettingFlags[CommonVariables.isVmmdBlobIncluded] = True

backup_logger.log("settings to be sent " + str(self.wellKnownSettingFlags), True)