brigade-github-gateway:与Brigade 2兼容的GitHub Event Gateway

时间:2024-04-01 23:05:22
【文件属性】:

文件名称:brigade-github-gateway:与Brigade 2兼容的GitHub Event Gateway

文件大小:59KB

文件格式:ZIP

更新时间:2024-04-01 23:05:22

Go

Github旅 这是一个正在进行的兼容网关,它将上游事件从GitHub传播到Brigade 2的事件总线。 安装 此网关的安装是多部分的,并且不是特别容易,至少部分是由于“鸡和蛋”的问题。 设置此网关需要在创建GitHup App的过程中获得一个值。 设置GitHub App可能需要网关的公共IP。 我们将使用一种方法来首先设置GitHub App,并在必要时使用网关地址的占位符值,在这种情况下,将在配置和部署网关后重新访问此配置。 先决条件: GitHub帐户 Kubernetes集群: 为此,您具有admin集群角色 那已经在运行旅2 能够为LoadBalander类型的服务提供公共IP地址。 (这意味着除非您能够并且愿意弄乱路由器上的端口转发设置,否则在本地运行网关的运气不会太幸运,除非我们在此不介绍。) kubectl , helm (以下命令假定为Helm 3)和bri


【文件预览】:
brigade-github-gateway-master
----.gitignore(99B)
----go.mod(722B)
----Makefile(6KB)
----CODEOWNERS(228B)
----golangci.yaml(4KB)
----CONTRIBUTING.md(7KB)
----DEVELOPERS.md(561B)
----LICENSE(10KB)
----go.sum(5KB)
----README.md(24KB)
----receiver()
--------Dockerfile(609B)
--------config_test.go(10KB)
--------main.go(1KB)
--------config.go(3KB)
--------internal()
----brigade.json(71B)
----internal()
--------version()
--------file()
--------github()
--------signals()
--------os()
----charts()
--------brigade-github-gateway()
----brigade.js(6KB)

网友评论