【发布时间】:2020-10-21 09:34:15
【问题描述】:
我有一个带有 buildConfig 的 openshift 部署,如下所示:
apiVersion: v1
kind: BuildConfig
metadata:
name: '#OKD_COMPONENT_NAME#'
spec:
output:
to:
kind: ImageStreamTag
name: '#OKD_COMPONENT_NAME#:latest'
runPolicy: SerialLatestOnly
source:
git:
uri: '#CI_REPOSITORY_URL#'
ref: '#CI_COMMIT_REF_NAME#'
type: Git
contextDir: #OKD_COMPONENT_NAME#
strategy:
dockerStrategy:
buildArgs:
- name: "CA_HOSTS_LIST"
value: "get-ca-cert.apps.test.fr:443 get-ca-cert.apps.test.fr:443 get-ca-cert.apps.test.fr:443"
type: Docker
triggers:
- type: ConfigChange
- imageChange: {}
type: ImageChange
在构建结束时,openshift 构建映像并将其推送到其内部注册表。
问题是我想将该映像构建复制并推送到 openshift 内部注册表到 AWS ECR。 openshift pods 必须使用 openshift 内部注册表中的图像创建,但我只想将该图像的副本也自动推送到 AWS ECR 中的内部注册表。
我有办法实现吗?
【问题讨论】:
标签: amazon-web-services openshift amazon-ecr