Provide Swift endpoint configuration through CLI
- Dominant language
- Java
- Stars
- 41
- Forks
- 37
- PR merge metrics
- No merged PRs in 30d
Description
Currently Swift endpoint configuration is only available through gRPC APIs of resource and secret services. We need to provide this capability through the command line client
Target location of new cli feature implementation : https://github.com/apache/airavata-mft/tree/master/python-cli/mft_cli/airavata_mft_cli/storage
Swift storage protobuf definitions : https://github.com/apache/airavata-mft/tree/master/services/resource-service/stub/src/main/proto/swift , https://github.com/apache/airavata-mft/tree/master/services/secret-service/stub/src/main/proto/swift
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by inspecting the existing CLI implementation under python-cli/mft_cli/airavata_mft_cli/storage and compare its patterns with the Swift protobuf definitions in services/resource-service/stub/src/main/proto/swift and services/secret-service/stub/src/main/proto/swift. Trace how other storage endpoint settings are exposed through the command line. Done means Swift endpoint configuration is available through the CLI rather than only through the resource and secret service gRPC APIs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- grpc, python
- Domain
- api, cli
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100