apiVersion: v1 items: - apiVersion: v1 kind: ImageStream metadata: annotations: openshift.io/generated-by: OpenShiftNewApp creationTimestamp: null labels: app: nginx name: nginx spec: tags: - annotations: openshift.io/imported-from: tutum/nginx from: kind: DockerImage name: tutum/nginx generation: null importPolicy: {} name: from status: dockerImageRepository: "" - apiVersion: v1 kind: BuildConfig metadata: annotations: openshift.io/generated-by: OpenShiftNewApp creationTimestamp: null labels: app: nginx name: nginx spec: output: to: kind: ImageStreamTag name: nginx:latest postCommit: {} resources: {} source: contextDir: test/testdata/app-scenarios/docker-compose/complex/nginx git: ref: libcompose uri: git@github.com:openshift/origin.git secrets: null type: Git strategy: dockerStrategy: from: kind: ImageStreamTag name: nginx:from type: Docker triggers: - github: secret: IE96Fw4CdQs-g3giIjWZ type: GitHub - generic: secret: B8mx-lYjIBjNY6ymP6MT type: Generic - type: ConfigChange - imageChange: {} type: ImageChange status: lastVersion: 0 - apiVersion: v1 kind: ImageStream metadata: annotations: openshift.io/generated-by: OpenShiftNewApp creationTimestamp: null labels: app: nginx name: web spec: tags: - annotations: openshift.io/imported-from: node:0.10.38 from: kind: DockerImage name: node:0.10.38 generation: null importPolicy: {} name: from status: dockerImageRepository: "" - apiVersion: v1 kind: BuildConfig metadata: annotations: openshift.io/generated-by: OpenShiftNewApp creationTimestamp: null labels: app: nginx name: web spec: output: to: kind: ImageStreamTag name: web:latest postCommit: {} resources: {} source: contextDir: test/testdata/app-scenarios/docker-compose/complex/app git: ref: libcompose uri: git@github.com:openshift/origin.git secrets: null type: Git strategy: dockerStrategy: from: kind: ImageStreamTag name: web:from type: Docker triggers: - github: secret: xMiKAo9EEZMKMxCRZSUk type: GitHub - generic: secret: doIIibCQIxRvv28uyP9J type: Generic - type: ConfigChange - imageChange: {} type: ImageChange status: lastVersion: 0 - apiVersion: v1 kind: ImageStream metadata: annotations: openshift.io/generated-by: OpenShiftNewApp creationTimestamp: null labels: app: nginx name: db spec: tags: - annotations: openshift.io/imported-from: redis from: kind: DockerImage name: redis generation: null importPolicy: {} name: latest status: dockerImageRepository: "" - apiVersion: v1 kind: DeploymentConfig metadata: annotations: openshift.io/generated-by: OpenShiftNewApp creationTimestamp: null labels: app: nginx name: db spec: replicas: 1 selector: deploymentconfig: db strategy: resources: {} template: metadata: annotations: openshift.io/generated-by: OpenShiftNewApp creationTimestamp: null labels: app: nginx deploymentconfig: db spec: containers: - image: redis name: db ports: - containerPort: 6379 resources: limits: cpu: 100m memory: 1G test: false triggers: - type: ConfigChange - imageChangeParams: automatic: true containerNames: - db from: kind: ImageStreamTag name: db:latest type: ImageChange status: {} - apiVersion: v1 kind: DeploymentConfig metadata: annotations: openshift.io/generated-by: OpenShiftNewApp creationTimestamp: null labels: app: nginx name: nginx spec: replicas: 1 selector: deploymentconfig: nginx strategy: resources: {} template: metadata: annotations: openshift.io/generated-by: OpenShiftNewApp creationTimestamp: null labels: app: nginx deploymentconfig: nginx spec: containers: - image: nginx name: nginx ports: - containerPort: 80 resources: {} volumeMounts: - mountPath: /www/public name: dir-1 - mountPath: /src/app name: dir-2 - args: - nodemon - -L - app/bin/www image: web name: web ports: - containerPort: 3000 resources: requests: cpu: 500m volumeMounts: - mountPath: /src/app name: dir-2 volumes: - emptyDir: {} name: dir-1 - emptyDir: {} name: dir-2 test: false triggers: - type: ConfigChange - imageChangeParams: automatic: true containerNames: - nginx from: kind: ImageStreamTag name: nginx:latest type: ImageChange - imageChangeParams: automatic: true containerNames: - web from: kind: ImageStreamTag name: web:latest type: ImageChange status: {} - apiVersion: v1 kind: Service metadata: annotations: openshift.io/generated-by: OpenShiftNewApp creationTimestamp: null labels: app: nginx name: redis spec: ports: - name: 6379-tcp port: 6379 targetPort: 6379 selector: deploymentconfig: db status: loadBalancer: {} - apiVersion: v1 kind: Service metadata: annotations: openshift.io/generated-by: OpenShiftNewApp creationTimestamp: null labels: app: nginx name: nginx spec: ports: - name: 80-tcp port: 80 targetPort: 80 - name: 3000-tcp port: 3000 targetPort: 3000 selector: deploymentconfig: nginx status: loadBalancer: {} kind: List metadata: {}