github-actions-runner-operator:K8S运算符,用于调度github动作运行程序容器

时间:2024-03-28 09:45:51
【文件属性】:

文件名称:github-actions-runner-operator:K8S运算符,用于调度github动作运行程序容器

文件大小:153KB

文件格式:ZIP

更新时间:2024-03-28 09:45:51

github kubernetes automation ci auto-scaling

github-actions-runner-operator K8s运算符,用于调度容器。 是一种托管自己的运行程序并自定义用于在GitHub Actions工作流程中运行作业的环境的方法。 该运算符可帮助您以声明式的方式按需扩展和安排跑步者。 配置 认证方式 运营商与GitHub通信,以确定可用的工作并在跑步者上执行工作流程。 可以使用以下模式对GitHub进行身份验证: 作为。 这是首选模式,因为它提供了增强的安全性和增加的API配额,并且避免了令牌暴露给运行程序容器。 遵循创建GitHub应用程序的指南。 无需定义回调URL或Webhook机密,因为此集成未使用它们。 根据GitHub应用程序是在存储库级别还是在组织级别运行,必须设置以下: 储存库级别 动作-读/写 管理-读/写 组织层面自托管赛跑者-读/写 创建GitHub应用程序后,获取集成ID并下载私钥。 Gi


【文件预览】:
github-actions-runner-operator-master
----api()
--------v1alpha1()
----.gitignore(1KB)
----go.mod(690B)
----Dockerfile(795B)
----Makefile(4KB)
----go.sum(90KB)
----LICENSE.txt(11KB)
----codecov.yaml(190B)
----.github()
--------release-drafter.yml(532B)
--------stale.yaml(577B)
--------workflows()
--------dco.yaml(26B)
--------dependabot.yml(258B)
----main.go(3KB)
----README.md(7KB)
----config()
--------manager()
--------prometheus()
--------samples()
--------webhook()
--------certmanager()
--------default()
--------rbac()
--------manifests()
--------crd()
--------scorecard()
----hack()
--------boilerplate.go.txt(531B)
----controllers()
--------suite_test.go(2KB)
--------githubactionrunner_controller_test.go(5KB)
--------podrunner_types.go(2KB)
--------githubactionrunner_controller.go(14KB)
--------githubapi()
--------podrunner_types_test.go(2KB)
----PROJECT(282B)

网友评论