#deployment: { name: string // +usage=Which image would you like to use for your service // +short=i image: string // +usage=Which port do you want customer traffic sent to // +short=p port: *8080 | int env: [...{ name: string value: string }] cpu?: string } output: { apiVersion: "apps/v1" kind: "Deployment" metadata: name: parameter.name spec: { selector: matchLabels: app: parameter.name template: { metadata: labels: app: parameter.name spec: containers: [{ image: parameter.image name: parameter.name env: parameter.env ports: [{ containerPort: parameter.port protocol: "TCP" name: "default" }] if parameter["cpu"] != _|_ { resources: { limits: cpu: parameter.cpu requests: cpu: parameter.cpu } } }] } } } parameter: #deployment