Delete unused and not updated tilt files (#577)

This commit is contained in:
walker-16 2023-07-21 19:28:44 -03:00 committed by GitHub
parent 80280da757
commit 4f17772037
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 0 additions and 617 deletions

170
Tiltfile
View File

@ -1,170 +0,0 @@
# Disable telemetry by default
analytics_settings(False)
# Moar updates (default is 3)
update_settings(max_parallel_updates = 10)
# When running Tilt on a server, this can be used to set the public hostname Tilt runs on
# for service links in the UI to work.
config.define_string("webHost", False, "Public hostname for port forwards")
# Components
config.define_bool("mongo", False, "Enable mongo component")
config.define_bool("mongo-express", False, "Enable mongo-express component")
config.define_bool("fly", False, "Enable fly component")
config.define_bool("server", False, "Enable server component")
config.define_bool("api", False, "Enable api component")
config.define_bool("web", False, "Enable web component")
config.define_bool("web_hot", False, "Enable how web component")
config.define_bool("onchain-data", False, "Enable onchain_data component")
cfg = config.parse()
webHost = cfg.get("webHost", "localhost")
mongo = cfg.get("mongo", True)
mongoExpress = cfg.get("mongo-express", True)
fly = cfg.get("fly", True)
server = cfg.get("server", True)
api = cfg.get("api", True)
web = cfg.get("web", True)
web_hot = cfg.get("web_hot", True)
onchain_data = cfg.get("onchain-data", True)
spy = cfg.get("spy", True)
if mongo:
k8s_yaml("devnet/mongo.yaml")
k8s_resource(
"mongo",
port_forwards = [
port_forward(27017, name = "Mongo [:27017]", host = webHost),
]
)
k8s_yaml("devnet/mongo-rs-config.yaml")
k8s_resource(
"mongo-rs-config",
resource_deps = ["mongo"]
)
if mongoExpress:
k8s_yaml("devnet/mongo-express.yaml")
k8s_resource(
"mongo-express",
port_forwards = [
port_forward(8081, name = "Mongo Express [:8081]", host = webHost),
],
resource_deps = ["mongo-rs-config"]
)
if fly:
docker_build(
ref = "fly",
context = "fly",
dockerfile = "fly/Dockerfile",
)
k8s_yaml("devnet/fly.yaml")
k8s_resource(
"fly",
port_forwards = [
port_forward(8001, name = "Server [:8001]", host = webHost),
],
resource_deps = ["mongo-rs-config"]
)
if server:
docker_build(
ref = "server",
context = "server",
dockerfile = "server/Dockerfile",
)
k8s_yaml("devnet/server.yaml")
k8s_resource(
"server",
port_forwards = [
port_forward(4000, name = "Server [:4000]", host = webHost),
],
resource_deps = ["mongo-rs-config"]
)
if api:
docker_build(
ref = "indexer-api",
context = "api",
dockerfile = "api/Dockerfile",
)
k8s_yaml("devnet/api.yaml")
k8s_resource(
"indexer-api",
port_forwards = [
port_forward(8000, name = "Server [:8000]", host = webHost),
],
resource_deps = ["mongo-rs-config"]
)
if web:
entrypoint = "/app/node_modules/.bin/serve -s build -n"
live_update = []
if web_hot:
entrypoint = "npm start"
live_update = [
sync("./web/public", "/app/public"),
sync("./web/src", "/app/src"),
]
docker_build(
ref = "web",
context = "web",
dockerfile = "web/Dockerfile",
entrypoint = entrypoint,
live_update = live_update,
)
k8s_yaml("devnet/web.yaml")
k8s_resource(
"web",
resource_deps = [],
port_forwards = [
port_forward(3000, name = "Web [:3000]", host = webHost),
]
)
if onchain_data:
docker_build(
ref = "onchain-data",
context = "onchain_data",
dockerfile = "onchain_data/Dockerfile"
)
k8s_yaml("devnet/onchain-data.yaml")
k8s_resource(
"onchain-data",
resource_deps = ["mongo-rs-config"],
)
if spy:
docker_build(
ref = "spy",
context = "spy",
dockerfile = "spy/Dockerfile",
)
k8s_yaml("devnet/spy.yaml")
k8s_resource(
"spy",
port_forwards = [
port_forward(7777, name = "Spy [:7777]", host = webHost),
],
resource_deps = ["mongo-rs-config"]
)

View File

@ -1,50 +0,0 @@
---
apiVersion: v1
kind: Service
metadata:
name: indexer-api
labels:
app: indexer-api
spec:
clusterIP: None
selector:
app: indexer-api
ports:
- port: 8000
name: indexer-api
protocol: TCP
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: indexer-api
spec:
selector:
matchLabels:
app: indexer-api
template:
metadata:
labels:
app: indexer-api
spec:
restartPolicy: Always
terminationGracePeriodSeconds: 0
containers:
- name: indexer-api
image: indexer-api:latest
env:
- name: WORMSCAN_DB_URL
value: mongodb://mongo-0.mongo/?replicaSet=rs0
- name: WORMSCAN_PORT
value: "8000"
- name: WORMSCAN_CACHE_ENABLED
value: "false"
readinessProbe:
tcpSocket:
port: 8000
periodSeconds: 1
failureThreshold: 300
ports:
- containerPort: 8000
name: server
protocol: TCP

View File

@ -1,53 +0,0 @@
---
apiVersion: v1
kind: Service
metadata:
name: fly
labels:
app: fly
spec:
clusterIP: None
selector:
app: fly
ports:
- port: 8001
name: fly
protocol: TCP
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: fly
spec:
selector:
matchLabels:
app: fly
serviceName: fly
template:
metadata:
labels:
app: fly
spec:
restartPolicy: Always
terminationGracePeriodSeconds: 0
containers:
- name: fly
image: fly:latest
args: ["-local"]
env:
- name: MONGODB_URI
value: mongodb://mongo-0.mongo/?replicaSet=rs0
- name: API_PORT
value: "8001"
readinessProbe:
httpGet:
path: /api/ready
port: 8001
initialDelaySeconds: 30
periodSeconds: 20
timeoutSeconds: 3
failureThreshold: 3
ports:
- containerPort: 8001
name: server
protocol: TCP

View File

@ -1,51 +0,0 @@
---
apiVersion: v1
kind: Service
metadata:
name: mongo-express
labels:
app: mongo-express
spec:
clusterIP: None
selector:
app: mongo-express
ports:
- port: 8081
name: mongo-express
protocol: TCP
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: mongo-express
spec:
selector:
matchLabels:
app: mongo-express
serviceName: mongo-express
template:
metadata:
labels:
app: mongo-express
spec:
restartPolicy: Always
terminationGracePeriodSeconds: 0
containers:
- name: mongo-express
image: mongo-express:latest
env:
- name: ME_CONFIG_MONGODB_ADMINUSERNAME
value: root
- name: ME_CONFIG_MONGODB_ADMINPASSWORD
value: example
- name: ME_CONFIG_MONGODB_URL
value: mongodb://mongo-0.mongo/?replicaSet=rs0
readinessProbe:
tcpSocket:
port: 8081
periodSeconds: 1
failureThreshold: 300
ports:
- containerPort: 8081
name: mongo-express
protocol: TCP

View File

@ -1,39 +0,0 @@
---
apiVersion: batch/v1
kind: Job
metadata:
name: mongo-rs-config
spec:
template:
metadata:
name: mongo-rs-config
spec:
initContainers:
- name: init-mongodb
image: mongo:latest
command:
- /bin/bash
- -c
- |-
until mongosh --eval 'db.runCommand("ping").ok' mongo-0.mongo:27017/test --quiet;
do
echo "**** Waiting for MongoDB ...";
sleep 5;
done
containers:
- name: mongo
image: mongo:latest
command:
- /bin/bash
- -c
- |-
config='{_id : "rs0", members: [{"_id": 0,"host": "mongo-0.mongo","priority": 3 }]}'
if [ ! $(mongosh mongo-0.mongo --eval "rs.status().ok" --quiet) ]; then
echo "**** Cluster initiate ..."
if [ ! $(mongosh mongo-0.mongo --eval "rs.initiate($config).ok" --quiet) ]; then
echo "**** Cluster reconfig ..."
mongosh mongo-0.mongo --eval "cfg = rs.conf(); cfg.members[0].priority = cfg.members[0].priority + 1; rs.reconfig(cfg, {force: true})"
fi;
fi;
restartPolicy: Never
backoffLimit: 4

View File

@ -1,76 +0,0 @@
---
apiVersion: v1
kind: Service
metadata:
name: mongo
labels:
app: mongo
spec:
clusterIP: None
selector:
app: mongo
ports:
- port: 27017
name: mongo
protocol: TCP
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: mongo
spec:
selector:
matchLabels:
app: mongo
serviceName: mongo
replicas: 1
template:
metadata:
labels:
app: mongo
spec:
restartPolicy: Always
terminationGracePeriodSeconds: 0
containers:
- name: mongo
image: mongo:latest
command:
- mongod
- "--replSet"
- rs0
- "--bind_ip_all"
env:
- name: MONGO_INITDB_ROOT_USERNAME
value: root
- name: MONGO_INITDB_ROOT_PASSWORD
value: example
livenessProbe:
tcpSocket:
port: 27017
periodSeconds: 1
failureThreshold: 300
readinessProbe:
tcpSocket:
port: 27017
periodSeconds: 1
failureThreshold: 300
ports:
- containerPort: 27017
name: mongo
protocol: TCP
volumeMounts:
- name: wormhole-explorer-mongo-data-dir
mountPath: /data/db
volumeClaimTemplates:
- metadata:
name: wormhole-explorer-mongo-data-dir
spec:
accessModes: [ "ReadWriteOnce" ]
resources:
limits:
cpu: 10m
memory: 50Mi
requests:
storage: 10Gi
cpu: 10m
memory: 50Mi

View File

@ -1,44 +0,0 @@
---
apiVersion: v1
kind: Service
metadata:
name: onchain-data
labels:
app: onchain-data
spec:
clusterIP: None
selector:
app: onchain-data
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: onchain-data
spec:
selector:
matchLabels:
app: onchain-data
serviceName: onchain-data
template:
metadata:
labels:
app: onchain-data
spec:
restartPolicy: Always
terminationGracePeriodSeconds: 0
containers:
- name: onchain-data
image: onchain-data:latest
env:
- name: MONGODB_URI
value: mongodb://mongo-0.mongo/?replicaSet=rs0
- name: allowlist
value: "true"
readinessProbe:
exec:
command:
- test
- -e
- "/app/ready"
periodSeconds: 15
failureThreshold: 300

View File

@ -1,47 +0,0 @@
---
apiVersion: v1
kind: Service
metadata:
name: server
labels:
app: server
spec:
clusterIP: None
selector:
app: server
ports:
- port: 4000
name: server
protocol: TCP
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: server
spec:
selector:
matchLabels:
app: server
serviceName: server
template:
metadata:
labels:
app: server
spec:
restartPolicy: Always
terminationGracePeriodSeconds: 0
containers:
- name: server
image: server:latest
env:
- name: MONGODB_URI
value: mongodb://mongo-0.mongo/?replicaSet=rs0
readinessProbe:
tcpSocket:
port: 4000
periodSeconds: 1
failureThreshold: 300
ports:
- containerPort: 4000
name: server
protocol: TCP

View File

@ -1,42 +0,0 @@
---
apiVersion: v1
kind: Service
metadata:
name: spy
labels:
app: spy
spec:
clusterIP: None
selector:
app: spy
ports:
- port: 7777
name: spy
protocol: TCP
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: spy
spec:
selector:
matchLabels:
app: spy
serviceName: spy
template:
metadata:
labels:
app: spy
spec:
restartPolicy: Always
terminationGracePeriodSeconds: 0
containers:
- name: spy
image: spy:latest
env:
- name: MONGODB_URI
value: mongodb://mongo-0.mongo/?replicaSet=rs0
- name: MONGODB_DATABASE
value: wormhole
- name: GRPC_ADDRESS
value: "0.0.0.0:7777"

View File

@ -1,45 +0,0 @@
---
apiVersion: v1
kind: Service
metadata:
name: web
labels:
app: web
spec:
clusterIP: None
selector:
app: web
ports:
- port: 3000
name: web
protocol: TCP
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: web
spec:
selector:
matchLabels:
app: web
serviceName: web
template:
metadata:
labels:
app: web
spec:
restartPolicy: Always
terminationGracePeriodSeconds: 0
containers:
- name: web
image: web:latest
# entrypoint set dynamically in Tiltfile
readinessProbe:
tcpSocket:
port: 3000
periodSeconds: 1
failureThreshold: 300
ports:
- containerPort: 3000
name: web
protocol: TCP