openshift - 如何在 BuildConfig 中使用可选图像输入
问题描述
如https://docs.openshift.com/container-platform/4.3/builds/creating-build-inputs.html#image-source_creating-build-inputs中所述,我已经为我的 BuildConfig 配置了一个图像源:
source:
images:
- from:
kind: ImageStreamTag
name: optional-data-image:latest
paths:
- sourcePath: /.
destinationDir: "image-sources/optional-data-dir"
当我开始上述构建时,它无法从以下消息开始
Warning BuildConfigInstantiateFailed 6m26s buildconfig-controller error instantiating Build from BuildConfig next/site (0): Build.build.openshift.io "my-build-1" is invalid: [spec.source.images[1].from.name: Required value]
有没有办法指定可选的图像输入,以便如果图像不存在,构建仍能正常继续?
解决方案
您的构建失败,因为您没有指定from
.
strategy:
type: Source
sourceStrategy:
from:
kind: ImageStreamTag
namespace: openshift
name: 'java:8'
推荐阅读
- javascript - 如何在javascript中将2个对象组合为一个?
- oracle - 似乎无法弄清楚如何执行存储过程
- android - Android 通过 Intent Uri 检索图像失败:“无法访问内容......”
- amazon-web-services - Docker 服务自动停止
- algorithm - 在不使用第三个温度的情况下交换 2 个数字
- react-native - react-native如何获取视频的数据
- c++ - c++调用模板类特化成员函数
- python - 评估 json 文件 | 蟒蛇爬虫
- laravel - 在 Laravel 中上传多个文件
- integration - 将数据从 D365 写入 CDS 时出现双重写入错误