-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTiltfile
55 lines (46 loc) · 2.92 KB
/
Tiltfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# qlocal_resource('bun', cmd='bun install', deps=['package.json'], labels=['bun'])
local_resource('clapper-run', cmd='cargo run -p clapper -- --name aris', deps=['apps/clapper'], labels=['run', 'clapper', 'cargo'])
# local_resource('clapper-run', cmd='cargo run -p clapper -- --name aris systems create 3', deps=['apps/clapper'], labels=['run', 'clapper', 'cargo'])
local_resource('clapper-build', cmd='cargo build -p clapper --release', deps=['apps/clapper'], labels=['build', 'clapper', 'cargo'])
# local_resource('cargo-first_operator', cmd='cargo build -p second_operator --release', deps=['./apps/first_operator', 'libs'], labels=['cargo', 'build', 'first_operator'])
# local_resource(
# 'cargo-tauri-dev',
# cmd='cargo tauri dev',
# allow_parallel=True,
# deps=['./src-tauri', './src'],
# labels=['cargo', 'tauri']
# )
local_resource(
'cargo-build',
cmd='cargo build',
# allow_parallel=True,
# deps=['./.', './libs'],
labels=['cargo', 'tauri']
)
# local_resource('compose', cmd='task compose:up', deps=['scripts/compose.yaml'], labels=['task'])
# local_resource('protoc', cmd='task protoc', deps=['_porot/'], labels=['task'])
# local_resource('clapper-run', cmd='cargo run -p clapper -- --name aris systems create 3', deps=['apps/clapper'], labels=['run', 'clapper', 'cargo'])
# local_resource('clapper-build', cmd='cargo build -p clapper --release', deps=['apps/clapper'], labels=['build', 'clapper', 'cargo'])
#k8s_yaml(local('helm template --set key1=val1,key2=val2 ./charts/main-chart'))
#watch_file('/charts/main-chart')
# include('./k8s/helm/Tiltfile')
# k8s_yaml(["k8s/proto.yaml"])
# k8s_yaml(kustomize('k8s/base'))
# k8s_yaml('k8s/base/core/core.yaml')
# k8s_yaml(["platform/crossplane/storage/compositeResourceDefinition.yaml", "platform/crossplane/storage/composition.yaml"])
# Local dev resources
# include('./libs/cdk8s/Tiltfile')
# k8s_yaml(kustomize('_proto/'))
# include('./apps/rust/master_operator/Tiltfile')
# include('./apps/rust/actix_app/Tiltfile')
# include('./apps/rust/clapper/Tiltfile')
# k8s_yaml(kustomize('k8s/overlays/dev'))
# include('./apps/node/node-users-grpc/Tiltfile')
# include('./submodules/tauri-app/Tiltfile') # include if not started via cli
# include('./submodules/first-rust-app/Tiltfile')
# local_resource('local-tauri-app', cmd='cargo tauri dev', dir="/examples/personal-desktop-app" deps=['/examples/personal-desktop-app'], labels=['tauri'])
# local_resource('local-kubernetes-operator', cmd='cargo tauri dev', dir="/examples/personal-desktop-app" deps=['/examples/personal-desktop-app'], labels=['tauri'])
# local_resource('setup:crossplane', cmd='task setup:crossplane', deps=['package.json'], labels=['pnpm'])
# local_resource('k8s-operator', cmd='cargo run --bin k8s_operator', deps=[''], labels=['cargo'])
# local_resource('cargo-build-k8s_operator', cmd='cargo build --bin k8s_operator', deps=[''], labels=['cargo'])
# k8s_resource("my-release-grafana", port_forwards="3322:3000")