From 3f0a4f3e1f3570b218699611881a7defd1756739 Mon Sep 17 00:00:00 2001 From: Hasan Turken Date: Wed, 15 Dec 2021 21:30:43 +0300 Subject: [PATCH 1/3] Add example for ssl cert for sql Signed-off-by: Hasan Turken --- examples/sql/sslcert.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 examples/sql/sslcert.yaml diff --git a/examples/sql/sslcert.yaml b/examples/sql/sslcert.yaml new file mode 100644 index 00000000..8f51aa15 --- /dev/null +++ b/examples/sql/sslcert.yaml @@ -0,0 +1,12 @@ +apiVersion: sql.gcp.jet.crossplane.io/v1alpha1 +kind: SslCert +metadata: + name: example +spec: + forProvider: + commonName: client-name + instance: hasan-testing-ssl-with-jet + writeConnectionSecretToRef: + name: sql-ssl-secret + namespace: crossplane-system + From f9f89b22e89b906523f248e122cf4c116c71df0f Mon Sep 17 00:00:00 2001 From: Hasan Turken Date: Wed, 15 Dec 2021 21:59:28 +0300 Subject: [PATCH 2/3] Bump terrajet to latest Signed-off-by: Hasan Turken --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 532eace8..0e53644d 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/crossplane-contrib/provider-jet-gcp go 1.16 require ( - github.com/crossplane-contrib/terrajet v0.2.1 + github.com/crossplane-contrib/terrajet v0.2.1-0.20211210091026-2bfe49174387 github.com/crossplane/crossplane-runtime v0.15.1-0.20211004150827-579c1833b513 github.com/crossplane/crossplane-tools v0.0.0-20210916125540-071de511ae8e github.com/hashicorp/terraform-plugin-sdk/v2 v2.7.0 diff --git a/go.sum b/go.sum index fbab4767..c966a9e8 100644 --- a/go.sum +++ b/go.sum @@ -195,8 +195,8 @@ github.com/creachadair/staticfile v0.1.2/go.mod h1:a3qySzCIXEprDGxk6tSxSI+dBBdLz github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/creack/pty v1.1.11/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -github.com/crossplane-contrib/terrajet v0.2.1 h1:oTdBSYyHlKfWiwGBM9hClYU/BdWhMz490xwfQBDv11Q= -github.com/crossplane-contrib/terrajet v0.2.1/go.mod h1:RUsskXE63KZE7EcvZ7WK4UzBQjc1+7IhelK+/gIa/Go= +github.com/crossplane-contrib/terrajet v0.2.1-0.20211210091026-2bfe49174387 h1:h3xUQDK6/X5V9Ri5P0xktIXS8Rer1I001A5RtxsDIJE= +github.com/crossplane-contrib/terrajet v0.2.1-0.20211210091026-2bfe49174387/go.mod h1:RUsskXE63KZE7EcvZ7WK4UzBQjc1+7IhelK+/gIa/Go= github.com/crossplane/crossplane-runtime v0.15.1-0.20211004150827-579c1833b513 h1:Sk3QurYYpy8x3c0DvTh9iGYFSv8WgdhnjCalNqNqlRI= github.com/crossplane/crossplane-runtime v0.15.1-0.20211004150827-579c1833b513/go.mod h1:gKix9Gq5kRzVe/4XOpwlFgG7OurzrYayviJxWZakhw0= github.com/crossplane/crossplane-tools v0.0.0-20210916125540-071de511ae8e h1:7UM4E9gNEzJ22JgRZqY2KBlkdMCAiHmKS96rcLANdME= From 137b663313e15eefd4a7609a805381fbe75c4034 Mon Sep 17 00:00:00 2001 From: Hasan Turken Date: Wed, 15 Dec 2021 22:00:39 +0300 Subject: [PATCH 3/3] Regenerate with terrajet Signed-off-by: Hasan Turken --- .../v1alpha1/zz_address_terraformed.go | 8 ++++ apis/compute/v1alpha1/zz_address_types.go | 2 + .../v1alpha1/zz_firewall_terraformed.go | 8 ++++ apis/compute/v1alpha1/zz_firewall_types.go | 2 + .../compute/v1alpha1/zz_generated.deepcopy.go | 42 ++++++++++++++++++- .../v1alpha1/zz_instance_terraformed.go | 8 ++++ apis/compute/v1alpha1/zz_instance_types.go | 2 + .../zz_managedsslcertificate_terraformed.go | 8 ++++ .../zz_managedsslcertificate_types.go | 2 + .../v1alpha1/zz_network_terraformed.go | 8 ++++ apis/compute/v1alpha1/zz_network_types.go | 2 + .../compute/v1alpha1/zz_router_terraformed.go | 8 ++++ apis/compute/v1alpha1/zz_router_types.go | 2 + .../v1alpha1/zz_routernat_terraformed.go | 8 ++++ apis/compute/v1alpha1/zz_routernat_types.go | 1 + .../v1alpha1/zz_subnetwork_terraformed.go | 8 ++++ apis/compute/v1alpha1/zz_subnetwork_types.go | 2 + .../storage/v1alpha1/zz_bucket_terraformed.go | 8 ++++ apis/storage/v1alpha1/zz_bucket_types.go | 2 + .../storage/v1alpha1/zz_generated.deepcopy.go | 5 +++ examples/sql/sslcert.yaml | 4 +- ...mpute.gcp.jet.crossplane.io_addresses.yaml | 2 + ...mpute.gcp.jet.crossplane.io_firewalls.yaml | 2 + ...mpute.gcp.jet.crossplane.io_instances.yaml | 2 + ....crossplane.io_managedsslcertificates.yaml | 2 + ...ompute.gcp.jet.crossplane.io_networks.yaml | 2 + ...pute.gcp.jet.crossplane.io_routernats.yaml | 3 ++ ...compute.gcp.jet.crossplane.io_routers.yaml | 2 + ...ute.gcp.jet.crossplane.io_subnetworks.yaml | 2 + ...storage.gcp.jet.crossplane.io_buckets.yaml | 2 + 30 files changed, 156 insertions(+), 3 deletions(-) diff --git a/apis/compute/v1alpha1/zz_address_terraformed.go b/apis/compute/v1alpha1/zz_address_terraformed.go index d5b9fc17..cd624ba3 100755 --- a/apis/compute/v1alpha1/zz_address_terraformed.go +++ b/apis/compute/v1alpha1/zz_address_terraformed.go @@ -54,6 +54,14 @@ func (tr *Address) SetObservation(obs map[string]interface{}) error { return json.TFParser.Unmarshal(p, &tr.Status.AtProvider) } +// GetID returns ID of underlying Terraform resource of this Address +func (tr *Address) GetID() string { + if tr.Status.AtProvider.ID == nil { + return "" + } + return *tr.Status.AtProvider.ID +} + // GetParameters of this Address func (tr *Address) GetParameters() (map[string]interface{}, error) { p, err := json.TFParser.Marshal(tr.Spec.ForProvider) diff --git a/apis/compute/v1alpha1/zz_address_types.go b/apis/compute/v1alpha1/zz_address_types.go index 266c0862..47e25c1e 100755 --- a/apis/compute/v1alpha1/zz_address_types.go +++ b/apis/compute/v1alpha1/zz_address_types.go @@ -28,6 +28,8 @@ import ( type AddressObservation struct { CreationTimestamp *string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` + ID *string `json:"id,omitempty" tf:"id,omitempty"` + SelfLink *string `json:"selfLink,omitempty" tf:"self_link,omitempty"` Users []*string `json:"users,omitempty" tf:"users,omitempty"` diff --git a/apis/compute/v1alpha1/zz_firewall_terraformed.go b/apis/compute/v1alpha1/zz_firewall_terraformed.go index 7e0a4e43..3d414582 100755 --- a/apis/compute/v1alpha1/zz_firewall_terraformed.go +++ b/apis/compute/v1alpha1/zz_firewall_terraformed.go @@ -54,6 +54,14 @@ func (tr *Firewall) SetObservation(obs map[string]interface{}) error { return json.TFParser.Unmarshal(p, &tr.Status.AtProvider) } +// GetID returns ID of underlying Terraform resource of this Firewall +func (tr *Firewall) GetID() string { + if tr.Status.AtProvider.ID == nil { + return "" + } + return *tr.Status.AtProvider.ID +} + // GetParameters of this Firewall func (tr *Firewall) GetParameters() (map[string]interface{}, error) { p, err := json.TFParser.Marshal(tr.Spec.ForProvider) diff --git a/apis/compute/v1alpha1/zz_firewall_types.go b/apis/compute/v1alpha1/zz_firewall_types.go index 02940442..004dce70 100755 --- a/apis/compute/v1alpha1/zz_firewall_types.go +++ b/apis/compute/v1alpha1/zz_firewall_types.go @@ -74,6 +74,8 @@ type DenyParameters struct { type FirewallObservation struct { CreationTimestamp *string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` + ID *string `json:"id,omitempty" tf:"id,omitempty"` + SelfLink *string `json:"selfLink,omitempty" tf:"self_link,omitempty"` } diff --git a/apis/compute/v1alpha1/zz_generated.deepcopy.go b/apis/compute/v1alpha1/zz_generated.deepcopy.go index 91336d2f..96ae4612 100644 --- a/apis/compute/v1alpha1/zz_generated.deepcopy.go +++ b/apis/compute/v1alpha1/zz_generated.deepcopy.go @@ -137,6 +137,11 @@ func (in *AddressObservation) DeepCopyInto(out *AddressObservation) { *out = new(string) **out = **in } + if in.ID != nil { + in, out := &in.ID, &out.ID + *out = new(string) + **out = **in + } if in.SelfLink != nil { in, out := &in.SelfLink, &out.SelfLink *out = new(string) @@ -788,6 +793,11 @@ func (in *FirewallObservation) DeepCopyInto(out *FirewallObservation) { *out = new(string) **out = **in } + if in.ID != nil { + in, out := &in.ID, &out.ID + *out = new(string) + **out = **in + } if in.SelfLink != nil { in, out := &in.SelfLink, &out.SelfLink *out = new(string) @@ -1200,6 +1210,11 @@ func (in *InstanceObservation) DeepCopyInto(out *InstanceObservation) { *out = new(string) **out = **in } + if in.ID != nil { + in, out := &in.ID, &out.ID + *out = new(string) + **out = **in + } if in.InstanceID != nil { in, out := &in.InstanceID, &out.InstanceID *out = new(string) @@ -1623,6 +1638,11 @@ func (in *ManagedSSLCertificateObservation) DeepCopyInto(out *ManagedSSLCertific *out = new(string) **out = **in } + if in.ID != nil { + in, out := &in.ID, &out.ID + *out = new(string) + **out = **in + } if in.SelfLink != nil { in, out := &in.SelfLink, &out.SelfLink *out = new(string) @@ -1905,6 +1925,11 @@ func (in *NetworkObservation) DeepCopyInto(out *NetworkObservation) { *out = new(string) **out = **in } + if in.ID != nil { + in, out := &in.ID, &out.ID + *out = new(string) + **out = **in + } if in.SelfLink != nil { in, out := &in.SelfLink, &out.SelfLink *out = new(string) @@ -2255,6 +2280,11 @@ func (in *RouterNatLogConfigParameters) DeepCopy() *RouterNatLogConfigParameters // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RouterNatObservation) DeepCopyInto(out *RouterNatObservation) { *out = *in + if in.ID != nil { + in, out := &in.ID, &out.ID + *out = new(string) + **out = **in + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterNatObservation. @@ -2404,7 +2434,7 @@ func (in *RouterNatSpec) DeepCopy() *RouterNatSpec { func (in *RouterNatStatus) DeepCopyInto(out *RouterNatStatus) { *out = *in in.ResourceStatus.DeepCopyInto(&out.ResourceStatus) - out.AtProvider = in.AtProvider + in.AtProvider.DeepCopyInto(&out.AtProvider) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterNatStatus. @@ -2425,6 +2455,11 @@ func (in *RouterObservation) DeepCopyInto(out *RouterObservation) { *out = new(string) **out = **in } + if in.ID != nil { + in, out := &in.ID, &out.ID + *out = new(string) + **out = **in + } if in.SelfLink != nil { in, out := &in.SelfLink, &out.SelfLink *out = new(string) @@ -2960,6 +2995,11 @@ func (in *SubnetworkObservation_2) DeepCopyInto(out *SubnetworkObservation_2) { *out = new(string) **out = **in } + if in.ID != nil { + in, out := &in.ID, &out.ID + *out = new(string) + **out = **in + } if in.IPv6CidrRange != nil { in, out := &in.IPv6CidrRange, &out.IPv6CidrRange *out = new(string) diff --git a/apis/compute/v1alpha1/zz_instance_terraformed.go b/apis/compute/v1alpha1/zz_instance_terraformed.go index f18d95dc..110dcee5 100755 --- a/apis/compute/v1alpha1/zz_instance_terraformed.go +++ b/apis/compute/v1alpha1/zz_instance_terraformed.go @@ -54,6 +54,14 @@ func (tr *Instance) SetObservation(obs map[string]interface{}) error { return json.TFParser.Unmarshal(p, &tr.Status.AtProvider) } +// GetID returns ID of underlying Terraform resource of this Instance +func (tr *Instance) GetID() string { + if tr.Status.AtProvider.ID == nil { + return "" + } + return *tr.Status.AtProvider.ID +} + // GetParameters of this Instance func (tr *Instance) GetParameters() (map[string]interface{}, error) { p, err := json.TFParser.Marshal(tr.Spec.ForProvider) diff --git a/apis/compute/v1alpha1/zz_instance_types.go b/apis/compute/v1alpha1/zz_instance_types.go index d6ab1cf1..b2d6db20 100755 --- a/apis/compute/v1alpha1/zz_instance_types.go +++ b/apis/compute/v1alpha1/zz_instance_types.go @@ -201,6 +201,8 @@ type InstanceObservation struct { CurrentStatus *string `json:"currentStatus,omitempty" tf:"current_status,omitempty"` + ID *string `json:"id,omitempty" tf:"id,omitempty"` + InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` LabelFingerprint *string `json:"labelFingerprint,omitempty" tf:"label_fingerprint,omitempty"` diff --git a/apis/compute/v1alpha1/zz_managedsslcertificate_terraformed.go b/apis/compute/v1alpha1/zz_managedsslcertificate_terraformed.go index 5fd83d9d..1c54641c 100755 --- a/apis/compute/v1alpha1/zz_managedsslcertificate_terraformed.go +++ b/apis/compute/v1alpha1/zz_managedsslcertificate_terraformed.go @@ -54,6 +54,14 @@ func (tr *ManagedSSLCertificate) SetObservation(obs map[string]interface{}) erro return json.TFParser.Unmarshal(p, &tr.Status.AtProvider) } +// GetID returns ID of underlying Terraform resource of this ManagedSSLCertificate +func (tr *ManagedSSLCertificate) GetID() string { + if tr.Status.AtProvider.ID == nil { + return "" + } + return *tr.Status.AtProvider.ID +} + // GetParameters of this ManagedSSLCertificate func (tr *ManagedSSLCertificate) GetParameters() (map[string]interface{}, error) { p, err := json.TFParser.Marshal(tr.Spec.ForProvider) diff --git a/apis/compute/v1alpha1/zz_managedsslcertificate_types.go b/apis/compute/v1alpha1/zz_managedsslcertificate_types.go index 55a3242d..4a830812 100755 --- a/apis/compute/v1alpha1/zz_managedsslcertificate_types.go +++ b/apis/compute/v1alpha1/zz_managedsslcertificate_types.go @@ -41,6 +41,8 @@ type ManagedSSLCertificateObservation struct { ExpireTime *string `json:"expireTime,omitempty" tf:"expire_time,omitempty"` + ID *string `json:"id,omitempty" tf:"id,omitempty"` + SelfLink *string `json:"selfLink,omitempty" tf:"self_link,omitempty"` SubjectAlternativeNames []*string `json:"subjectAlternativeNames,omitempty" tf:"subject_alternative_names,omitempty"` diff --git a/apis/compute/v1alpha1/zz_network_terraformed.go b/apis/compute/v1alpha1/zz_network_terraformed.go index 8b774f51..531829c9 100755 --- a/apis/compute/v1alpha1/zz_network_terraformed.go +++ b/apis/compute/v1alpha1/zz_network_terraformed.go @@ -54,6 +54,14 @@ func (tr *Network) SetObservation(obs map[string]interface{}) error { return json.TFParser.Unmarshal(p, &tr.Status.AtProvider) } +// GetID returns ID of underlying Terraform resource of this Network +func (tr *Network) GetID() string { + if tr.Status.AtProvider.ID == nil { + return "" + } + return *tr.Status.AtProvider.ID +} + // GetParameters of this Network func (tr *Network) GetParameters() (map[string]interface{}, error) { p, err := json.TFParser.Marshal(tr.Spec.ForProvider) diff --git a/apis/compute/v1alpha1/zz_network_types.go b/apis/compute/v1alpha1/zz_network_types.go index 5b21925a..45d8f74e 100755 --- a/apis/compute/v1alpha1/zz_network_types.go +++ b/apis/compute/v1alpha1/zz_network_types.go @@ -28,6 +28,8 @@ import ( type NetworkObservation struct { GatewayIPv4 *string `json:"gatewayIpv4,omitempty" tf:"gateway_ipv4,omitempty"` + ID *string `json:"id,omitempty" tf:"id,omitempty"` + SelfLink *string `json:"selfLink,omitempty" tf:"self_link,omitempty"` } diff --git a/apis/compute/v1alpha1/zz_router_terraformed.go b/apis/compute/v1alpha1/zz_router_terraformed.go index e7eea543..3b295bf3 100755 --- a/apis/compute/v1alpha1/zz_router_terraformed.go +++ b/apis/compute/v1alpha1/zz_router_terraformed.go @@ -54,6 +54,14 @@ func (tr *Router) SetObservation(obs map[string]interface{}) error { return json.TFParser.Unmarshal(p, &tr.Status.AtProvider) } +// GetID returns ID of underlying Terraform resource of this Router +func (tr *Router) GetID() string { + if tr.Status.AtProvider.ID == nil { + return "" + } + return *tr.Status.AtProvider.ID +} + // GetParameters of this Router func (tr *Router) GetParameters() (map[string]interface{}, error) { p, err := json.TFParser.Marshal(tr.Spec.ForProvider) diff --git a/apis/compute/v1alpha1/zz_router_types.go b/apis/compute/v1alpha1/zz_router_types.go index e45af8d0..92bf809a 100755 --- a/apis/compute/v1alpha1/zz_router_types.go +++ b/apis/compute/v1alpha1/zz_router_types.go @@ -78,6 +78,8 @@ type BgpParameters struct { type RouterObservation struct { CreationTimestamp *string `json:"creationTimestamp,omitempty" tf:"creation_timestamp,omitempty"` + ID *string `json:"id,omitempty" tf:"id,omitempty"` + SelfLink *string `json:"selfLink,omitempty" tf:"self_link,omitempty"` } diff --git a/apis/compute/v1alpha1/zz_routernat_terraformed.go b/apis/compute/v1alpha1/zz_routernat_terraformed.go index 37ad1c56..c1d9d100 100755 --- a/apis/compute/v1alpha1/zz_routernat_terraformed.go +++ b/apis/compute/v1alpha1/zz_routernat_terraformed.go @@ -54,6 +54,14 @@ func (tr *RouterNat) SetObservation(obs map[string]interface{}) error { return json.TFParser.Unmarshal(p, &tr.Status.AtProvider) } +// GetID returns ID of underlying Terraform resource of this RouterNat +func (tr *RouterNat) GetID() string { + if tr.Status.AtProvider.ID == nil { + return "" + } + return *tr.Status.AtProvider.ID +} + // GetParameters of this RouterNat func (tr *RouterNat) GetParameters() (map[string]interface{}, error) { p, err := json.TFParser.Marshal(tr.Spec.ForProvider) diff --git a/apis/compute/v1alpha1/zz_routernat_types.go b/apis/compute/v1alpha1/zz_routernat_types.go index 1ce80208..fd4626cd 100755 --- a/apis/compute/v1alpha1/zz_routernat_types.go +++ b/apis/compute/v1alpha1/zz_routernat_types.go @@ -40,6 +40,7 @@ type RouterNatLogConfigParameters struct { } type RouterNatObservation struct { + ID *string `json:"id,omitempty" tf:"id,omitempty"` } type RouterNatParameters struct { diff --git a/apis/compute/v1alpha1/zz_subnetwork_terraformed.go b/apis/compute/v1alpha1/zz_subnetwork_terraformed.go index 4f457984..f9be138e 100755 --- a/apis/compute/v1alpha1/zz_subnetwork_terraformed.go +++ b/apis/compute/v1alpha1/zz_subnetwork_terraformed.go @@ -54,6 +54,14 @@ func (tr *Subnetwork) SetObservation(obs map[string]interface{}) error { return json.TFParser.Unmarshal(p, &tr.Status.AtProvider) } +// GetID returns ID of underlying Terraform resource of this Subnetwork +func (tr *Subnetwork) GetID() string { + if tr.Status.AtProvider.ID == nil { + return "" + } + return *tr.Status.AtProvider.ID +} + // GetParameters of this Subnetwork func (tr *Subnetwork) GetParameters() (map[string]interface{}, error) { p, err := json.TFParser.Marshal(tr.Spec.ForProvider) diff --git a/apis/compute/v1alpha1/zz_subnetwork_types.go b/apis/compute/v1alpha1/zz_subnetwork_types.go index db060445..959cd62b 100755 --- a/apis/compute/v1alpha1/zz_subnetwork_types.go +++ b/apis/compute/v1alpha1/zz_subnetwork_types.go @@ -92,6 +92,8 @@ type SubnetworkObservation_2 struct { GatewayAddress *string `json:"gatewayAddress,omitempty" tf:"gateway_address,omitempty"` + ID *string `json:"id,omitempty" tf:"id,omitempty"` + IPv6CidrRange *string `json:"ipv6CidrRange,omitempty" tf:"ipv6_cidr_range,omitempty"` SelfLink *string `json:"selfLink,omitempty" tf:"self_link,omitempty"` diff --git a/apis/storage/v1alpha1/zz_bucket_terraformed.go b/apis/storage/v1alpha1/zz_bucket_terraformed.go index bb181a9c..e4b89cc2 100755 --- a/apis/storage/v1alpha1/zz_bucket_terraformed.go +++ b/apis/storage/v1alpha1/zz_bucket_terraformed.go @@ -54,6 +54,14 @@ func (tr *Bucket) SetObservation(obs map[string]interface{}) error { return json.TFParser.Unmarshal(p, &tr.Status.AtProvider) } +// GetID returns ID of underlying Terraform resource of this Bucket +func (tr *Bucket) GetID() string { + if tr.Status.AtProvider.ID == nil { + return "" + } + return *tr.Status.AtProvider.ID +} + // GetParameters of this Bucket func (tr *Bucket) GetParameters() (map[string]interface{}, error) { p, err := json.TFParser.Marshal(tr.Spec.ForProvider) diff --git a/apis/storage/v1alpha1/zz_bucket_types.go b/apis/storage/v1alpha1/zz_bucket_types.go index 02e65566..d61c2efd 100755 --- a/apis/storage/v1alpha1/zz_bucket_types.go +++ b/apis/storage/v1alpha1/zz_bucket_types.go @@ -40,6 +40,8 @@ type ActionParameters struct { } type BucketObservation struct { + ID *string `json:"id,omitempty" tf:"id,omitempty"` + SelfLink *string `json:"selfLink,omitempty" tf:"self_link,omitempty"` URL *string `json:"url,omitempty" tf:"url,omitempty"` diff --git a/apis/storage/v1alpha1/zz_generated.deepcopy.go b/apis/storage/v1alpha1/zz_generated.deepcopy.go index f7e6fa6b..5a4ffaab 100644 --- a/apis/storage/v1alpha1/zz_generated.deepcopy.go +++ b/apis/storage/v1alpha1/zz_generated.deepcopy.go @@ -126,6 +126,11 @@ func (in *BucketList) DeepCopyObject() runtime.Object { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BucketObservation) DeepCopyInto(out *BucketObservation) { *out = *in + if in.ID != nil { + in, out := &in.ID, &out.ID + *out = new(string) + **out = **in + } if in.SelfLink != nil { in, out := &in.SelfLink, &out.SelfLink *out = new(string) diff --git a/examples/sql/sslcert.yaml b/examples/sql/sslcert.yaml index 8f51aa15..26c142f8 100644 --- a/examples/sql/sslcert.yaml +++ b/examples/sql/sslcert.yaml @@ -5,8 +5,8 @@ metadata: spec: forProvider: commonName: client-name - instance: hasan-testing-ssl-with-jet + instance: example-instance writeConnectionSecretToRef: - name: sql-ssl-secret + name: example-sql-ssl-secret namespace: crossplane-system diff --git a/package/crds/compute.gcp.jet.crossplane.io_addresses.yaml b/package/crds/compute.gcp.jet.crossplane.io_addresses.yaml index e6e60655..9e856d61 100644 --- a/package/crds/compute.gcp.jet.crossplane.io_addresses.yaml +++ b/package/crds/compute.gcp.jet.crossplane.io_addresses.yaml @@ -215,6 +215,8 @@ spec: properties: creationTimestamp: type: string + id: + type: string selfLink: type: string users: diff --git a/package/crds/compute.gcp.jet.crossplane.io_firewalls.yaml b/package/crds/compute.gcp.jet.crossplane.io_firewalls.yaml index e0fdd44c..7d5a9067 100644 --- a/package/crds/compute.gcp.jet.crossplane.io_firewalls.yaml +++ b/package/crds/compute.gcp.jet.crossplane.io_firewalls.yaml @@ -316,6 +316,8 @@ spec: properties: creationTimestamp: type: string + id: + type: string selfLink: type: string type: object diff --git a/package/crds/compute.gcp.jet.crossplane.io_instances.yaml b/package/crds/compute.gcp.jet.crossplane.io_instances.yaml index 94943346..97ad2ccb 100644 --- a/package/crds/compute.gcp.jet.crossplane.io_instances.yaml +++ b/package/crds/compute.gcp.jet.crossplane.io_instances.yaml @@ -617,6 +617,8 @@ spec: type: string currentStatus: type: string + id: + type: string instanceId: type: string labelFingerprint: diff --git a/package/crds/compute.gcp.jet.crossplane.io_managedsslcertificates.yaml b/package/crds/compute.gcp.jet.crossplane.io_managedsslcertificates.yaml index b8ce577d..36e18ccc 100644 --- a/package/crds/compute.gcp.jet.crossplane.io_managedsslcertificates.yaml +++ b/package/crds/compute.gcp.jet.crossplane.io_managedsslcertificates.yaml @@ -149,6 +149,8 @@ spec: type: string expireTime: type: string + id: + type: string selfLink: type: string subjectAlternativeNames: diff --git a/package/crds/compute.gcp.jet.crossplane.io_networks.yaml b/package/crds/compute.gcp.jet.crossplane.io_networks.yaml index faf0a0bd..dc08d024 100644 --- a/package/crds/compute.gcp.jet.crossplane.io_networks.yaml +++ b/package/crds/compute.gcp.jet.crossplane.io_networks.yaml @@ -142,6 +142,8 @@ spec: properties: gatewayIpv4: type: string + id: + type: string selfLink: type: string type: object diff --git a/package/crds/compute.gcp.jet.crossplane.io_routernats.yaml b/package/crds/compute.gcp.jet.crossplane.io_routernats.yaml index ca229d4f..d84df4a1 100644 --- a/package/crds/compute.gcp.jet.crossplane.io_routernats.yaml +++ b/package/crds/compute.gcp.jet.crossplane.io_routernats.yaml @@ -275,6 +275,9 @@ spec: description: RouterNatStatus defines the observed state of RouterNat. properties: atProvider: + properties: + id: + type: string type: object conditions: description: Conditions of the resource. diff --git a/package/crds/compute.gcp.jet.crossplane.io_routers.yaml b/package/crds/compute.gcp.jet.crossplane.io_routers.yaml index 1b47235a..f60b70f6 100644 --- a/package/crds/compute.gcp.jet.crossplane.io_routers.yaml +++ b/package/crds/compute.gcp.jet.crossplane.io_routers.yaml @@ -205,6 +205,8 @@ spec: properties: creationTimestamp: type: string + id: + type: string selfLink: type: string type: object diff --git a/package/crds/compute.gcp.jet.crossplane.io_subnetworks.yaml b/package/crds/compute.gcp.jet.crossplane.io_subnetworks.yaml index 68e517c9..1e7bfe30 100644 --- a/package/crds/compute.gcp.jet.crossplane.io_subnetworks.yaml +++ b/package/crds/compute.gcp.jet.crossplane.io_subnetworks.yaml @@ -281,6 +281,8 @@ spec: type: string gatewayAddress: type: string + id: + type: string ipv6CidrRange: type: string selfLink: diff --git a/package/crds/storage.gcp.jet.crossplane.io_buckets.yaml b/package/crds/storage.gcp.jet.crossplane.io_buckets.yaml index 8278b057..ce0462b7 100644 --- a/package/crds/storage.gcp.jet.crossplane.io_buckets.yaml +++ b/package/crds/storage.gcp.jet.crossplane.io_buckets.yaml @@ -338,6 +338,8 @@ spec: properties: atProvider: properties: + id: + type: string selfLink: type: string url: