Skip to content

Commit a86336f

Browse files
authored
Merge branch 'master' into jkodroff/add-available-cli-versios
2 parents 0a46bbd + 5de4edd commit a86336f

File tree

3 files changed

+17
-5
lines changed

3 files changed

+17
-5
lines changed

content/docs/iac/guides/building-extending/packages/publishing-packages.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,26 @@ aliases:
2121
- /docs/iac/build-with-pulumi/publishing-packages/
2222
---
2323

24-
This guide will take you step-by-step through creating and publishing a Pulumi Package. You can use this guide to create any [type of Pulumi Package](/docs/guides/pulumi-packages#types-of-pulumi-packages): a component, custom provider, or an existing Terraform provider packaged for use within Pulumi. This guide assumes you're using GitHub to host your package's source code and GitHub Actions to publish various parts of your package.
24+
This guide will take you through the process to create and publish a [Pulumi Package](/docs/iac/concepts/packages) to the [Pulumi Registry](/registry). You can use this guide to publish the following types of Pulumi Packages:
25+
26+
- A [component](/docs/iac/concepts/components) or related group of components
27+
- A custom provider where you define the CRUD operations for each resource type
28+
- A bridged provider, which wraps an existing Terraform provider and leverages its code to perform the CRUD operations for each resource type
29+
30+
{{% notes type="info" %}}
31+
This guide is for creating packages for public consumption. If you are a looking for information on how to create and publish components for use within your organization, see [Build a Component](/docs/iac/guides/building-extending/components/build-a-component).
32+
{{% /notes %}}
2533

2634
{{% notes type="info" %}}
27-
If you are a cloud or SaaS provider interested in publishing a Pulumi provider or component, please [reach out partners team](/contact/?form=registry) to start publishing to the Pulumi Registry.
35+
If you are a cloud or SaaS provider interested in publishing a Pulumi provider or component, please [reach out to our partners team](/contact).
2836
{{% /notes %}}
2937

3038
## Prerequisites
3139

40+
{{% notes type="info" %}}
41+
This guide assumes you're using GitHub to host your package's source code and GitHub Actions to publish various parts of your package.
42+
{{% /notes %}}
43+
3244
- You need to [install Pulumi](/docs/install/).
3345
- You should be familiar with the Pulumi [Resource and Component model](/docs/concepts/resources/).
3446
- Pulumi Packages are multi-language: you can write your package once in either Go, Python, or TypeScript/JavaScript and then make it available to all Pulumi users, even if they use another language. To develop them, you need to have Git, Go, .NET, Python, and TypeScript installed on your system.
@@ -46,7 +58,7 @@ We've created some template repositories for you to use as a starting point for
4658
- Bridge an existing Terraform Provider to use with Pulumi: [`pulumi/pulumi-tf-provider-boilerplate`](https://github.com/pulumi/pulumi-tf-provider-boilerplate)
4759

4860
{{% notes type="info" %}}
49-
If you need access to a Terraform provider, but don't need the full customisation of a published provider, the ["Any Terraform Provider" Pulumi Provider](/registry/packages/terraform-provider) can provide instant access via locally generating SDKs.
61+
If you need access to a Terraform provider, but don't need the full customization of a published provider, the ["Any Terraform Provider" Pulumi Provider](/registry/packages/terraform-provider) can provide instant access via locally generating SDKs.
5062
{{% /notes %}}
5163

5264
### Name your provider and repository

content/tutorials/esc-external-secret-operator/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ helm upgrade --install external-secrets external-secrets/external-secrets \
5151
#### Create secret containing Pulumi access token
5252

5353
```bash
54-
kubectl create secret generic pulumi-access-token -from-literal=PULUMI_ACCESS_TOKEN=${PULUMI_ACCESS_TOKEN} \
54+
kubectl create secret generic pulumi-access-token --from-literal=PULUMI_ACCESS_TOKEN=${PULUMI_ACCESS_TOKEN} \
5555
--namespace external-secrets
5656
```
5757

static/latest-dev-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.205.0-alpha.x572c86d
1+
3.205.0-alpha.x329eb03

0 commit comments

Comments
 (0)