This commit is contained in:
2025-04-18 13:34:34 -07:00
parent 0674f1ddab
commit b06d454398
3 changed files with 9 additions and 9 deletions

View File

@@ -1,6 +1,6 @@
# Incus Resource Provider # Incus Resource Provider
The Incus Resource Provider lets you manage [Incus](http://example.com) resources. The Incus Resource Provider lets you manage [Incus](https://linuxcontainers.org/incus/introduction/) resources.
## Installing ## Installing
@@ -11,13 +11,13 @@ This package is available for several languages/platforms:
To use from JavaScript or TypeScript in Node.js, install using either `npm`: To use from JavaScript or TypeScript in Node.js, install using either `npm`:
```bash ```bash
npm install @pulumi/incus npm install @kiterun/incus
``` ```
or `yarn`: or `yarn`:
```bash ```bash
yarn add @pulumi/incus yarn add @kiterun/incus
``` ```
### Python ### Python

View File

@@ -16,7 +16,7 @@ func getJSBaseOptions(t *testing.T) integration.ProgramTestOptions {
base := getBaseOptions(t) base := getBaseOptions(t)
baseJS := base.With(integration.ProgramTestOptions{ baseJS := base.With(integration.ProgramTestOptions{
Dependencies: []string{ Dependencies: []string{
"@pulumi/incus", "@kiterun/incus",
}, },
}) })

View File

@@ -20,11 +20,11 @@ import (
// Allow embedding bridge-metadata.json in the provider. // Allow embedding bridge-metadata.json in the provider.
_ "embed" _ "embed"
incus "github.com/lxc/terraform-provider-incus/provider" // Import the upstream provider
"github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfbridge" "github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfbridge"
"github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfbridge/tokens" "github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfbridge/tokens"
shimv2 "github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfshim/sdk-v2" shimv2 "github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfshim/sdk-v2"
"github.com/pulumi/pulumi/pkg/v3/codegen/schema" "github.com/pulumi/pulumi/pkg/v3/codegen/schema"
incus "github.com/lxc/terraform-provider-incus/provider" // Import the upstream provider
"github.com/brandonkal/pulumi-incus/provider/pkg/version" "github.com/brandonkal/pulumi-incus/provider/pkg/version"
) )
@@ -111,16 +111,16 @@ func Provider() tfbridge.ProviderInfo {
Version: version.Version, Version: version.Version,
// DisplayName is a way to be able to change the casing of the provider name when being // DisplayName is a way to be able to change the casing of the provider name when being
// displayed on the Pulumi registry // displayed on the Pulumi registry
DisplayName: "", DisplayName: "Incus",
// Change this to your personal name (or a company name) that you would like to be shown in // Change this to your personal name (or a company name) that you would like to be shown in
// the Pulumi Registry if this package is published there. // the Pulumi Registry if this package is published there.
Publisher: "Pulumi", Publisher: "Kite.run",
// LogoURL is optional but useful to help identify your package in the Pulumi Registry // LogoURL is optional but useful to help identify your package in the Pulumi Registry
// if this package is published there. // if this package is published there.
// //
// You may host a logo on a domain you control or add an PNG logo (100x100) for your package // You may host a logo on a domain you control or add an PNG logo (100x100) for your package
// in your repository and use the raw content URL for that file as your logo URL. // in your repository and use the raw content URL for that file as your logo URL.
LogoURL: "", LogoURL: "https://linuxcontainers.org/static/img/containers.png",
// PluginDownloadURL is an optional URL used to download the Provider // PluginDownloadURL is an optional URL used to download the Provider
// for use in Pulumi programs // for use in Pulumi programs
// e.g. https://github.com/org/pulumi-provider-name/releases/download/v${VERSION}/ // e.g. https://github.com/org/pulumi-provider-name/releases/download/v${VERSION}/
@@ -131,7 +131,7 @@ func Provider() tfbridge.ProviderInfo {
// https://www.pulumi.com/docs/guides/pulumi-packages/schema/#package. // https://www.pulumi.com/docs/guides/pulumi-packages/schema/#package.
Keywords: []string{"incus", "category/cloud"}, Keywords: []string{"incus", "category/cloud"},
License: "Apache-2.0", License: "Apache-2.0",
Homepage: "https://www.pulumi.com", Homepage: "https://linuxcontainers.org",
Repository: "https://github.com/brandonkal/pulumi-incus", Repository: "https://github.com/brandonkal/pulumi-incus",
// The GitHub Org for the provider - defaults to `terraform-providers`. Note that this should // The GitHub Org for the provider - defaults to `terraform-providers`. Note that this should
// match the TF provider module's require directive, not any replace directives. // match the TF provider module's require directive, not any replace directives.