Как мне автоматически создать триггер github с URL-адресом платежа webhook через файл yaml в openshift? - PullRequest
0 голосов
/ 01 октября 2019

Я уже довольно давно пытаюсь получить триггер полезной нагрузки github в openshift, но, похоже, не работает через файл yaml. В основном, когда я создаю конвейер в Openshift через файл yaml, я хочу, чтобы триггер github был доступен, как только он появился на панели инструментов, и не хочу запускать какие-либо ручные команды.

Добавлен ниже текст с параметрами, покасоздание конвейера, но это не работает:

triggers:
    - github:
        secretReference: ${GITHUB_WEBHOOK_SECRET}
        secret: ${GITHUB_WEBHOOK_SECRET}
      type: GitHub
    - type: ConfigChange

также пытались поместить это в оболочку:

oc patch bc / testapp --patch "{\" spec \ ": {\" triggers\ ": [{\" type \ ": \" GitHub \ ", \" github \ ": {\" secretReference \ ": {\" name \ ": \" mysecret \ "}}}]}}"

Кто-нибудь преуспел в этом? пожалуйста помогите

1 Ответ

0 голосов
/ 01 октября 2019

должно быть как ниже:

triggers:
    - github:
        secretReference: 
          name: ${GITHUB_WEBHOOK_SECRET}
      type: GitHub
...