Как я могу использовать дополнительные входы изображения в BuildConfig - PullRequest
0 голосов
/ 18 февраля 2020

Как описано в https://docs.openshift.com/container-platform/4.3/builds/creating-build-inputs.html#image -source_creating-build-input Я настроил источник изображения для моего 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]

Есть ли способ указать дополнительный ввод изображения, чтобы, если изображение не существовало, сборка продолжала нормально работать?

1 Ответ

0 голосов
/ 24 февраля 2020

Ваша сборка не удалась, потому что вы не указали from.

strategy:
    type: Source
    sourceStrategy:
      from:
        kind: ImageStreamTag
        namespace: openshift
        name: 'java:8'
...