Skip to content

Commit

Permalink
Upgrade terraform-provider-signalfx to v9.3.0 (#604)
Browse files Browse the repository at this point in the history
This PR was generated via `$ upgrade-provider pulumi/pulumi-signalfx
--kind=all --target-version=9.3.0`.

---

- Upgrading terraform-provider-signalfx from 9.2.1  to 9.3.0.
	Fixes #603
  • Loading branch information
pulumi-bot authored Nov 15, 2024
1 parent d0829de commit c742886
Show file tree
Hide file tree
Showing 28 changed files with 1,365 additions and 54 deletions.
3 changes: 3 additions & 0 deletions provider/cmd/pulumi-resource-signalfx/bridge-metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -333,6 +333,9 @@
"project_service_keys": {
"maxItemsOne": false
},
"project_wif_configs": {
"maxItemsOne": false
},
"services": {
"maxItemsOne": false
}
Expand Down
88 changes: 87 additions & 1 deletion provider/cmd/pulumi-resource-signalfx/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -214,6 +214,22 @@
"projectKey"
]
},
"signalfx:gcp/IntegrationProjectWifConfig:IntegrationProjectWifConfig": {
"properties": {
"projectId": {
"type": "string"
},
"wifConfig": {
"type": "string",
"secret": true
}
},
"type": "object",
"required": [
"projectId",
"wifConfig"
]
},
"signalfx:index/AlertMutingRuleFilter:AlertMutingRuleFilter": {
"properties": {
"negated": {
Expand Down Expand Up @@ -2584,6 +2600,10 @@
"signalfx:gcp/integration:Integration": {
"description": "Splunk Observability Cloud GCP Integration.\n\n\u003e **NOTE** When managing integrations, use a session token of an administrator to authenticate the Splunk Observability Cloud provider. See [Operations that require a session token for an administrator](https://dev.splunk.com/observability/docs/administration/authtokens#Operations-that-require-a-session-token-for-an-administrator). Otherwise you'll receive a 4xx error.\n\n",
"properties": {
"authMethod": {
"type": "string",
"description": "Authentication method to use in this integration. If empty, Splunk Observability backend defaults to SERVICE_ACCOUNT_KEY\n"
},
"customMetricTypeDomains": {
"type": "array",
"items": {
Expand Down Expand Up @@ -2626,6 +2646,14 @@
"description": "GCP projects to add.\n",
"secret": true
},
"projectWifConfigs": {
"type": "array",
"items": {
"$ref": "#/types/signalfx:gcp/IntegrationProjectWifConfig:IntegrationProjectWifConfig"
},
"description": "GCP WIF configs\n",
"secret": true
},
"services": {
"type": "array",
"items": {
Expand All @@ -2636,13 +2664,25 @@
"useMetricSourceProjectForQuota": {
"type": "boolean",
"description": "When this value is set to true Observability Cloud will force usage of a quota from the project where metrics are stored. For this to work the service account provided for the project needs to be provided with serviceusage.services.use permission or Service Usage Consumer role in this project. When set to false default quota settings are used.\n"
},
"wifSplunkIdentity": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"description": "The Splunk Observability GCP identity to include in GCP WIF provider definition.\n"
}
},
"required": [
"enabled",
"name"
"name",
"wifSplunkIdentity"
],
"inputProperties": {
"authMethod": {
"type": "string",
"description": "Authentication method to use in this integration. If empty, Splunk Observability backend defaults to SERVICE_ACCOUNT_KEY\n"
},
"customMetricTypeDomains": {
"type": "array",
"items": {
Expand Down Expand Up @@ -2686,6 +2726,14 @@
"description": "GCP projects to add.\n",
"secret": true
},
"projectWifConfigs": {
"type": "array",
"items": {
"$ref": "#/types/signalfx:gcp/IntegrationProjectWifConfig:IntegrationProjectWifConfig"
},
"description": "GCP WIF configs\n",
"secret": true
},
"services": {
"type": "array",
"items": {
Expand All @@ -2696,6 +2744,13 @@
"useMetricSourceProjectForQuota": {
"type": "boolean",
"description": "When this value is set to true Observability Cloud will force usage of a quota from the project where metrics are stored. For this to work the service account provided for the project needs to be provided with serviceusage.services.use permission or Service Usage Consumer role in this project. When set to false default quota settings are used.\n"
},
"wifSplunkIdentity": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"description": "The Splunk Observability GCP identity to include in GCP WIF provider definition.\n"
}
},
"requiredInputs": [
Expand All @@ -2704,6 +2759,10 @@
"stateInputs": {
"description": "Input properties used for looking up and filtering Integration resources.\n",
"properties": {
"authMethod": {
"type": "string",
"description": "Authentication method to use in this integration. If empty, Splunk Observability backend defaults to SERVICE_ACCOUNT_KEY\n"
},
"customMetricTypeDomains": {
"type": "array",
"items": {
Expand Down Expand Up @@ -2747,6 +2806,14 @@
"description": "GCP projects to add.\n",
"secret": true
},
"projectWifConfigs": {
"type": "array",
"items": {
"$ref": "#/types/signalfx:gcp/IntegrationProjectWifConfig:IntegrationProjectWifConfig"
},
"description": "GCP WIF configs\n",
"secret": true
},
"services": {
"type": "array",
"items": {
Expand All @@ -2757,6 +2824,13 @@
"useMetricSourceProjectForQuota": {
"type": "boolean",
"description": "When this value is set to true Observability Cloud will force usage of a quota from the project where metrics are stored. For this to work the service account provided for the project needs to be provided with serviceusage.services.use permission or Service Usage Consumer role in this project. When set to false default quota settings are used.\n"
},
"wifSplunkIdentity": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"description": "The Splunk Observability GCP identity to include in GCP WIF provider definition.\n"
}
},
"type": "object"
Expand Down Expand Up @@ -6904,6 +6978,12 @@
"inputs": {
"description": "A collection of arguments for invoking getDimensionValues.\n",
"properties": {
"limit": {
"type": "integer"
},
"orderBy": {
"type": "string"
},
"query": {
"type": "string"
}
Expand All @@ -6920,6 +7000,12 @@
"description": "The provider-assigned unique ID for this managed resource.\n",
"type": "string"
},
"limit": {
"type": "integer"
},
"orderBy": {
"type": "string"
},
"query": {
"type": "string"
},
Expand Down
31 changes: 16 additions & 15 deletions provider/go.mod
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
module github.com/pulumi/pulumi-signalfx/provider/v7

go 1.22.0
go 1.23

toolchain go1.22.7
toolchain go1.23.3

require (
github.com/pulumi/pulumi-terraform-bridge/v3 v3.95.0
github.com/pulumi/pulumi/sdk/v3 v3.137.0
github.com/splunk-terraform/terraform-provider-signalfx v1.9.2-0.20240916185732-245e8034cb2d
github.com/splunk-terraform/terraform-provider-signalfx v1.9.2-0.20241114103820-a93a94bc52b7
)

replace (
Expand Down Expand Up @@ -81,17 +81,17 @@ require (
github.com/hashicorp/go-retryablehttp v0.7.7 // indirect
github.com/hashicorp/go-safetemp v1.0.0 // indirect
github.com/hashicorp/go-uuid v1.0.3 // indirect
github.com/hashicorp/go-version v1.6.0 // indirect
github.com/hashicorp/hc-install v0.6.4 // indirect
github.com/hashicorp/go-version v1.7.0 // indirect
github.com/hashicorp/hc-install v0.9.0 // indirect
github.com/hashicorp/hcl v1.0.0 // indirect
github.com/hashicorp/hcl/v2 v2.20.1 // indirect
github.com/hashicorp/hcl/v2 v2.22.0 // indirect
github.com/hashicorp/hil v0.0.0-20190212132231-97b3a9cdfa93 // indirect
github.com/hashicorp/logutils v1.0.0 // indirect
github.com/hashicorp/terraform-exec v0.21.0 // indirect
github.com/hashicorp/terraform-json v0.22.1 // indirect
github.com/hashicorp/terraform-json v0.23.0 // indirect
github.com/hashicorp/terraform-plugin-go v0.25.0 // indirect
github.com/hashicorp/terraform-plugin-log v0.9.0 // indirect
github.com/hashicorp/terraform-plugin-sdk/v2 v2.34.0 // indirect
github.com/hashicorp/terraform-plugin-sdk/v2 v2.35.0 // indirect
github.com/hashicorp/terraform-registry-address v0.2.3 // indirect
github.com/hashicorp/terraform-svchost v0.1.1 // indirect
github.com/hashicorp/yamux v0.1.1 // indirect
Expand Down Expand Up @@ -151,7 +151,7 @@ require (
github.com/segmentio/encoding v0.3.5 // indirect
github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect
github.com/shopspring/decimal v1.3.1 // indirect
github.com/signalfx/signalfx-go v1.40.1 // indirect
github.com/signalfx/signalfx-go v1.43.0 // indirect
github.com/skeema/knownhosts v1.2.2 // indirect
github.com/spf13/afero v1.9.5 // indirect
github.com/spf13/cast v1.5.0 // indirect
Expand All @@ -168,23 +168,24 @@ require (
github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect
github.com/xanzy/ssh-agent v0.3.3 // indirect
github.com/yuin/goldmark v1.7.4 // indirect
github.com/zclconf/go-cty v1.14.4 // indirect
github.com/zclconf/go-cty v1.15.0 // indirect
go.opencensus.io v0.24.0 // indirect
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect
go.opentelemetry.io/otel v1.24.0 // indirect
go.opentelemetry.io/otel/metric v1.24.0 // indirect
go.opentelemetry.io/otel/trace v1.24.0 // indirect
go.uber.org/atomic v1.9.0 // indirect
golang.org/x/crypto v0.26.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
golang.org/x/crypto v0.28.0 // indirect
golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8 // indirect
golang.org/x/mod v0.18.0 // indirect
golang.org/x/mod v0.21.0 // indirect
golang.org/x/net v0.28.0 // indirect
golang.org/x/oauth2 v0.22.0 // indirect
golang.org/x/sync v0.8.0 // indirect
golang.org/x/sys v0.24.0 // indirect
golang.org/x/term v0.23.0 // indirect
golang.org/x/text v0.17.0 // indirect
golang.org/x/sys v0.26.0 // indirect
golang.org/x/term v0.25.0 // indirect
golang.org/x/text v0.19.0 // indirect
golang.org/x/time v0.5.0 // indirect
golang.org/x/tools v0.22.0 // indirect
google.golang.org/api v0.169.0 // indirect
Expand Down
Loading

0 comments on commit c742886

Please sign in to comment.