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

Feat 3986 azure blob storage adapter implementation #81

Open
wants to merge 45 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
94b3aef
Phase 1 Setup: new device adapter starter code
ArtP1 Jul 17, 2023
375665e
Fixed syntax error with declaring namespace
softTam Jul 17, 2023
5e1d8d8
Added sample code for __construct and init
softTam Jul 18, 2023
e19bfbc
Fixed concatenation error
softTam Jul 19, 2023
445d8bf
Commented out files uneeded for current objective/issue due to test c…
jamesrcramos Jul 19, 2023
7005b1a
Merged codebase due to conflicts
jamesrcramos Jul 19, 2023
6c84204
Uncommented S3, removed irrelevant import statements, AzureBlob now e…
jamesrcramos Jul 19, 2023
66e8aaf
Uncommented important construct call
jamesrcramos Jul 19, 2023
0b6483d
Reverted extension to Device and rewrote constructor function
jamesrcramos Jul 24, 2023
30653fd
Initialized constants and introduced functions from S3 file
jamesrcramos Jul 25, 2023
cb1a2ee
Marked which functions are completed or not with comments
jamesrcramos Jul 25, 2023
4a45c6d
Rewrote S3's call function to provide a general base for Azure's spec…
jamesrcramos Jul 26, 2023
0ba4021
Added getAuthorizationHeader and other helper functions
softTam Jul 26, 2023
e937f04
Added azureHeaders variables
softTam Jul 27, 2023
b977fed
Finished the call and getAuthorizationHeader functions. Added more co…
softTam Jul 28, 2023
65607ab
Modified the list of private variables. Updated function upload and i…
softTam Jul 31, 2023
15f1883
Completed editing 'abort' function
jamesrcramos Jul 31, 2023
f78e5a5
Revised 'delete' function
jamesrcramos Jul 31, 2023
54bc7f8
Commented out getSignatureV4
jamesrcramos Jul 31, 2023
014b242
Possible read function for azure blob storage device
ArtP1 Jul 31, 2023
b2951ba
Finished the upload and helper functions
softTam Jul 31, 2023
245cda3
Modified getInfo function. Added comments to clarify which functions …
softTam Aug 1, 2023
d6cda6d
Corrected HTTP method of abort function
jamesrcramos Aug 1, 2023
66d76ad
Merge branch 'feat-3986-AzureBlob-storage-adapter' of https://github.…
jamesrcramos Aug 1, 2023
d1b1494
Created pseudocode implementation steps for 'deletePath' function
jamesrcramos Aug 1, 2023
2975e3a
Edited some comments.
softTam Aug 1, 2023
f6daa33
Added the listBlobs function
softTam Aug 1, 2023
853bc59
Revised psuedocode for deletePath function, removed incorrect impleme…
jamesrcramos Aug 2, 2023
be67df7
Implemented inner part of deletePath; still need to incorporate do-wh…
jamesrcramos Aug 3, 2023
5b129fa
Fixed syntax error in constructor. Edited test file.
softTam Aug 3, 2023
403c4c2
Added code to parse blob names from an XML array
softTam Aug 4, 2023
4778544
Completed 'deletePath' function by incorporating delete loop
jamesrcramos Aug 4, 2023
3673eda
Reviewed and edited upload(), abort(), and write() functions.
softTam Aug 4, 2023
6adec9a
Fixed a small error in deletePath function
softTam Aug 4, 2023
b48cbb3
Removed unecessary + irrelevant comments and functions from code
jamesrcramos Aug 4, 2023
d3455ed
Edited getAuthorizationHeader function and its help functions.
softTam Aug 5, 2023
ad3660c
Fixed fail to authenticate error. Same error still exists for very fe…
softTam Aug 7, 2023
defc7ec
Removed x-ms-delete-snapshots error. Reduced the number of testing er…
softTam Aug 7, 2023
ff5caee
Fixed header errors in AzureBlob.php. Modified assertions in testFile…
softTam Aug 8, 2023
5ab8aee
Fixed the code that caused an exception when calling deletePath() fun…
softTam Aug 8, 2023
edc31bf
Fixed all bugs. Passed all tests.
softTam Aug 9, 2023
cfb7446
Deleted unnecessary comments and added documentation comments to all …
softTam Aug 9, 2023
85883b2
Finalized everything regarding Azure. Need to uncomment all files bef…
softTam Aug 9, 2023
0c0b0e9
Uncommented commented-out files to revert them to their runnable states
jamesrcramos Aug 9, 2023
efbf11e
Removed leftover comment used to test a function
jamesrcramos Aug 9, 2023
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
4 changes: 3 additions & 1 deletion docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,6 @@ services:
- BACKBLAZE_ACCESS_KEY
- BACKBLAZE_SECRET
- WASABI_ACCESS_KEY
- WASABI_SECRET
- WASABI_SECRET
- AZURE_ACCOUNT
- AZURE_ACCESS_KEY
Loading