|
|
|
@ -12,7 +12,6 @@ helm_repo('bitnami', 'https://charts.bitnami.com/bitnami', labels=["9-repos"])
|
|
|
|
|
helm_repo('traefik', 'https://traefik.github.io/charts', labels=["9-repos"])
|
|
|
|
|
helm_repo('grafana', 'https://grafana.github.io/helm-charts', labels=["9-repos"])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
helm_resource(
|
|
|
|
|
'ingress',
|
|
|
|
|
'traefik/traefik',
|
|
|
|
@ -47,15 +46,25 @@ helm_resource(
|
|
|
|
|
'--set', 'auth.postgresPassword=bh-admin',
|
|
|
|
|
'--set', 'auth.database=bh',
|
|
|
|
|
],
|
|
|
|
|
port_forwards=[
|
|
|
|
|
port_forward(5432, 5432, name='BH DB')],
|
|
|
|
|
port_forwards=[port_forward(5432, 5432, name='BH DB')],
|
|
|
|
|
resource_deps=['bitnami'],
|
|
|
|
|
labels=["9-data"])
|
|
|
|
|
labels=["9-data"]
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
k8s_yaml(
|
|
|
|
|
kustomize("./env/local")
|
|
|
|
|
helm_resource(
|
|
|
|
|
'kafka',
|
|
|
|
|
'bitnami/kafka',
|
|
|
|
|
namespace='barretthousen-local',
|
|
|
|
|
flags=[
|
|
|
|
|
'--set', 'numIoThreads=1',
|
|
|
|
|
'--set', 'numNetworkThreads=1',
|
|
|
|
|
],
|
|
|
|
|
port_forwards=[port_forward(9092, 9092, name='kafka')],
|
|
|
|
|
resource_deps=['bitnami'],
|
|
|
|
|
labels=["9-data"]
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def bh_backend_service(service="", port_forwards=[], migrateDB=False, devMode=True, labels=['2-services'], deps=['postgres']):
|
|
|
|
|
local_resource(
|
|
|
|
|
'{}-go-compile'.format(service),
|
|
|
|
@ -114,6 +123,28 @@ def bh_backend_service(service="", port_forwards=[], migrateDB=False, devMode=Tr
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k8s_yaml(
|
|
|
|
|
kustomize("./env/local")
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
k8s_resource(
|
|
|
|
|
workload='runner-sync-local',
|
|
|
|
|
labels='2-services'
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
docker_build(
|
|
|
|
|
ref='barretthousen/service-web-client',
|
|
|
|
|
context='./src/web-client',
|
|
|
|
|
dockerfile='./src/web-client/Dockerfile.dev-frontend',
|
|
|
|
|
target='development'
|
|
|
|
|
)
|
|
|
|
|
k8s_resource(
|
|
|
|
|
workload='web-client-local',
|
|
|
|
|
port_forwards=['8080:80'],
|
|
|
|
|
labels=['2-services'],
|
|
|
|
|
resource_deps=['ingress']
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bh_backend_service(service="runner", migrateDB=True, port_forwards=[
|
|
|
|
|
port_forward(2345, name='Delve port')
|
|
|
|
@ -131,27 +162,9 @@ bh_backend_service(service="proxy-client", port_forwards=[
|
|
|
|
|
port_forward(8081, 80, name="HTTP API @ localhost:8081")
|
|
|
|
|
], deps=['ingress'])
|
|
|
|
|
|
|
|
|
|
docker_build(
|
|
|
|
|
ref='barretthousen/service-web-client',
|
|
|
|
|
context='./src/web-client',
|
|
|
|
|
dockerfile='./src/web-client/Dockerfile.dev-frontend',
|
|
|
|
|
target='development'
|
|
|
|
|
)
|
|
|
|
|
k8s_resource(
|
|
|
|
|
workload='web-client-local',
|
|
|
|
|
port_forwards=['8080:80'],
|
|
|
|
|
labels=['2-services'],
|
|
|
|
|
resource_deps=['ingress']
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k8s_resource(
|
|
|
|
|
workload='runner-sync-local',
|
|
|
|
|
labels='2-services'
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
# local_resource(
|
|
|
|
|
# 'web-client',
|
|
|
|
|
# 'dev-web-client',
|
|
|
|
|
# dir='./src/web-client',
|
|
|
|
|
# cmd='npm i',
|
|
|
|
|
# serve_dir='./src/web-client',
|
|
|
|
@ -168,16 +181,3 @@ k8s_resource(
|
|
|
|
|
# ],
|
|
|
|
|
# labels=['2-services']
|
|
|
|
|
# )
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# helm_resource(
|
|
|
|
|
# 'loki-stack',
|
|
|
|
|
# 'grafana/loki-stack',
|
|
|
|
|
# resource_deps=['grafana'],
|
|
|
|
|
# flags=[
|
|
|
|
|
# '--set', 'fluent-bit.enabled=false',
|
|
|
|
|
# '--set', 'promtail.enabled=false',
|
|
|
|
|
# '--set', 'loki.enabled=false',
|
|
|
|
|
# ],
|
|
|
|
|
# port_forwards=["3000:80"],
|
|
|
|
|
# labels=["9-monitoring"])
|
|
|
|
|