Skip to content

Instantly share code, notes, and snippets.

@xlight05
Created February 21, 2019 11:40
Show Gist options
  • Save xlight05/77fce75c2e64ead40b4bb8e685990eda to your computer and use it in GitHub Desktop.
Save xlight05/77fce75c2e64ead40b4bb8e685990eda to your computer and use it in GitHub Desktop.
apiVersion: mesh.cellery.io/v1alpha1
kind: Cell
metadata:
name: employee
annotations: !java.util.LinkedHashMap {}
labels: !java.util.LinkedHashMap {}
spec:
gatewayTemplate:
spec:
http:
- !io.cellery.models.API
backend: employee
context: employee-details
definitions:
- !io.cellery.models.APIDefinition
method: GET
path: /details
servicesTemplates:
- !io.cellery.models.ServiceTemplate
metadata:
name: salary
annotations: !java.util.LinkedHashMap {}
labels: !java.util.LinkedHashMap
OWNER: Alice
TEAM: Finance
spec:
container:
image: docker.io/celleryio/sampleapp-salary
ports:
- !io.fabric8.kubernetes.api.model.ContainerPort
containerPort: 8080
replicas: 1
servicePort: 80
- !io.cellery.models.ServiceTemplate
metadata:
name: employee
annotations: !java.util.LinkedHashMap {}
labels: !java.util.LinkedHashMap
TEAM: HR
spec:
container:
env:
- !io.fabric8.kubernetes.api.model.EnvVar
name: PORT
value: '8080'
- !io.fabric8.kubernetes.api.model.EnvVar
name: SALARY_HOST
value: employee--salary-service
image: docker.io/celleryio/sampleapp-employee
ports:
- !io.fabric8.kubernetes.api.model.ContainerPort
containerPort: 8080
protocol: HTTP
replicas: 1
servicePort: 80
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment