apiVersion: apps/v1 kind: Deployment metadata: name: hiphop-deployment-{{ TIER }} labels: app: hiphop-{{ TIER }} spec: replicas: 1 selector: matchLabels: app: hiphop-{{ TIER }} template: metadata: labels: app: hiphop-{{ TIER }} spec: imagePullSecrets: - name: gitlab-registry-credentials containers: - name: hiphop image: {{ CI_REGISTRY_IMAGE }}/hiphop:latest imagePullPolicy: Always ports: - containerPort: 80 env: - name: NS value: {{ ID }} - name: TIER value: "{{ TIER }}" - name: ELASTIC_APM_SERVER_URL value: {{ TRACING_SERVER }} --- apiVersion: v1 kind: Service metadata: name: hiphop-svc-{{ TIER }} labels: app: hiphop-{{ TIER }} spec: selector: app: hiphop-{{ TIER }} ports: - protocol: TCP port: 80 targetPort: 80