Skip to content

Commit

Permalink
feat: Added Helm cart to deploy entire application
Browse files Browse the repository at this point in the history
  • Loading branch information
niallthomson committed Dec 12, 2024
1 parent 243bfce commit ec02f98
Show file tree
Hide file tree
Showing 4 changed files with 76 additions and 1 deletion.
4 changes: 3 additions & 1 deletion deploy/kubernetes/.gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
tilt_option.json
.random_password
.random_password
Chart.lock
**/charts/*.tgz
23 changes: 23 additions & 0 deletions deploy/kubernetes/charts/app/.helmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*.orig
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
31 changes: 31 additions & 0 deletions deploy/kubernetes/charts/app/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
apiVersion: v2
name: retail-store-sample-chart
description: A Helm chart for the AWS retail store containers sample application
type: application
version: 0.8.3

dependencies:
- name: retail-store-sample-assets-chart
alias: assets
version: 0.8.3
repository: "file://../assets"
- name: retail-store-sample-cart-chart
alias: carts
version: 0.8.3
repository: "file://../carts"
- name: retail-store-sample-catalog-chart
alias: catalog
version: 0.8.3
repository: "file://../catalog"
- name: retail-store-sample-checkout-chart
alias: checkout
version: 0.8.3
repository: "file://../checkout"
- name: retail-store-sample-orders-chart
alias: orders
version: 0.8.3
repository: "file://../orders"
- name: retail-store-sample-ui-chart
alias: ui
version: 0.8.3
repository: "file://../ui"
19 changes: 19 additions & 0 deletions deploy/kubernetes/charts/app/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
assets: {}

carts: {}

catalog: {}

checkout:
endpoints:
orders: http://orders:80

orders: {}

ui:
endpoints:
catalog: http://catalog:80
carts: http://carts:80
checkout: http://checkout:80
orders: http://orders:80
assets: http://assets:80

0 comments on commit ec02f98

Please sign in to comment.