diff --git a/content/blog/pulumi-neo/index.md b/content/blog/pulumi-neo/index.md index 67049fa12a7d..f72e38fb4d4c 100644 --- a/content/blog/pulumi-neo/index.md +++ b/content/blog/pulumi-neo/index.md @@ -86,4 +86,4 @@ It's time for platform engineering to keep pace instead of falling behind. Neo is available today in public preview. Ready to meet your newest platform engineer? Join thousands of teams already transforming their infrastructure workflows with the Pulumi platform. -The future of platform engineering starts now, and it starts with [Neo](/docs/iac/neo/). +The future of platform engineering starts now, and it starts with [Neo](/docs/pulumi-cloud/neo/). diff --git a/content/docs/iac/using-pulumi/mcp-server.md b/content/docs/iac/using-pulumi/mcp-server.md index a0d90b5e3651..c7f2347234e8 100644 --- a/content/docs/iac/using-pulumi/mcp-server.md +++ b/content/docs/iac/using-pulumi/mcp-server.md @@ -24,7 +24,7 @@ The [Model Context Protocol (MCP)](https://modelcontextprotocol.io) is a specifi - **Validate infrastructure code** before deployment - **Catch and autofix IaC policy violations** using Pulumi's policy-as-code capabilities - **Debug deployment issues** with real-time feedback -- **Interact with [Pulumi Neo](/docs/iac/neo)** for advanced infrastructure tasks +- **Interact with [Pulumi Neo](/docs/pulumi-cloud/neo)** for advanced infrastructure tasks This enables a more intuitive, conversational approach to infrastructure development where you can describe what you want to build in natural language, and the AI assistant can discover resources, generate code, and manage deployments—all without leaving your editor. diff --git a/content/docs/neo/_index.md b/content/docs/neo/_index.md deleted file mode 100644 index 50ca3637b86c..000000000000 --- a/content/docs/neo/_index.md +++ /dev/null @@ -1,3 +0,0 @@ ---- -redirect_to: /docs/iac/neo ---- \ No newline at end of file diff --git a/content/docs/iac/neo/_index.md b/content/docs/pulumi-cloud/neo/_index.md similarity index 83% rename from content/docs/iac/neo/_index.md rename to content/docs/pulumi-cloud/neo/_index.md index b21c2d040e16..9990780f85a4 100644 --- a/content/docs/iac/neo/_index.md +++ b/content/docs/pulumi-cloud/neo/_index.md @@ -5,11 +5,11 @@ title: Pulumi Neo h1: Pulumi Neo meta_image: /images/docs/meta-images/docs-meta.png menu: - iac: + cloud: name: Neo - parent: iac-home - weight: 22 - identifier: iac-neo + parent: cloud-home + weight: 5 + identifier: cloud-neo --- ## Overview @@ -40,7 +40,7 @@ Neo handles routine infrastructure tasks that consume platform engineering time. #### Maintain Control and Compliance -Every change Neo makes goes through [pull requests](/docs/iac/neo/pull-requests/), ensuring human review and your existing CI/CD pipeline validations. Neo operates within the [RBAC boundaries](/docs/pulumi-cloud/access-management/rbac/) of the user making the request and automatically enforces your [Pulumi policies](/docs/iac/crossguard/). +Every change Neo makes goes through [pull requests](/docs/pulumi-cloud/neo/pull-requests/), ensuring human review and your existing CI/CD pipeline validations. Neo operates within the [RBAC boundaries](/docs/pulumi-cloud/access-management/rbac/) of the user making the request and automatically enforces your [Pulumi policies](/docs/iac/crossguard/). ## How Neo Fits into Pulumi @@ -53,7 +53,7 @@ Neo complements and enhances your existing Pulumi workflows ## Tasks -[Tasks](/docs/iac/neo/tasks/) are how Neo plans and executes multi-step operations while maintaining safety through comprehensive controls. +[Tasks](/docs/pulumi-cloud/neo/tasks/) are how Neo plans and executes multi-step operations while maintaining safety through comprehensive controls. Safety is maintained through [policy controls](/docs/iac/crossguard/) that define guardrails for Neo's operations, ensuring all changes align with your organization's standards and compliance requirements. @@ -62,7 +62,7 @@ Safety is maintained through [policy controls](/docs/iac/crossguard/) that defin Neo ensures that critical decisions require human approval and all infrastructure changes go through your existing review processes. This approach provides: - **Pull request-based changes**: All infrastructure modifications are proposed through PRs, maintaining your standard code review workflow -- **Approval gates**: Intensive operations, such as running [Pulumi preview](/docs/iac/neo/running-previews/), pause for explicit human authorization before proceeding +- **Approval gates**: Intensive operations, such as running [Pulumi preview](/docs/pulumi-cloud/neo/running-previews/), pause for explicit human authorization before proceeding - **Audit trails**: Complete visibility into what Neo planned, executed, and why This design gives you the benefits of automation while preserving the control and oversight essential for production infrastructure management. diff --git a/content/docs/iac/neo/get-started/_index.md b/content/docs/pulumi-cloud/neo/get-started/_index.md similarity index 91% rename from content/docs/iac/neo/get-started/_index.md rename to content/docs/pulumi-cloud/neo/get-started/_index.md index 6d7d955f2d81..97daa3562da5 100644 --- a/content/docs/iac/neo/get-started/_index.md +++ b/content/docs/pulumi-cloud/neo/get-started/_index.md @@ -5,14 +5,11 @@ h1: Getting started with Pulumi Neo meta_desc: Learn how to set up Pulumi Neo for your organization and run your first infrastructure task through conversational AI. meta_image: /images/docs/meta-images/docs-meta.png menu: - iac: + cloud: name: Get started - parent: iac-neo + parent: cloud-neo weight: 10 - identifier: iac-neo-get-started - neo: - name: Get started - weight: 1 + identifier: cloud-neo-get-started --- ## Public Preview Access @@ -57,7 +54,7 @@ Neo is automatically enabled for eligible organizations. To access Neo: Each conversation with Neo is called a "task" - a contained unit of work where Neo helps you accomplish a specific infrastructure goal. -Let's run a simple infrastructure [task](/docs/iac/neo/tasks/) to see Neo in action +Let's run a simple infrastructure [task](/docs/pulumi-cloud/neo/tasks/) to see Neo in action 1. Start with a read-only analysis task by prompting Neo: @@ -80,8 +77,8 @@ Let's run a simple infrastructure [task](/docs/iac/neo/tasks/) to see Neo in act - Ask for confirmation before making changes - Generate the necessary code modifications - - Request approval before opening a [pull request](/docs/iac/neo/pull-requests/) - - Create a [PR](/docs/iac/neo/pull-requests/) with clear documentation of the changes + - Request approval before opening a [pull request](/docs/pulumi-cloud/neo/pull-requests/) + - Create a [PR](/docs/pulumi-cloud/neo/pull-requests/) with clear documentation of the changes ## Considerations and Limitations diff --git a/content/docs/iac/neo/pull-requests/_index.md b/content/docs/pulumi-cloud/neo/pull-requests/_index.md similarity index 94% rename from content/docs/iac/neo/pull-requests/_index.md rename to content/docs/pulumi-cloud/neo/pull-requests/_index.md index 134a45ab7fa7..131ac41d77eb 100644 --- a/content/docs/iac/neo/pull-requests/_index.md +++ b/content/docs/pulumi-cloud/neo/pull-requests/_index.md @@ -5,14 +5,11 @@ h1: Pull requests with Pulumi Neo meta_desc: Learn how Neo creates and manages pull requests to implement infrastructure changes through your existing review process. meta_image: /images/docs/meta-images/docs-meta.png menu: - iac: + cloud: name: Pull requests - parent: iac-neo + parent: cloud-neo weight: 30 - identifier: iac-neo-pull-requests - neo: - name: Pull requests - weight: 3 + identifier: cloud-neo-pull-requests --- Pull requests are the bridge between Neo's AI capabilities and your production infrastructure. Every change Neo proposes goes through a PR, ensuring: diff --git a/content/docs/iac/neo/pull-requests/pr-example.png b/content/docs/pulumi-cloud/neo/pull-requests/pr-example.png similarity index 100% rename from content/docs/iac/neo/pull-requests/pr-example.png rename to content/docs/pulumi-cloud/neo/pull-requests/pr-example.png diff --git a/content/docs/iac/neo/running-previews/_index.md b/content/docs/pulumi-cloud/neo/running-previews/_index.md similarity index 97% rename from content/docs/iac/neo/running-previews/_index.md rename to content/docs/pulumi-cloud/neo/running-previews/_index.md index 2cdeddc0a006..61b88f9ccec6 100644 --- a/content/docs/iac/neo/running-previews/_index.md +++ b/content/docs/pulumi-cloud/neo/running-previews/_index.md @@ -5,14 +5,11 @@ h1: Running previews with Pulumi Neo meta_desc: Learn how Neo uses Pulumi preview to validate infrastructure changes before creating pull requests. meta_image: /images/docs/meta-images/docs-meta.png menu: - iac: + cloud: name: Previews - parent: iac-neo + parent: cloud-neo weight: 20 - identifier: iac-neo-running-previews - neo: - name: Previews - weight: 2 + identifier: cloud-neo-running-previews --- Neo can run [preview](/docs/iac/cli/commands/pulumi_preview/) directly from Pulumi Cloud to validate proposed infrastructure changes before creating pull requests. This capability provides confidence that suggested modifications do not result in unexpected resource changes and comply with [policies](/docs/iac/crossguard/). diff --git a/content/docs/iac/neo/running-previews/preview-output.png b/content/docs/pulumi-cloud/neo/running-previews/preview-output.png similarity index 100% rename from content/docs/iac/neo/running-previews/preview-output.png rename to content/docs/pulumi-cloud/neo/running-previews/preview-output.png diff --git a/content/docs/iac/neo/running-previews/preview-prompt.png b/content/docs/pulumi-cloud/neo/running-previews/preview-prompt.png similarity index 100% rename from content/docs/iac/neo/running-previews/preview-prompt.png rename to content/docs/pulumi-cloud/neo/running-previews/preview-prompt.png diff --git a/content/docs/iac/neo/tasks/_index.md b/content/docs/pulumi-cloud/neo/tasks/_index.md similarity index 89% rename from content/docs/iac/neo/tasks/_index.md rename to content/docs/pulumi-cloud/neo/tasks/_index.md index 2d0e7d8101c2..157d2d90ced5 100644 --- a/content/docs/iac/neo/tasks/_index.md +++ b/content/docs/pulumi-cloud/neo/tasks/_index.md @@ -5,14 +5,11 @@ h1: Tasks in Pulumi Neo meta_desc: Learn about tasks, the primary entity for interacting with Neo to perform infrastructure operations. meta_image: /images/docs/meta-images/docs-meta.png menu: - iac: + cloud: name: Tasks - parent: iac-neo + parent: cloud-neo weight: 15 - identifier: iac-neo-tasks - neo: - name: Tasks - weight: 1.5 + identifier: cloud-neo-tasks --- Tasks are Neo's primary unit of work. Each task represents a distinct conversation where you describe what you want to accomplish, and Neo plans and executes the necessary infrastructure changes. Tasks provide structure, context, and boundaries for Neo's operations. @@ -50,11 +47,11 @@ Neo will seek approval before opening a PR or running a preview. ### Pulumi Previews -At any time, you can explicitly ask Neo to run a [pulumi preview](/docs/iac/cli/commands/pulumi_preview/). As well, if Neo proposes code changes as part of a task, it will request to run a preview to help obtain feedback on the changes. [Learn more](/docs/iac/neo/running-previews/) about Neo and previews. +At any time, you can explicitly ask Neo to run a [pulumi preview](/docs/iac/cli/commands/pulumi_preview/). As well, if Neo proposes code changes as part of a task, it will request to run a preview to help obtain feedback on the changes. [Learn more](/docs/pulumi-cloud/neo/running-previews/) about Neo and previews. ### Pull Requests -If a task results in Neo proposing code modifications, it will offer to open a [pull request](/docs/iac/neo/pull-requests/) once the user is satisfied with the implementation. PRs can also be modified after they've been opened. +If a task results in Neo proposing code modifications, it will offer to open a [pull request](/docs/pulumi-cloud/neo/pull-requests/) once the user is satisfied with the implementation. PRs can also be modified after they've been opened. ## Setting the Entity Context diff --git a/content/docs/iac/neo/tasks/entity-context.png b/content/docs/pulumi-cloud/neo/tasks/entity-context.png similarity index 100% rename from content/docs/iac/neo/tasks/entity-context.png rename to content/docs/pulumi-cloud/neo/tasks/entity-context.png diff --git a/content/pricing/_index.md b/content/pricing/_index.md index fe9167813eab..54a1df5c4e1e 100644 --- a/content/pricing/_index.md +++ b/content/pricing/_index.md @@ -514,7 +514,7 @@ comparison_table: subheader: Intelligent assistance across all platform capabilities rows: - title: Pulumi Neo - link: /docs/iac/neo/ + link: /docs/pulumi-cloud/neo/ items: - content: _blank - content: _check diff --git a/content/product/neo.md b/content/product/neo.md index 136fe9bf8e66..9cd84ae76794 100644 --- a/content/product/neo.md +++ b/content/product/neo.md @@ -98,7 +98,7 @@ learn: - link: https://www.youtube.com/watch?v=9GB9M2l1OgY type: primary action: See Neo in Action - - link: /docs/iac/neo/ + - link: /docs/pulumi-cloud/neo/ type: secondary action: Read the Docs --- diff --git a/scripts/redirects/neo-redirects.txt b/scripts/redirects/neo-redirects.txt new file mode 100644 index 000000000000..84ca725ffc88 --- /dev/null +++ b/scripts/redirects/neo-redirects.txt @@ -0,0 +1,12 @@ +docs/iac/neo/index.html|/docs/pulumi-cloud/neo/ +docs/iac/neo/|/docs/pulumi-cloud/neo/ +docs/iac/neo/get-started/index.html|/docs/pulumi-cloud/neo/get-started/ +docs/iac/neo/get-started/|/docs/pulumi-cloud/neo/get-started/ +docs/iac/neo/tasks/index.html|/docs/pulumi-cloud/neo/tasks/ +docs/iac/neo/tasks/|/docs/pulumi-cloud/neo/tasks/ +docs/iac/neo/pull-requests/index.html|/docs/pulumi-cloud/neo/pull-requests/ +docs/iac/neo/pull-requests/|/docs/pulumi-cloud/neo/pull-requests/ +docs/iac/neo/running-previews/index.html|/docs/pulumi-cloud/neo/running-previews/ +docs/iac/neo/running-previews/|/docs/pulumi-cloud/neo/running-previews/ +docs/neo/index.html|/docs/pulumi-cloud/neo/ +docs/neo/|/docs/pulumi-cloud/neo/