Skip to content

Commit 6952d88

Browse files
committed
add test content
1 parent fdc32ee commit 6952d88

File tree

104 files changed

+1204
-277
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+1204
-277
lines changed

Diff for: content/docs/esc/_index.md

+111-82
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+
- complexity
161+
- sprawl
162+
- applications
163+
- infrastructure
164+
- esc
165+
- cloud
139166
---
167+
168+

Diff for: content/docs/esc/administration/_index.md

+15-5
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,22 @@
11
---
22
title: Administration
33
title_tag: Pulumi ESC administration
4-
meta_desc: Learn about managing Pulumi ESC organizations, self-hosting options, audit logs, and identity and access management features.
4+
meta_desc: Learn about managing Pulumi ESC organizations, self-hosting options, audit
5+
logs, and identity and access management features.
56
menu:
6-
esc:
7-
parent: esc-home
8-
identifier: pulumi-esc-admin
9-
weight: 9
7+
esc:
8+
parent: esc-home
9+
identifier: pulumi-esc-admin
10+
weight: 9
11+
search:
12+
keywords:
13+
- logs
14+
- administration
15+
- hosting
16+
- identity
17+
- audit
18+
- organizations
19+
- self
1020
---
1121

1222
Pulumi ESC is built upon [Pulumi Cloud](/docs/pulumi-cloud/), our managed cloud service for individuals and teams that allows you to manage and secure infrastructure at scale. Learn how to configure organizations, monitor audit logs, manage identity and access and enable self-hosting.

Diff for: content/docs/esc/administration/audit-logs.md

+15-5
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,24 @@
11
---
22
title_tag: Audit Logs | Pulumi ESC
3-
meta_desc: Pulumi ESC audit logs allow you to account for user activity within your organization.
3+
meta_desc: Pulumi ESC audit logs allow you to account for user activity within your
4+
organization.
45
title: Audit Logs
56
h1: Pulumi ESC audit logs
67
meta_image: /images/docs/meta-images/docs-meta.png
78
menu:
8-
esc:
9-
name: Audit Logs
10-
parent: pulumi-esc-admin
11-
weight: 1
9+
esc:
10+
name: Audit Logs
11+
parent: pulumi-esc-admin
12+
weight: 1
13+
search:
14+
keywords:
15+
- logs
16+
- audit
17+
- activity
18+
- allow
19+
- user
20+
- account
21+
- organization
1222
---
1323

1424
{{% notes "info" %}}

Diff for: content/docs/esc/administration/self-hosting.md

+14-4
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,23 @@
11
---
22
title_tag: "Self-hosting Pulumi ESC"
3-
meta_desc: Pulumi Business Critical Edition gives you the option to self-host Pulumi within your organization's infrastructure.
3+
meta_desc: Pulumi Business Critical Edition gives you the option to self-host Pulumi
4+
within your organization's infrastructure.
45
title: Self-hosting
56
h1: Self-hosting Pulumi ESC
67
meta_image: /images/docs/meta-images/docs-meta.png
78
menu:
8-
esc:
9-
parent: pulumi-esc-admin
10-
weight: 2
9+
esc:
10+
parent: pulumi-esc-admin
11+
weight: 2
12+
search:
13+
keywords:
14+
- hosting
15+
- self
16+
- gives
17+
- host
18+
- edition
19+
- critical
20+
- business
1121
---
1222

1323
{{% notes type="info" %}}

Diff for: content/docs/esc/cli/_index.md

+12-2
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+
- esc
19+
- overview
20+
- environments
21+
- configuration
22+
- secrets
23+
- commands
1424
---
1525

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

Diff for: content/docs/esc/cli/command-line-completion.md

+10-1
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+
- information
17+
- completion
18+
- line
19+
- command
20+
- using
21+
- cli
22+
- bash_completion
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,

Diff for: content/docs/esc/cli/commands/_index.md

+11-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,17 @@ menu:
99
parent: esc-cli-overview
1010
weight: 1
1111
aliases:
12-
- /docs/esc/cli/commands/
13-
- /docs/esc-cli/commands/
12+
- /docs/esc/cli/commands/
13+
- /docs/esc-cli/commands/
14+
search:
15+
keywords:
16+
- commands
17+
- offers
18+
- line
19+
- execute
20+
- esc
21+
- cli
22+
- command
1423
---
1524

1625
{{% notes type="info" %}}

Diff for: content/docs/esc/cli/commands/esc.md

+9-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
---
22
title: "esc"
3+
search:
4+
keywords:
5+
- esc
6+
- commands
7+
- env
8+
- run
9+
- cli
10+
- environment
11+
- list
312
---
413

5-
6-
714
Pulumi ESC command line
815

916
## Synopsis

0 commit comments

Comments
 (0)