问题标签 [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.
azure - Spinnaker - 自动触发器不起作用
我已经配置了如下所述的自动触发器
- 在 Github 中添加了 webhook
更新了大三角帆配置
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 部署应用
我错过了什么?
5.
spinnaker - Spinnaker 管道未删除已删除的 gcr 图像标签
我对大三角帆管道中的 GCR 触发标签有一些疑问。我们已删除超过 30 天的 gcr 图像标签,但我们仍然可以从 spinnaker 管道中看到已删除的标签。我已经运行 hal deploy apply 但没有运气。有人遇到过这个问题吗?
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
spinnaker - !错误无法从配置存储桶加载“versions.yml”:
问题摘要:
使用 Halyard Docker 容器安装 Spinnaker
执行到容器中,然后运行以下命令。
云提供商:
本地裸机 Kubernetes
我正在尝试在本地基础架构中的公司代理后面安装 Spinnaker。代理设置似乎有问题。我在网上/ SO 阅读了很多文章,但卡住了。如果需要更多信息,请告诉我,我将添加更多详细信息。
spinnaker - 在大三角帆中创建阶段特定参数?
我有一个大三角帆管道,它有 3 个阶段在不同的集群中创建配置映射。这些 configmaps 看起来很像,除了一个标签值。我希望能够为每个阶段创建一个标签参数,这样我就可以重用相同的 configmap.yaml 但只需替换标签。
目前这在大三角帆中不可行吗?或者替代方法是获取当前阶段名称(每个阶段的唯一值),然后使用大三角帆表达式在标签上使用它。这似乎也不受支持?
amazon-web-services - 在 Spinnaker 中运行 Canary 部署时出错
我正在尝试为 AWS eks 启用金丝雀部署,但我的 kayenta pod 没有启动。当我描述 pod 时,我看到了这个错误。任何人都可以帮忙吗?
这是 pod 的状态:
java - 由于 java 版本,Spinnaker hal 未启动
我无法在我的本地 mac 中启动 hal,我之前有 java8,现在我升级到 java11,仍然看到同样的错误。
kubernetes - 无法在 Spinnaker 中使用 Vault 配置动态 Kubernetes 帐户
我已经按照文档https://docs.armory.io/docs/armory-admin/dynamic-accounts-configure中的说明设置了配置,并将 spinnaker 配置为从保险库动态访问我的 Kubernetes 云提供商帐户。
我能够成功地将 Kubernetes 帐户添加为部署目标。对这些帐户的部署也很成功。
但是,最近我观察到,即使帐户是以相同的方式添加的(也就是说,帐户凭据反映在 gate-endpoint/credentials URL 中。)部署总是发生在运行 Spinnaker 的集群上(而不是选择的目标帐户)。
多次尝试相同的配置,但没有运气。
这些是 clouddriver 日志:
请帮我解决这个问题。提前致谢!:)
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,集群就会启动并运行
在升降索容器内
x509certificate - 使用 Vault 设置 Spinnaker 证书配置 (x.509)
我正在尝试Spinnaker
使用X.509 Certificate进行设置,并且我正在使用 AWS证书,该证书是我使用 Terraform 的vault_pki_secret_backend_roleVault
在我们的基础设施端设置的。
我需要提供证书Spinnaker
的Vault
路径,但不确定在哪里设置。下面是我目前为 Terraformhalyard
配置的X.509
.
如何设置Spinnaker
从Vault
证书路径读取以验证 CA 证书?
谢谢您的帮助!