Skip to content

Commit abea290

Browse files
feat: add provider v6
1 parent ad56286 commit abea290

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

cloudstack/provider_test.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,21 @@ import (
3636
var testAccProviders map[string]*schema.Provider
3737
var testAccProvider *schema.Provider
3838

39+
var testAccProvidersV6 map[string]func() (tfprotov6.ProviderServer, error)
40+
var testAccProviderV6 func() (tfprotov6.ProviderServer, error)
41+
3942
var cloudStackTemplateURL = os.Getenv("CLOUDSTACK_TEMPLATE_URL")
4043

4144
func init() {
4245
testAccProvider = Provider()
4346
testAccProviders = map[string]*schema.Provider{
4447
"cloudstack": testAccProvider,
4548
}
49+
50+
testAccProviderV6 = providerserver.NewProtocol6WithError(New())
51+
testAccProvidersV6 = map[string]func() (tfprotov6.ProviderServer, error){
52+
"cloudstack": testAccProviderV6,
53+
}
4654
}
4755

4856
func TestProvider(t *testing.T) {

cloudstack/provider_v6.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,9 @@ func (p *CloudstackProvider) ConfigValidators(ctx context.Context) []provider.Co
147147
}
148148

149149
func (p *CloudstackProvider) Resources(ctx context.Context) []func() resource.Resource {
150-
return []func() resource.Resource{}
150+
return []func() resource.Resource{
151+
NewCloudstackServiceOfferingResource,
152+
}
151153
}
152154

153155
func (p *CloudstackProvider) DataSources(ctx context.Context) []func() datasource.DataSource {

0 commit comments

Comments
 (0)