问题标签 [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.

0 投票
1 回答
693 浏览

spinnaker - 降低 Spinnaker 日志级别

Spinnaker 记录了大量的 INFO 消息。我找不到任何有关如何将大三角帆的最低日志级别提高到 WARN 的文档。

如何为大三角帆设置不同的默认日志级别,最好使用 halyard?

0 投票
1 回答
49 浏览

spinnaker - Spinnaker K8 设置中 Docker 注册表的目的是什么

假设我使用 AWS/EKS,kubernetes 部署,如本教程中所述。为什么我需要一个 Docker 注册表?

我理解的方式(可能是错误的):运行 Jenkins 管道后,图像被推送到存储库(S3 或类似),然后从那里部署。

为什么选择 Docker 注册表?

0 投票
1 回答
218 浏览

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。

有任何想法吗?

0 投票
1 回答
683 浏览

spinnaker - Spinnaker:如何将自定义 boms 带入 Spinnaker pod 以便能够使用 hal 部署它?

我想为 Spinnaker 提供自定义 BOM(物料清单),以便我可以根据需要配置存储库。我是 k8s、helm 和 spinnaker 的新手,并且在阅读文档时有些事情并不完全清楚如何做到这一点......

问题

我无法访问 gcs 商店,也无法直接访问外部存储库。所以我需要artifactSources相应地配置

根据文档,我想我应该以从文件系统读取它们的方式提供自定义 bom - 所以在容器内spinnaker-spinnaker-halyard-0

我的脚步

准备 Kubernetes 集群

我使用 helm 进行初始部署,例如

在我连接到spinnaker-spinnaker-halyard-0pod 并运行之后

部署 Spinnaker

根据这里这里的文档,我会做类似的事情

显然失败是因为没有本地bom文件

问题:如何提供自定义BOM?

根据文档,预计 boms 将位于特定的目录和结构中${HALCONFIG_DIR}/.boms/boms/${VERSION}.yml

那么如何在那里获得我的自定义 POM?当我查看helm-chart时,我看不到(或理解)我该如何做到这一点,例如通过additional-config-maps

0 投票
1 回答
130 浏览

spinnaker - Spinnaker 配置作为代码从 gitlab 加载

我们将大三角帆管道作为来自 roer 和其他工具的代码,这真是太好了。但是有没有一种方法可以让我们将这些管道以及配置存储在 gitlab 上,并通过从 gitlab 中获取文件来恢复?没有真正手动插入配置?

0 投票
1 回答
34 浏览

spinnaker - Spinnaker AWS Provider 不允许创建集群

在 AWS 中部署 Spinnaker 以在同一账户中运行测试。但是无法配置服务器组。如果我单击创建,任务将与通过 CLI 上的 hal 配置的帐户一起排队。无论如何要解决这个问题,日志看起来很轻。

在此处输入图像描述

在此处输入图像描述

0 投票
3 回答
585 浏览

spinnaker - 如何为 Spinnaker 创建服务帐户

我想通过使用法定服务帐户来自动化管道触发器。所以我遵循 Spinnaker 文档:https ://www.spinnaker.io/setup/security/authorization/service-accounts/然后我无法运行 curl 命令。我应该在哪里运行它?我尝试在 Kubernetes 中安装 halyard 和 fiat pod 的本地机器上运行。但是,我无法解析http://front50.url:8080

0 投票
1 回答
147 浏览

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?

0 投票
1 回答
37 浏览

spinnaker - 带有 Azure kubernetes 的 Spinnaker UI 安全性(Oauth2.0)引发错误

我已经在 azure kubernetes(在 docker 容器内)上安装了 Spinnaker,并使用外部公共 IP 和端口访问 Spinnaker UI(配置了 2 个负载均衡器)

http://externalIP:9000

我正在尝试为大三角帆 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,它应该要求登录

0 投票
1 回答
600 浏览

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”。