@@ -17,40 +17,41 @@ limitations under the License.
1717package v1beta1
1818
1919import (
20- infrav1 "sigs.k8s.io/cluster-api-provider-aws/v2/api/v1beta2"
20+ infrav2 "sigs.k8s.io/cluster-api-provider-aws/v2/api/v1beta2"
2121 utilconversion "sigs.k8s.io/cluster-api/util/conversion"
2222 "sigs.k8s.io/controller-runtime/pkg/conversion"
2323)
2424
25- // ConvertTo converts the v1beta1 AWSCluster receiver to a v1beta1 AWSCluster.
25+ // ConvertTo converts the v1beta1 AWSCluster receiver to a v1beta2 AWSCluster.
2626func (src * AWSCluster ) ConvertTo (dstRaw conversion.Hub ) error {
27- dst := dstRaw .(* infrav1 .AWSCluster )
27+ dst := dstRaw .(* infrav2 .AWSCluster )
2828
2929 if err := Convert_v1beta1_AWSCluster_To_v1beta2_AWSCluster (src , dst , nil ); err != nil {
3030 return err
3131 }
3232 // Manually restore data.
33- restored := & infrav1 .AWSCluster {}
33+ restored := & infrav2 .AWSCluster {}
3434 if ok , err := utilconversion .UnmarshalData (src , restored ); err != nil || ! ok {
3535 return err
3636 }
3737
3838 if restored .Spec .ControlPlaneLoadBalancer != nil {
3939 if dst .Spec .ControlPlaneLoadBalancer == nil {
40- dst .Spec .ControlPlaneLoadBalancer = & infrav1 .AWSLoadBalancerSpec {}
40+ dst .Spec .ControlPlaneLoadBalancer = & infrav2 .AWSLoadBalancerSpec {}
4141 }
4242 restoreControlPlaneLoadBalancer (restored .Spec .ControlPlaneLoadBalancer , dst .Spec .ControlPlaneLoadBalancer )
4343 }
4444 restoreControlPlaneLoadBalancerStatus (& restored .Status .Network .APIServerELB , & dst .Status .Network .APIServerELB )
4545
4646 dst .Spec .S3Bucket = restored .Spec .S3Bucket
47+ dst .Spec .Partition = restored .Spec .Partition
4748
4849 return nil
4950}
5051
5152// restoreControlPlaneLoadBalancerStatus manually restores the control plane loadbalancer status data.
5253// Assumes restored and dst are non-nil.
53- func restoreControlPlaneLoadBalancerStatus (restored , dst * infrav1 .LoadBalancer ) {
54+ func restoreControlPlaneLoadBalancerStatus (restored , dst * infrav2 .LoadBalancer ) {
5455 dst .ARN = restored .ARN
5556 dst .LoadBalancerType = restored .LoadBalancerType
5657 dst .ELBAttributes = restored .ELBAttributes
@@ -59,7 +60,7 @@ func restoreControlPlaneLoadBalancerStatus(restored, dst *infrav1.LoadBalancer)
5960
6061// restoreControlPlaneLoadBalancer manually restores the control plane loadbalancer data.
6162// Assumes restored and dst are non-nil.
62- func restoreControlPlaneLoadBalancer (restored , dst * infrav1 .AWSLoadBalancerSpec ) {
63+ func restoreControlPlaneLoadBalancer (restored , dst * infrav2 .AWSLoadBalancerSpec ) {
6364 dst .Name = restored .Name
6465 dst .HealthCheckProtocol = restored .HealthCheckProtocol
6566 dst .LoadBalancerType = restored .LoadBalancerType
@@ -69,7 +70,7 @@ func restoreControlPlaneLoadBalancer(restored, dst *infrav1.AWSLoadBalancerSpec)
6970
7071// ConvertFrom converts the v1beta1 AWSCluster receiver to a v1beta1 AWSCluster.
7172func (r * AWSCluster ) ConvertFrom (srcRaw conversion.Hub ) error {
72- src := srcRaw .(* infrav1 .AWSCluster )
73+ src := srcRaw .(* infrav2 .AWSCluster )
7374
7475 if err := Convert_v1beta2_AWSCluster_To_v1beta1_AWSCluster (src , r , nil ); err != nil {
7576 return err
@@ -85,14 +86,14 @@ func (r *AWSCluster) ConvertFrom(srcRaw conversion.Hub) error {
8586
8687// ConvertTo converts the v1beta1 AWSClusterList receiver to a v1beta2 AWSClusterList.
8788func (src * AWSClusterList ) ConvertTo (dstRaw conversion.Hub ) error {
88- dst := dstRaw .(* infrav1 .AWSClusterList )
89+ dst := dstRaw .(* infrav2 .AWSClusterList )
8990
9091 return Convert_v1beta1_AWSClusterList_To_v1beta2_AWSClusterList (src , dst , nil )
9192}
9293
9394// ConvertFrom converts the v1beta2 AWSClusterList receiver to a v1beta1 AWSClusterList.
9495func (r * AWSClusterList ) ConvertFrom (srcRaw conversion.Hub ) error {
95- src := srcRaw .(* infrav1 .AWSClusterList )
96+ src := srcRaw .(* infrav2 .AWSClusterList )
9697
9798 return Convert_v1beta2_AWSClusterList_To_v1beta1_AWSClusterList (src , r , nil )
9899}
0 commit comments