Page MenuHomePhabricator

[services] Dev Mode - Apply local cloud to the Blob service
AbandonedPublic

Authored by karol on Mar 23 2022, 7:58 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Dec 21, 10:54 PM
Unknown Object (File)
Fri, Dec 20, 1:42 AM
Unknown Object (File)
Fri, Dec 20, 1:42 AM
Unknown Object (File)
Fri, Dec 20, 1:42 AM
Unknown Object (File)
Fri, Dec 20, 1:38 AM
Unknown Object (File)
Wed, Dec 4, 12:29 PM
Unknown Object (File)
Sat, Nov 30, 6:11 AM
Unknown Object (File)
Nov 23 2024, 11:47 AM

Details

Summary

Depends on D3496

This replaces the old approach to the dev mode in the blob service with the local cloud.

Test Plan
cd services
yarn run-local-cloud
yarn setup-local-cloud
yarn test-blob-service-dev-mode

Diff Detail

Repository
rCOMM Comm
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

karol edited the test plan for this revision. (Show Details)
karol added reviewers: tomek, max, varun, jim.
karol edited the summary of this revision. (Show Details)

This has conflicts with master as @jimpo refactored the folder structure in the blob service. You can still review this, I'm going to rebase later.

Putting @jimpo as blocking to make sure we're thinking about Docker / Docker Compose correctly

Also, it looks like something went wrong with CI since it still hasn't finished processing. I think there is some way to restart it from the Buildkite website (@atul?), or you can just trigger a new build with another arc diff

jim requested changes to this revision.Apr 4 2022, 1:35 PM
jim added inline comments.
services/blob/src/AwsTools.cpp
31

This should be an configuration or environment variable check, not a compile-time flag. Same as https://phabricator.ashoat.com/D3498#inline-21489.

This revision now requires changes to proceed.Apr 4 2022, 1:35 PM

I changed my approach, now I used terraform for this. I'm abandoning this one. I decided that it will be faster to set up a new stack as I reordered the diffs and a lot of the differed from the ones from this stack. Let's follow up in the stack beginning at D3695.