diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..9e00991 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,21 @@ +kind: pipeline +type: docker +name: kubernetes + +trigger: + branch: + - master + event: + - push + +environment: + KUBE_CONFIG: + from_secret: KUBE_CONFIG + +steps: + - name: kustomization + image: bitnami/kubectl:latest + commands: + - curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash + - echo "$$KUBE_CONFIG" | base64 -d > /.kube/config + - kustomize build ./kustomization/overlays/staging | kubectl apply -f - diff --git a/README.md b/README.md index 1a24295..ea85d9d 100644 --- a/README.md +++ b/README.md @@ -37,3 +37,7 @@ If there's an issue with the credentials: ``` kubectl create secret generic cloud-credentials --namespace velero --from-file=cloud=./secrets/credentials-velero --dry-run=client -o yaml | kubectl apply -f - ``` + +### Connect to services + +Postgres: `kubectl -n databases port-forward pod/postgres-0 5432:5432` diff --git a/kustomization/bases/nocodelytics-events-worker.yaml b/kustomization/bases/nocodelytics-events-worker.yaml index 1143379..334a315 100644 --- a/kustomization/bases/nocodelytics-events-worker.yaml +++ b/kustomization/bases/nocodelytics-events-worker.yaml @@ -4,6 +4,7 @@ metadata: name: nocodelytics-events-worker spec: replicas: 1 + backoffLimit: 4 selector: matchLabels: ms: nocodelytics-events-worker