Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion content/blog/pulumi-neo/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/).
2 changes: 1 addition & 1 deletion content/docs/iac/using-pulumi/mcp-server.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
3 changes: 0 additions & 3 deletions content/docs/neo/_index.md

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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

Expand All @@ -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.

Expand All @@ -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.
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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:

Expand All @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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/).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion content/pricing/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion content/product/neo.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
---
12 changes: 12 additions & 0 deletions scripts/redirects/neo-redirects.txt
Original file line number Diff line number Diff line change
@@ -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/
Loading