问题标签 [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.
bash - 如何在 spinnaker-spinnaker-halyard-0 中运行多行命令
我正在编写一个 bash 文件,我在其中编写了一些脚本来在 Kubernetes 集群(minikube)中安装大三角帆,一切正常,大三角帆现在已安装,但是当我进入 halyard 并想从我的 bash 文件中运行几个脚本然后它正在进入我的 halyard 容器但没有执行下一个命令,因为我不知道如何运行它下面的多个命令。我也尝试了 \ 和 && 但没有工作。这些是我的命令
如果我尝试kubectl exec --namespace spinnaker -it spinnaker-spinnaker-halyard-0 bash \
然后它正在运行下一个命令(hal config features edit --artifacts true
)但它显示错误“--unknown flag --artifacts”。
注意:如果我在 CLI 中手动运行这些命令,那么一切正常,但我想从我的 bash 文件中运行这些命令。
ssh - Spinnaker 使用 ssh-tunnel 从 localhost 访问 UI
我已经在 kubernetes 集群中安装了 spinnaker,halyard 在 ubuntu 机器上运行。
为了从我的笔记本电脑作为 localhost:9000 访问 Spinnaker UI,我hal deploy connect
在 ubuntu 上运行并在 putty 中为端口 9000、8084、8087 创建了 ssh 隧道,该端口位于我的笔记本电脑中,连接到运行 halyard 的 ubuntu 系统。
但是大三角帆没有连接,ssh 甚至日志说 - 连接被拒绝......
但是,我尝试直接在 ubuntu 上运行其他应用程序,为此创建了 ssh 隧道,并通过我笔记本电脑中的 localhost:portNumber 工作正常。
请指教。。谢谢。。
kubernetes - Halyard 部署 Spinnaker 目标
我正在尝试使用升降索部署大三角帆。我们有 20-25 个应用程序集群(Azure AKS 集群),我们希望在其中部署来自 Spinnaker 的应用程序。我们还有一个大三角帆集群,我想在其中部署大三角帆。
我已经使用 hal 配置了应用程序和大三角帆集群。我如何在大三角帆集群中部署大三角帆?
spinnaker - 无法创建运行另一个管道的三角帆管道模板
我是 Spinnaker 的新手,并开始为我们组织中的所有工具和应用程序编写管道模板。在一种情况下,我必须从另一个管道运行管道,并且我希望两个管道都需要模板化,以便我可以基于部署环境创建管道。
但是当我从调用管道中引用管道时,我必须映射管道的 ID。
在上面的模板中,我指的是管道 ID。但是我怎样才能使它成为动态的,以便它可以被模板化。
amazon-web-services - 使用 halyard 在 Kubernetes 集群上部署应用失败
在使用 halyard 在现有 AWS EKS 集群上部署 Spinnaker 时需要一些帮助。当我们执行hal deploy apply时,部署是使用http://localhost :的就绪探测进行的,但由于 localhost 将是我在集群上部署 spinnaker 的服务器,因此失败了。因此,我将就绪探针(在 kubernetes deployment.yaml 上手动)更新为tcpSocket: port:。当我尝试使用hal deploy apply重新部署时,会出现冲突就绪探测的问题。
有人遇到过这个问题吗???我们在这里遗漏/弄乱任何东西吗?任何帮助将不胜感激,并提前非常感谢。
kubernetes - Spinnaker 管道名称环境变量
我用 kubernetes manifest v2 制作了三角帆。现在,我正在使用清单文件创建大三角帆管道,我希望在其中将命名空间命名为applicationName-pipelineName。
我正在寻找管道名称的 spinnaker 环境变量,我可以在清单文件中使用它来附加到文件中。
前任。我正在使用 docker registry latest 标签作为
imageName:${trigger['tag']}
类似的东西
请指教。谢谢。
jenkins - 使用 Spinnaker 明智地持续部署分支
我正在使用 Jenkins 多分支管道进行 CI 流程和使用 Spinnaker 的 CD。
我已经浏览了来自 spinnaker 的几乎所有文档、支持渠道等,以了解“如何像 jenkins 一样创建 spinnaker 多分支管道”,但没有找到任何地方。
将 jenkins 集成到 spinnaker 后,在 spinnaker 管道配置中的 jenkins 作业下拉列表中,它会分别显示所有多分支作业。因此,对于每个分支,我都需要去 Spinnaker 并手动创建管道。
为了解决这个问题,我正在考虑这个解决方案:在运行詹金斯多分支管道作业时>使用带有所需参数的旋转cli创建大三角帆管道(如果不存在)(分支、版本、使用此正在运行的分支作业的詹金斯触发器等)>并触发在执行詹金斯作业后,同样创建了大三角帆管道。
请告知是否有任何其他更好的方法来实现这一点。
谢谢。
concourse - Spinnaker hal config ci concourse master add mymaster --read-permissions=[] --write-permissions=[] 提供值
我正在尝试在 Kubernetes 提供商上使用 Concourse CI 配置 Spinnaker。Concourse 和 Spinnaker 本身在集群中运行concourse
和命名空间。spinnaker
Concourse web
(Web UI)可在内部访问web.concourse:8080
。我试过以下
--help
给用户必须至少具有这些角色中的一个才能能够在我不完全理解的这个构建主机上运行作业。
Team
字段在 UI 中显示为灰色。
spinnaker-halyard - Getting warning You have not yet selected a version of Spinnaker to deploy
I'm trying out Spinnaker and did a fresh Halyard installation. Now when I'm running any Hal commands, I'm getting the following warning.
WARNING You have not yet selected a version of Spinnaker to deploy.
How to avoid getting this warning? Quick Googling didn't land me on any Spinnaker documentation pointing to this warning.
amazon-web-services - Spinnaker Clouddriver pod 转到 CrashLoopBackOff
通过 将 Spinnaker 部署到 EKS 时hal deploy apply
,Spinnaker Clouddriver pod 会出现CrashLoopBackOff
以下错误,
工厂方法“awsProvider”抛出异常;嵌套异常是 java.lang.NullPointerException: Cannot get property 'name' on null object
我的 Halyard 配置如下,
我的Spinnaker-Clouddriver-Role
IAM 角色目前拥有完全权限。我怎样才能解决这个问题?
这是完整的日志https://gist.github.com/agentmilindu/cfbebffe46b93458df8158f9355e4041