---
|
|
kind: Template
|
|
apiVersion: v1
|
|
metadata:
|
|
name: "${NAME}-imagestream-template"
|
|
objects:
|
|
- kind: ImageStream
|
|
apiVersion: v1
|
|
metadata:
|
|
name: "${NAME}"
|
|
spec:
|
|
tags:
|
|
- name: "${OUTPUT_IMAGE_TAG}"
|
|
annotations:
|
|
from:
|
|
kind: "${SOURCE_IMAGE_KIND}"
|
|
name: "${SOURCE_IMAGE_NAME}:${SOURCE_IMAGE_TAG}"
|
|
importPolicy:
|
|
scheduled: true
|
|
parameters:
|
|
- name: NAME
|
|
displayName: Name
|
|
description: The name assigned to all of the frontend objects defined in this template. You should keep this as default unless your know what your doing.
|
|
required: true
|
|
value: postgresql
|
|
- name: OUTPUT_IMAGE_TAG
|
|
displayName: Output Image Tag
|
|
description: The tag given to the built image.
|
|
required: true
|
|
value: latest
|
|
- name: SOURCE_IMAGE_KIND
|
|
displayName: Source Image Kind
|
|
description: The 'kind' (type) of the source image; typically ImageStreamTag, or DockerImage.
|
|
required: true
|
|
value: DockerImage
|
|
- name: SOURCE_IMAGE_NAME
|
|
displayName: Source Image Name
|
|
description: The name of the source image.
|
|
required: true
|
|
value: registry.access.redhat.com/rhscl/postgresql-95-rhel7
|
|
- name: SOURCE_IMAGE_TAG
|
|
displayName: Source Image Tag
|
|
description: The tag of the source image.
|
|
required: true
|
|
value: '9.5'
|