Skip to content

Commit a6704c1

Browse files
authored
Add Tasks
1 parent 9feb86e commit a6704c1

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

decisions/0014-storage-clis-for-blobstore-operations.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,23 @@ The `bosh-azure-storage-cli` needs to be extended with the following commands:
5252
Other providers (AWS, GCP, Alibaba Cloud) will follow. Each will require equivalent blobstore clients and support for the above commands.
5353
This will eventually allow us to remove all fog related gems from Cloud Controller.
5454

55+
## Tasks
56+
57+
- [ ] Align with foundational infrastructure working group on proposed CLI usage and extensions
58+
- [ ] Accept this ADR based on shared agreement
59+
- [ ] Extend `bosh-azure-storage-cli` with:
60+
- [ ] `copy`
61+
- [ ] `list`
62+
- [ ] `properties`
63+
- [ ] `ensure-bucket-exists`
64+
- [ ] Implement `bosh-azure-storage-cli` based blobstore client in Cloud Controller with extensibility for other providers in mind
65+
- [ ] Add `bosh-azure-storage-cli` package to capi-release
66+
- [ ] Add support for AWS
67+
- [ ] Add support for GCP
68+
- [ ] Add support for Alibaba Cloud
69+
- [ ] Deprecate/Remove fog once all providers are covered
70+
71+
5572
## Consequences
5673

5774
* Enables the removal of `fog-azure-rm` and all other fog related gems
@@ -116,4 +133,4 @@ def run_cli(command, *args, allow_nonzero: false)
116133

117134
status
118135
end
119-
```
136+
```

0 commit comments

Comments
 (0)