- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Pulumi 的新手,所以我目前正在努力尝试在我的 Azure 发布管道中运行它以创建我的基础架构。在开发过程中,我使用本地存储来存储我的 pulumi 状态 (pulumi login --local
),我创建了我的堆栈(dev 是其中之一)并且我能够轻松地测试我的针对我的 Azure 订阅的部署脚本。现在,我已将我的代码推送到由构建管道(有效)创建的源代码管理,并且我正在尝试使用 Pulumi Azure Pipelines 任务从发布管道创建我的基础结构。我已经设法将它配置为使用状态文件的 blob 存储,但是当为开发堆栈运行 pulumi up --yes --skip-preview
时,我收到开发堆栈错误不存在。
我是否需要在我使用的每个“商店”上执行 pulumi stack init dev
? Pulumi.stack_name.yaml 文件还不够吗?
欢迎就如何进行提出任何建议,因为相关文档不存在或不清楚。
谢谢!
最佳答案
该错误可能是由于您的 blob 存储中不存在堆栈引起的。
如果你使用pulumi login --local
。堆栈将在您的本地计算机中进行管理,不会同步到 Azure Blob 存储。检查here更多登录选项。
在我的测试管道中。我收到错误消息:找不到名为“dev”的堆栈。如果 app.pulumi.com 上不存在 dev。如果我在 app.pulumi.com 上创建开发(我使用 pulumi.com 进行存储),它会按预期工作。
所以请到 azure blob 去检查 dev stack 是否存在。如果不存在,您需要在 azure blob 上为您的帐户创建一个。
如果您想将本地端点迁移到 Azure Blob。请检查步骤here .
一旦堆栈存在于您的 azure blob 中。您可以直接在 azure devopline 的 pulumi 任务中运行 pulumi up --yes --skip-preview
。无需运行 pulumi stack init dev
请确保 login args 为空以使用在线堆栈。如果你指定--local
,你也会得到错误,因为堆栈在代理机器中不存在。
您还可以启用选项Create the stack if it does not exist
让 pulumi 任务在您的 azure blob 上找不到堆栈时创建堆栈。
Here是Pulumi官方文档中的一个与azure devops集成的例子。希望对您有所帮助!
关于azure-devops - Pulumi Azure 管道任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61217865/
我正在尝试运行 pulumi up命令但它失败了,因为一些被替换的资源已经在 GCP Kubernetes 仪表板中被手动删除。有没有办法忽略这些资源已经被删除的事实并继续更新? 最佳答案 运行 pu
我正在用 Typescript 开发一个名为 CopyPostgresql 的 Pulumi ComponentResource。 CopyPostgreSql 是一个 Kubernetes 作业,它
我正在工作 on a project that uses Pulumi to provision some infrastructure pieces on Azure 。我切换到新的pulumi/a
我正在使用 GitHub Actions 运行 pulumi-pr.yml 我希望能够根据堆栈部署到不同的订阅。 我创建了一个 az ad 服务原则,并使用以下命令将信息放入 Pulumi 配置中:
当我使用 Pulumi 创建 S3 存储桶时,会在指定的存储桶名称中添加一个随机后缀。我怎样才能避免这种情况? import * as aws from "@pulumi/aws"; // Creat
我在 TS 中定义了一个堆栈,无法理解发生了什么。 有没有办法将 Visual Studio Code 调试器附加到 pulumi? 最佳答案 自 2018 年 5 月以来,这似乎是一个悬而未决的问题
我正在编写一个使用 Pulumi Automation API 的 Flask 应用程序。我正在关注 Automation API project examples .但是当我发送一个 POST 请求
我正在尝试使用 Pulumi 在 aws fargate 上部署简单的 Flask python 应用程序。 python应用程序的dockerfile从容器公开端口8000。我如何使用 pulumi
问题 VS Code 似乎无法识别以下任一 Python 库 + 没有智能感知。 import pulumi from pulumi_azure_native import resources fro
问题 VS Code 似乎无法识别以下任一 Python 库 + 没有智能感知。 import pulumi from pulumi_azure_native import resources fro
有什么方法可以导出以前版本的堆栈吗? 有 pulumi stack export 命令,我可以将堆栈的当前状态导出到文件,但似乎 CLI 不接受版本或任何标志来指定以前的堆栈。 我应该将所有资源重新导
我正在尝试创建一些资源并需要强制执行某种创建顺序。例如创建 aws.s3.Bucket用于存储日志,然后才能将其用作 aws.cloudfront.Distribution 的输入. 使用Pulumi
我正在尝试使用 C# (Pulumi Azure Native) 创建 Azure SQL 托管实例。执行pulumi up -s dev时,出现操作超时错误,如下: (配置托管实例是一项长时间运行的
我一直在试图找到这个问题的答案,这个问题与 Pulumi 中的 Terraform 模块等效,最接近的答案是这个 blog 的链接。 .请记住,我也是使用 Pulumi 的初学者。 使用 Terraf
我是 Pulumi 的新手,所以我目前正在努力尝试在我的 Azure 发布管道中运行它以创建我的基础架构。在开发过程中,我使用本地存储来存储我的 pulumi 状态 (pulumi login --l
我是 pulumi 的新手,并试图进行 pulumi 审查,但出现以下错误, 到目前为止我尝试过的, 我尝试在我的 Ubuntu 主机中安装以下工具: python3 python3 -m venv
出现错误“resourceGroupName”未为 Azure ARM 模板部署定义 File "./__main__.py", line 23, in resourceGroupN
我已经安装了最新的 Pulumi azuread 模块,但在尝试 pulumi 预览时出现此错误: Previewing update (int): Type
为什么 Pulumi 不使用我指定的名称创建资源组? 这是我的小脚本 const azure = require("@pulumi/azure") const resourceGroupName =
我制作了一个简单的 flask 应用程序来练习 Pulumi。 它通过 Dockerfile 设置环境变量,我打算将它托管在 AWS Fargate 上,并将 RDS Postgres 作为数据库。
我是一名优秀的程序员,十分优秀!