|
22 | 22 | - each bank with all deposits |
23 | 23 | - all banks! |
24 | 24 | - Concurrency support for computing Banks Delta included for I/O processing |
25 | | -- Sanity test client included for settings for each deployment |
| 25 | +- Sanity test client included each deployment settings |
| 26 | + With this Sanity test client, you will be able to: |
| 27 | + - get status of Mongo DB |
| 28 | + - add a new user |
| 29 | + - edit json file that is read to make input request to gRPC service |
| 30 | + - JWT generation for Authentication |
| 31 | + - JWT Authentication for Interest Delta Calculations for each deposit; each bank with all deposits and all banks |
| 32 | + Quickly confirms Sanity check for set up with Kubernetes/Docker. |
| 33 | + There are also separate Integration and Unit tests. |
26 | 34 | - Dockering and using it for both Docker Compose and Kubernetes |
27 | 35 | - Docker compose deployment for development |
28 | 36 | - Kubernetes Deployment with Ingress; Helm; Mongodb internal replication setup |
@@ -247,16 +255,16 @@ To create a pod that you can use as a Kafka client run the following commands: |
247 | 255 | ### Make docker images and Push Images to Docker Hub |
248 | 256 |
|
249 | 257 | ```shell |
250 | | -docker rmi rsachdeva/illuminatingdeposits.grpc.server:v1.5.0 |
251 | | -docker rmi rsachdeva/illuminatingdeposits.dbindexes:v1.5.0 |
| 258 | +docker rmi rsachdeva/illuminatingdeposits.grpc.server:v1.6.0 |
| 259 | +docker rmi rsachdeva/illuminatingdeposits.dbindexes:v1.6.0 |
252 | 260 |
|
253 | | -docker build -t rsachdeva/illuminatingdeposits.grpc.server:v1.5.0 -f ./build/Dockerfile.grpc.server . |
254 | | -docker build -t rsachdeva/illuminatingdeposits.dbindexes:v1.5.0 -f ./build/Dockerfile.dbindexes . |
| 261 | +docker build -t rsachdeva/illuminatingdeposits.grpc.server:v1.6.0 -f ./build/Dockerfile.grpc.server . |
| 262 | +docker build -t rsachdeva/illuminatingdeposits.dbindexes:v1.6.0 -f ./build/Dockerfile.dbindexes . |
255 | 263 |
|
256 | | -docker push rsachdeva/illuminatingdeposits.grpc.server:v1.5.0 |
257 | | -docker push rsachdeva/illuminatingdeposits.dbindexes:v1.5.0 |
| 264 | +docker push rsachdeva/illuminatingdeposits.grpc.server:v1.6.0 |
| 265 | +docker push rsachdeva/illuminatingdeposits.dbindexes:v1.6.0 |
258 | 266 | ``` |
259 | | -The v1.5.0 should match to version being used in Kubernetes resources (grpc-server.yaml; dbindexes.yaml). |
| 267 | +The v1.6.0 should match to version being used in Kubernetes resources (grpc-server.yaml; dbindexes.yaml). |
260 | 268 |
|
261 | 269 | ### Quick deploy for all Kubernetes resources ( more Detailed Kubernetes set up - Step by Step is below; Above kubernetes steps are common) |
262 | 270 | TLS File set up should have been installed using steps above along with installing using help ingress-nginx and kafka |
@@ -317,13 +325,6 @@ export DEPOSITS_GRPC_SERVICE_TLS=true |
317 | 325 | export DEPOSITS_GRPC_SERVICE_ADDRESS=grpcserversvc.127.0.0.1.nip.io |
318 | 326 | go run ./cmd/sanitytestclient |
319 | 327 | ``` |
320 | | -With this Sanity test client, you will be able to: |
321 | | -- get status of Mongo DB |
322 | | -- add a new user |
323 | | -- JWT generation for Authentication |
324 | | -- JWT Authentication for Interest Delta Calculations for each deposit; each bank with all deposits and all banks |
325 | | - Quickly confirms Sanity check for set up with Kubernetes/Docker. |
326 | | - There are also separate Integration and Unit tests. |
327 | 328 |
|
328 | 329 | ### Server Tracing |
329 | 330 | Access [zipkin](https://zipkin.io/) service at [http://zipkin.127.0.0.1.nip.io](http://zipkin.127.0.0.1.nip.io) |
@@ -459,4 +460,4 @@ transport: Error while dialing dial tcp |
459 | 460 | ``` |
460 | 461 |
|
461 | 462 | # Version |
462 | | -v1.5.30 |
| 463 | +v1.6.0 |
0 commit comments