问题标签 [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 投票
0 回答
350 浏览

azure - Spinnaker - 自动触发器不起作用

我已经配置了如下所述的自动触发器

  1. 在 Github 中添加了 webhook

在此处输入图像描述

  1. 更新了大三角帆配置

    kubectl exec --namespace spinnaker -it spinnaker-spinnaker-halyard-0 bash

    hal config features edit --artifacts true hal config artifact github enable

    hal config artifact github account add kavija --token xxxxx

    hal 部署应用

  2. 配置管道 在此处输入图像描述

  3. 看起来 webhook 已交付 在此处输入图像描述

在此处输入图像描述

  1. Spinnaker 管道不会自动触发 在此处输入图像描述

我错过了什么?

5.

0 投票
1 回答
42 浏览

spinnaker - Spinnaker 管道未删除已删除的 gcr 图像标签

我对大三角帆管道中的 GCR 触发标签有一些疑问。我们已删除超过 30 天的 gcr 图像标签,但我们仍然可以从 spinnaker 管道中看到已删除的标签。我已经运行 hal deploy apply 但没有运气。有人遇到过这个问题吗?

0 投票
1 回答
284 浏览

kubernetes - Spinnaker 无法从 Artifactory 下载舵图

说明: Spinnaker 无法从配置的 Artifactory 源下载 helm-charts。

这是来自 clouddriver pod 的堆栈跟踪日志 -

堆栈跟踪

com.netflix.spinnaker.kork.web.exceptions.NotFoundException:无法在 com.netflix.spinnaker.clouddriver.artifacts.helm.HelmArtifactCredentials.getArtifactNames(HelmArtifactCredentials.java:75) 下载“helm-virtual”帐户的图表名称~ [clouddriver-artifacts.jar:na] at com.netflix.spinnaker.clouddriver.controllers.ArtifactController.getNames(ArtifactController.java:73) ~[clouddriver-web.jar:na] at java.base/jdk.internal.reflect .NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal。 reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] at org.springframework。 web.method.support。InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) ~[spring-web-5.2.4.RELEASE.jar:5.2.4.RELEASE]

这适用于具有相同版本和 Artifactory 源的另一个 Spinnaker 部署。

重现步骤:

https://spinnaker-gate-url/artifacts/account/gd-helm-virtual/names?type=helm%2Fchart 返回

{"timestamp":1608171853207,"status":404,"error":"Not Found","message":"404","body":"{"error":"Not Found","message":"无法下载 'gd-helm-virtual' 帐户的图表名称","status":404,"timestamp":"2020-12-17T02:24:13.202+00:00"}","url":"http ://spin-clouddriver.spinnaker:7002/artifacts/account/helm-virtual/names?type=helm%2Fchart"}

其他详细信息: 配置了 hal config artifact helm enable,Artifactory URL 不需要基本身份验证。

Spinnaker 版本 1.22.1 升降索 1.40.0

0 投票
0 回答
49 浏览

spinnaker - !错误无法从配置存储桶加载“versions.yml”:

问题摘要:

使用 Halyard Docker 容器安装 Spinnaker

执行到容器中,然后运行以下命令。

云提供商:

本地裸机 Kubernetes

我正在尝试在本地基础架构中的公司代理后面安装 Spinnaker。代理设置似乎有问题。我在网上/ SO 阅读了很多文章,但卡住了。如果需要更多信息,请告诉我,我将添加更多详细信息。

0 投票
1 回答
124 浏览

spinnaker - 在大三角帆中创建阶段特定参数?

我有一个大三角帆管道,它有 3 个阶段在不同的集群中创建配置映射。这些 configmaps 看起来很像,除了一个标签值。我希望能够为每个阶段创建一个标签参数,这样我就可以重用相同的 configmap.yaml 但只需替换标签。

目前这在大三角帆中不可行吗?或者替代方法是获取当前阶段名称(每个阶段的唯一值),然后使用大三角帆表达式在标签上使用它。这似乎也不受支持?

0 投票
1 回答
166 浏览

amazon-web-services - 在 Spinnaker 中运行 Canary 部署时出错

我正在尝试为 AWS eks 启用金丝雀部署,但我的 kayenta pod 没有启动。当我描述 pod 时,我看到了这个错误。任何人都可以帮忙吗?

这是 pod 的状态:

0 投票
1 回答
668 浏览

java - 由于 java 版本,Spinnaker hal 未启动

我无法在我的本地 mac 中启动 hal,我之前有 java8,现在我升级到 java11,仍然看到同样的错误。

0 投票
0 回答
48 浏览

kubernetes - 无法在 Spinnaker 中使用 Vault 配置动态 Kubernetes 帐户

我已经按照文档https://docs.armory.io/docs/armory-admin/dynamic-accounts-configure中的说明设置了配置,并将 spinnaker 配置为从保险库动态访问我的 Kubernetes 云提供商帐户。

我能够成功地将 Kubernetes 帐户添加为部署目标。对这些帐户的部署也很成功。

但是,最近我观察到,即使帐户是以相同的方式添加的(也就是说,帐户凭据反映在 gate-endpoint/credentials URL 中。)部署总是发生在运行 Spinnaker 的集群上(而不是选择的目标帐户)。

多次尝试相同的配置,但没有运气。

这些是 clouddriver 日志:

请帮我解决这个问题。提前致谢!:)

0 投票
0 回答
206 浏览

docker - 在 Docker 容器内 Kubectl 给出 Unable to connect to the server: dial tcp i/o timeout

我正在尝试遵循本教程https://www.youtube.com/watch?v=9EUyMjR6jSc。我正在使用 Ubuntu 20.04LTS,我安装了 k3d,这是 ~/.kube/config 信息

Docker 版本是 Version: 20.10.2. 根据教程,我需要运行一个 halyard 容器,并且在容器内我可以访问本地 kubernetes(在本例中为 k3d)。halyard 容器带有 kubectl,所以我只需要使用上述信息创建一个 ~/.kube/config,但我仍然收到 Unable to connect to server 消息。如果我运行 kubectl cluster-info,集群就会启动并运行

在升降索容器内

0 投票
0 回答
26 浏览

x509certificate - 使用 Vault 设置 Spinnaker 证书配置 (x.509)

我正在尝试Spinnaker使用X.509 Certificate进行设置,并且我正在使用 AWS证书,该证书是我使用 Terraform 的vault_pki_secret_backend_roleVault在我们的基础设施端设置的。

我需要提供证书SpinnakerVault路径,但不确定在哪里设置。下面是我目前为 Terraformhalyard配置的X.509.

如何设置SpinnakerVault证书路径读取以验证 CA 证书?

谢谢您的帮助!