-
Notifications
You must be signed in to change notification settings - Fork 3
Minikube and Helm medea-demo app integration (#34) #41
Conversation
# Conflicts: # Cargo.lock # Cargo.toml # src/api/client/session.rs # src/main.rs
# Conflicts: # Cargo.lock # Cargo.toml # Makefile # src/api/client/server.rs # src/api/client/session.rs # src/conf/mod.rs # src/conf/rpc.rs # src/conf/server.rs # src/main.rs
# Conflicts: # Cargo.lock # Cargo.toml # Makefile # src/api/client/server.rs # src/api/client/session.rs # src/conf/mod.rs # src/conf/rpc.rs # src/conf/server.rs # src/main.rs
# Conflicts: # Cargo.lock # Makefile
# Conflicts: # Cargo.lock # Makefile # jason/.gitignore # jason/Cargo.toml # jason/src/lib.rs # jason/tests/web.rs
FCM:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FCM
Kubernetes and Helm integration for medea-demo app (#41, #34)
- create 'medea-demo' Helm chart
- configure 'medea-demo' deployment for Minikube and 'staging' Kubernetes clusters
- extend Makefile with Helm and Minikube usage commands
@alexlapa follow the common/documentations instructions to configure access to staging
Kubernetes cluster.
Deployment is simple as following:
make helm.up cluster=staging
make helm.down cluster=staging
apiVersion: extensions/v1beta1 | ||
metadata: | ||
name: webclient.{{ $host }} | ||
spec: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@alexlapa Helm mandatory labels and injectable annotations are missing. They should be present in every chart.
See: https://helm.sh/docs/chart_best_practices/#labels-and-annotations
backend: | ||
serviceName: webclient | ||
servicePort: http | ||
- host: {{ printf "www.%s" $host | quote }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is no sense to consider www.
case for our demo. It's mostly used by legacy sites exposed to broad public audience.
Synopsis
Setup Minikube integration for medea-demo app
Solution
Checklist
WIP:
prefixk::
labels appliedWIP:
prefix is removed