coredns-listener:一个Webhook侦听器,每当推送到存储库时都会更新Corefile和RFC1035 DB文件

时间:2024-05-15 05:15:58
【文件属性】:

文件名称:coredns-listener:一个Webhook侦听器,每当推送到存储库时都会更新Corefile和RFC1035 DB文件

文件大小:12KB

文件格式:ZIP

更新时间:2024-05-15 05:15:58

coredns Python

一个Webhook侦听器,每当推送到存储库时都会更新Corefile和RFC1035 DB文件 支持的Git网站 GitLab 工作流程 当侦听器收到POST请求时,将遵循以下工作流程: 侦听器验证“ X-GITLAB-TOKEN”头是否与已配置的“ GITLAB_SECRET_TOKEN”匹配 侦听器确保“ X-Gitlab-Event”标头为“推钩” 使用提供的凭据将发送挂钩的存储库克隆到临时目录中 将temp目录中目录中的文件复制到这些目录中 简单解释一下: " source " : " destination " 进一步解释 假设您的DNS存储库的结构为: +- primary/ | Corefile | db.exmaple.com | db.example.org +- second/ | Corefile 我们希望将primary目录中的文件复


【文件预览】:
coredns-listener-master
----.gitignore(3KB)
----Dockerfile(1KB)
----app()
--------requirements.txt(42B)
--------__init__.py(0B)
--------entrypoint.sh(254B)
--------main.py(3KB)
----.dockerignore(132B)
----.gitlab-ci.yml(2KB)
----docker-compose.dev.yml(213B)
----LICENSE(11KB)
----docker-compose.yml(219B)
----README.md(4KB)

网友评论