Skip to content

Commit 79c7571

Browse files
authored
Merge pull request #280 from ThinkDeepTech/hm/helm
2 parents efb505d + 280d197 commit 79c7571

File tree

33 files changed

+506
-168
lines changed

33 files changed

+506
-168
lines changed

.circleci/config.yml

Lines changed: 151 additions & 83 deletions
Large diffs are not rendered by default.

packages/deep-microservice-analysis/templates/secret.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ metadata:
55
data:
66
PREDECOS_KAFKA_HOST: {{ printf "%s" (required "A valid Kafka host is required." .Values.kafka.host) | b64enc | quote}}
77
PREDECOS_KAFKA_PORT: {{ printf "%d" (required "A valid kafka port is required." .Values.kafka.port) | b64enc }}
8+
# TODO
89
# PREDECOS_MONGODB_CONNECTION_STRING: {{ printf "mongodb://%s:%s@%s-mongodb.%s.svc.cluster.local" (required "The user name for MongoDB is required" .Values.mongodb.auth.rootUser) (required "The user password for MongoDB is required" .Values.mongodb.auth.rootPassword) (.Release.Name) (.Values.namespace) | b64enc | quote}}
910
PREDECOS_MONGODB_CONNECTION_STRING: {{ printf "mongodb://%s-mongodb.%s.svc.cluster.local" (.Release.Name) (.Values.namespace) | b64enc | quote}}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
dependencies:
2+
- name: mongodb
3+
repository: https://charts.bitnami.com/bitnami
4+
version: 11.0.3
5+
digest: sha256:1c7c1831a71c2934908d87598cba3e0b77232f6e34730f93d868022c0272c436
6+
generated: "2022-02-16T09:19:54.454296101-05:00"
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: "v2"
2+
appVersion: "4.4.12"
3+
dependencies:
4+
- name: "mongodb"
5+
repository: "https://charts.bitnami.com/bitnami"
6+
tags:
7+
- "bitnami-mongodb"
8+
version: "11.0.3"
9+
name: "deep-microservice-collection"
10+
version: "0.0.8"

packages/deep-microservice-collection/Dockerfile

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,5 @@
11
FROM ubuntu:20.04
22

3-
ARG PREDECOS_KAFKA_HOST
4-
ARG PREDECOS_KAFKA_PORT
5-
ARG PREDECOS_MONGODB_CONNECTION_STRING
6-
ARG PREDECOS_TWITTER_BEARER
7-
ARG NODE_ENV
8-
9-
ENV PREDECOS_KAFKA_HOST=$PREDECOS_KAFKA_HOST
10-
ENV PREDECOS_KAFKA_PORT=$PREDECOS_KAFKA_PORT
11-
ENV PREDECOS_MONGODB_CONNECTION_STRING=$PREDECOS_MONGODB_CONNECTION_STRING
12-
ENV PREDECOS_TWITTER_BEARER=$PREDECOS_TWITTER_BEARER
13-
ENV NODE_ENV=$NODE_ENV
14-
153
WORKDIR /usr/src/app
164

175
RUN apt-get update

packages/deep-microservice-collection/k8s/mongodb-deployment.yml

Lines changed: 0 additions & 21 deletions
This file was deleted.

packages/deep-microservice-collection/k8s/mongodb-service.yml

Lines changed: 0 additions & 10 deletions
This file was deleted.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
apiVersion: "apps/v1"
2+
kind: "Deployment"
3+
metadata:
4+
name: {{ printf "%s-deployment" .Release.Name | quote }}
5+
labels:
6+
app: "deep-microservice-collection"
7+
spec:
8+
replicas: {{ .Values.replicas }}
9+
selector:
10+
matchLabels:
11+
app: "deep-microservice-collection"
12+
template:
13+
metadata:
14+
labels:
15+
app: "deep-microservice-collection"
16+
spec:
17+
containers:
18+
- name: "deep-microservice-collection"
19+
image: "thinkdeeptech/deep-microservice-collection:latest"
20+
envFrom:
21+
- configMapRef:
22+
name: {{ printf "%s-config-map" .Release.Name | quote}}
23+
- secretRef:
24+
name: {{ printf "%s-secrets" .Release.Name | quote}}
25+
ports:
26+
- containerPort: 4002
27+
imagePullPolicy: "Always"
28+
imagePullSecrets:
29+
- name: "docker-secret"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
apiVersion: "v1"
2+
kind: "ConfigMap"
3+
metadata:
4+
name: {{ printf "%s-config-map" .Release.Name | quote}}
5+
data:
6+
NODE_ENV: {{ required "A valid node environment is required" .Values.nodeEnv | quote}}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
apiVersion: "v1"
2+
kind: "Secret"
3+
metadata:
4+
name: {{ printf "%s-secrets" .Release.Name | quote }}
5+
data:
6+
PREDECOS_KAFKA_HOST: {{ printf "%s" (required "A valid Kafka host is required." .Values.kafka.host) | b64enc | quote}}
7+
PREDECOS_KAFKA_PORT: {{ printf "%d" (required "A valid kafka port is required." .Values.kafka.port) | b64enc }}
8+
# TODO
9+
# PREDECOS_MONGODB_CONNECTION_STRING: {{ printf "mongodb://%s:%s@%s-mongodb.%s.svc.cluster.local" (required "The user name for MongoDB is required" .Values.mongodb.auth.rootUser) (required "The user password for MongoDB is required" .Values.mongodb.auth.rootPassword) (.Release.Name) (.Values.namespace) | b64enc | quote}}
10+
PREDECOS_MONGODB_CONNECTION_STRING: {{ printf "mongodb://%s-mongodb.%s.svc.cluster.local" (.Release.Name) (.Values.namespace) | b64enc | quote}}
11+
PREDECOS_TWITTER_BEARER: {{ printf "%s" (required "A twitter api bearer token is required." .Values.twitter.bearer) | b64enc | quote }}

0 commit comments

Comments
 (0)