Skip to content

Commit ad1552d

Browse files
authored
Merge pull request #282 from ThinkDeepTech/hm/helm
2 parents f1f6541 + bb788ff commit ad1552d

File tree

1 file changed

+2
-116
lines changed

1 file changed

+2
-116
lines changed

.circleci/config.yml

Lines changed: 2 additions & 116 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ orbs:
55
kubernetes: circleci/[email protected]
66
k8s: digitalocean/[email protected]
77
helm: circleci/[email protected]
8-
envsubst: sawadashota/[email protected]
98

109
commands:
1110
install_monorepo:
@@ -66,23 +65,6 @@ jobs:
6665
values-to-override: "mongodb.auth.rootUser=$MONGODB_USERNAME,mongodb.auth.rootPassword=$MONGODB_ROOT_PASSWORD,kafka.host=$PREDECOS_KAFKA_HOST,kafka.port=$PREDECOS_KAFKA_PORT,namespace=default,nodeEnv=$NODE_ENV"
6766
update-repositories: true
6867
wait: true
69-
# - run:
70-
# name: Delete Microservice
71-
# command: helm uninstall deep-microservice-analysis-latest
72-
# - run:
73-
# name: Install Microservice
74-
# command: helm install deep-microservice-analysis-latest ./deep-microservice-analysis --set mongodb.auth.rootUser=$MONGODB_USERNAME --set mongodb.auth.rootPassword=$MONGODB_ROOT_PASSWORD --set namespace=default --set replicas=1 --set kafka.host=$PREDECOS_KAFKA_HOST --set kafka.port=$PREDECOS_KAFKA_PORT
75-
# working_directory: ./packages
76-
# - kubernetes/delete-resource:
77-
# now: true
78-
# resource-names: deep-microservice-analysis-deployment
79-
# resource-types: deployments
80-
# wait: true
81-
# - kubernetes/create-or-update-resource:
82-
# get-rollout-status: true
83-
# resource-file-path: ./packages/deep-microservice-analysis/k8s/deep-microservice-analysis-deployment.yml
84-
# resource-name: deployment/deep-microservice-analysis-deployment
85-
# show-kubectl-command: true
8668

8769
build_and_deploy_microservice_collection:
8870
docker:
@@ -118,16 +100,6 @@ jobs:
118100
values-to-override: "mongodb.auth.rootUser=$MONGODB_USERNAME,mongodb.auth.rootPassword=$MONGODB_ROOT_PASSWORD,kafka.host=$PREDECOS_KAFKA_HOST,kafka.port=$PREDECOS_KAFKA_PORT,twitter.bearer=$PREDECOS_TWITTER_BEARER,namespace=default,nodeEnv=$NODE_ENV"
119101
update-repositories: true
120102
wait: true
121-
# - kubernetes/delete-resource:
122-
# now: true
123-
# resource-names: deep-microservice-collection-deployment
124-
# resource-types: deployments
125-
# wait: true
126-
# - kubernetes/create-or-update-resource:
127-
# get-rollout-status: true
128-
# resource-file-path: ./packages/deep-microservice-collection/k8s/deep-microservice-collection-deployment.yml
129-
# resource-name: deployment/deep-microservice-collection-deployment
130-
# show-kubectl-command: true
131103

132104
build_and_deploy_microservice_configuration:
133105
docker:
@@ -163,16 +135,6 @@ jobs:
163135
values-to-override: "mongodb.auth.rootUser=$MONGODB_USERNAME,mongodb.auth.rootPassword=$MONGODB_ROOT_PASSWORD,namespace=default,nodeEnv=$NODE_ENV"
164136
update-repositories: true
165137
wait: true
166-
# - kubernetes/delete-resource:
167-
# now: true
168-
# resource-names: deep-microservice-configuration-deployment
169-
# resource-types: deployments
170-
# wait: true
171-
# - kubernetes/create-or-update-resource:
172-
# get-rollout-status: true
173-
# resource-file-path: ./packages/deep-microservice-configuration/k8s/deep-microservice-configuration-deployment.yml
174-
# resource-name: deployment/deep-microservice-configuration-deployment
175-
# show-kubectl-command: true
176138

177139
build_and_deploy_microservice_gateway:
178140
docker:
@@ -205,19 +167,9 @@ jobs:
205167
namespace: "default"
206168
recreate-pods: true
207169
release-name: "deep-microservice-gateway-latest"
208-
values-to-override: "auth.audience=$PREDECOS_AUTH_AUDIENCE,auth.jwksUri=$PREDECOS_AUTH_JWKS_URI,auth.issuer=PREDECOS_AUTH_ISSUER,microservice.analysis.url=$PREDECOS_MICROSERVICE_ANALYSIS_URL,microservice.collection.url=$PREDECOS_MICROSERVICE_COLLECTION_URL,microservice.configuration.url=$PREDECOS_MICROSERVICE_CONFIGURATION_URL,replicas=1,namespace=default,nodeEnv=$NODE_ENV"
170+
values-to-override: "auth.audience=$PREDECOS_AUTH_AUDIENCE,auth.jwksUri=$PREDECOS_AUTH_JWKS_URI,auth.issuer=$PREDECOS_AUTH_ISSUER,microservice.analysis.url=$PREDECOS_MICROSERVICE_ANALYSIS_URL,microservice.collection.url=$PREDECOS_MICROSERVICE_COLLECTION_URL,microservice.configuration.url=$PREDECOS_MICROSERVICE_CONFIGURATION_URL,replicas=1,namespace=default,nodeEnv=$NODE_ENV"
209171
update-repositories: true
210172
wait: true
211-
# - kubernetes/delete-resource:
212-
# now: true
213-
# resource-names: deep-microservice-gateway-deployment
214-
# resource-types: deployments
215-
# wait: true
216-
# - kubernetes/create-or-update-resource:
217-
# get-rollout-status: true
218-
# resource-file-path: ./packages/deep-microservice-gateway/k8s/deep-microservice-gateway-deployment.yml
219-
# resource-name: deployment/deep-microservice-gateway-deployment
220-
# show-kubectl-command: true
221173

222174
build_and_deploy_microservice_subscription:
223175
docker:
@@ -227,7 +179,6 @@ jobs:
227179

228180
steps:
229181
- checkout
230-
- envsubst/install
231182
- setup_remote_docker:
232183
version: 20.10.7
233184
- login_docker
@@ -251,17 +202,9 @@ jobs:
251202
namespace: "default"
252203
recreate-pods: true
253204
release-name: "deep-microservice-subscription-latest"
254-
values-to-override: "auth.audience=$PREDECOS_AUTH_AUDIENCE,auth.jwksUri=$PREDECOS_AUTH_JWKS_URI,auth.issuer=PREDECOS_AUTH_ISSUER,kafka.host=$PREDECOS_KAFKA_HOST,kafka.port=$PREDECOS_KAFKA_PORT,microservice.analysis.url=$PREDECOS_MICROSERVICE_ANALYSIS_URL,microservice.collection.url=$PREDECOS_MICROSERVICE_COLLECTION_URL,microservice.configuration.url=$PREDECOS_MICROSERVICE_CONFIGURATION_URL,replicas=1,namespace=default,nodeEnv=$NODE_ENV"
205+
values-to-override: "auth.audience=$PREDECOS_AUTH_AUDIENCE,auth.jwksUri=$PREDECOS_AUTH_JWKS_URI,auth.issuer=$PREDECOS_AUTH_ISSUER,kafka.host=$PREDECOS_KAFKA_HOST,kafka.port=$PREDECOS_KAFKA_PORT,microservice.analysis.url=$PREDECOS_MICROSERVICE_ANALYSIS_URL,microservice.collection.url=$PREDECOS_MICROSERVICE_COLLECTION_URL,microservice.configuration.url=$PREDECOS_MICROSERVICE_CONFIGURATION_URL,replicas=1,namespace=default,nodeEnv=$NODE_ENV"
255206
update-repositories: true
256207
wait: true
257-
# - kubernetes/delete-resource:
258-
# now: true
259-
# resource-names: deep-microservice-subscription-deployment
260-
# resource-types: deployments
261-
# wait: true
262-
# - run:
263-
# command: envsubst < ./deep-microservice-subscription-deployment.yml | kubectl apply -f -
264-
# working_directory: ./packages/deep-microservice-subscription/k8s
265208

266209
build_ui:
267210
docker:
@@ -302,9 +245,6 @@ jobs:
302245
- run:
303246
name: Add Bitnami Repository
304247
command: helm repo add bitnami https://charts.bitnami.com/bitnami
305-
# - run:
306-
# name: Update Repositories
307-
# command: helm repo update
308248
- helm/upgrade-helm-chart:
309249
chart: "bitnami/kafka"
310250
version: "15.1.0"
@@ -313,51 +253,6 @@ jobs:
313253
release-name: "kafka-latest"
314254
reuse-values: true
315255
update-repositories: true
316-
# - run:
317-
# name: Uninstall previous Kafka chart
318-
# command: helm uninstall kafka-latest
319-
# - run:
320-
# name: Install Kafka
321-
# command: helm install --set autoCreateTopicsEnable=true kafka-latest bitnami/kafka --version "15.1.0"
322-
323-
# deploy_mongodb:
324-
# docker:
325-
# - image: 'cimg/base:stable'
326-
327-
# working_directory: ~/project
328-
329-
# steps:
330-
# - checkout
331-
# - setup_remote_docker:
332-
# version: 20.10.7
333-
# - login_docker
334-
# - k8s/install
335-
# - k8s/initialize:
336-
# cluster: predecos-kubernetes-cluster
337-
# - helm/install-helm-client:
338-
# version: v3.7.2
339-
# - run:
340-
# name: Add Bitnami Repository
341-
# command: helm repo add bitnami https://charts.bitnami.com/bitnami
342-
# - run:
343-
# name: Update Repositories
344-
# command: helm repo update
345-
# - run:
346-
# name: Uninstall previous MongoDB chart
347-
# command: helm uninstall mongodb-latest
348-
# - helm/upgrade-helm-chart:
349-
# chart: "bitnami/mongodb"
350-
# version: "11.0.3"
351-
# helm-version: "v3.7.2"
352-
# namespace: "default"
353-
# recreate-pods: true
354-
# release-name: "mongodb-latest"
355-
# reuse-values: true
356-
# update-repositories: true
357-
358-
# - run:
359-
# name: Install MongoDB
360-
# command: helm install mongodb-latest bitnami/mongodb --version="11.0.3"
361256

362257
deploy_ui:
363258
docker:
@@ -385,15 +280,9 @@ workflows:
385280
branches:
386281
only: master
387282

388-
# - deploy_mongodb:
389-
# filters:
390-
# branches:
391-
# only: master
392-
393283
- build_and_deploy_microservice_collection:
394284
requires:
395285
- deploy_kafka
396-
# - deploy_mongodb
397286
filters:
398287
branches:
399288
only: master
@@ -402,14 +291,11 @@ workflows:
402291
requires:
403292
- build_and_deploy_microservice_collection
404293
- deploy_kafka
405-
# - deploy_mongodb
406294
filters:
407295
branches:
408296
only: master
409297

410298
- build_and_deploy_microservice_configuration:
411-
# requires:
412-
# - deploy_mongodb
413299
filters:
414300
branches:
415301
only: master

0 commit comments

Comments
 (0)