Loading manifests/monitoring.yaml +42 −42 Original line number Diff line number Diff line Loading @@ -14,17 +14,17 @@ spec: spec: terminationGracePeriodSeconds: 5 containers: - name: influxdb image: influxdb:1.8 ports: - containerPort: 8086 resources: requests: cpu: 250m memory: 512Mi limits: cpu: 700m memory: 1024Mi # - name: influxdb # image: influxdb:1.8 # ports: # - containerPort: 8086 # resources: # requests: # cpu: 250m # memory: 512Mi # limits: # cpu: 700m # memory: 1024Mi - name: server image: registry.gitlab.com/teraflow-h2020/controller/monitoring:latest imagePullPolicy: Always Loading @@ -39,15 +39,15 @@ spec: # livenessProbe: # exec: # command: ["/bin/grpc_health_probe", "-addr=:8080"] resources: requests: cpu: 250m memory: 512Mi limits: cpu: 700m memory: 1024Mi imagePullSecrets: - name: regcred # resources: # requests: # cpu: 250m # memory: 512Mi # limits: # cpu: 700m # memory: 1024Mi # imagePullSecrets: # - name: regcred --- apiVersion: v1 kind: Service Loading @@ -62,25 +62,25 @@ spec: protocol: TCP port: 8080 targetPort: 8080 - name: influxdb protocol: TCP port: 8086 targetPort: 8086 --- apiVersion: v1 kind: Service metadata: name: monitoring-public spec: type: NodePort selector: app: monitoring ports: - name: grpc protocol: TCP port: 8080 targetPort: 8080 - name: influxdb protocol: TCP port: 8086 targetPort: 8086 No newline at end of file # - name: influxdb # protocol: TCP # port: 8086 # targetPort: 8086 # --- # apiVersion: v1 # kind: Service # metadata: # name: monitoring-public # spec: # type: NodePort # selector: # app: monitoring # ports: # - name: grpc # protocol: TCP # port: 8080 # targetPort: 8080 # - name: influxdb # protocol: TCP # port: 8086 # targetPort: 8086 No newline at end of file src/monitoring/.gitlab-ci.yml +7 −4 Original line number Diff line number Diff line Loading @@ -28,14 +28,17 @@ build influx: script: - kubectl version - kubectl get all - kubectl delete -f "manifests/monitoring.yaml" # - kubectl delete -f "manifests/influx.yaml" # - kubectl get all # - kubectl apply -f "manifests/monitoring.yaml" # - kubectl get all - sleep 60 - kubectl get all - kubectl apply -f "manifests/monitoring.yaml" - sleep 60 - kubectl get all # - kubectl apply -f "manifests/influx.yaml" # - sleep 15 # - kubectl get all - curl -XGET "10.106.57.235:8086/health" # - curl -XGET "10.106.57.235:8086/health" # - kubectl delete -f "manifests/influx.yaml" # test if the Docker image can be pulled from the gitlab registry Loading Loading
manifests/monitoring.yaml +42 −42 Original line number Diff line number Diff line Loading @@ -14,17 +14,17 @@ spec: spec: terminationGracePeriodSeconds: 5 containers: - name: influxdb image: influxdb:1.8 ports: - containerPort: 8086 resources: requests: cpu: 250m memory: 512Mi limits: cpu: 700m memory: 1024Mi # - name: influxdb # image: influxdb:1.8 # ports: # - containerPort: 8086 # resources: # requests: # cpu: 250m # memory: 512Mi # limits: # cpu: 700m # memory: 1024Mi - name: server image: registry.gitlab.com/teraflow-h2020/controller/monitoring:latest imagePullPolicy: Always Loading @@ -39,15 +39,15 @@ spec: # livenessProbe: # exec: # command: ["/bin/grpc_health_probe", "-addr=:8080"] resources: requests: cpu: 250m memory: 512Mi limits: cpu: 700m memory: 1024Mi imagePullSecrets: - name: regcred # resources: # requests: # cpu: 250m # memory: 512Mi # limits: # cpu: 700m # memory: 1024Mi # imagePullSecrets: # - name: regcred --- apiVersion: v1 kind: Service Loading @@ -62,25 +62,25 @@ spec: protocol: TCP port: 8080 targetPort: 8080 - name: influxdb protocol: TCP port: 8086 targetPort: 8086 --- apiVersion: v1 kind: Service metadata: name: monitoring-public spec: type: NodePort selector: app: monitoring ports: - name: grpc protocol: TCP port: 8080 targetPort: 8080 - name: influxdb protocol: TCP port: 8086 targetPort: 8086 No newline at end of file # - name: influxdb # protocol: TCP # port: 8086 # targetPort: 8086 # --- # apiVersion: v1 # kind: Service # metadata: # name: monitoring-public # spec: # type: NodePort # selector: # app: monitoring # ports: # - name: grpc # protocol: TCP # port: 8080 # targetPort: 8080 # - name: influxdb # protocol: TCP # port: 8086 # targetPort: 8086 No newline at end of file
src/monitoring/.gitlab-ci.yml +7 −4 Original line number Diff line number Diff line Loading @@ -28,14 +28,17 @@ build influx: script: - kubectl version - kubectl get all - kubectl delete -f "manifests/monitoring.yaml" # - kubectl delete -f "manifests/influx.yaml" # - kubectl get all # - kubectl apply -f "manifests/monitoring.yaml" # - kubectl get all - sleep 60 - kubectl get all - kubectl apply -f "manifests/monitoring.yaml" - sleep 60 - kubectl get all # - kubectl apply -f "manifests/influx.yaml" # - sleep 15 # - kubectl get all - curl -XGET "10.106.57.235:8086/health" # - curl -XGET "10.106.57.235:8086/health" # - kubectl delete -f "manifests/influx.yaml" # test if the Docker image can be pulled from the gitlab registry Loading