Я попытался настроить github webhook для запуска сборок на OpenShift после этих документов .
Меня смущают две вещи:
(1) Когда я создаю секрет, как предписано в приведенных выше документах, мне нужно создать одну запись YAML или две?То есть.следующие фрагменты (взятые из вышеуказанной ссылки) должны быть одинаковыми в YAML?
type: "GitHub"
github:
secretReference:
name: "mysecret"
со вторым:
- kind: Secret
apiVersion: v1
metadata:
name: mysecret
creationTimestamp:
data:
WebHookSecretKey: c2VjcmV0dmFsdWUx
(2) Если я запрашиваю oc describe bc [name-of-my-build-config]
, я получаю (все маски формы [this]
были добавлены мной)
Webhook GitHub:
URL: https://[blabla].openshift-online.com:6443/apis/build.openshift.io/v1/namespaces/[my-namespace]/buildconfigs/[my-build-config]/webhooks/<secret>/github
Итак, теперь, когда я ввожу этот URL-адрес как веб-крючок GitHub, чем мне заменить <secret>
на приведенный выше URL?Кроме того, что я должен ввести в текстовое поле для Secret на Github (см. Скриншот ниже)
![enter image description here](https://i.stack.imgur.com/tULGC.png)
Я понимаю, что WebHookSecretKey: c2VjcmV0dmFsdWUx
это просто закодированныйверсия секретного ключа открытого текста ... Так, где я должен использовать ключ открытого текста?Должен ли я также использовать mysecret
в любом месте, например, вместо <secret>
в указанном выше URL?