Skip to content

juncevich/relay-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status codecov Codacy Badge

Relay system

Data Service:

Quality Gate Status

Config Server:

Quality Gate Status

Setup

  • install nodejs
  • install npm
  • install Angular cli

Run services in local r8s:

skaffold dev --port-forward --trigger=manual --no-prune

Install postgres to k8s helm repo add bitnami https://charts.bitnami.com/bitnami helm install pg-release -f data-service/k8s_pg/pg_values.yaml bitnami/postgresql https://artifacthub.io/packages/helm/bitnami/postgresql

Design prototype:

https://ninjamock.com/s/HMR47Wx

kubectl create namespace data kubectl create namespace history kubectl create namespace gateway kubectl create namespace postgres kubectl create namespace mongo

kubectl apply -f ../k8s/rbac-cluster-role.yaml -n default

kubectl create serviceaccount api-service-account -n data kubectl create serviceaccount api-service-account -n history kubectl create serviceaccount api-service-account -n gateway kubectl create serviceaccount api-service-account -n postgres kubectl create serviceaccount api-service-account -n mongo

kubectl create clusterrolebinding service-pod-reader-data --clusterrole=microservices-kubernetes-namespace-reader --serviceaccount=data:api-service-account kubectl create clusterrolebinding service-pod-reader-history --clusterrole=microservices-kubernetes-namespace-reader --serviceaccount=history:api-service-account kubectl create clusterrolebinding service-pod-reader-gateway --clusterrole=microservices-kubernetes-namespace-reader --serviceaccount=gateway:api-service-account kubectl create clusterrolebinding service-pod-reader-postgres --clusterrole=microservices-kubernetes-namespace-reader --serviceaccount=postgres:api-service-account kubectl create clusterrolebinding service-pod-reader-mongo --clusterrole=microservices-kubernetes-namespace-reader --serviceaccount=mongo:api-service-account

Planned services:

  1. Timeline service, for presenting operations history. Need to be realised on reactive spring boot.
  2. Feedback service. Simple REST service on Golang.

About

The system to store relay.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published