Helm Charts to deploy services from the common Amazon Elastic Container Registry
Quick start DeliveryBot using:
- Start the
kubernetes_add_service_account_kubeconfig.sh
script with parameters of service account name and namespace:
./deliverybot/kubernetes_add_service_account_kubeconfig.sh deliverybot default
- Apply the
permissions.yaml
config:
kubectl apply -f deliverybot/permissions.yaml
- Get secrets and copy all output:
cat /tmp/kube/k8s-deliverybot-default-conf
- Put all this output in Secret at you source code Github Repository settings, save with name
KUBECONFIG
More details about DeliveryBot GitHub Action install and use see at the DELIVERYBOT.MD:
https://github.com/Kv-062-DevOps/aws-ecr-deploy/blob/master/DELIVERYBOT.MD
Pay attention: With DeliveryBot each microservices of application are deploying from their source code GitHub repo!
Not from these charts. These charts are using only for manual deployment through helm install ...
command.
Frontend Kv-062-DevOps/aws-ecr-deploy/helm/front
Backend and DataBase Kv-062-DevOps/aws-ecr-deploy/helm/back
Get Service Kv-062-DevOps/aws-ecr-deploy/helm/get
Post Service Kv-062-DevOps/aws-ecr-deploy/helm/post
ELK Stack Kv-062-DevOps/aws-ecr-deploy/helm/elk
Prometheus and Grafana Kv-062-DevOps/aws-ecr-deploy/helm/prom-graf