Skip to content

Commit

Permalink
fix: Make helm tests work correctly (#584)
Browse files Browse the repository at this point in the history
  • Loading branch information
niallthomson authored Jul 14, 2024
1 parent ad4ba4a commit 6f3fcf4
Show file tree
Hide file tree
Showing 8 changed files with 28 additions and 75 deletions.
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
test-connection.yaml
46 changes: 11 additions & 35 deletions deploy/docker-compose/Tiltfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,38 +7,14 @@ os.putenv ( 'MYSQL_PASSWORD' , random_password )

docker_compose('docker-compose.yml')

custom_build(
'retail-store-sample-assets',
'../../scripts/build-image.sh -s assets --expected-ref $EXPECTED_REF',
['../../src/assets'],
)

custom_build(
'retail-store-sample-ui',
'../../scripts/build-image.sh -s ui --expected-ref $EXPECTED_REF',
['../../src/ui', '../../images/java17'],
)

custom_build(
'retail-store-sample-cart',
'../../scripts/build-image.sh -s cart --expected-ref $EXPECTED_REF',
['../../src/cart', '../../images/java17'],
)

custom_build(
'retail-store-sample-orders',
'../../scripts/build-image.sh -s orders --expected-ref $EXPECTED_REF',
['../../src/orders', '../../images/java17'],
)

custom_build(
'retail-store-sample-checkout',
'../../scripts/build-image.sh -s checkout --expected-ref $EXPECTED_REF',
['../../src/checkout', '../../images/nodejs'],
)

custom_build(
'retail-store-sample-catalog',
'../../scripts/build-image.sh -s catalog --expected-ref $EXPECTED_REF',
['../../src/catalog', '../../images/go'],
)
docker_build('retail-store-sample-assets', '../../src/assets')

docker_build('retail-store-sample-ui', '../../src/ui')

docker_build('retail-store-sample-cart', '../../src/cart')

docker_build('retail-store-sample-orders', '../../src/orders')

docker_build('retail-store-sample-checkout', '../../src/checkout')

docker_build('retail-store-sample-catalog', '../../src/catalog')
46 changes: 11 additions & 35 deletions deploy/kubernetes/Tiltfile
Original file line number Diff line number Diff line change
Expand Up @@ -17,40 +17,16 @@ def helmfile(file):

k8s_yaml(helmfile("charts/helmfile.yaml"))

custom_build(
'retail-store-sample-assets',
'../../scripts/build-image.sh -s assets --expected-ref $EXPECTED_REF',
['../../src/assets'],
)

custom_build(
'retail-store-sample-ui',
'../../scripts/build-image.sh -s ui --expected-ref $EXPECTED_REF',
['../../src/ui', '../../images/java17'],
)

custom_build(
'retail-store-sample-cart',
'../../scripts/build-image.sh -s cart --expected-ref $EXPECTED_REF',
['../../src/cart', '../../images/java17'],
)

custom_build(
'retail-store-sample-orders',
'../../scripts/build-image.sh -s orders --expected-ref $EXPECTED_REF',
['../../src/orders', '../../images/java17'],
)

custom_build(
'retail-store-sample-checkout',
'../../scripts/build-image.sh -s checkout --expected-ref $EXPECTED_REF',
['../../src/checkout', '../../images/nodejs'],
)

custom_build(
'retail-store-sample-catalog',
'../../scripts/build-image.sh -s catalog --expected-ref $EXPECTED_REF',
['../../src/catalog', '../../images/go'],
)
docker_build('retail-store-sample-assets', '../../src/assets')

docker_build('retail-store-sample-ui', '../../src/ui')

docker_build('retail-store-sample-cart', '../../src/cart')

docker_build('retail-store-sample-orders', '../../src/orders')

docker_build('retail-store-sample-checkout', '../../src/checkout')

docker_build('retail-store-sample-catalog', '../../src/catalog')

k8s_resource('ui', port_forwards='8888:8080')
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ spec:
- name: wget
image: busybox
command: ['wget']
args: ['{{ include "carts.fullname" . }}:{{ .Values.service.port }}']
args: ['{{ include "carts.fullname" . }}:{{ .Values.service.port }}/actuator/health/liveness']
restartPolicy: Never
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ spec:
- name: wget
image: busybox
command: ['wget']
args: ['{{ include "catalog.fullname" . }}:{{ .Values.service.port }}']
args: ['{{ include "catalog.fullname" . }}:{{ .Values.service.port }}/health']
restartPolicy: Never
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ spec:
- name: wget
image: busybox
command: ['wget']
args: ['{{ include "checkout.fullname" . }}:{{ .Values.service.port }}']
args: ['{{ include "checkout.fullname" . }}:{{ .Values.service.port }}/health']
restartPolicy: Never
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ spec:
- name: wget
image: busybox
command: ['wget']
args: ['{{ include "orders.fullname" . }}:{{ .Values.service.port }}']
args: ['{{ include "orders.fullname" . }}:{{ .Values.service.port }}/actuator/health/liveness']
restartPolicy: Never
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ spec:
- name: wget
image: busybox
command: ['wget']
args: ['{{ include "ui.fullname" . }}:{{ .Values.service.port }}']
args: ['{{ include "ui.fullname" . }}:{{ .Values.service.port }}/actuator/health/liveness']
restartPolicy: Never

0 comments on commit 6f3fcf4

Please sign in to comment.