-
Notifications
You must be signed in to change notification settings - Fork 260
/
skaffold.yaml
58 lines (55 loc) · 1.58 KB
/
skaffold.yaml
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
56
57
58
apiVersion: skaffold/v2beta20
kind: Config
metadata:
name: robusta
build:
artifacts:
- image: us-central1-docker.pkg.dev/genuine-flight-317411/devel/robusta-runner
context: .
docker:
dockerfile: Dockerfile
local:
concurrency: 0
# this is very important. we need to use inputDigest so that different developers don't build the same tags
# and interfere with one another's work (e.g. when building and then running pytest you want to test the version
# you built and not a version someone else built with the same tag)
tagPolicy:
inputDigest: {}
deploy:
helm:
releases:
- name: robusta
chartPath: helm/robusta
valuesFiles:
- deployment/generated_values.yaml
artifactOverrides:
runner.image: us-central1-docker.pkg.dev/genuine-flight-317411/devel/robusta-runner
portForward:
- resourceType: deployment
resourceName: robusta-runner
port: 5000
localPort: 5000
profiles:
- name: apple-m1-dev
build:
artifacts:
- image: us-central1-docker.pkg.dev/genuine-flight-317411/devel/robusta-runner
context: .
custom:
buildCommand: ./build_on_apple_m1.sh
local:
concurrency: 0
- name: arm
build:
artifacts:
- image: us-central1-docker.pkg.dev/genuine-flight-317411/devel/robusta-runner
context: .
custom:
buildCommand: ./build_with_arm.sh
- name: release
build:
artifacts:
- image: us-central1-docker.pkg.dev/genuine-flight-317411/devel/robusta-runner
context: .
custom:
buildCommand: ./build_release.sh