问题标签 [spinnaker-halyard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spinnaker - 降低 Spinnaker 日志级别
Spinnaker 记录了大量的 INFO 消息。我找不到任何有关如何将大三角帆的最低日志级别提高到 WARN 的文档。
如何为大三角帆设置不同的默认日志级别,最好使用 halyard?
spinnaker - Spinnaker K8 设置中 Docker 注册表的目的是什么
假设我使用 AWS/EKS,kubernetes 部署,如本教程中所述。为什么我需要一个 Docker 注册表?
我理解的方式(可能是错误的):运行 Jenkins 管道后,图像被推送到存储库(S3 或类似),然后从那里部署。
为什么选择 Docker 注册表?
spinnaker - 来自 Helm Chart 的带有 Halyard 的 Spinnaker 缺少 aws cli
我从 Helm Chart ( https://github.com/helm/charts/tree/master/stable/spinnaker ) 创建 Spinnaker。
然后我想将 ECR 添加到我的 Spinnaker。我连接到海拉德:
然后我把这个命令:
但是在这个 spinnaker-spinnaker-halyard-0 上没有安装 aws CLI。因此无法添加此 ECR。
有任何想法吗?
spinnaker - Spinnaker:如何将自定义 boms 带入 Spinnaker pod 以便能够使用 hal 部署它?
我想为 Spinnaker 提供自定义 BOM(物料清单),以便我可以根据需要配置存储库。我是 k8s、helm 和 spinnaker 的新手,并且在阅读文档时有些事情并不完全清楚如何做到这一点......
问题
我无法访问 gcs 商店,也无法直接访问外部存储库。所以我需要artifactSources
相应地配置
根据文档,我想我应该以从文件系统读取它们的方式提供自定义 bom - 所以在容器内spinnaker-spinnaker-halyard-0
我的脚步
准备 Kubernetes 集群
我使用 helm 进行初始部署,例如
在我连接到spinnaker-spinnaker-halyard-0
pod 并运行之后
部署 Spinnaker
显然失败是因为没有本地bom文件
问题:如何提供自定义BOM?
根据文档,预计 boms 将位于特定的目录和结构中${HALCONFIG_DIR}/.boms/boms/${VERSION}.yml
那么如何在那里获得我的自定义 POM?当我查看helm-chart时,我看不到(或理解)我该如何做到这一点,例如通过additional-config-maps
spinnaker - Spinnaker 配置作为代码从 gitlab 加载
我们将大三角帆管道作为来自 roer 和其他工具的代码,这真是太好了。但是有没有一种方法可以让我们将这些管道以及配置存储在 gitlab 上,并通过从 gitlab 中获取文件来恢复?没有真正手动插入配置?
spinnaker - 如何为 Spinnaker 创建服务帐户
我想通过使用法定服务帐户来自动化管道触发器。所以我遵循 Spinnaker 文档:https ://www.spinnaker.io/setup/security/authorization/service-accounts/然后我无法运行 curl 命令。我应该在哪里运行它?我尝试在 Kubernetes 中安装 halyard 和 fiat pod 的本地机器上运行。但是,我无法解析http://front50.url:8080。
spinnaker - 在 Staging 部署后与 Prod 帐户共享 Spinnaker 中的烘焙 ami
我正在尝试将 Jenkins+Spinnaker 评估为我们的 CI/CD 平台,我想说它在暂存环境之前非常适合我们。我们将 AWS 和 AMI 用于我们的流程。
现在,我们的要求是我们希望与 Prod 帐户共享 AMI,这是一个与 UAT 和 Staging 完全不同的帐户,只有当它在 Staging env 中通过 QA 时,因为我们只想在我们的 prod 帐户中保留那些已通过质量的图像大门。我尝试搜索一些相同的建议,但没有找到任何建议。虽然有一些关于与不同区域共享 AMI 的博客使用 aws-multi-ebs.json 进行烘焙,但这不是我们的要求。
Spinnaker 本身是否有任何内置过程,或者我需要使用一些外部工作,例如与 Jenkins 集成,将 AMI 复制到 Prod env?
spinnaker - 带有 Azure kubernetes 的 Spinnaker UI 安全性(Oauth2.0)引发错误
我已经在 azure kubernetes(在 docker 容器内)上安装了 Spinnaker,并使用外部公共 IP 和端口访问 Spinnaker UI(配置了 2 个负载均衡器)
我正在尝试为大三角帆 UI 配置 OAuth2.0。按照此链接 https://www.spinnaker.io/setup/security/authentication/oauth/
完成的步骤:
在 Azure 中,创建了客户端密码,客户端 ID,将重定向 URL 传递为http://externalIP:9000
在 Spinnaker 上,通过以下步骤配置和启用 Oauth
现在,如果我尝试访问大三角帆 UI http://externalIP:9000。并在 chrome 浏览器中查看访问日志,它说找不到用户。
还需要什么配置?
应该能够访问 Spinnaker UI,它应该要求登录
amazon-web-services - 无法编辑持久存储“s3” - 带有 s3 配置的三角帆存储
我正在尝试使用 hal 从源代码(https://www.spinnaker.io/guides/tutorials/codelabs/hello-deployment/)配置大三角帆。
在 aws 中使用 s3 配置存储时,我遇到了以下错误。
有人请指导我解决这个问题。
hal config storage s3 编辑 --access-key-id xxxx --secret-access-key --region us-west-2
default.persistentStorage.s3 中的问题:
!错误无法确保所需的存储桶
“spin-1889a6d7-dd17-4896-9ef9-e07cc2ab5b2a”存在:禁止(服务:Amazon S3;状态代码:403;错误代码:403 Forbidden;请求 ID:xxxx;S3 扩展请求 ID: xxx
- 无法编辑持久存储“s3”。