The Service reads a given CMDB Repo path via a HTTP Request, handles Authentication and delivers the requested properties as JSON. It also integrates the features for CI, which are shown in the Gradle-Jib Repository
http://localhost:8080/api/
http://localhost:8080/api/getProperties/{gitCmdbBranch}/{filePathInGitRepo}"
# API Request:
http://localhost:8080/api/getProperties/master/cloud/jira.properties
- Package names to be changed
- Unit Tests
- Helm Chart for Deployment
- Json and Yaml Support, not only Propertie Files
- make it really RESTful
- exploration of the CMDB Repo via api
- Single Property retrieval
- Write Properties
./gradlew bootrun