diff --git a/configuration/kubernetes/deployment.yaml b/configuration/kubernetes/deployment.yaml index 5feed85..a8ab798 100644 --- a/configuration/kubernetes/deployment.yaml +++ b/configuration/kubernetes/deployment.yaml @@ -62,34 +62,16 @@ spec: name: endpoints key: dbGateway.url ports: - - containerPort: 5000 + - containerPort: 9090 name: RESOURCE_NAME -# livenessProbe: -# httpGet: -# path: /health -# port: 5000 -# initialDelaySeconds: 30 -# periodSeconds: 30 -# timeoutSeconds: 1 -# successThreshold: 1 -# failureThreshold: 1 -# readinessProbe: -# httpGet: -# port: 5000 -# path: /readiness -# initialDelaySeconds: 30 -# periodSeconds: 5 -# timeoutSeconds: 1 -# successThreshold: 1 -# failureThreshold: 1 imagePullPolicy: Always resources: requests: cpu: 10m - memory: 64Mi + memory: 16Mi limits: cpu: 50m - memory: 128Mi + memory: 32Mi restartPolicy: Always imagePullSecrets: - name: registry-secret \ No newline at end of file diff --git a/configuration/kubernetes/service.yaml b/configuration/kubernetes/service.yaml index 16f198b..c0a5e76 100644 --- a/configuration/kubernetes/service.yaml +++ b/configuration/kubernetes/service.yaml @@ -9,8 +9,8 @@ spec: selector: app: RESOURCE_NAME ports: - - port: 5000 + - port: 9090 protocol: HTTP - targetPort: 5000 + targetPort: 9090 sessionAffinity: None type: ClusterIP \ No newline at end of file diff --git a/configuration/pipelines/build.groovy b/configuration/pipelines/build.groovy index 09e83d9..47b1412 100644 --- a/configuration/pipelines/build.groovy +++ b/configuration/pipelines/build.groovy @@ -43,9 +43,6 @@ try { sh "doctl auth init --access-token ${DOCTL_TOKEN}" sh "doctl kubernetes cluster kubeconfig save cryptosky-kubernetes-cluster-production" } - - sh "ls -la" - sh "pwd" } stage('Test Artifact') { @@ -69,8 +66,6 @@ try { stage('Tag Repository') { - sh "ls -la" - withDockerServer([uri: "${env.DOCKER_REPOSITORY_TCP}"]) { withDockerRegistry([credentialsId: 'Registry', url: "${env.DOCKER_REPOSITORY_URL}"]) { def image = docker.build("${env.DOCKER_REPOSITORY}/${env.APPLICATION_NAME}:${env.APPLICATION_VERSION}") diff --git a/src/main.py b/src/main.py index fbcd602..a74e9f4 100644 --- a/src/main.py +++ b/src/main.py @@ -16,7 +16,7 @@ def callProbes(): if __name__=='__main__': - Thread(target=callProbes).start() + # Thread(target=callProbes).start() # Dynamically create new child for each currency currencies = [ "btc_usd" ] diff --git a/src/pricing/collector.py b/src/pricing/collector.py index d04f492..1bc94da 100644 --- a/src/pricing/collector.py +++ b/src/pricing/collector.py @@ -3,6 +3,7 @@ from datetime import datetime, timedelta from time import sleep +import sys from pricing.bitfinex import bitfinexPublicTicker, bitfinexHighLowVol from pricing.coinbase import coinbasePublicTicker @@ -89,6 +90,8 @@ def sendToGateway(c_type, timestamp, av_price, high, low, vol, o_price, c_price) if status != 200: logger.critical("Query wasn't executed properly, view logs. Status = {}".format(status)) logger.error("With Response of : {}".format(response)) + sleep(30) + sys.exit() else: logger.info("Query executed successfully with Status = {}".format(status)) logger.info("With Response of : {}".format(response))