Skip to content

Commit

Permalink
Set resource aliases in Go SDK (#1042)
Browse files Browse the repository at this point in the history
  • Loading branch information
lblackstone committed Mar 24, 2020
1 parent 35bee11 commit 9ffab28
Show file tree
Hide file tree
Showing 78 changed files with 592 additions and 7 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

### Improvements

- Add a Go SDK. (https://github.com/pulumi/pulumi-kubernetes/pull/1029).
- Add a Go SDK. (https://github.com/pulumi/pulumi-kubernetes/pull/1029) (https://github.com/pulumi/pulumi-kubernetes/pull/1042).

### Bug fixes

Expand Down
4 changes: 2 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ require (
github.com/imdario/mergo v0.3.8
github.com/mitchellh/go-wordwrap v1.0.0
github.com/pkg/errors v0.9.1
github.com/pulumi/pulumi/pkg v0.0.0-20200322194843-61928f04e052
github.com/pulumi/pulumi/sdk v0.0.0-20200322194843-61928f04e052
github.com/pulumi/pulumi/pkg v0.0.0-20200324171821-8ce10e1dfe54
github.com/pulumi/pulumi/sdk v0.0.0-20200324171821-8ce10e1dfe54
github.com/stretchr/testify v1.5.1
google.golang.org/grpc v1.28.0
k8s.io/api v0.17.0
Expand Down
8 changes: 4 additions & 4 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -486,11 +486,11 @@ github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R
github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU=
github.com/pulumi/pulumi/pkg v0.0.0-20200322194843-61928f04e052 h1:5D1N4YdbWyWmJFvfMBQNTbdrLyvO8+OFTjZNK8Y6814=
github.com/pulumi/pulumi/pkg v0.0.0-20200322194843-61928f04e052/go.mod h1:+03f1v63f9KpRzECPGnYy45weXJqpABXVKqrFlhJZ4Y=
github.com/pulumi/pulumi/pkg v0.0.0-20200324171821-8ce10e1dfe54 h1:fonC2pArm9KGxycPwd9p/lRxS+1dWcv217WR4xoKWE0=
github.com/pulumi/pulumi/pkg v0.0.0-20200324171821-8ce10e1dfe54/go.mod h1:+03f1v63f9KpRzECPGnYy45weXJqpABXVKqrFlhJZ4Y=
github.com/pulumi/pulumi/sdk v0.0.0-20200321193742-f095e64d0f8e/go.mod h1:ZCVEM4V8vr5IogqUhSu28+FEEn3bIjGYpEOSHRureO0=
github.com/pulumi/pulumi/sdk v0.0.0-20200322194843-61928f04e052 h1:dogReZw2OoQ0kpsmXV/6/4PbKMDvaAJ2s84Hc1voYns=
github.com/pulumi/pulumi/sdk v0.0.0-20200322194843-61928f04e052/go.mod h1:ZCVEM4V8vr5IogqUhSu28+FEEn3bIjGYpEOSHRureO0=
github.com/pulumi/pulumi/sdk v0.0.0-20200324171821-8ce10e1dfe54 h1:JCYFbsuIRf544620iQDRQu1e4k+psf98okRmCPLjXB4=
github.com/pulumi/pulumi/sdk v0.0.0-20200324171821-8ce10e1dfe54/go.mod h1:ZCVEM4V8vr5IogqUhSu28+FEEn3bIjGYpEOSHRureO0=
github.com/remyoudompheng/bigfft v0.0.0-20170806203942-52369c62f446/go.mod h1:uYEyJGbgTkfkS4+E/PavXkNJcbFIpEtjt2B0KDQ5+9M=
github.com/rjeczalik/notify v0.9.2 h1:MiTWrPj55mNDHEiIX5YUSKefw/+lCQVoAFmD6oQm5w8=
github.com/rjeczalik/notify v0.9.2/go.mod h1:aErll2f0sUX9PXZnVNyeiObbmTlk5jnMoCa4QEjJeqM=
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,12 @@ func NewMutatingWebhookConfiguration(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("MutatingWebhookConfiguration")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:admissionregistration.k8s.io/v1beta1:MutatingWebhookConfiguration"),
},
})
opts = append(opts, aliases)
var resource MutatingWebhookConfiguration
err := ctx.RegisterResource("kubernetes:admissionregistration.k8s.io/v1:MutatingWebhookConfiguration", name, args, &resource, opts...)
if err != nil {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,12 @@ func NewValidatingWebhookConfiguration(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("ValidatingWebhookConfiguration")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:admissionregistration.k8s.io/v1beta1:ValidatingWebhookConfiguration"),
},
})
opts = append(opts, aliases)
var resource ValidatingWebhookConfiguration
err := ctx.RegisterResource("kubernetes:admissionregistration.k8s.io/v1:ValidatingWebhookConfiguration", name, args, &resource, opts...)
if err != nil {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,12 @@ func NewMutatingWebhookConfiguration(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("MutatingWebhookConfiguration")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:admissionregistration.k8s.io/v1:MutatingWebhookConfiguration"),
},
})
opts = append(opts, aliases)
var resource MutatingWebhookConfiguration
err := ctx.RegisterResource("kubernetes:admissionregistration.k8s.io/v1beta1:MutatingWebhookConfiguration", name, args, &resource, opts...)
if err != nil {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,12 @@ func NewValidatingWebhookConfiguration(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("ValidatingWebhookConfiguration")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:admissionregistration.k8s.io/v1:ValidatingWebhookConfiguration"),
},
})
opts = append(opts, aliases)
var resource ValidatingWebhookConfiguration
err := ctx.RegisterResource("kubernetes:admissionregistration.k8s.io/v1beta1:ValidatingWebhookConfiguration", name, args, &resource, opts...)
if err != nil {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,12 @@ func NewCustomResourceDefinition(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("CustomResourceDefinition")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:apiextensions.k8s.io/v1beta1:CustomResourceDefinition"),
},
})
opts = append(opts, aliases)
var resource CustomResourceDefinition
err := ctx.RegisterResource("kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition", name, args, &resource, opts...)
if err != nil {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,12 @@ func NewCustomResourceDefinition(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("CustomResourceDefinition")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition"),
},
})
opts = append(opts, aliases)
var resource CustomResourceDefinition
err := ctx.RegisterResource("kubernetes:apiextensions.k8s.io/v1beta1:CustomResourceDefinition", name, args, &resource, opts...)
if err != nil {
Expand Down
12 changes: 12 additions & 0 deletions sdk/go/kubernetes/apiregistration/v1/apiservice.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,18 @@ func NewAPIService(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("APIService")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:apiregistration.k8s.io/v1beta1:APIService"),
},
{
Type: pulumi.String("kubernetes:apiregistration/v1beta1:APIService"),
},
{
Type: pulumi.String("kubernetes:apiregistration/v1:APIService"),
},
})
opts = append(opts, aliases)
var resource APIService
err := ctx.RegisterResource("kubernetes:apiregistration.k8s.io/v1:APIService", name, args, &resource, opts...)
if err != nil {
Expand Down
6 changes: 6 additions & 0 deletions sdk/go/kubernetes/apiregistration/v1/apiserviceList.go
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,12 @@ func NewAPIServiceList(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("APIServiceList")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:apiregistration/v1:APIServiceList"),
},
})
opts = append(opts, aliases)
var resource APIServiceList
err := ctx.RegisterResource("kubernetes:apiregistration.k8s.io/v1:APIServiceList", name, args, &resource, opts...)
if err != nil {
Expand Down
12 changes: 12 additions & 0 deletions sdk/go/kubernetes/apiregistration/v1beta1/apiservice.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,18 @@ func NewAPIService(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("APIService")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:apiregistration.k8s.io/v1:APIService"),
},
{
Type: pulumi.String("kubernetes:apiregistration/v1:APIService"),
},
{
Type: pulumi.String("kubernetes:apiregistration/v1beta1:APIService"),
},
})
opts = append(opts, aliases)
var resource APIService
err := ctx.RegisterResource("kubernetes:apiregistration.k8s.io/v1beta1:APIService", name, args, &resource, opts...)
if err != nil {
Expand Down
6 changes: 6 additions & 0 deletions sdk/go/kubernetes/apiregistration/v1beta1/apiserviceList.go
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,12 @@ func NewAPIServiceList(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("APIServiceList")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:apiregistration/v1beta1:APIServiceList"),
},
})
opts = append(opts, aliases)
var resource APIServiceList
err := ctx.RegisterResource("kubernetes:apiregistration.k8s.io/v1beta1:APIServiceList", name, args, &resource, opts...)
if err != nil {
Expand Down
9 changes: 9 additions & 0 deletions sdk/go/kubernetes/apps/v1/controllerRevision.go
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,15 @@ func NewControllerRevision(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("ControllerRevision")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:apps/v1beta1:ControllerRevision"),
},
{
Type: pulumi.String("kubernetes:apps/v1beta2:ControllerRevision"),
},
})
opts = append(opts, aliases)
var resource ControllerRevision
err := ctx.RegisterResource("kubernetes:apps/v1:ControllerRevision", name, args, &resource, opts...)
if err != nil {
Expand Down
9 changes: 9 additions & 0 deletions sdk/go/kubernetes/apps/v1/daemonSet.go
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,15 @@ func NewDaemonSet(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("DaemonSet")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:apps/v1beta2:DaemonSet"),
},
{
Type: pulumi.String("kubernetes:extensions/v1beta1:DaemonSet"),
},
})
opts = append(opts, aliases)
var resource DaemonSet
err := ctx.RegisterResource("kubernetes:apps/v1:DaemonSet", name, args, &resource, opts...)
if err != nil {
Expand Down
12 changes: 12 additions & 0 deletions sdk/go/kubernetes/apps/v1/deployment.go
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,18 @@ func NewDeployment(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("Deployment")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:apps/v1beta1:Deployment"),
},
{
Type: pulumi.String("kubernetes:apps/v1beta2:Deployment"),
},
{
Type: pulumi.String("kubernetes:extensions/v1beta1:Deployment"),
},
})
opts = append(opts, aliases)
var resource Deployment
err := ctx.RegisterResource("kubernetes:apps/v1:Deployment", name, args, &resource, opts...)
if err != nil {
Expand Down
9 changes: 9 additions & 0 deletions sdk/go/kubernetes/apps/v1/replicaSet.go
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,15 @@ func NewReplicaSet(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("ReplicaSet")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:apps/v1beta2:ReplicaSet"),
},
{
Type: pulumi.String("kubernetes:extensions/v1beta1:ReplicaSet"),
},
})
opts = append(opts, aliases)
var resource ReplicaSet
err := ctx.RegisterResource("kubernetes:apps/v1:ReplicaSet", name, args, &resource, opts...)
if err != nil {
Expand Down
9 changes: 9 additions & 0 deletions sdk/go/kubernetes/apps/v1/statefulSet.go
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,15 @@ func NewStatefulSet(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("StatefulSet")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:apps/v1beta1:StatefulSet"),
},
{
Type: pulumi.String("kubernetes:apps/v1beta2:StatefulSet"),
},
})
opts = append(opts, aliases)
var resource StatefulSet
err := ctx.RegisterResource("kubernetes:apps/v1:StatefulSet", name, args, &resource, opts...)
if err != nil {
Expand Down
9 changes: 9 additions & 0 deletions sdk/go/kubernetes/apps/v1beta1/controllerRevision.go
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,15 @@ func NewControllerRevision(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("ControllerRevision")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:apps/v1:ControllerRevision"),
},
{
Type: pulumi.String("kubernetes:apps/v1beta2:ControllerRevision"),
},
})
opts = append(opts, aliases)
var resource ControllerRevision
err := ctx.RegisterResource("kubernetes:apps/v1beta1:ControllerRevision", name, args, &resource, opts...)
if err != nil {
Expand Down
12 changes: 12 additions & 0 deletions sdk/go/kubernetes/apps/v1beta1/deployment.go
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,18 @@ func NewDeployment(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("Deployment")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:apps/v1:Deployment"),
},
{
Type: pulumi.String("kubernetes:apps/v1beta2:Deployment"),
},
{
Type: pulumi.String("kubernetes:extensions/v1beta1:Deployment"),
},
})
opts = append(opts, aliases)
var resource Deployment
err := ctx.RegisterResource("kubernetes:apps/v1beta1:Deployment", name, args, &resource, opts...)
if err != nil {
Expand Down
9 changes: 9 additions & 0 deletions sdk/go/kubernetes/apps/v1beta1/statefulSet.go
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,15 @@ func NewStatefulSet(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("StatefulSet")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:apps/v1:StatefulSet"),
},
{
Type: pulumi.String("kubernetes:apps/v1beta2:StatefulSet"),
},
})
opts = append(opts, aliases)
var resource StatefulSet
err := ctx.RegisterResource("kubernetes:apps/v1beta1:StatefulSet", name, args, &resource, opts...)
if err != nil {
Expand Down
9 changes: 9 additions & 0 deletions sdk/go/kubernetes/apps/v1beta2/controllerRevision.go
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,15 @@ func NewControllerRevision(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("ControllerRevision")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:apps/v1:ControllerRevision"),
},
{
Type: pulumi.String("kubernetes:apps/v1beta1:ControllerRevision"),
},
})
opts = append(opts, aliases)
var resource ControllerRevision
err := ctx.RegisterResource("kubernetes:apps/v1beta2:ControllerRevision", name, args, &resource, opts...)
if err != nil {
Expand Down
9 changes: 9 additions & 0 deletions sdk/go/kubernetes/apps/v1beta2/daemonSet.go
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,15 @@ func NewDaemonSet(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("DaemonSet")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:apps/v1:DaemonSet"),
},
{
Type: pulumi.String("kubernetes:extensions/v1beta1:DaemonSet"),
},
})
opts = append(opts, aliases)
var resource DaemonSet
err := ctx.RegisterResource("kubernetes:apps/v1beta2:DaemonSet", name, args, &resource, opts...)
if err != nil {
Expand Down
12 changes: 12 additions & 0 deletions sdk/go/kubernetes/apps/v1beta2/deployment.go
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,18 @@ func NewDeployment(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("Deployment")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:apps/v1:Deployment"),
},
{
Type: pulumi.String("kubernetes:apps/v1beta1:Deployment"),
},
{
Type: pulumi.String("kubernetes:extensions/v1beta1:Deployment"),
},
})
opts = append(opts, aliases)
var resource Deployment
err := ctx.RegisterResource("kubernetes:apps/v1beta2:Deployment", name, args, &resource, opts...)
if err != nil {
Expand Down
9 changes: 9 additions & 0 deletions sdk/go/kubernetes/apps/v1beta2/replicaSet.go
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,15 @@ func NewReplicaSet(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("ReplicaSet")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:apps/v1:ReplicaSet"),
},
{
Type: pulumi.String("kubernetes:extensions/v1beta1:ReplicaSet"),
},
})
opts = append(opts, aliases)
var resource ReplicaSet
err := ctx.RegisterResource("kubernetes:apps/v1beta2:ReplicaSet", name, args, &resource, opts...)
if err != nil {
Expand Down
9 changes: 9 additions & 0 deletions sdk/go/kubernetes/apps/v1beta2/statefulSet.go
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,15 @@ func NewStatefulSet(ctx *pulumi.Context,
if args.Kind == nil {
args.Kind = pulumi.StringPtr("StatefulSet")
}
aliases := pulumi.Aliases([]pulumi.Alias{
{
Type: pulumi.String("kubernetes:apps/v1:StatefulSet"),
},
{
Type: pulumi.String("kubernetes:apps/v1beta1:StatefulSet"),
},
})
opts = append(opts, aliases)
var resource StatefulSet
err := ctx.RegisterResource("kubernetes:apps/v1beta2:StatefulSet", name, args, &resource, opts...)
if err != nil {
Expand Down
Loading

0 comments on commit 9ffab28

Please sign in to comment.