Skip to content

Helm Charts to deploy services from the common Amazon Elastic Container Registry

Notifications You must be signed in to change notification settings

Kv-062-DevOps/aws-ecr-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aws-ecr-deploy

Helm Charts to deploy services from the common Amazon Elastic Container Registry

DeliveryBot GitHub Action

Quick start DeliveryBot using:

  1. 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
  2. Apply the permissions.yaml config:
    kubectl apply -f deliverybot/permissions.yaml
  3. Get secrets and copy all output:
    cat /tmp/kube/k8s-deliverybot-default-conf
  4. 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.

Application

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

Infrastructure

ELK Stack Kv-062-DevOps/aws-ecr-deploy/helm/elk

Prometheus and Grafana Kv-062-DevOps/aws-ecr-deploy/helm/prom-graf

About

Helm Charts to deploy services from the common Amazon Elastic Container Registry

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published