Skip to content

Commit

Permalink
Update pulumi dependency
Browse files Browse the repository at this point in the history
 - [sdk/go] Fix Go resource registrations (pulumi/pulumi#6641)
 - [sdk/python] Support `<Resource>Args` classes (pulumi/pulumi#6525)
  • Loading branch information
lblackstone committed Apr 8, 2021
1 parent 8afa202 commit fcb664d
Show file tree
Hide file tree
Showing 355 changed files with 23,348 additions and 721 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
## HEAD (Unreleased)

- [sdk/go] Fix plugin versioning for invoke calls (https://github.com/pulumi/pulumi-kubernetes/pull/1520)
- Update pulumi dependency (https://github.com/pulumi/pulumi-kubernetes/pull/1521)
- [sdk/go] Fix Go resource registrations (https://github.com/pulumi/pulumi/pull/6641)
- [sdk/python] Support `<Resource>Args` classes (https://github.com/pulumi/pulumi/pull/6525)

## 2.8.4 (March 29, 2021)

Expand Down
4 changes: 2 additions & 2 deletions provider/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ require (
github.com/onsi/ginkgo v1.12.0 // indirect
github.com/onsi/gomega v1.9.0 // indirect
github.com/pkg/errors v0.9.1
github.com/pulumi/pulumi/pkg/v2 v2.23.2
github.com/pulumi/pulumi/sdk/v2 v2.23.2
github.com/pulumi/pulumi/pkg/v2 v2.24.1-0.20210408084720-9a66a4182b0e
github.com/pulumi/pulumi/sdk/v2 v2.24.1
github.com/stretchr/testify v1.7.0
google.golang.org/grpc v1.34.0
helm.sh/helm/v3 v3.5.2
Expand Down
8 changes: 4 additions & 4 deletions provider/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -922,10 +922,10 @@ github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4O
github.com/prometheus/procfs v0.2.0 h1:wH4vA7pcjKuZzjF7lM8awk4fnuJO6idemZXoKnULUx4=
github.com/prometheus/procfs v0.2.0/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU=
github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU=
github.com/pulumi/pulumi/pkg/v2 v2.23.2 h1:ru9seiGJM8By7AoDCMfkTXO0ETJz5f5Kn5AjQ2UPbI4=
github.com/pulumi/pulumi/pkg/v2 v2.23.2/go.mod h1:NIXOUdL8dp/FbWENt57+uyh00zcbF3H6sQ6GmrsrHuE=
github.com/pulumi/pulumi/sdk/v2 v2.23.2 h1:7bEx7U/rpK8IKNSc+b9WfJ5f+gVkLpfWvUakbPvDBXw=
github.com/pulumi/pulumi/sdk/v2 v2.23.2/go.mod h1:sHQdzD0/cIopR5uLeoikXi1pNBv5SwA4M617VqdIA3E=
github.com/pulumi/pulumi/pkg/v2 v2.24.1-0.20210408084720-9a66a4182b0e h1:pgcymgll6BRIdsG4suYP2pPmtarWGTlp93BhEE6W4+Y=
github.com/pulumi/pulumi/pkg/v2 v2.24.1-0.20210408084720-9a66a4182b0e/go.mod h1:hq6KcDEklytmMrL5aexH19GP2f5GX2IeveICJXaKHc0=
github.com/pulumi/pulumi/sdk/v2 v2.24.1 h1:bmFDjdlYinnjQu5jeR+D4+k8aQuEhxIfJ/N3nOSaYiY=
github.com/pulumi/pulumi/sdk/v2 v2.24.1/go.mod h1:sHQdzD0/cIopR5uLeoikXi1pNBv5SwA4M617VqdIA3E=
github.com/qri-io/starlib v0.4.2-0.20200213133954-ff2e8cd5ef8d/go.mod h1:7DPO4domFU579Ga6E61sB9VFNaniPVwJP5C4bBCu3wA=
github.com/quasilyte/go-consistent v0.0.0-20190521200055-c6f3937de18c/go.mod h1:5STLWrekHfjyYwxBRVRXNOSewLJ3PWfDJd1VyTS21fI=
github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=
Expand Down
9 changes: 5 additions & 4 deletions sdk/go/kubernetes/admissionregistration/v1/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,18 @@ func (m *module) Version() semver.Version {
func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi.Resource, err error) {
switch typ {
case "kubernetes:admissionregistration.k8s.io/v1:MutatingWebhookConfiguration":
r, err = NewMutatingWebhookConfiguration(ctx, name, nil, pulumi.URN_(urn))
r = &MutatingWebhookConfiguration{}
case "kubernetes:admissionregistration.k8s.io/v1:MutatingWebhookConfigurationList":
r, err = NewMutatingWebhookConfigurationList(ctx, name, nil, pulumi.URN_(urn))
r = &MutatingWebhookConfigurationList{}
case "kubernetes:admissionregistration.k8s.io/v1:ValidatingWebhookConfiguration":
r, err = NewValidatingWebhookConfiguration(ctx, name, nil, pulumi.URN_(urn))
r = &ValidatingWebhookConfiguration{}
case "kubernetes:admissionregistration.k8s.io/v1:ValidatingWebhookConfigurationList":
r, err = NewValidatingWebhookConfigurationList(ctx, name, nil, pulumi.URN_(urn))
r = &ValidatingWebhookConfigurationList{}
default:
return nil, fmt.Errorf("unknown resource type: %s", typ)
}

err = ctx.RegisterResource(typ, name, nil, r, pulumi.URN_(urn))
return
}

Expand Down
9 changes: 5 additions & 4 deletions sdk/go/kubernetes/admissionregistration/v1beta1/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,18 @@ func (m *module) Version() semver.Version {
func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi.Resource, err error) {
switch typ {
case "kubernetes:admissionregistration.k8s.io/v1beta1:MutatingWebhookConfiguration":
r, err = NewMutatingWebhookConfiguration(ctx, name, nil, pulumi.URN_(urn))
r = &MutatingWebhookConfiguration{}
case "kubernetes:admissionregistration.k8s.io/v1beta1:MutatingWebhookConfigurationList":
r, err = NewMutatingWebhookConfigurationList(ctx, name, nil, pulumi.URN_(urn))
r = &MutatingWebhookConfigurationList{}
case "kubernetes:admissionregistration.k8s.io/v1beta1:ValidatingWebhookConfiguration":
r, err = NewValidatingWebhookConfiguration(ctx, name, nil, pulumi.URN_(urn))
r = &ValidatingWebhookConfiguration{}
case "kubernetes:admissionregistration.k8s.io/v1beta1:ValidatingWebhookConfigurationList":
r, err = NewValidatingWebhookConfigurationList(ctx, name, nil, pulumi.URN_(urn))
r = &ValidatingWebhookConfigurationList{}
default:
return nil, fmt.Errorf("unknown resource type: %s", typ)
}

err = ctx.RegisterResource(typ, name, nil, r, pulumi.URN_(urn))
return
}

Expand Down
5 changes: 3 additions & 2 deletions sdk/go/kubernetes/apiextensions/v1/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,14 @@ func (m *module) Version() semver.Version {
func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi.Resource, err error) {
switch typ {
case "kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition":
r, err = NewCustomResourceDefinition(ctx, name, nil, pulumi.URN_(urn))
r = &CustomResourceDefinition{}
case "kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinitionList":
r, err = NewCustomResourceDefinitionList(ctx, name, nil, pulumi.URN_(urn))
r = &CustomResourceDefinitionList{}
default:
return nil, fmt.Errorf("unknown resource type: %s", typ)
}

err = ctx.RegisterResource(typ, name, nil, r, pulumi.URN_(urn))
return
}

Expand Down
5 changes: 3 additions & 2 deletions sdk/go/kubernetes/apiextensions/v1beta1/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,14 @@ func (m *module) Version() semver.Version {
func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi.Resource, err error) {
switch typ {
case "kubernetes:apiextensions.k8s.io/v1beta1:CustomResourceDefinition":
r, err = NewCustomResourceDefinition(ctx, name, nil, pulumi.URN_(urn))
r = &CustomResourceDefinition{}
case "kubernetes:apiextensions.k8s.io/v1beta1:CustomResourceDefinitionList":
r, err = NewCustomResourceDefinitionList(ctx, name, nil, pulumi.URN_(urn))
r = &CustomResourceDefinitionList{}
default:
return nil, fmt.Errorf("unknown resource type: %s", typ)
}

err = ctx.RegisterResource(typ, name, nil, r, pulumi.URN_(urn))
return
}

Expand Down
5 changes: 3 additions & 2 deletions sdk/go/kubernetes/apiregistration/v1/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,14 @@ func (m *module) Version() semver.Version {
func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi.Resource, err error) {
switch typ {
case "kubernetes:apiregistration.k8s.io/v1:APIService":
r, err = NewAPIService(ctx, name, nil, pulumi.URN_(urn))
r = &APIService{}
case "kubernetes:apiregistration.k8s.io/v1:APIServiceList":
r, err = NewAPIServiceList(ctx, name, nil, pulumi.URN_(urn))
r = &APIServiceList{}
default:
return nil, fmt.Errorf("unknown resource type: %s", typ)
}

err = ctx.RegisterResource(typ, name, nil, r, pulumi.URN_(urn))
return
}

Expand Down
5 changes: 3 additions & 2 deletions sdk/go/kubernetes/apiregistration/v1beta1/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,14 @@ func (m *module) Version() semver.Version {
func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi.Resource, err error) {
switch typ {
case "kubernetes:apiregistration.k8s.io/v1beta1:APIService":
r, err = NewAPIService(ctx, name, nil, pulumi.URN_(urn))
r = &APIService{}
case "kubernetes:apiregistration.k8s.io/v1beta1:APIServiceList":
r, err = NewAPIServiceList(ctx, name, nil, pulumi.URN_(urn))
r = &APIServiceList{}
default:
return nil, fmt.Errorf("unknown resource type: %s", typ)
}

err = ctx.RegisterResource(typ, name, nil, r, pulumi.URN_(urn))
return
}

Expand Down
21 changes: 11 additions & 10 deletions sdk/go/kubernetes/apps/v1/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,29 +22,30 @@ func (m *module) Version() semver.Version {
func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi.Resource, err error) {
switch typ {
case "kubernetes:apps/v1:ControllerRevision":
r, err = NewControllerRevision(ctx, name, nil, pulumi.URN_(urn))
r = &ControllerRevision{}
case "kubernetes:apps/v1:ControllerRevisionList":
r, err = NewControllerRevisionList(ctx, name, nil, pulumi.URN_(urn))
r = &ControllerRevisionList{}
case "kubernetes:apps/v1:DaemonSet":
r, err = NewDaemonSet(ctx, name, nil, pulumi.URN_(urn))
r = &DaemonSet{}
case "kubernetes:apps/v1:DaemonSetList":
r, err = NewDaemonSetList(ctx, name, nil, pulumi.URN_(urn))
r = &DaemonSetList{}
case "kubernetes:apps/v1:Deployment":
r, err = NewDeployment(ctx, name, nil, pulumi.URN_(urn))
r = &Deployment{}
case "kubernetes:apps/v1:DeploymentList":
r, err = NewDeploymentList(ctx, name, nil, pulumi.URN_(urn))
r = &DeploymentList{}
case "kubernetes:apps/v1:ReplicaSet":
r, err = NewReplicaSet(ctx, name, nil, pulumi.URN_(urn))
r = &ReplicaSet{}
case "kubernetes:apps/v1:ReplicaSetList":
r, err = NewReplicaSetList(ctx, name, nil, pulumi.URN_(urn))
r = &ReplicaSetList{}
case "kubernetes:apps/v1:StatefulSet":
r, err = NewStatefulSet(ctx, name, nil, pulumi.URN_(urn))
r = &StatefulSet{}
case "kubernetes:apps/v1:StatefulSetList":
r, err = NewStatefulSetList(ctx, name, nil, pulumi.URN_(urn))
r = &StatefulSetList{}
default:
return nil, fmt.Errorf("unknown resource type: %s", typ)
}

err = ctx.RegisterResource(typ, name, nil, r, pulumi.URN_(urn))
return
}

Expand Down
13 changes: 7 additions & 6 deletions sdk/go/kubernetes/apps/v1beta1/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,21 +22,22 @@ func (m *module) Version() semver.Version {
func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi.Resource, err error) {
switch typ {
case "kubernetes:apps/v1beta1:ControllerRevision":
r, err = NewControllerRevision(ctx, name, nil, pulumi.URN_(urn))
r = &ControllerRevision{}
case "kubernetes:apps/v1beta1:ControllerRevisionList":
r, err = NewControllerRevisionList(ctx, name, nil, pulumi.URN_(urn))
r = &ControllerRevisionList{}
case "kubernetes:apps/v1beta1:Deployment":
r, err = NewDeployment(ctx, name, nil, pulumi.URN_(urn))
r = &Deployment{}
case "kubernetes:apps/v1beta1:DeploymentList":
r, err = NewDeploymentList(ctx, name, nil, pulumi.URN_(urn))
r = &DeploymentList{}
case "kubernetes:apps/v1beta1:StatefulSet":
r, err = NewStatefulSet(ctx, name, nil, pulumi.URN_(urn))
r = &StatefulSet{}
case "kubernetes:apps/v1beta1:StatefulSetList":
r, err = NewStatefulSetList(ctx, name, nil, pulumi.URN_(urn))
r = &StatefulSetList{}
default:
return nil, fmt.Errorf("unknown resource type: %s", typ)
}

err = ctx.RegisterResource(typ, name, nil, r, pulumi.URN_(urn))
return
}

Expand Down
21 changes: 11 additions & 10 deletions sdk/go/kubernetes/apps/v1beta2/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,29 +22,30 @@ func (m *module) Version() semver.Version {
func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi.Resource, err error) {
switch typ {
case "kubernetes:apps/v1beta2:ControllerRevision":
r, err = NewControllerRevision(ctx, name, nil, pulumi.URN_(urn))
r = &ControllerRevision{}
case "kubernetes:apps/v1beta2:ControllerRevisionList":
r, err = NewControllerRevisionList(ctx, name, nil, pulumi.URN_(urn))
r = &ControllerRevisionList{}
case "kubernetes:apps/v1beta2:DaemonSet":
r, err = NewDaemonSet(ctx, name, nil, pulumi.URN_(urn))
r = &DaemonSet{}
case "kubernetes:apps/v1beta2:DaemonSetList":
r, err = NewDaemonSetList(ctx, name, nil, pulumi.URN_(urn))
r = &DaemonSetList{}
case "kubernetes:apps/v1beta2:Deployment":
r, err = NewDeployment(ctx, name, nil, pulumi.URN_(urn))
r = &Deployment{}
case "kubernetes:apps/v1beta2:DeploymentList":
r, err = NewDeploymentList(ctx, name, nil, pulumi.URN_(urn))
r = &DeploymentList{}
case "kubernetes:apps/v1beta2:ReplicaSet":
r, err = NewReplicaSet(ctx, name, nil, pulumi.URN_(urn))
r = &ReplicaSet{}
case "kubernetes:apps/v1beta2:ReplicaSetList":
r, err = NewReplicaSetList(ctx, name, nil, pulumi.URN_(urn))
r = &ReplicaSetList{}
case "kubernetes:apps/v1beta2:StatefulSet":
r, err = NewStatefulSet(ctx, name, nil, pulumi.URN_(urn))
r = &StatefulSet{}
case "kubernetes:apps/v1beta2:StatefulSetList":
r, err = NewStatefulSetList(ctx, name, nil, pulumi.URN_(urn))
r = &StatefulSetList{}
default:
return nil, fmt.Errorf("unknown resource type: %s", typ)
}

err = ctx.RegisterResource(typ, name, nil, r, pulumi.URN_(urn))
return
}

Expand Down
5 changes: 3 additions & 2 deletions sdk/go/kubernetes/auditregistration/v1alpha1/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,14 @@ func (m *module) Version() semver.Version {
func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi.Resource, err error) {
switch typ {
case "kubernetes:auditregistration.k8s.io/v1alpha1:AuditSink":
r, err = NewAuditSink(ctx, name, nil, pulumi.URN_(urn))
r = &AuditSink{}
case "kubernetes:auditregistration.k8s.io/v1alpha1:AuditSinkList":
r, err = NewAuditSinkList(ctx, name, nil, pulumi.URN_(urn))
r = &AuditSinkList{}
default:
return nil, fmt.Errorf("unknown resource type: %s", typ)
}

err = ctx.RegisterResource(typ, name, nil, r, pulumi.URN_(urn))
return
}

Expand Down
5 changes: 3 additions & 2 deletions sdk/go/kubernetes/authentication/v1/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,14 @@ func (m *module) Version() semver.Version {
func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi.Resource, err error) {
switch typ {
case "kubernetes:authentication.k8s.io/v1:TokenRequest":
r, err = NewTokenRequest(ctx, name, nil, pulumi.URN_(urn))
r = &TokenRequest{}
case "kubernetes:authentication.k8s.io/v1:TokenReview":
r, err = NewTokenReview(ctx, name, nil, pulumi.URN_(urn))
r = &TokenReview{}
default:
return nil, fmt.Errorf("unknown resource type: %s", typ)
}

err = ctx.RegisterResource(typ, name, nil, r, pulumi.URN_(urn))
return
}

Expand Down
3 changes: 2 additions & 1 deletion sdk/go/kubernetes/authentication/v1beta1/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,12 @@ func (m *module) Version() semver.Version {
func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi.Resource, err error) {
switch typ {
case "kubernetes:authentication.k8s.io/v1beta1:TokenReview":
r, err = NewTokenReview(ctx, name, nil, pulumi.URN_(urn))
r = &TokenReview{}
default:
return nil, fmt.Errorf("unknown resource type: %s", typ)
}

err = ctx.RegisterResource(typ, name, nil, r, pulumi.URN_(urn))
return
}

Expand Down
9 changes: 5 additions & 4 deletions sdk/go/kubernetes/authorization/v1/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,18 @@ func (m *module) Version() semver.Version {
func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi.Resource, err error) {
switch typ {
case "kubernetes:authorization.k8s.io/v1:LocalSubjectAccessReview":
r, err = NewLocalSubjectAccessReview(ctx, name, nil, pulumi.URN_(urn))
r = &LocalSubjectAccessReview{}
case "kubernetes:authorization.k8s.io/v1:SelfSubjectAccessReview":
r, err = NewSelfSubjectAccessReview(ctx, name, nil, pulumi.URN_(urn))
r = &SelfSubjectAccessReview{}
case "kubernetes:authorization.k8s.io/v1:SelfSubjectRulesReview":
r, err = NewSelfSubjectRulesReview(ctx, name, nil, pulumi.URN_(urn))
r = &SelfSubjectRulesReview{}
case "kubernetes:authorization.k8s.io/v1:SubjectAccessReview":
r, err = NewSubjectAccessReview(ctx, name, nil, pulumi.URN_(urn))
r = &SubjectAccessReview{}
default:
return nil, fmt.Errorf("unknown resource type: %s", typ)
}

err = ctx.RegisterResource(typ, name, nil, r, pulumi.URN_(urn))
return
}

Expand Down
9 changes: 5 additions & 4 deletions sdk/go/kubernetes/authorization/v1beta1/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,18 @@ func (m *module) Version() semver.Version {
func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi.Resource, err error) {
switch typ {
case "kubernetes:authorization.k8s.io/v1beta1:LocalSubjectAccessReview":
r, err = NewLocalSubjectAccessReview(ctx, name, nil, pulumi.URN_(urn))
r = &LocalSubjectAccessReview{}
case "kubernetes:authorization.k8s.io/v1beta1:SelfSubjectAccessReview":
r, err = NewSelfSubjectAccessReview(ctx, name, nil, pulumi.URN_(urn))
r = &SelfSubjectAccessReview{}
case "kubernetes:authorization.k8s.io/v1beta1:SelfSubjectRulesReview":
r, err = NewSelfSubjectRulesReview(ctx, name, nil, pulumi.URN_(urn))
r = &SelfSubjectRulesReview{}
case "kubernetes:authorization.k8s.io/v1beta1:SubjectAccessReview":
r, err = NewSubjectAccessReview(ctx, name, nil, pulumi.URN_(urn))
r = &SubjectAccessReview{}
default:
return nil, fmt.Errorf("unknown resource type: %s", typ)
}

err = ctx.RegisterResource(typ, name, nil, r, pulumi.URN_(urn))
return
}

Expand Down
5 changes: 3 additions & 2 deletions sdk/go/kubernetes/autoscaling/v1/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,14 @@ func (m *module) Version() semver.Version {
func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi.Resource, err error) {
switch typ {
case "kubernetes:autoscaling/v1:HorizontalPodAutoscaler":
r, err = NewHorizontalPodAutoscaler(ctx, name, nil, pulumi.URN_(urn))
r = &HorizontalPodAutoscaler{}
case "kubernetes:autoscaling/v1:HorizontalPodAutoscalerList":
r, err = NewHorizontalPodAutoscalerList(ctx, name, nil, pulumi.URN_(urn))
r = &HorizontalPodAutoscalerList{}
default:
return nil, fmt.Errorf("unknown resource type: %s", typ)
}

err = ctx.RegisterResource(typ, name, nil, r, pulumi.URN_(urn))
return
}

Expand Down
5 changes: 3 additions & 2 deletions sdk/go/kubernetes/autoscaling/v2beta1/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,14 @@ func (m *module) Version() semver.Version {
func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi.Resource, err error) {
switch typ {
case "kubernetes:autoscaling/v2beta1:HorizontalPodAutoscaler":
r, err = NewHorizontalPodAutoscaler(ctx, name, nil, pulumi.URN_(urn))
r = &HorizontalPodAutoscaler{}
case "kubernetes:autoscaling/v2beta1:HorizontalPodAutoscalerList":
r, err = NewHorizontalPodAutoscalerList(ctx, name, nil, pulumi.URN_(urn))
r = &HorizontalPodAutoscalerList{}
default:
return nil, fmt.Errorf("unknown resource type: %s", typ)
}

err = ctx.RegisterResource(typ, name, nil, r, pulumi.URN_(urn))
return
}

Expand Down
Loading

0 comments on commit fcb664d

Please sign in to comment.