apiVersion: apps/v1 kind: Deployment metadata: name: {{ required "You need to provide a value for .Values.app" .Values.app}} namespace: "default" spec: replicas: {{.Values.mcp.replicas}} selector: matchLabels: app: {{.Values.app}} template: metadata: annotations: rollme: {{ randAlphaNum 5 | quote }} labels: app: {{.Values.app}} spec: serviceAccountName: {{.Values.app}}sa containers: - image: "{{.Values.mcp.imageName}}:{{.Values.mcp.imageVersion}}" imagePullPolicy: Always name: {{.Values.app}} ports: - containerPort: 80 protocol: TCP env: - name: AWS_REGION value: {{ required "You need to provide a value for .Values.region" .Values.region}} - name: PRODUCT_CODE value: {{required "You need a AWS Marketplace product_code to test this sample application" .Values.productCode}} - name: PRODUCT_VERSION value: {{.Values.mcp.imageVersion}} - name: DIMENSIONS_TABLE value: {{.Values.app}}DimensionsTable