Skip to content

Commit 14a015e

Browse files
committed
Fixes for bucket
1 parent 3600285 commit 14a015e

File tree

11 files changed

+97
-90
lines changed

11 files changed

+97
-90
lines changed

apis/objectstorage/v1alpha1/zz_bucket_terraformed.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/objectstorage/v1alpha1/zz_bucket_types.go

Lines changed: 21 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/objectstorage/v1alpha1/zz_generated.deepcopy.go

Lines changed: 40 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cluster/test/setup.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,4 @@ spec:
2424
name: provider-secret
2525
namespace: upbound-system
2626
key: credentials
27+
EOF

config/objectstoragebucket/config.go

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,21 @@
11
package objectstoragebucket
22

3-
import "github.com/crossplane/upjet/pkg/config"
3+
import (
4+
"github.com/crossplane/upjet/pkg/config"
5+
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
6+
)
47

58
// Configure configures individual resources by adding custom ResourceConfigurators.
69
func Configure(p *config.Provider) {
710
p.AddResourceConfigurator("linode_object_storage_bucket", func(r *config.Resource) {
8-
911
r.ShortGroup = "objectstorage"
1012
r.Kind = "Bucket"
13+
element, ok := r.TerraformResource.Schema["cert"].Elem.(*schema.Resource)
14+
if ok {
15+
element.Schema["certificate"].Sensitive = false
16+
element.Schema["private_key"].Sensitive = false
17+
}
18+
1119
r.References["access_key"] = config.Reference{
1220
Type: "Key",
1321
RefFieldName: "AccessKeyRef",

examples/resources/instance/simple-instance.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: instance.linode.upbound.io/v1alpha1
22
kind: Instance
33
metadata:
4-
name: test-instance
4+
name: uptest-instance
55
spec:
66
forProvider:
77
image: linode/ubuntu22.04

examples/resources/objectstorage/bucket.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ metadata:
55
spec:
66
deletionPolicy: Orphan
77
forProvider:
8-
corsEnabled: true
98
label: test-bucket
109
cluster: us-sea-1
1110
providerConfigRef:

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,4 +154,4 @@ require (
154154
sigs.k8s.io/yaml v1.4.0 // indirect
155155
)
156156

157-
replace github.com/linode/terraform-provider-linode/v2 v2.14.0 => github.com/tchinmai7/terraform-provider-linode/v2 v2.0.0-20240209230743-2ac41241b647
157+
replace github.com/linode/terraform-provider-linode/v2 v2.14.0 => github.com/tchinmai7/terraform-provider-linode/v2 v2.0.0-20240212213046-468f25b69508

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -432,8 +432,8 @@ github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO
432432
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
433433
github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=
434434
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
435-
github.com/tchinmai7/terraform-provider-linode/v2 v2.0.0-20240209230743-2ac41241b647 h1:3ws/71Hmz4NKmrYpDw1YCTOomVQRs2d5xY8h2x9UvzI=
436-
github.com/tchinmai7/terraform-provider-linode/v2 v2.0.0-20240209230743-2ac41241b647/go.mod h1:aBTakKvYrwuKW1rCpFiW2pjvNnVXz3yJqUfDvtFiFOw=
435+
github.com/tchinmai7/terraform-provider-linode/v2 v2.0.0-20240212213046-468f25b69508 h1:u3jh3HD6dHK1AxGDCGVg6uIAXmiGxDCgylaco9n1wX8=
436+
github.com/tchinmai7/terraform-provider-linode/v2 v2.0.0-20240212213046-468f25b69508/go.mod h1:aBTakKvYrwuKW1rCpFiW2pjvNnVXz3yJqUfDvtFiFOw=
437437
github.com/tmccombs/hcl2json v0.3.3 h1:+DLNYqpWE0CsOQiEZu+OZm5ZBImake3wtITYxQ8uLFQ=
438438
github.com/tmccombs/hcl2json v0.3.3/go.mod h1:Y2chtz2x9bAeRTvSibVRVgbLJhLJXKlUeIvjeVdnm4w=
439439
github.com/vmihailenco/msgpack v3.3.3+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk=

internal/clients/linode.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import (
2020
"github.com/linode/provider-linode/apis/v1beta1"
2121

2222
"github.com/linode/terraform-provider-linode/v2/linode"
23+
"github.com/linode/terraform-provider-linode/v2/linode/helper"
2324
"github.com/linode/terraform-provider-linode/v2/version"
2425
)
2526

@@ -115,7 +116,7 @@ func configureNoForkLinodeclient(ctx context.Context, ps *terraform.Setup, p sch
115116

116117
ps.Meta = p.Meta()
117118

118-
fwProvider := linode.CreateFrameworkProviderWithMeta(version.ProviderVersion, p.Meta())
119+
fwProvider := linode.CreateFrameworkProviderWithMeta(version.ProviderVersion, p.Meta().(*helper.ProviderMeta))
119120
ps.FrameworkProvider = fwProvider
120121
return nil
121122
}

0 commit comments

Comments
 (0)