apiVersion: v1 kind: List metadata: {} items: - apiVersion: apps/v1 kind: Deployment metadata: annotations: image.openshift.io/triggers: '[{"from":{"kind":"ImageStreamTag","name":"mariadb:10.3-el8","namespace":"openshift"},"fieldPath":"spec.template.spec.containers[?(@.name==\"quotesdb\")].image"}]' labels: app: quotesdb app.kubernetes.io/component: quotesdb app.kubernetes.io/instance: quotesdb app.kubernetes.io/name: mariadb composition: quotes name: quotesdb spec: replicas: 1 selector: matchLabels: composition: quotes deployment: quotesdb strategy: {} template: metadata: labels: composition: quotes deployment: quotesdb spec: containers: - image: ' ' name: quotesdb env: - name: MYSQL_DATABASE valueFrom: configMapKeyRef: name: dbconfig key: database - name: MYSQL_USER valueFrom: configMapKeyRef: name: dbconfig key: username - name: MYSQL_PASSWORD valueFrom: secretKeyRef: name: dbauth key: password - name: MYSQL_AIO valueFrom: configMapKeyRef: name: dbconfig key: aio ports: - containerPort: 3306 protocol: TCP resources: {} - apiVersion: v1 kind: Service metadata: labels: app: quotesdb app.kubernetes.io/component: quotesdb app.kubernetes.io/instance: quotesdb app.kubernetes.io/name: mariadb composition: quotes name: quotesdb spec: ports: - name: 3306-tcp port: 3306 protocol: TCP targetPort: 3306 selector: composition: quotes deployment: quotesdb