Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update all references to editor or editor view #13310

Merged
merged 6 commits into from
Dec 13, 2024
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
10 changes: 2 additions & 8 deletions content/blog/esc-env-run-aws/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,12 +77,6 @@ In the **Provider type** section, click the radio button next to **OpenID Connec
https://api.pulumi.com/oidc
```

Then click the **Get thumbprint** button. The thumbprint value that you will be presented with is what you can use to verify the certificate of the provider i.e. Pulumi.

{{< notes type="info" >}}
The AWS console generates the thumbprint value on your behalf. However, if you are creating the OIDC provider programmatically, you will need to generate this value yourself and provide the thumbprint value as a part of your resource definition. You can learn more about what a thumbprint is and how to generate/verify it by referring to the [relevant AWS documentation](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_oidc_verify-thumbprint.html).
{{< /notes >}}

For the **Audience** field, provide the name of your Pulumi organization. Then scroll down to the bottom of the page and click **Add provider**.

{{< video title="Filling out the fields of the Create Identity Provider wizard" src="https://www.pulumi.com/uploads/create-idp-wizard.mp4" autoplay="true" loop="true" >}}
Expand Down Expand Up @@ -122,13 +116,13 @@ After creating your role, make sure to make a note of your role’s ARN value as

### Step 3: Create a new environment

Now that we’ve created all the necessary AWS resources, let’s move over to the Pulumi side of things. You’ll first want to create a new environment in the [Pulumi Cloud](https://app.pulumi.com/). Make sure that you have the correct organization selected in the left-hand navigation menu. Then click the **Environments** link, and click the **Create environment** button. In the following pop-up, provide a name for your environment before clicking the **Create environment** button.
Now that we’ve created all the necessary AWS resources, let’s move over to the Pulumi side of things. You’ll first want to create a new environment in the [Pulumi Cloud](https://app.pulumi.com/). Make sure that you have the correct organization selected in the left-hand navigation menu. Then click the **Environments** link, and click the **Create environment** button. In the following pop-up, provide a name for your environment before clicking the **Create environment** button.

{{< video title="Creating a new Pulumi ESC environment" src="https://www.pulumi.com/uploads/create-new-environment.mp4" autoplay="true" loop="true" >}}

### Step 4: Add the AWS provider integration

Once you’ve created your new environment, you will be presented with a split-pane editor view. You’ll want to clear out the default placeholder content in the editor on the left-hand side and replace it with the following code, making sure to replace `<your-oidc-iam-role-arn>` with the value of your IAM role ARN from the previous step:
Once you’ve created your new environment, you will be presented with a split-pane document view. You’ll want to clear out the default placeholder content in the editor on the left-hand side and replace it with the following code, making sure to replace `<your-oidc-iam-role-arn>` with the value of your IAM role ARN from the previous step:
interurban marked this conversation as resolved.
Show resolved Hide resolved

```yaml
values:
Expand Down
16 changes: 8 additions & 8 deletions content/blog/esc-key-value-table-editor-launch/index.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
title: "Introducing the Key-Value Table Editor for Pulumi ESC"
title: "Introducing the Table Editor for Pulumi ESC"
date: 2024-03-26T00:00:00-07:00
draft: false
meta_desc: "The Key-Value Table Editor introduces a new visual interface for managing configuration and secrets using Pulumi ESC."
meta_desc: "The Table view introduces a new visual interface for managing configuration and secrets using Pulumi ESC."
meta_image: "meta.png"
interurban marked this conversation as resolved.
Show resolved Hide resolved
authors:
- arun-loganathan
Expand All @@ -15,34 +15,34 @@ tags:
---


We're excited to announce the launch of the Pulumi Environments, Secrets, and Configurations ([ESC](/product/esc)) Key-Value Table Editor. At Pulumi, we're committed to providing flexible solutions that cater to diverse development needs and practices. This latest addition underscores our dedication to this principle by offering a user-friendly interface for managing complex configurations and secrets.
We're excited to announce the launch of the Pulumi Environments, Secrets, and Configurations ([ESC](/product/esc)) Table Editor. At Pulumi, we're committed to providing flexible solutions that cater to diverse development needs and practices. This latest addition underscores our dedication to this principle by offering a user-friendly interface for managing complex configurations and secrets.

Pulumi ESC simplifies the management of secrets and configurations by reducing duplication and drift, empowering development teams to focus on building and deploying. The existing YAML-based code editor offers a native way for developers to author and manage configurations.

<!--more-->

The Key-Value Table Editor we are launching today introduces an alternate visual interface for handling configuration tasks, enabling the direct input of plaintext and secret values. Key capabilities of the Table Editor include:
The Table Editor we are launching today introduces an alternate visual interface for handling configuration tasks, enabling the direct input of plaintext and secret values. Key capabilities of the Table Editor include:

- **CRUD Operations**: Perform Create, Read, Update, and Delete (CRUD) operations on your secrets and plaintext values
- **Decrypting Secrets**: Safely decrypt secrets one at a time, directly within the editor
- **Environment Imports**: [Import environments](/docs/esc/environments/#importing-other-environments) and define the order of imports to suit your project's needs
- **Variables Projections**: Make variables available as [Pulumi Config](/docs/esc/environments/#using-environments-with-pulumi-iac), [environment variables](/docs/esc/environments/#projecting-environment-variables), and files, streamlining your deployment and runtime configuration.
- **Interpolations and References**: Add references to existing path-values, or add [interpolations](/docs/esc/environments/#interpolating-values) to dynamically generate values

![Key-Value Table Editor](esc-key-value-table-editor.png)
![Table Editor](esc-key-value-table-editor.png)

In the current release of the Table view, [provider configurations](/docs/esc/integrations) and functions are set to read-only.

## What’s Next?

Looking to the future, we are already working on the next set of enhancements for the Key-Value Table Editor. Soon, you will have the capability to add and edit provider configurations directly within the table view.
Looking to the future, we are already working on the next set of enhancements for the Table view. Soon, you will have the capability to add and edit provider configurations directly within the table view.

Pulumi ESC's diverse array of providers not only allows teams to dynamically acquire cloud provider credentials at runtime, thus eliminating the need for static, long-lived credentials but also enables retrieving secrets from external secrets managers, such as AWS Secrets Manager and HashiCorp Vault, directly within ESC. This means users can seamlessly pull and utilize secrets within ESC, enhancing security and flexibility. The upcoming provider configuration support in the Table view will offer a guided experience, simplifying the process of leveraging Pulumi ESC's comprehensive set of providers.

## Conclusion

The launch of the Key-Value Table Editor marks an important step in our mission to make infrastructure as code more accessible and manageable for developers.
The launch of the Table view marks an important step in our mission to make infrastructure as code more accessible and manageable for developers.

Your [feedback](https://github.com/pulumi/esc/issues/new/choose) is the cornerstone of our development process. As we look ahead, we're focusing on incorporating your insights to further enhance the Key-Value Table Editor. Together, we can continue to refine and advance Pulumi ESC, making it an even more powerful tool for the developer community.
Your [feedback](https://github.com/pulumi/esc/issues/new/choose) is the cornerstone of our development process. As we look ahead, we're focusing on incorporating your insights to further enhance the Table view. Together, we can continue to refine and advance Pulumi ESC, making it an even more powerful tool for the developer community.

Check out our [documentation](/docs/esc) to learn more about Pulumi ESC.
Binary file modified content/blog/esc-key-value-table-editor-launch/meta.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 5 additions & 5 deletions content/blog/esc-table-editor-provider-config-support/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: "Pulumi ESC Table Editor Now Supports Dynamic Credential and Secret Integ
date: 2024-09-10T00:00:00-07:00
draft: false
allow_long_title: true
meta_desc: "The Key-Value Table Editor introduces a new visual interface for managing provider configuration using Pulumi ESC."
meta_desc: "The Table view introduces a new visual interface for managing provider configuration using Pulumi ESC."
meta_image: "meta.png"
authors:
- kimberley-mackenzie
Expand All @@ -16,7 +16,7 @@ tags:
- releases
---

We are pleased to announce a major update to the [Pulumi ESC](/product/esc)’s Table Editor: full support for provider configurations is now live! When we [first introduced the ESC Key-Value Table Editor](/blog/esc-key-value-table-editor-launch), our goal was to offer a user-friendly interface for managing complex configuration and secrets for your applications and infrastructure. This has empowered teams to focus on what they do best—building and deploying software.
We are pleased to announce a major update to the [Pulumi ESC](/product/esc)’s Table Editor: full support for provider configurations is now live! When we [first introduced the ESC Table view](/blog/esc-key-value-table-editor-launch), our goal was to offer a user-friendly interface for managing complex configuration and secrets for your applications and infrastructure. This has empowered teams to focus on what they do best—building and deploying software.

In our initial launch, the Table Editor allowed you to perform CRUD operations on your secrets and plaintext values, decrypt secrets, import environments, and manage variables—all within a visual interface. Today, we’re taking the next step by enabling full read-write support for provider configurations within the Table Editor. This new capability allows you to add, edit, and manage your provider configurations directly from the table view, offering a more integrated and seamless experience.

Expand All @@ -31,12 +31,12 @@ In our initial launch, the Table Editor allowed you to perform CRUD operations o

## Enhancing the Table Editor: Provider Configuration Support

With the addition of provider configuration support in the Key-Value Table Editor, incorporating Pulumi ESC provider capabilities into your workflow is now more straightforward. A clean, user-friendly form provides step-by-step guidance, promoting best practices like [OIDC](/docs/pulumi-cloud/oidc/) adoption and the secure handling of sensitive data. This streamlined approach reduces the need for external documentation, making the entire process more intuitive and efficient.
With the addition of provider configuration support in the Table view, incorporating Pulumi ESC provider capabilities into your workflow is now more straightforward. A clean, user-friendly form provides step-by-step guidance, promoting best practices like [OIDC](/docs/pulumi-cloud/oidc/) adoption and the secure handling of sensitive data. This streamlined approach reduces the need for external documentation, making the entire process more intuitive and efficient.

![Key-Value Table Editor](esc-table-editor-provider-config.png)
![Table view](esc-table-editor-provider-config.png)

## Conclusion

The new provider configuration support in the ESC Key-Value Table Editor marks another step in our efforts to simplify and enhance the developer experience. We’re eager to see how you’ll leverage this new capability to streamline your workflows and strengthen your infrastructure’s security. As always, your feedback is invaluable to our development process, and we’re committed to continually improving the Table Editor and other Pulumi tools based on your needs. Please share your feedback with us [here](https://github.com/pulumi/esc/issues/new/choose).
The new provider configuration support in the ESC Table view marks another step in our efforts to simplify and enhance the developer experience. We’re eager to see how you’ll leverage this new capability to streamline your workflows and strengthen your infrastructure’s security. As always, your feedback is invaluable to our development process, and we’re committed to continually improving the Table Editor and other Pulumi tools based on your needs. Please share your feedback with us [here](https://github.com/pulumi/esc/issues/new/choose).

Check out our [documentation](/docs/esc) to learn more about Pulumi ESC.
2 changes: 1 addition & 1 deletion content/blog/esc-webhooks-launch/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Setting up Webhooks is straightforward. You can use the Pulumi Cloud Console, th
- Select your desired integration (Slack, Microsoft Teams, Pulumi Deployments, or generic JSON Webhooks).
- Configure the Webhook details, including the events you want to trigger notifications on.

![Key-Value Table Editor](esc-webhooks.png)
![Table view](esc-webhooks.png)

### Using Pulumi Service Provider

Expand Down
2 changes: 1 addition & 1 deletion content/blog/pulumi-esc-ga/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ Pulumi ESC is the modern secret management platform designed to streamline and s
- **Gain Complete Visibility and Control**: Track all secret access and changes with detailed audit logs. Understand the downstream impact of changes and ensure your secrets are used securely and consistently across your organization.
- **Secrets as Code**: Pulumi ESC supports flexible composition of environments by allowing [imports](/docs/esc/get-started/import-environments/) between one another. Construct hierarchical environments that avoid the need to copy/paste secrets and configurations, ensuring that changes are consistently propagated across all related environments.

![Pulumi ESC Editor View](esc-document-editor-view.png)
![Pulumi ESC document view](esc-document-editor-view.png)

#### Built for the Modern Cloud, Open by Design:
- **Use It Your Way**: Pulumi ESC integrates seamlessly with other Pulumi products and features such as Pulumi IaC and Pulumi Deployments for a unified infrastructure management experience. But its flexibility extends to any platform or toolset, including HashiCorp Terraform.
Expand Down
8 changes: 4 additions & 4 deletions content/blog/pulumi-release-notes-103/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ As always, we have been actively rolling out new features in response to the inv

- [Pulumi Cloud](#pulumi-cloud)
- [Pulumi ESC 1Password Support](#pulumi-esc-1password-support)
- [Pulumi ESC Key-Value Table Editor](#pulumi-esc-key-value-table-editor)
- [Pulumi ESC Table view](#pulumi-esc-key-value-table-editor)
- [Pulumi ESC YAML Code Editor Enhancements](#pulumi-esc-yaml-code-editor-enhancements)
- [Pulumi ESC OIDC customization](#pulumi-esc-oidc-customization)
- [Pulumi ESC Audit Logs](#pulumi-esc-audit-logs)
Expand All @@ -42,11 +42,11 @@ In collaboration with 1Password, we've launched the [1Password provider](/docs/e

{{< video title="Pulumi ESC 1Password Provider Demo" src="https://www.pulumi.com/uploads/esc-1password-provider-demo.mp4" controls="false" autoplay="true" loop="true" >}}

### Pulumi ESC Key-Value Table Editor
### Pulumi ESC Table view

We've rolled out the [Pulumi ESC Key-Value Table Editor](/blog/esc-key-value-table-editor-launch/), offering a novel, user-friendly interface for managing secrets and configurations. This addition complements the existing YAML-based editor, providing intuitive and familiar experiences for your workflows with secrets and configurations. Table Editor supports capabilities including CRUD operations for secrets and plaintext values, secret decryption, [environment imports](/docs/esc/environments/imports/), variable projections, and [interpolations](/docs/esc/environments/working-with-environments/#interpolating-values).
We've rolled out the [Pulumi ESC Table view](/blog/esc-key-value-table-editor-launch/), offering a novel, user-friendly interface for managing secrets and configurations. This addition complements the existing YAML-based editor, providing intuitive and familiar experiences for your workflows with secrets and configurations. Table Editor supports capabilities including CRUD operations for secrets and plaintext values, secret decryption, [environment imports](/docs/esc/environments/imports/), variable projections, and [interpolations](/docs/esc/environments/working-with-environments/#interpolating-values).

![Key-Value Table Editor](/blog/esc-key-value-table-editor-launch/esc-key-value-table-editor.png)
![Table view](/blog/esc-key-value-table-editor-launch/esc-key-value-table-editor.png)

### Pulumi ESC YAML Code Editor Enhancements

Expand Down
Loading
Loading