-
Notifications
You must be signed in to change notification settings - Fork 227
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
ESC Imports Feature Launch #13617
Merged
Merged
ESC Imports Feature Launch #13617
Changes from 3 commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
7744d4a
first commit
arunkumar611 a720d1b
Update content/blog/esc-imports-visualization/index.md
arunkumar611 ee69dbd
Update index.md
arunkumar611 320504f
updating visualize->discover throughout
arunkumar611 169f6a9
fixing typos
arunkumar611 c315371
updating URL
arunkumar611 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
--- | ||
title: "Pulumi ESC: Visualizing Environment Imports" | ||
date: 2024-12-13T00:00:00-07:00 | ||
draft: false | ||
allow_long_title: true | ||
meta_desc: "Visualizing Pulumi ESC Environment imports empower you to manage and update your secrets and configuration with confidence." | ||
meta_image: "meta.png" | ||
authors: | ||
- sean-yeh | ||
- arun-loganathan | ||
tags: | ||
- esc | ||
- secrets | ||
- config management | ||
- features | ||
- releases | ||
--- | ||
|
||
Managing secrets and configuration across multiple environments and stacks can easily become complex, leading to duplicated values, inconsistencies, and security risks. [Pulumi ESC](/product/esc) solves this with composable environments via [imports](/docs/esc/environments/imports/), allowing you to define configuration once and reuse it organization-wide. Now, with the new visualization of environment imports, you gain unprecedented visibility and control, simplifying the management of even the most complex infrastructure and applications. | ||
|
||
<!--more--> | ||
|
||
## Understanding Pulumi ESC Imports | ||
|
||
Pulumi ESC lets you define secrets and configuration as code collections called [environments](/docs/esc/environments/working-with-environments/). These environments can import other environments, creating a hierarchical structure that promotes reusability, and reduces duplication and sprawl. You can centralize secrets and configuration within ESC and use them across [Pulumi IaC Stacks](/docs/esc/integrations/infrastructure/pulumi-iac/), [Pulumi Insights Accounts](/docs/pulumi-cloud/insights/accounts/) and with various other platforms through our [integrations](/docs/esc/integrations/). | ||
|
||
By using [version tags](/docs/esc/environments/versioning/#tagging-versions), imports can target specific versions of an environment. This locks down the configuration used by dependents, ensuring stability and preventing unintended changes rolling out to your critical environments. | ||
arunkumar611 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
## What's New? Visualizing Imports | ||
|
||
We've added powerful visualization features to give you clear insight into your environment dependencies: | ||
|
||
- **New "Imported By" tab**: Easily understand downstream dependencies by clicking the "Imported By" tab for each environment. This tab shows all environments and stacks that import a specific environment, including the specific tagged version used. Filter and sort by imported versions and downstream resources to narrow in on the resources that will be affected by a change you are trying to make. | ||
- **Warnings for deletions and tag movements**: Pulumi ESC now warns you about the potential impact of deleting an environment or modifying version tags before you make the change, helping you avoid disruptions. | ||
- **Enhanced environment page**: The Environments page now clearly indicates if an environment is used by other environments, stacks, or insights accounts, providing valuable relationship context at a glance. | ||
- **Pulumi IaC stack visibility**: Environment usage information is also available on the Stacks page and within individual stack overview pages. | ||
|
||
![Imported by Visual](imported-by.png) | ||
|
||
## Conclusion | ||
|
||
Pulumi ESC's import feature is a paradigm shift in how you manage your secrets and configuration. Visualizing imports gives you the confidence to manage complex deployments with ease. Explore the new features and share your feedback through our [Community Slack](/community/) or [GitHub Repo](https://github.com/pulumi/esc/issues/new/choose). |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"Visualization" makes me think about a graph or chart. I would focus on the enhanced transparency.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would have to fix throughout the doc
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated in the latest commit