diff --git a/bitbucket-pipelines.yml b/bitbucket-pipelines.yml index 3b60982..20b6aee 100644 --- a/bitbucket-pipelines.yml +++ b/bitbucket-pipelines.yml @@ -64,79 +64,4 @@ pipelines: - docker push "gcr.io/${GCLOUD_PROJECT}/coturn:${VERSION}" - docker push "gcr.io/${GCLOUD_PROJECT}/coturn-dns:${VERSION}" services: - - docker - - - # - step: Deploy haproxy ingress controller - # % helm install haproxy-ingress haproxy-ingress/haproxy-ingress\ - # --create-namespace --namespace ingress-controller\ - # --version 0.13.1\ - # -f k8s/haproxy/haproxy-ingress-values.yaml - # helm upgrade -n ingress-controller -f k8s/haproxy/haproxy-ingress-values.yaml haproxy-ingress haproxy-ingress/haproxy-ingress --version 0.13.1 - # kubectl --namespace ingress-controller patch deployment haproxy-ingress -p '{"spec":{"template":{"spec":{"containers":[{"name":"haproxy-ingress","ports":[{"name":"exporter","containerPort":9105},{"name":"ingress-stats","containerPort":10254}]}]}}}}' - - # - step: Deploy cert-manager - # helm install \ - # cert-manager jetstack/cert-manager \ - # --namespace cert-manager \ - # --create-namespace \ - # --version v1.5.0 \ - # --set installCRDs=true - # $ kubectl apply -f k8s/cert-manager/cluster-issuer-production.yaml - - - - # - step: Deploy GCR credentials -# kubectl create secret docker-registry gcr-json-key \ -# --docker-server=gcr.io \ -# --docker-username=_json_key \ -# --docker-password="$(cat k8s/gcp.json)" \ -# --docker-email=any@valid.email - # kubectl patch serviceaccount default \ - # -p '{"imagePullSecrets": [{"name": "gcr-json-key"}]}' - -# Deploy nginx ingress controller -# helm install nginx-ingress stable/nginx-ingress - -# Deploy monitoring clusterissuer -# kubectl apply -f k8s/monitoring/clusterissuer.yaml - -# Deploy monitoring certificate -# kubectl apply -f k8s/monitoring/certificate.yaml - -# Deploy monitoring helm -# helm install \ -# monitoring stable/prometheus-operator \ -# -f k8s/monitoring/helm-values.yaml \ -# --namespace monitoring \ -# --set grafana.adminPassword=jamkazamMonitoring - - - # - step: - # name: Deploy to K8s - # deployment: production - # script: - # - AUTOSCALER_IMAGE="gcr.io/$GCLOUD_PROJECT/autoscaler:prod-0.1.$BITBUCKET_BUILD_NUMBER" - # - COTURN_DNS_IMAGE="gcr.io/$GCLOUD_PROJECT/coturn-dns:prod-0.1.$BITBUCKET_BUILD_NUMBER" - # - sed -i "s|{{linode_autoscaler_image}}|$AUTOSCALER_IMAGE|g" k8s/linode-autoscaler/production-webrtc-be-autoscaler.yaml - # - sed -i "s|{{linode_autoscaler_image}}|$AUTOSCALER_IMAGE|g" k8s/linode-autoscaler/production-coturn-autoscaler.yaml - # - sed -i "s|{{coturn_dns_image}}|$COTURN_DNS_IMAGE|g" k8s/coturn-dns/production-coturn-dns.yaml - # # - pipe: atlassian/kubectl-run:1.1.2 - # # variables: - # # KUBE_CONFIG: $KUBE_CONFIG_PRD - # # KUBECTL_COMMAND: 'apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml' - # - pipe: atlassian/kubectl-run:1.1.2 - # variables: - # KUBE_CONFIG: $KUBE_CONFIG_PRD - # KUBECTL_COMMAND: 'apply' - # RESOURCE_PATH: 'k8s/linode-autoscaler/linode-autoscaler-namespace-secrets.yaml' - # - pipe: atlassian/kubectl-run:1.1.2 - # variables: - # KUBE_CONFIG: $KUBE_CONFIG_PRD - # KUBECTL_COMMAND: 'apply' - # RESOURCE_PATH: 'k8s/linode-autoscaler/production-coturn-autoscaler.yaml' - # - pipe: atlassian/kubectl-run:1.1.2 - # variables: - # KUBE_CONFIG: $KUBE_CONFIG_PRD - # KUBECTL_COMMAND: 'apply' - # RESOURCE_PATH: 'k8s/coturn-dns/production-coturn-dns.yaml' \ No newline at end of file + - docker \ No newline at end of file