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

ESC: Move Sync from a Blog Post to Docs #14287

Open
jkodroff opened this issue Mar 6, 2025 · 1 comment
Open

ESC: Move Sync from a Blog Post to Docs #14287

jkodroff opened this issue Mar 6, 2025 · 1 comment
Assignees
Labels
area/docs Improvements or additions to documentation kind/enhancement Improvements or new features

Comments

@jkodroff
Copy link
Member

jkodroff commented Mar 6, 2025

Problem description

@komalali wrote a fine blog post on secrets sync, a use case where secrets are defined in ESC, and then pushed to other systems via Pulumi IaC: https://www.pulumi.com/blog/esc-sync-with-iac/

We talk about secrets sync as a somewhat prominent use case for ESC, but the blog post is the only mention - this needs to go in the docs.

The blog post itself does a very good job of explaining the technical problem the example solves, so it's mostly ready to go. However, it would really benefit from a diagram or two (one is probably sufficient to show what is being synced to where).

We also don't really have a standard "patterns and practices", so it might go best under "Get Started", since that section has "retrieve secrets from external sources", which is clearly related to this topic.

@jkodroff jkodroff added the needs-triage Needs attention from the triage team label Mar 6, 2025
@github-project-automation github-project-automation bot moved this to 🤔 Triage in Docs 📚 Mar 6, 2025
@jkodroff
Copy link
Member Author

jkodroff commented Mar 6, 2025

It's not clear to me why this example imports another environment instead of putting everything in a single environment:

imports:
  - my-project/my-imported-env@stable
values:
  sync:
    awsSecretsManager:
      value:
        myConfigKey: ${my-imported-env-foo}
        myNestedKey:
          haha: ${my-imported-env-bar}
        mySecret: ${my-imported-env-password}
      name: name-in-secrets-manager

Happy to serve as a reviewer if we move forward with this.

@interurban interurban added area/docs Improvements or additions to documentation kind/enhancement Improvements or new features and removed needs-triage Needs attention from the triage team labels Mar 6, 2025
@interurban interurban moved this from 🤔 Triage to 🧳 Backlog in Docs 📚 Mar 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/docs Improvements or additions to documentation kind/enhancement Improvements or new features
Projects
Status: 🧳 Backlog
Development

No branches or pull requests

2 participants