2021-06-15 16:21:49 +00:00
|
|
|
# README #
|
|
|
|
|
|
|
|
|
|
This README would normally document whatever steps are necessary to get your application up and running.
|
|
|
|
|
|
|
|
|
|
### What is this repository for? ###
|
|
|
|
|
|
|
|
|
|
* Quick summary
|
|
|
|
|
* Version
|
|
|
|
|
* [Learn Markdown](https://bitbucket.org/tutorials/markdowndemo)
|
|
|
|
|
|
|
|
|
|
### How do I get set up? ###
|
|
|
|
|
|
|
|
|
|
* Summary of set up
|
|
|
|
|
* Configuration
|
|
|
|
|
* Dependencies
|
|
|
|
|
* Database configuration
|
|
|
|
|
* How to run tests
|
|
|
|
|
* Deployment instructions
|
|
|
|
|
|
|
|
|
|
### Contribution guidelines ###
|
|
|
|
|
|
|
|
|
|
* Writing tests
|
|
|
|
|
* Code review
|
|
|
|
|
* Other guidelines
|
|
|
|
|
|
|
|
|
|
### Who do I talk to? ###
|
|
|
|
|
|
|
|
|
|
* Repo owner or admin
|
2021-10-28 18:15:01 +00:00
|
|
|
* Other community or team contact
|
|
|
|
|
|
|
|
|
|
# Install NGINX-INGRESS-CONTROLLER
|
|
|
|
|
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
|
|
|
|
|
helm repo update
|
|
|
|
|
helm install ingress-nginx ingress-nginx/ingress-nginx
|
|
|
|
|
|
|
|
|
|
# GET NGINX INGRESS CONTROLLER LOADBALANCER IP
|
|
|
|
|
kubectl --namespace default get services -o wide -w ingress-nginx-controller
|
|
|
|
|
|
|
|
|
|
# SETUP *.staging.video.jamkazam.com A RECORD to NGINX INGRESS CONTROLLER LB IP
|
|
|
|
|
|
|
|
|
|
Manually AWS console
|
|
|
|
|
|
|
|
|
|
# Install cert-manager
|
|
|
|
|
helm install cert-manager cert-manager \
|
|
|
|
|
--repo https://charts.jetstack.io \
|
|
|
|
|
--create-namespace --namespace cert-manager \
|
|
|
|
|
--set installCRDs=true
|
|
|
|
|
|
|
|
|
|
# Create cluster-issuer
|
|
|
|
|
kubectl apply -f k8s/cert-manager/cluster-issuer.yaml
|
|
|
|
|
|
|
|
|
|
# Install ArgoCD
|
|
|
|
|
kubectl create namespace argocd
|
|
|
|
|
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
|
|
|
|
|
|
|
|
|
|
# Create ArgoCD Ingress
|
|
|
|
|
kubectl apply -f k8s/argocd/ingress.yaml
|