slipway:提交哈希的GitOps 源码
滑道 Slipway是Kubernetes控制器,用于自动执行gitops设置。 在每个git存储库中,在任何时间点,提交哈希都是代码中真相的唯一来源。 标签,分支和拉取请求仅是提交散列的指针,供人类使用。 Slipway尝试将所有供应的资源绑定到提交哈希,并且随着人类对提交哈希资源的引用的更新,它们也会自动更新。 怎么运行的 Slipway包含三个核心组件。 滑台控制器 GitRepo的定义 哈希定义 滑台控制器 Slipway控制器本质上是一个基于GitRepo定义来调配资源的控制器。 目前支持 Kustomize存储库(核心到集线器) Github(Gitlab和Bitbucket即将推出) Git / ssh协议(即将推出不带身份验证的http) GitRepo的定义 GitRepo定义定义了Slipway如何读取远程存储库中的引用。 Git参考Git存储库中的每个