Skip to content

Commit 64df317

Browse files
committed
add test sample content
1 parent 3d09593 commit 64df317

32 files changed

+445
-138
lines changed

content/docs/esc/_index.md

Lines changed: 111 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,18 @@ menu:
88
identifier: esc-home
99
weight: 1
1010
expanded_menu_ids:
11-
- esc-environments
12-
- esc-integrations
13-
- esc-development
11+
- esc-environments
12+
- esc-integrations
13+
- esc-development
1414
aliases:
1515
- /docs/pulumi-cloud/esc/
1616

17-
meta_desc: Learn how to tame secrets sprawl and configuration complexity securely across all your cloud infrastructure and applications with Pulumi ESC.
17+
meta_desc: Learn how to tame secrets sprawl and configuration complexity securely
18+
across all your cloud infrastructure and applications with Pulumi ESC.
1819
meta_image: /images/docs/meta-images/docs-meta.png
1920
h1: Pulumi ESC Docs
20-
description: <p>Pulumi ESC is a secrets management & orchestration service for environments, secrets, and configurations.</p>
21+
description: <p>Pulumi ESC is a secrets management & orchestration service for environments,
22+
secrets, and configurations.</p>
2123

2224
link_buttons:
2325
primary:
@@ -28,28 +30,34 @@ link_buttons:
2830
link: /docs/esc/download-install/
2931

3032
sections:
31-
- type: flat
32-
heading: Overview
33-
description_md: |
34-
Pulumi ESC (Environments, Secrets, and Configuration) allows teams to tackle secrets and configuration complexity for modern cloud environments, alleviating maintenance burden and reducing costly mistakes, and creating a “secure by default” posture.
33+
- type: flat
34+
heading: Overview
35+
description_md: |
36+
Pulumi ESC (Environments, Secrets, and Configuration) allows teams to tackle secrets and configuration complexity for modern cloud environments, alleviating maintenance burden and reducing costly mistakes, and creating a “secure by default” posture.
3537
36-
Pulumi ESC is a new category of configuration as code product, motivated by our experience working with hundreds of Pulumi IaC customers to address their needs in managing secrets and configuration at scale within their Pulumi infrastructure and across other cloud applications and infrastructure projects.
37-
- type: cards-logo-label-link
38-
heading: Secrets Integrations
39-
description: <p>Pulumi ESC integrates with all of the most popular secrets stores to pull and synchronize secrets and configuration data, including <a href="/docs/esc/integrations/dynamic-secrets/aws-secrets/">AWS Secrets Manager</a>, <a href="/docs/esc/integrations/dynamic-secrets/azure-secrets/">Azure Key Vault</a>, <a href="/docs/esc/integrations/dynamic-secrets/gcp-secrets/">GCP Secret Manager</a>, <a href="/docs/esc/integrations/dynamic-secrets/vault-secrets/">HashiCorp Vault</a>, and <a href="/docs/esc/integrations/dynamic-secrets/1password-secrets/">1Password</a>.</p>
40-
cards:
41-
- label: AWS Secrets Manager
42-
icon: aws-40
43-
link: /docs/esc/integrations/dynamic-secrets/aws-secrets/
44-
- label: Azure Key Vault
45-
icon: azure-40
46-
link: /docs/esc/integrations/dynamic-secrets/azure-secrets/
47-
- label: GCP Secret Manager
48-
icon: google-cloud-40
49-
link: /docs/esc/integrations/dynamic-secrets/gcp-secrets/
50-
- label: HashiCorp Vault
51-
icon: vault-40
52-
link: /docs/esc/integrations/dynamic-secrets/vault-secrets/
38+
Pulumi ESC is a new category of configuration as code product, motivated by our experience working with hundreds of Pulumi IaC customers to address their needs in managing secrets and configuration at scale within their Pulumi infrastructure and across other cloud applications and infrastructure projects.
39+
- type: cards-logo-label-link
40+
heading: Secrets Integrations
41+
description: <p>Pulumi ESC integrates with all of the most popular secrets stores
42+
to pull and synchronize secrets and configuration data, including <a href="/docs/esc/integrations/dynamic-secrets/aws-secrets/">AWS
43+
Secrets Manager</a>, <a href="/docs/esc/integrations/dynamic-secrets/azure-secrets/">Azure
44+
Key Vault</a>, <a href="/docs/esc/integrations/dynamic-secrets/gcp-secrets/">GCP
45+
Secret Manager</a>, <a href="/docs/esc/integrations/dynamic-secrets/vault-secrets/">HashiCorp
46+
Vault</a>, and <a
47+
href="/docs/esc/integrations/dynamic-secrets/1password-secrets/">1Password</a>.</p>
48+
cards:
49+
- label: AWS Secrets Manager
50+
icon: aws-40
51+
link: /docs/esc/integrations/dynamic-secrets/aws-secrets/
52+
- label: Azure Key Vault
53+
icon: azure-40
54+
link: /docs/esc/integrations/dynamic-secrets/azure-secrets/
55+
- label: GCP Secret Manager
56+
icon: google-cloud-40
57+
link: /docs/esc/integrations/dynamic-secrets/gcp-secrets/
58+
- label: HashiCorp Vault
59+
icon: vault-40
60+
link: /docs/esc/integrations/dynamic-secrets/vault-secrets/
5361
# - label: 1Password
5462
# icon: onepassword-40
5563
# link: /docs/esc/integrations/dynamic-secrets/1password-secrets/
@@ -69,59 +77,67 @@ sections:
6977
# - label: Kubernetes & Pulumi ESC
7078
# icon: kubernetes-40
7179
# link: /docs/esc/integrations/kubernetes/
72-
- type: cards-logo-label-link
73-
heading: Languages
74-
description: Manage configuration and secrets intuitively on any cloud using familiar languages.
75-
cards:
76-
- label: Node.js
77-
icon: icon-32-32 node-color-32-32
78-
link: /docs/esc/development/languages-sdks/javascript/
79-
- label: Python
80-
icon: icon-32-32 python-color-32-32
81-
link: /docs/esc/development/languages-sdks/python/
82-
- label: Go
83-
icon: icon-32-32 go-color-32-32
84-
link: /docs/esc/development/languages-sdks/go/
85-
- label: YAML
86-
icon: icon-32-32 yaml-color-32-32
87-
link: /docs/esc/reference/
88-
- type: button-cards
89-
heading: Featured Capabilities
90-
cards:
91-
- heading: ESC CLI
92-
link: /docs/esc/cli/
93-
description: An overview of the Pulumi ESC CLI.
94-
primary_button_label: Get Started
95-
primary_button_link: /docs/esc/cli/
96-
secondary_button_label: Install
97-
secondary_button_link: /docs/esc/download-install/
98-
- heading: Dynamic Login Credentials
99-
description: Support for short-lived OIDC login credentials for popular cloud providers.
100-
link: /docs/esc/integrations/dynamic-login-credentials/
101-
- heading: Dynamic Secrets Providers
102-
description: Support for dynamic configuration providers allow Pulumi ESC to integrate with secrets stored in any other provider.
103-
link: /docs/esc/integrations/dynamic-secrets/
104-
- heading: ESC Webhooks
105-
description: Automate your processes with environment event webhooks.
106-
link: /docs/esc/environments/webhooks/
107-
- type: full-width-cards
108-
heading: Featured docs
109-
cards:
110-
- icon: lightbulb-blue-21-21
111-
heading: Detailed overview of environments
112-
description: Learn more about managing environments using Pulumi ESC.
113-
link: /docs/pulumi-cloud/esc/environments/
114-
- icon: terminal-blue-21-21
115-
heading: Integration with Docker
116-
description: Pulumi ESC integrates with Docker to manage configuration and secrets while running docker commands.
117-
link: /docs/esc/integrations/dev-tools/docker/
118-
- icon: swap-blue-21-21
119-
heading: Pulumi ESC vs HashiCorp Vault
120-
description: Learn about the major differences between Pulumi ESC and HashiCorp Vault.
121-
link: /docs/esc/vs/vault/
122-
- type: blue-sparkle
123-
heading: Why Pulumi ESC?
124-
description: Pulumi ESC is a centralized secrets management & orchestration service. Easily access, share, and manage secrets securely on any cloud using your favorite programming languages. Pull and sync secrets with any secrets store, and consume secrets in any application, tool, or CI/CD platform.
80+
- type: cards-logo-label-link
81+
heading: Languages
82+
description: Manage configuration and secrets intuitively on any cloud using familiar
83+
languages.
84+
cards:
85+
- label: Node.js
86+
icon: icon-32-32 node-color-32-32
87+
link: /docs/esc/development/languages-sdks/javascript/
88+
- label: Python
89+
icon: icon-32-32 python-color-32-32
90+
link: /docs/esc/development/languages-sdks/python/
91+
- label: Go
92+
icon: icon-32-32 go-color-32-32
93+
link: /docs/esc/development/languages-sdks/go/
94+
- label: YAML
95+
icon: icon-32-32 yaml-color-32-32
96+
link: /docs/esc/reference/
97+
- type: button-cards
98+
heading: Featured Capabilities
99+
cards:
100+
- heading: ESC CLI
101+
link: /docs/esc/cli/
102+
description: An overview of the Pulumi ESC CLI.
103+
primary_button_label: Get Started
104+
primary_button_link: /docs/esc/cli/
105+
secondary_button_label: Install
106+
secondary_button_link: /docs/esc/download-install/
107+
- heading: Dynamic Login Credentials
108+
description: Support for short-lived OIDC login credentials for popular cloud
109+
providers.
110+
link: /docs/esc/integrations/dynamic-login-credentials/
111+
- heading: Dynamic Secrets Providers
112+
description: Support for dynamic configuration providers allow Pulumi ESC
113+
to integrate with secrets stored in any other provider.
114+
link: /docs/esc/integrations/dynamic-secrets/
115+
- heading: ESC Webhooks
116+
description: Automate your processes with environment event webhooks.
117+
link: /docs/esc/environments/webhooks/
118+
- type: full-width-cards
119+
heading: Featured docs
120+
cards:
121+
- icon: lightbulb-blue-21-21
122+
heading: Detailed overview of environments
123+
description: Learn more about managing environments using Pulumi ESC.
124+
link: /docs/pulumi-cloud/esc/environments/
125+
- icon: terminal-blue-21-21
126+
heading: Integration with Docker
127+
description: Pulumi ESC integrates with Docker to manage configuration and
128+
secrets while running docker commands.
129+
link: /docs/esc/integrations/dev-tools/docker/
130+
- icon: swap-blue-21-21
131+
heading: Pulumi ESC vs HashiCorp Vault
132+
description: Learn about the major differences between Pulumi ESC and HashiCorp
133+
Vault.
134+
link: /docs/esc/vs/vault/
135+
- type: blue-sparkle
136+
heading: Why Pulumi ESC?
137+
description: Pulumi ESC is a centralized secrets management & orchestration service.
138+
Easily access, share, and manage secrets securely on any cloud using your favorite
139+
programming languages. Pull and sync secrets with any secrets store, and consume
140+
secrets in any application, tool, or CI/CD platform.
125141
# - type: full-width-cards
126142
# heading: Reference
127143
# cards:
@@ -133,7 +149,20 @@ sections:
133149
# heading: Pulumi CLI docs
134150
# description: Browse the complete documentation of available CLI commands.
135151
# link: /docs/cli/
136-
- type: flat
137-
heading: Have questions?
138-
description: <p>For questions or feedback, reach out on <a href="https://slack.pulumi.com" target="_blank">community Slack</a>, <a href="https://github.com/pulumi" target="_blank">GitHub</a>, or <a href="/support/">contact support</a>.</p>
152+
- type: flat
153+
heading: Have questions?
154+
description: <p>For questions or feedback, reach out on <a href="https://slack.pulumi.com"
155+
target="_blank">community Slack</a>, <a href="https://github.com/pulumi" target="_blank">GitHub</a>,
156+
or <a href="/support/">contact support</a>.</p>
157+
search:
158+
keywords:
159+
- tame
160+
- sprawl
161+
- complexity
162+
- securely
163+
- infrastructure
164+
- applications
165+
- esc
139166
---
167+
168+

content/docs/esc/cli/_index.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
22
title: ESC CLI
33
title_tag: Pulumi ESC CLI Overview
4-
meta_desc: An overview of the Pulumi ESC (Environments, Secrets, and Configuration) CLI.
4+
meta_desc: An overview of the Pulumi ESC (Environments, Secrets, and Configuration)
5+
CLI.
56
h1: Pulumi ESC CLI overview
67
no_on_this_page: true
78
menu:
@@ -10,7 +11,16 @@ menu:
1011
identifier: esc-cli-overview
1112
weight: 7
1213
aliases:
13-
- /docs/esc-cli/
14+
- /docs/esc-cli/
15+
search:
16+
keywords:
17+
- cli
18+
- environments
19+
- esc
20+
- overview
21+
- secrets
22+
- configuration
23+
- commands
1424
---
1525

1626
Pulumi ESC is controlled primarily using the command line interface (CLI). It works in conjunction with the Pulumi Cloud

content/docs/esc/cli/command-line-completion.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,16 @@ menu:
1010
parent: esc-cli-overview
1111
weight: 2
1212
aliases:
13-
- /docs/esc-cli/command-line-completion/
13+
- /docs/esc-cli/command-line-completion/
14+
search:
15+
keywords:
16+
- line
17+
- bash_completion
18+
- completion
19+
- command
20+
- information
21+
- cli
22+
- using
1423
---
1524

1625
The Pulumi ESC CLI also has a command to generate a command-line completion script for Bash, Zsh, and Fish. This gives you tab completion for all commands,

content/docs/esc/cli/commands/esc_env_diff.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
---
22
title: "esc env diff"
3+
search:
4+
keywords:
5+
- diff
6+
- omitted
7+
- env
8+
- esc
9+
- argument
10+
- environment
11+
- portion
312
---
413

5-
6-
714
Show changes between versions.
815

916
## Synopsis

content/docs/esc/cli/commands/esc_env_ls.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
---
22
title: "esc env ls"
3+
search:
4+
keywords:
5+
- ls
6+
- string
7+
- env
8+
- esc
9+
- environments
10+
- returned
11+
- filter
312
---
413

5-
6-
714
List environments.
815

916
## Synopsis

content/docs/esc/cli/commands/esc_env_set.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
---
22
title: "esc env set"
3+
search:
4+
keywords:
5+
- set
6+
- options
7+
- env
8+
- esc
9+
- value
10+
- 'true'
11+
- path
312
---
413

5-
6-
714
Set a value within an environment.
815

916
## Synopsis

content/docs/esc/cli/commands/esc_env_version_rollback.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
---
22
title: "esc env version rollback"
3+
search:
4+
keywords:
5+
- rollback
6+
- environment
7+
- commands
8+
- options
9+
- version
10+
- env
11+
- esc
312
---
413

5-
6-
714
Roll back to a specific version
815

916
## Synopsis

content/docs/esc/cli/commands/esc_env_version_tag_ls.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
---
22
title: "esc env version tag ls"
3+
search:
4+
keywords:
5+
- ls
6+
- env
7+
- versions
8+
- environment
9+
- commands
10+
- tag
11+
- version
312
---
413

5-
6-
714
List tagged versions.
815

916
## Synopsis

content/docs/esc/cli/commands/esc_env_version_tag_rm.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
---
22
title: "esc env version tag rm"
3+
search:
4+
keywords:
5+
- env
6+
- tagged
7+
- commands
8+
- removes
9+
- rm
10+
- tag
11+
- version
312
---
413

5-
6-
714
Remove a tagged version.
815

916
## Synopsis

0 commit comments

Comments
 (0)