github.com/openebs/api@v1.12.0/pkg/internalapis/apis/openebs.io/v1alpha1/zz_generated.conversion.go (about)

     1  // +build !ignore_autogenerated
     2  
     3  /*
     4  Copyright 2020 The OpenEBS Authors
     5  
     6  Licensed under the Apache License, Version 2.0 (the "License");
     7  you may not use this file except in compliance with the License.
     8  You may obtain a copy of the License at
     9  
    10      http://www.apache.org/licenses/LICENSE-2.0
    11  
    12  Unless required by applicable law or agreed to in writing, software
    13  distributed under the License is distributed on an "AS IS" BASIS,
    14  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    15  See the License for the specific language governing permissions and
    16  limitations under the License.
    17  */
    18  
    19  // Code generated by conversion-gen. DO NOT EDIT.
    20  
    21  package v1alpha1
    22  
    23  import (
    24  	unsafe "unsafe"
    25  
    26  	v1alpha1 "github.com/openebs/api/pkg/apis/openebs.io/v1alpha1"
    27  	openebsio "github.com/openebs/api/pkg/internalapis/apis/openebs.io"
    28  	v1 "k8s.io/api/core/v1"
    29  	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    30  	conversion "k8s.io/apimachinery/pkg/conversion"
    31  	runtime "k8s.io/apimachinery/pkg/runtime"
    32  )
    33  
    34  func init() {
    35  	localSchemeBuilder.Register(RegisterConversions)
    36  }
    37  
    38  // RegisterConversions adds conversion functions to the given scheme.
    39  // Public to allow building arbitrary schemes.
    40  func RegisterConversions(s *runtime.Scheme) error {
    41  	if err := s.AddGeneratedConversionFunc((*v1alpha1.BlockDevice)(nil), (*openebsio.BlockDevice)(nil), func(a, b interface{}, scope conversion.Scope) error {
    42  		return Convert_v1alpha1_BlockDevice_To_openebsio_BlockDevice(a.(*v1alpha1.BlockDevice), b.(*openebsio.BlockDevice), scope)
    43  	}); err != nil {
    44  		return err
    45  	}
    46  	if err := s.AddGeneratedConversionFunc((*openebsio.BlockDevice)(nil), (*v1alpha1.BlockDevice)(nil), func(a, b interface{}, scope conversion.Scope) error {
    47  		return Convert_openebsio_BlockDevice_To_v1alpha1_BlockDevice(a.(*openebsio.BlockDevice), b.(*v1alpha1.BlockDevice), scope)
    48  	}); err != nil {
    49  		return err
    50  	}
    51  	if err := s.AddGeneratedConversionFunc((*v1alpha1.BlockDeviceClaim)(nil), (*openebsio.BlockDeviceClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
    52  		return Convert_v1alpha1_BlockDeviceClaim_To_openebsio_BlockDeviceClaim(a.(*v1alpha1.BlockDeviceClaim), b.(*openebsio.BlockDeviceClaim), scope)
    53  	}); err != nil {
    54  		return err
    55  	}
    56  	if err := s.AddGeneratedConversionFunc((*openebsio.BlockDeviceClaim)(nil), (*v1alpha1.BlockDeviceClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
    57  		return Convert_openebsio_BlockDeviceClaim_To_v1alpha1_BlockDeviceClaim(a.(*openebsio.BlockDeviceClaim), b.(*v1alpha1.BlockDeviceClaim), scope)
    58  	}); err != nil {
    59  		return err
    60  	}
    61  	if err := s.AddGeneratedConversionFunc((*v1alpha1.BlockDeviceClaimList)(nil), (*openebsio.BlockDeviceClaimList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    62  		return Convert_v1alpha1_BlockDeviceClaimList_To_openebsio_BlockDeviceClaimList(a.(*v1alpha1.BlockDeviceClaimList), b.(*openebsio.BlockDeviceClaimList), scope)
    63  	}); err != nil {
    64  		return err
    65  	}
    66  	if err := s.AddGeneratedConversionFunc((*openebsio.BlockDeviceClaimList)(nil), (*v1alpha1.BlockDeviceClaimList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    67  		return Convert_openebsio_BlockDeviceClaimList_To_v1alpha1_BlockDeviceClaimList(a.(*openebsio.BlockDeviceClaimList), b.(*v1alpha1.BlockDeviceClaimList), scope)
    68  	}); err != nil {
    69  		return err
    70  	}
    71  	if err := s.AddGeneratedConversionFunc((*v1alpha1.BlockDeviceList)(nil), (*openebsio.BlockDeviceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    72  		return Convert_v1alpha1_BlockDeviceList_To_openebsio_BlockDeviceList(a.(*v1alpha1.BlockDeviceList), b.(*openebsio.BlockDeviceList), scope)
    73  	}); err != nil {
    74  		return err
    75  	}
    76  	if err := s.AddGeneratedConversionFunc((*openebsio.BlockDeviceList)(nil), (*v1alpha1.BlockDeviceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    77  		return Convert_openebsio_BlockDeviceList_To_v1alpha1_BlockDeviceList(a.(*openebsio.BlockDeviceList), b.(*v1alpha1.BlockDeviceList), scope)
    78  	}); err != nil {
    79  		return err
    80  	}
    81  	if err := s.AddGeneratedConversionFunc((*v1alpha1.BlockDeviceNodeAttributes)(nil), (*openebsio.BlockDeviceNodeAttributes)(nil), func(a, b interface{}, scope conversion.Scope) error {
    82  		return Convert_v1alpha1_BlockDeviceNodeAttributes_To_openebsio_BlockDeviceNodeAttributes(a.(*v1alpha1.BlockDeviceNodeAttributes), b.(*openebsio.BlockDeviceNodeAttributes), scope)
    83  	}); err != nil {
    84  		return err
    85  	}
    86  	if err := s.AddGeneratedConversionFunc((*openebsio.BlockDeviceNodeAttributes)(nil), (*v1alpha1.BlockDeviceNodeAttributes)(nil), func(a, b interface{}, scope conversion.Scope) error {
    87  		return Convert_openebsio_BlockDeviceNodeAttributes_To_v1alpha1_BlockDeviceNodeAttributes(a.(*openebsio.BlockDeviceNodeAttributes), b.(*v1alpha1.BlockDeviceNodeAttributes), scope)
    88  	}); err != nil {
    89  		return err
    90  	}
    91  	if err := s.AddGeneratedConversionFunc((*v1alpha1.CStorPool)(nil), (*openebsio.CStorPool)(nil), func(a, b interface{}, scope conversion.Scope) error {
    92  		return Convert_v1alpha1_CStorPool_To_openebsio_CStorPool(a.(*v1alpha1.CStorPool), b.(*openebsio.CStorPool), scope)
    93  	}); err != nil {
    94  		return err
    95  	}
    96  	if err := s.AddGeneratedConversionFunc((*openebsio.CStorPool)(nil), (*v1alpha1.CStorPool)(nil), func(a, b interface{}, scope conversion.Scope) error {
    97  		return Convert_openebsio_CStorPool_To_v1alpha1_CStorPool(a.(*openebsio.CStorPool), b.(*v1alpha1.CStorPool), scope)
    98  	}); err != nil {
    99  		return err
   100  	}
   101  	if err := s.AddGeneratedConversionFunc((*v1alpha1.CStorPoolCluster)(nil), (*openebsio.CStorPoolCluster)(nil), func(a, b interface{}, scope conversion.Scope) error {
   102  		return Convert_v1alpha1_CStorPoolCluster_To_openebsio_CStorPoolCluster(a.(*v1alpha1.CStorPoolCluster), b.(*openebsio.CStorPoolCluster), scope)
   103  	}); err != nil {
   104  		return err
   105  	}
   106  	if err := s.AddGeneratedConversionFunc((*openebsio.CStorPoolCluster)(nil), (*v1alpha1.CStorPoolCluster)(nil), func(a, b interface{}, scope conversion.Scope) error {
   107  		return Convert_openebsio_CStorPoolCluster_To_v1alpha1_CStorPoolCluster(a.(*openebsio.CStorPoolCluster), b.(*v1alpha1.CStorPoolCluster), scope)
   108  	}); err != nil {
   109  		return err
   110  	}
   111  	if err := s.AddGeneratedConversionFunc((*v1alpha1.CStorPoolInstance)(nil), (*openebsio.CStorPoolInstance)(nil), func(a, b interface{}, scope conversion.Scope) error {
   112  		return Convert_v1alpha1_CStorPoolInstance_To_openebsio_CStorPoolInstance(a.(*v1alpha1.CStorPoolInstance), b.(*openebsio.CStorPoolInstance), scope)
   113  	}); err != nil {
   114  		return err
   115  	}
   116  	if err := s.AddGeneratedConversionFunc((*openebsio.CStorPoolInstance)(nil), (*v1alpha1.CStorPoolInstance)(nil), func(a, b interface{}, scope conversion.Scope) error {
   117  		return Convert_openebsio_CStorPoolInstance_To_v1alpha1_CStorPoolInstance(a.(*openebsio.CStorPoolInstance), b.(*v1alpha1.CStorPoolInstance), scope)
   118  	}); err != nil {
   119  		return err
   120  	}
   121  	if err := s.AddGeneratedConversionFunc((*v1alpha1.CStorVolume)(nil), (*openebsio.CStorVolume)(nil), func(a, b interface{}, scope conversion.Scope) error {
   122  		return Convert_v1alpha1_CStorVolume_To_openebsio_CStorVolume(a.(*v1alpha1.CStorVolume), b.(*openebsio.CStorVolume), scope)
   123  	}); err != nil {
   124  		return err
   125  	}
   126  	if err := s.AddGeneratedConversionFunc((*openebsio.CStorVolume)(nil), (*v1alpha1.CStorVolume)(nil), func(a, b interface{}, scope conversion.Scope) error {
   127  		return Convert_openebsio_CStorVolume_To_v1alpha1_CStorVolume(a.(*openebsio.CStorVolume), b.(*v1alpha1.CStorVolume), scope)
   128  	}); err != nil {
   129  		return err
   130  	}
   131  	if err := s.AddGeneratedConversionFunc((*v1alpha1.DeviceCapacity)(nil), (*openebsio.DeviceCapacity)(nil), func(a, b interface{}, scope conversion.Scope) error {
   132  		return Convert_v1alpha1_DeviceCapacity_To_openebsio_DeviceCapacity(a.(*v1alpha1.DeviceCapacity), b.(*openebsio.DeviceCapacity), scope)
   133  	}); err != nil {
   134  		return err
   135  	}
   136  	if err := s.AddGeneratedConversionFunc((*openebsio.DeviceCapacity)(nil), (*v1alpha1.DeviceCapacity)(nil), func(a, b interface{}, scope conversion.Scope) error {
   137  		return Convert_openebsio_DeviceCapacity_To_v1alpha1_DeviceCapacity(a.(*openebsio.DeviceCapacity), b.(*v1alpha1.DeviceCapacity), scope)
   138  	}); err != nil {
   139  		return err
   140  	}
   141  	if err := s.AddGeneratedConversionFunc((*v1alpha1.DeviceClaimDetails)(nil), (*openebsio.DeviceClaimDetails)(nil), func(a, b interface{}, scope conversion.Scope) error {
   142  		return Convert_v1alpha1_DeviceClaimDetails_To_openebsio_DeviceClaimDetails(a.(*v1alpha1.DeviceClaimDetails), b.(*openebsio.DeviceClaimDetails), scope)
   143  	}); err != nil {
   144  		return err
   145  	}
   146  	if err := s.AddGeneratedConversionFunc((*openebsio.DeviceClaimDetails)(nil), (*v1alpha1.DeviceClaimDetails)(nil), func(a, b interface{}, scope conversion.Scope) error {
   147  		return Convert_openebsio_DeviceClaimDetails_To_v1alpha1_DeviceClaimDetails(a.(*openebsio.DeviceClaimDetails), b.(*v1alpha1.DeviceClaimDetails), scope)
   148  	}); err != nil {
   149  		return err
   150  	}
   151  	if err := s.AddGeneratedConversionFunc((*v1alpha1.DeviceClaimResources)(nil), (*openebsio.DeviceClaimResources)(nil), func(a, b interface{}, scope conversion.Scope) error {
   152  		return Convert_v1alpha1_DeviceClaimResources_To_openebsio_DeviceClaimResources(a.(*v1alpha1.DeviceClaimResources), b.(*openebsio.DeviceClaimResources), scope)
   153  	}); err != nil {
   154  		return err
   155  	}
   156  	if err := s.AddGeneratedConversionFunc((*openebsio.DeviceClaimResources)(nil), (*v1alpha1.DeviceClaimResources)(nil), func(a, b interface{}, scope conversion.Scope) error {
   157  		return Convert_openebsio_DeviceClaimResources_To_v1alpha1_DeviceClaimResources(a.(*openebsio.DeviceClaimResources), b.(*v1alpha1.DeviceClaimResources), scope)
   158  	}); err != nil {
   159  		return err
   160  	}
   161  	if err := s.AddGeneratedConversionFunc((*v1alpha1.DeviceClaimSpec)(nil), (*openebsio.DeviceClaimSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   162  		return Convert_v1alpha1_DeviceClaimSpec_To_openebsio_DeviceClaimSpec(a.(*v1alpha1.DeviceClaimSpec), b.(*openebsio.DeviceClaimSpec), scope)
   163  	}); err != nil {
   164  		return err
   165  	}
   166  	if err := s.AddGeneratedConversionFunc((*openebsio.DeviceClaimSpec)(nil), (*v1alpha1.DeviceClaimSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   167  		return Convert_openebsio_DeviceClaimSpec_To_v1alpha1_DeviceClaimSpec(a.(*openebsio.DeviceClaimSpec), b.(*v1alpha1.DeviceClaimSpec), scope)
   168  	}); err != nil {
   169  		return err
   170  	}
   171  	if err := s.AddGeneratedConversionFunc((*v1alpha1.DeviceClaimStatus)(nil), (*openebsio.DeviceClaimStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   172  		return Convert_v1alpha1_DeviceClaimStatus_To_openebsio_DeviceClaimStatus(a.(*v1alpha1.DeviceClaimStatus), b.(*openebsio.DeviceClaimStatus), scope)
   173  	}); err != nil {
   174  		return err
   175  	}
   176  	if err := s.AddGeneratedConversionFunc((*openebsio.DeviceClaimStatus)(nil), (*v1alpha1.DeviceClaimStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   177  		return Convert_openebsio_DeviceClaimStatus_To_v1alpha1_DeviceClaimStatus(a.(*openebsio.DeviceClaimStatus), b.(*v1alpha1.DeviceClaimStatus), scope)
   178  	}); err != nil {
   179  		return err
   180  	}
   181  	if err := s.AddGeneratedConversionFunc((*v1alpha1.DeviceDetails)(nil), (*openebsio.DeviceDetails)(nil), func(a, b interface{}, scope conversion.Scope) error {
   182  		return Convert_v1alpha1_DeviceDetails_To_openebsio_DeviceDetails(a.(*v1alpha1.DeviceDetails), b.(*openebsio.DeviceDetails), scope)
   183  	}); err != nil {
   184  		return err
   185  	}
   186  	if err := s.AddGeneratedConversionFunc((*openebsio.DeviceDetails)(nil), (*v1alpha1.DeviceDetails)(nil), func(a, b interface{}, scope conversion.Scope) error {
   187  		return Convert_openebsio_DeviceDetails_To_v1alpha1_DeviceDetails(a.(*openebsio.DeviceDetails), b.(*v1alpha1.DeviceDetails), scope)
   188  	}); err != nil {
   189  		return err
   190  	}
   191  	if err := s.AddGeneratedConversionFunc((*v1alpha1.DeviceDevLink)(nil), (*openebsio.DeviceDevLink)(nil), func(a, b interface{}, scope conversion.Scope) error {
   192  		return Convert_v1alpha1_DeviceDevLink_To_openebsio_DeviceDevLink(a.(*v1alpha1.DeviceDevLink), b.(*openebsio.DeviceDevLink), scope)
   193  	}); err != nil {
   194  		return err
   195  	}
   196  	if err := s.AddGeneratedConversionFunc((*openebsio.DeviceDevLink)(nil), (*v1alpha1.DeviceDevLink)(nil), func(a, b interface{}, scope conversion.Scope) error {
   197  		return Convert_openebsio_DeviceDevLink_To_v1alpha1_DeviceDevLink(a.(*openebsio.DeviceDevLink), b.(*v1alpha1.DeviceDevLink), scope)
   198  	}); err != nil {
   199  		return err
   200  	}
   201  	if err := s.AddGeneratedConversionFunc((*v1alpha1.DeviceSpec)(nil), (*openebsio.DeviceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   202  		return Convert_v1alpha1_DeviceSpec_To_openebsio_DeviceSpec(a.(*v1alpha1.DeviceSpec), b.(*openebsio.DeviceSpec), scope)
   203  	}); err != nil {
   204  		return err
   205  	}
   206  	if err := s.AddGeneratedConversionFunc((*openebsio.DeviceSpec)(nil), (*v1alpha1.DeviceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   207  		return Convert_openebsio_DeviceSpec_To_v1alpha1_DeviceSpec(a.(*openebsio.DeviceSpec), b.(*v1alpha1.DeviceSpec), scope)
   208  	}); err != nil {
   209  		return err
   210  	}
   211  	if err := s.AddGeneratedConversionFunc((*v1alpha1.DeviceStatus)(nil), (*openebsio.DeviceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   212  		return Convert_v1alpha1_DeviceStatus_To_openebsio_DeviceStatus(a.(*v1alpha1.DeviceStatus), b.(*openebsio.DeviceStatus), scope)
   213  	}); err != nil {
   214  		return err
   215  	}
   216  	if err := s.AddGeneratedConversionFunc((*openebsio.DeviceStatus)(nil), (*v1alpha1.DeviceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   217  		return Convert_openebsio_DeviceStatus_To_v1alpha1_DeviceStatus(a.(*openebsio.DeviceStatus), b.(*v1alpha1.DeviceStatus), scope)
   218  	}); err != nil {
   219  		return err
   220  	}
   221  	if err := s.AddGeneratedConversionFunc((*v1alpha1.FileSystemInfo)(nil), (*openebsio.FileSystemInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
   222  		return Convert_v1alpha1_FileSystemInfo_To_openebsio_FileSystemInfo(a.(*v1alpha1.FileSystemInfo), b.(*openebsio.FileSystemInfo), scope)
   223  	}); err != nil {
   224  		return err
   225  	}
   226  	if err := s.AddGeneratedConversionFunc((*openebsio.FileSystemInfo)(nil), (*v1alpha1.FileSystemInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
   227  		return Convert_openebsio_FileSystemInfo_To_v1alpha1_FileSystemInfo(a.(*openebsio.FileSystemInfo), b.(*v1alpha1.FileSystemInfo), scope)
   228  	}); err != nil {
   229  		return err
   230  	}
   231  	if err := s.AddGeneratedConversionFunc((*v1alpha1.JivaVolume)(nil), (*openebsio.JivaVolume)(nil), func(a, b interface{}, scope conversion.Scope) error {
   232  		return Convert_v1alpha1_JivaVolume_To_openebsio_JivaVolume(a.(*v1alpha1.JivaVolume), b.(*openebsio.JivaVolume), scope)
   233  	}); err != nil {
   234  		return err
   235  	}
   236  	if err := s.AddGeneratedConversionFunc((*openebsio.JivaVolume)(nil), (*v1alpha1.JivaVolume)(nil), func(a, b interface{}, scope conversion.Scope) error {
   237  		return Convert_openebsio_JivaVolume_To_v1alpha1_JivaVolume(a.(*openebsio.JivaVolume), b.(*v1alpha1.JivaVolume), scope)
   238  	}); err != nil {
   239  		return err
   240  	}
   241  	if err := s.AddGeneratedConversionFunc((*v1alpha1.NodeAttribute)(nil), (*openebsio.NodeAttribute)(nil), func(a, b interface{}, scope conversion.Scope) error {
   242  		return Convert_v1alpha1_NodeAttribute_To_openebsio_NodeAttribute(a.(*v1alpha1.NodeAttribute), b.(*openebsio.NodeAttribute), scope)
   243  	}); err != nil {
   244  		return err
   245  	}
   246  	if err := s.AddGeneratedConversionFunc((*openebsio.NodeAttribute)(nil), (*v1alpha1.NodeAttribute)(nil), func(a, b interface{}, scope conversion.Scope) error {
   247  		return Convert_openebsio_NodeAttribute_To_v1alpha1_NodeAttribute(a.(*openebsio.NodeAttribute), b.(*v1alpha1.NodeAttribute), scope)
   248  	}); err != nil {
   249  		return err
   250  	}
   251  	if err := s.AddGeneratedConversionFunc((*v1alpha1.Options)(nil), (*openebsio.Options)(nil), func(a, b interface{}, scope conversion.Scope) error {
   252  		return Convert_v1alpha1_Options_To_openebsio_Options(a.(*v1alpha1.Options), b.(*openebsio.Options), scope)
   253  	}); err != nil {
   254  		return err
   255  	}
   256  	if err := s.AddGeneratedConversionFunc((*openebsio.Options)(nil), (*v1alpha1.Options)(nil), func(a, b interface{}, scope conversion.Scope) error {
   257  		return Convert_openebsio_Options_To_v1alpha1_Options(a.(*openebsio.Options), b.(*v1alpha1.Options), scope)
   258  	}); err != nil {
   259  		return err
   260  	}
   261  	if err := s.AddGeneratedConversionFunc((*v1alpha1.ResourceOptions)(nil), (*openebsio.ResourceOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
   262  		return Convert_v1alpha1_ResourceOptions_To_openebsio_ResourceOptions(a.(*v1alpha1.ResourceOptions), b.(*openebsio.ResourceOptions), scope)
   263  	}); err != nil {
   264  		return err
   265  	}
   266  	if err := s.AddGeneratedConversionFunc((*openebsio.ResourceOptions)(nil), (*v1alpha1.ResourceOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
   267  		return Convert_openebsio_ResourceOptions_To_v1alpha1_ResourceOptions(a.(*openebsio.ResourceOptions), b.(*v1alpha1.ResourceOptions), scope)
   268  	}); err != nil {
   269  		return err
   270  	}
   271  	if err := s.AddGeneratedConversionFunc((*v1alpha1.ResourceSpec)(nil), (*openebsio.ResourceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   272  		return Convert_v1alpha1_ResourceSpec_To_openebsio_ResourceSpec(a.(*v1alpha1.ResourceSpec), b.(*openebsio.ResourceSpec), scope)
   273  	}); err != nil {
   274  		return err
   275  	}
   276  	if err := s.AddGeneratedConversionFunc((*openebsio.ResourceSpec)(nil), (*v1alpha1.ResourceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   277  		return Convert_openebsio_ResourceSpec_To_v1alpha1_ResourceSpec(a.(*openebsio.ResourceSpec), b.(*v1alpha1.ResourceSpec), scope)
   278  	}); err != nil {
   279  		return err
   280  	}
   281  	if err := s.AddGeneratedConversionFunc((*v1alpha1.Status)(nil), (*openebsio.Status)(nil), func(a, b interface{}, scope conversion.Scope) error {
   282  		return Convert_v1alpha1_Status_To_openebsio_Status(a.(*v1alpha1.Status), b.(*openebsio.Status), scope)
   283  	}); err != nil {
   284  		return err
   285  	}
   286  	if err := s.AddGeneratedConversionFunc((*openebsio.Status)(nil), (*v1alpha1.Status)(nil), func(a, b interface{}, scope conversion.Scope) error {
   287  		return Convert_openebsio_Status_To_v1alpha1_Status(a.(*openebsio.Status), b.(*v1alpha1.Status), scope)
   288  	}); err != nil {
   289  		return err
   290  	}
   291  	if err := s.AddGeneratedConversionFunc((*v1alpha1.StoragePoolClaim)(nil), (*openebsio.StoragePoolClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
   292  		return Convert_v1alpha1_StoragePoolClaim_To_openebsio_StoragePoolClaim(a.(*v1alpha1.StoragePoolClaim), b.(*openebsio.StoragePoolClaim), scope)
   293  	}); err != nil {
   294  		return err
   295  	}
   296  	if err := s.AddGeneratedConversionFunc((*openebsio.StoragePoolClaim)(nil), (*v1alpha1.StoragePoolClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
   297  		return Convert_openebsio_StoragePoolClaim_To_v1alpha1_StoragePoolClaim(a.(*openebsio.StoragePoolClaim), b.(*v1alpha1.StoragePoolClaim), scope)
   298  	}); err != nil {
   299  		return err
   300  	}
   301  	if err := s.AddGeneratedConversionFunc((*v1alpha1.UpgradeDetailedStatuses)(nil), (*openebsio.UpgradeDetailedStatuses)(nil), func(a, b interface{}, scope conversion.Scope) error {
   302  		return Convert_v1alpha1_UpgradeDetailedStatuses_To_openebsio_UpgradeDetailedStatuses(a.(*v1alpha1.UpgradeDetailedStatuses), b.(*openebsio.UpgradeDetailedStatuses), scope)
   303  	}); err != nil {
   304  		return err
   305  	}
   306  	if err := s.AddGeneratedConversionFunc((*openebsio.UpgradeDetailedStatuses)(nil), (*v1alpha1.UpgradeDetailedStatuses)(nil), func(a, b interface{}, scope conversion.Scope) error {
   307  		return Convert_openebsio_UpgradeDetailedStatuses_To_v1alpha1_UpgradeDetailedStatuses(a.(*openebsio.UpgradeDetailedStatuses), b.(*v1alpha1.UpgradeDetailedStatuses), scope)
   308  	}); err != nil {
   309  		return err
   310  	}
   311  	if err := s.AddGeneratedConversionFunc((*v1alpha1.UpgradeTask)(nil), (*openebsio.UpgradeTask)(nil), func(a, b interface{}, scope conversion.Scope) error {
   312  		return Convert_v1alpha1_UpgradeTask_To_openebsio_UpgradeTask(a.(*v1alpha1.UpgradeTask), b.(*openebsio.UpgradeTask), scope)
   313  	}); err != nil {
   314  		return err
   315  	}
   316  	if err := s.AddGeneratedConversionFunc((*openebsio.UpgradeTask)(nil), (*v1alpha1.UpgradeTask)(nil), func(a, b interface{}, scope conversion.Scope) error {
   317  		return Convert_openebsio_UpgradeTask_To_v1alpha1_UpgradeTask(a.(*openebsio.UpgradeTask), b.(*v1alpha1.UpgradeTask), scope)
   318  	}); err != nil {
   319  		return err
   320  	}
   321  	if err := s.AddGeneratedConversionFunc((*v1alpha1.UpgradeTaskList)(nil), (*openebsio.UpgradeTaskList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   322  		return Convert_v1alpha1_UpgradeTaskList_To_openebsio_UpgradeTaskList(a.(*v1alpha1.UpgradeTaskList), b.(*openebsio.UpgradeTaskList), scope)
   323  	}); err != nil {
   324  		return err
   325  	}
   326  	if err := s.AddGeneratedConversionFunc((*openebsio.UpgradeTaskList)(nil), (*v1alpha1.UpgradeTaskList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   327  		return Convert_openebsio_UpgradeTaskList_To_v1alpha1_UpgradeTaskList(a.(*openebsio.UpgradeTaskList), b.(*v1alpha1.UpgradeTaskList), scope)
   328  	}); err != nil {
   329  		return err
   330  	}
   331  	if err := s.AddGeneratedConversionFunc((*v1alpha1.UpgradeTaskSpec)(nil), (*openebsio.UpgradeTaskSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   332  		return Convert_v1alpha1_UpgradeTaskSpec_To_openebsio_UpgradeTaskSpec(a.(*v1alpha1.UpgradeTaskSpec), b.(*openebsio.UpgradeTaskSpec), scope)
   333  	}); err != nil {
   334  		return err
   335  	}
   336  	if err := s.AddGeneratedConversionFunc((*openebsio.UpgradeTaskSpec)(nil), (*v1alpha1.UpgradeTaskSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   337  		return Convert_openebsio_UpgradeTaskSpec_To_v1alpha1_UpgradeTaskSpec(a.(*openebsio.UpgradeTaskSpec), b.(*v1alpha1.UpgradeTaskSpec), scope)
   338  	}); err != nil {
   339  		return err
   340  	}
   341  	if err := s.AddGeneratedConversionFunc((*v1alpha1.UpgradeTaskStatus)(nil), (*openebsio.UpgradeTaskStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   342  		return Convert_v1alpha1_UpgradeTaskStatus_To_openebsio_UpgradeTaskStatus(a.(*v1alpha1.UpgradeTaskStatus), b.(*openebsio.UpgradeTaskStatus), scope)
   343  	}); err != nil {
   344  		return err
   345  	}
   346  	if err := s.AddGeneratedConversionFunc((*openebsio.UpgradeTaskStatus)(nil), (*v1alpha1.UpgradeTaskStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   347  		return Convert_openebsio_UpgradeTaskStatus_To_v1alpha1_UpgradeTaskStatus(a.(*openebsio.UpgradeTaskStatus), b.(*v1alpha1.UpgradeTaskStatus), scope)
   348  	}); err != nil {
   349  		return err
   350  	}
   351  	return nil
   352  }
   353  
   354  func autoConvert_v1alpha1_BlockDevice_To_openebsio_BlockDevice(in *v1alpha1.BlockDevice, out *openebsio.BlockDevice, s conversion.Scope) error {
   355  	out.ObjectMeta = in.ObjectMeta
   356  	if err := Convert_v1alpha1_DeviceSpec_To_openebsio_DeviceSpec(&in.Spec, &out.Spec, s); err != nil {
   357  		return err
   358  	}
   359  	if err := Convert_v1alpha1_DeviceStatus_To_openebsio_DeviceStatus(&in.Status, &out.Status, s); err != nil {
   360  		return err
   361  	}
   362  	return nil
   363  }
   364  
   365  // Convert_v1alpha1_BlockDevice_To_openebsio_BlockDevice is an autogenerated conversion function.
   366  func Convert_v1alpha1_BlockDevice_To_openebsio_BlockDevice(in *v1alpha1.BlockDevice, out *openebsio.BlockDevice, s conversion.Scope) error {
   367  	return autoConvert_v1alpha1_BlockDevice_To_openebsio_BlockDevice(in, out, s)
   368  }
   369  
   370  func autoConvert_openebsio_BlockDevice_To_v1alpha1_BlockDevice(in *openebsio.BlockDevice, out *v1alpha1.BlockDevice, s conversion.Scope) error {
   371  	out.ObjectMeta = in.ObjectMeta
   372  	if err := Convert_openebsio_DeviceSpec_To_v1alpha1_DeviceSpec(&in.Spec, &out.Spec, s); err != nil {
   373  		return err
   374  	}
   375  	if err := Convert_openebsio_DeviceStatus_To_v1alpha1_DeviceStatus(&in.Status, &out.Status, s); err != nil {
   376  		return err
   377  	}
   378  	return nil
   379  }
   380  
   381  // Convert_openebsio_BlockDevice_To_v1alpha1_BlockDevice is an autogenerated conversion function.
   382  func Convert_openebsio_BlockDevice_To_v1alpha1_BlockDevice(in *openebsio.BlockDevice, out *v1alpha1.BlockDevice, s conversion.Scope) error {
   383  	return autoConvert_openebsio_BlockDevice_To_v1alpha1_BlockDevice(in, out, s)
   384  }
   385  
   386  func autoConvert_v1alpha1_BlockDeviceClaim_To_openebsio_BlockDeviceClaim(in *v1alpha1.BlockDeviceClaim, out *openebsio.BlockDeviceClaim, s conversion.Scope) error {
   387  	out.ObjectMeta = in.ObjectMeta
   388  	if err := Convert_v1alpha1_DeviceClaimSpec_To_openebsio_DeviceClaimSpec(&in.Spec, &out.Spec, s); err != nil {
   389  		return err
   390  	}
   391  	if err := Convert_v1alpha1_DeviceClaimStatus_To_openebsio_DeviceClaimStatus(&in.Status, &out.Status, s); err != nil {
   392  		return err
   393  	}
   394  	return nil
   395  }
   396  
   397  // Convert_v1alpha1_BlockDeviceClaim_To_openebsio_BlockDeviceClaim is an autogenerated conversion function.
   398  func Convert_v1alpha1_BlockDeviceClaim_To_openebsio_BlockDeviceClaim(in *v1alpha1.BlockDeviceClaim, out *openebsio.BlockDeviceClaim, s conversion.Scope) error {
   399  	return autoConvert_v1alpha1_BlockDeviceClaim_To_openebsio_BlockDeviceClaim(in, out, s)
   400  }
   401  
   402  func autoConvert_openebsio_BlockDeviceClaim_To_v1alpha1_BlockDeviceClaim(in *openebsio.BlockDeviceClaim, out *v1alpha1.BlockDeviceClaim, s conversion.Scope) error {
   403  	out.ObjectMeta = in.ObjectMeta
   404  	if err := Convert_openebsio_DeviceClaimSpec_To_v1alpha1_DeviceClaimSpec(&in.Spec, &out.Spec, s); err != nil {
   405  		return err
   406  	}
   407  	if err := Convert_openebsio_DeviceClaimStatus_To_v1alpha1_DeviceClaimStatus(&in.Status, &out.Status, s); err != nil {
   408  		return err
   409  	}
   410  	return nil
   411  }
   412  
   413  // Convert_openebsio_BlockDeviceClaim_To_v1alpha1_BlockDeviceClaim is an autogenerated conversion function.
   414  func Convert_openebsio_BlockDeviceClaim_To_v1alpha1_BlockDeviceClaim(in *openebsio.BlockDeviceClaim, out *v1alpha1.BlockDeviceClaim, s conversion.Scope) error {
   415  	return autoConvert_openebsio_BlockDeviceClaim_To_v1alpha1_BlockDeviceClaim(in, out, s)
   416  }
   417  
   418  func autoConvert_v1alpha1_BlockDeviceClaimList_To_openebsio_BlockDeviceClaimList(in *v1alpha1.BlockDeviceClaimList, out *openebsio.BlockDeviceClaimList, s conversion.Scope) error {
   419  	out.ListMeta = in.ListMeta
   420  	out.Items = *(*[]openebsio.BlockDeviceClaim)(unsafe.Pointer(&in.Items))
   421  	return nil
   422  }
   423  
   424  // Convert_v1alpha1_BlockDeviceClaimList_To_openebsio_BlockDeviceClaimList is an autogenerated conversion function.
   425  func Convert_v1alpha1_BlockDeviceClaimList_To_openebsio_BlockDeviceClaimList(in *v1alpha1.BlockDeviceClaimList, out *openebsio.BlockDeviceClaimList, s conversion.Scope) error {
   426  	return autoConvert_v1alpha1_BlockDeviceClaimList_To_openebsio_BlockDeviceClaimList(in, out, s)
   427  }
   428  
   429  func autoConvert_openebsio_BlockDeviceClaimList_To_v1alpha1_BlockDeviceClaimList(in *openebsio.BlockDeviceClaimList, out *v1alpha1.BlockDeviceClaimList, s conversion.Scope) error {
   430  	out.ListMeta = in.ListMeta
   431  	out.Items = *(*[]v1alpha1.BlockDeviceClaim)(unsafe.Pointer(&in.Items))
   432  	return nil
   433  }
   434  
   435  // Convert_openebsio_BlockDeviceClaimList_To_v1alpha1_BlockDeviceClaimList is an autogenerated conversion function.
   436  func Convert_openebsio_BlockDeviceClaimList_To_v1alpha1_BlockDeviceClaimList(in *openebsio.BlockDeviceClaimList, out *v1alpha1.BlockDeviceClaimList, s conversion.Scope) error {
   437  	return autoConvert_openebsio_BlockDeviceClaimList_To_v1alpha1_BlockDeviceClaimList(in, out, s)
   438  }
   439  
   440  func autoConvert_v1alpha1_BlockDeviceList_To_openebsio_BlockDeviceList(in *v1alpha1.BlockDeviceList, out *openebsio.BlockDeviceList, s conversion.Scope) error {
   441  	out.ListMeta = in.ListMeta
   442  	out.Items = *(*[]openebsio.BlockDevice)(unsafe.Pointer(&in.Items))
   443  	return nil
   444  }
   445  
   446  // Convert_v1alpha1_BlockDeviceList_To_openebsio_BlockDeviceList is an autogenerated conversion function.
   447  func Convert_v1alpha1_BlockDeviceList_To_openebsio_BlockDeviceList(in *v1alpha1.BlockDeviceList, out *openebsio.BlockDeviceList, s conversion.Scope) error {
   448  	return autoConvert_v1alpha1_BlockDeviceList_To_openebsio_BlockDeviceList(in, out, s)
   449  }
   450  
   451  func autoConvert_openebsio_BlockDeviceList_To_v1alpha1_BlockDeviceList(in *openebsio.BlockDeviceList, out *v1alpha1.BlockDeviceList, s conversion.Scope) error {
   452  	out.ListMeta = in.ListMeta
   453  	out.Items = *(*[]v1alpha1.BlockDevice)(unsafe.Pointer(&in.Items))
   454  	return nil
   455  }
   456  
   457  // Convert_openebsio_BlockDeviceList_To_v1alpha1_BlockDeviceList is an autogenerated conversion function.
   458  func Convert_openebsio_BlockDeviceList_To_v1alpha1_BlockDeviceList(in *openebsio.BlockDeviceList, out *v1alpha1.BlockDeviceList, s conversion.Scope) error {
   459  	return autoConvert_openebsio_BlockDeviceList_To_v1alpha1_BlockDeviceList(in, out, s)
   460  }
   461  
   462  func autoConvert_v1alpha1_BlockDeviceNodeAttributes_To_openebsio_BlockDeviceNodeAttributes(in *v1alpha1.BlockDeviceNodeAttributes, out *openebsio.BlockDeviceNodeAttributes, s conversion.Scope) error {
   463  	out.NodeName = in.NodeName
   464  	out.HostName = in.HostName
   465  	return nil
   466  }
   467  
   468  // Convert_v1alpha1_BlockDeviceNodeAttributes_To_openebsio_BlockDeviceNodeAttributes is an autogenerated conversion function.
   469  func Convert_v1alpha1_BlockDeviceNodeAttributes_To_openebsio_BlockDeviceNodeAttributes(in *v1alpha1.BlockDeviceNodeAttributes, out *openebsio.BlockDeviceNodeAttributes, s conversion.Scope) error {
   470  	return autoConvert_v1alpha1_BlockDeviceNodeAttributes_To_openebsio_BlockDeviceNodeAttributes(in, out, s)
   471  }
   472  
   473  func autoConvert_openebsio_BlockDeviceNodeAttributes_To_v1alpha1_BlockDeviceNodeAttributes(in *openebsio.BlockDeviceNodeAttributes, out *v1alpha1.BlockDeviceNodeAttributes, s conversion.Scope) error {
   474  	out.NodeName = in.NodeName
   475  	out.HostName = in.HostName
   476  	return nil
   477  }
   478  
   479  // Convert_openebsio_BlockDeviceNodeAttributes_To_v1alpha1_BlockDeviceNodeAttributes is an autogenerated conversion function.
   480  func Convert_openebsio_BlockDeviceNodeAttributes_To_v1alpha1_BlockDeviceNodeAttributes(in *openebsio.BlockDeviceNodeAttributes, out *v1alpha1.BlockDeviceNodeAttributes, s conversion.Scope) error {
   481  	return autoConvert_openebsio_BlockDeviceNodeAttributes_To_v1alpha1_BlockDeviceNodeAttributes(in, out, s)
   482  }
   483  
   484  func autoConvert_v1alpha1_CStorPool_To_openebsio_CStorPool(in *v1alpha1.CStorPool, out *openebsio.CStorPool, s conversion.Scope) error {
   485  	out.PoolName = in.PoolName
   486  	out.Options = (*openebsio.ResourceOptions)(unsafe.Pointer(in.Options))
   487  	return nil
   488  }
   489  
   490  // Convert_v1alpha1_CStorPool_To_openebsio_CStorPool is an autogenerated conversion function.
   491  func Convert_v1alpha1_CStorPool_To_openebsio_CStorPool(in *v1alpha1.CStorPool, out *openebsio.CStorPool, s conversion.Scope) error {
   492  	return autoConvert_v1alpha1_CStorPool_To_openebsio_CStorPool(in, out, s)
   493  }
   494  
   495  func autoConvert_openebsio_CStorPool_To_v1alpha1_CStorPool(in *openebsio.CStorPool, out *v1alpha1.CStorPool, s conversion.Scope) error {
   496  	out.PoolName = in.PoolName
   497  	out.Options = (*v1alpha1.ResourceOptions)(unsafe.Pointer(in.Options))
   498  	return nil
   499  }
   500  
   501  // Convert_openebsio_CStorPool_To_v1alpha1_CStorPool is an autogenerated conversion function.
   502  func Convert_openebsio_CStorPool_To_v1alpha1_CStorPool(in *openebsio.CStorPool, out *v1alpha1.CStorPool, s conversion.Scope) error {
   503  	return autoConvert_openebsio_CStorPool_To_v1alpha1_CStorPool(in, out, s)
   504  }
   505  
   506  func autoConvert_v1alpha1_CStorPoolCluster_To_openebsio_CStorPoolCluster(in *v1alpha1.CStorPoolCluster, out *openebsio.CStorPoolCluster, s conversion.Scope) error {
   507  	out.CSPCName = in.CSPCName
   508  	out.Options = (*openebsio.ResourceOptions)(unsafe.Pointer(in.Options))
   509  	return nil
   510  }
   511  
   512  // Convert_v1alpha1_CStorPoolCluster_To_openebsio_CStorPoolCluster is an autogenerated conversion function.
   513  func Convert_v1alpha1_CStorPoolCluster_To_openebsio_CStorPoolCluster(in *v1alpha1.CStorPoolCluster, out *openebsio.CStorPoolCluster, s conversion.Scope) error {
   514  	return autoConvert_v1alpha1_CStorPoolCluster_To_openebsio_CStorPoolCluster(in, out, s)
   515  }
   516  
   517  func autoConvert_openebsio_CStorPoolCluster_To_v1alpha1_CStorPoolCluster(in *openebsio.CStorPoolCluster, out *v1alpha1.CStorPoolCluster, s conversion.Scope) error {
   518  	out.CSPCName = in.CSPCName
   519  	out.Options = (*v1alpha1.ResourceOptions)(unsafe.Pointer(in.Options))
   520  	return nil
   521  }
   522  
   523  // Convert_openebsio_CStorPoolCluster_To_v1alpha1_CStorPoolCluster is an autogenerated conversion function.
   524  func Convert_openebsio_CStorPoolCluster_To_v1alpha1_CStorPoolCluster(in *openebsio.CStorPoolCluster, out *v1alpha1.CStorPoolCluster, s conversion.Scope) error {
   525  	return autoConvert_openebsio_CStorPoolCluster_To_v1alpha1_CStorPoolCluster(in, out, s)
   526  }
   527  
   528  func autoConvert_v1alpha1_CStorPoolInstance_To_openebsio_CStorPoolInstance(in *v1alpha1.CStorPoolInstance, out *openebsio.CStorPoolInstance, s conversion.Scope) error {
   529  	out.CSPIName = in.CSPIName
   530  	out.Options = (*openebsio.ResourceOptions)(unsafe.Pointer(in.Options))
   531  	return nil
   532  }
   533  
   534  // Convert_v1alpha1_CStorPoolInstance_To_openebsio_CStorPoolInstance is an autogenerated conversion function.
   535  func Convert_v1alpha1_CStorPoolInstance_To_openebsio_CStorPoolInstance(in *v1alpha1.CStorPoolInstance, out *openebsio.CStorPoolInstance, s conversion.Scope) error {
   536  	return autoConvert_v1alpha1_CStorPoolInstance_To_openebsio_CStorPoolInstance(in, out, s)
   537  }
   538  
   539  func autoConvert_openebsio_CStorPoolInstance_To_v1alpha1_CStorPoolInstance(in *openebsio.CStorPoolInstance, out *v1alpha1.CStorPoolInstance, s conversion.Scope) error {
   540  	out.CSPIName = in.CSPIName
   541  	out.Options = (*v1alpha1.ResourceOptions)(unsafe.Pointer(in.Options))
   542  	return nil
   543  }
   544  
   545  // Convert_openebsio_CStorPoolInstance_To_v1alpha1_CStorPoolInstance is an autogenerated conversion function.
   546  func Convert_openebsio_CStorPoolInstance_To_v1alpha1_CStorPoolInstance(in *openebsio.CStorPoolInstance, out *v1alpha1.CStorPoolInstance, s conversion.Scope) error {
   547  	return autoConvert_openebsio_CStorPoolInstance_To_v1alpha1_CStorPoolInstance(in, out, s)
   548  }
   549  
   550  func autoConvert_v1alpha1_CStorVolume_To_openebsio_CStorVolume(in *v1alpha1.CStorVolume, out *openebsio.CStorVolume, s conversion.Scope) error {
   551  	out.PVName = in.PVName
   552  	out.Options = (*openebsio.ResourceOptions)(unsafe.Pointer(in.Options))
   553  	return nil
   554  }
   555  
   556  // Convert_v1alpha1_CStorVolume_To_openebsio_CStorVolume is an autogenerated conversion function.
   557  func Convert_v1alpha1_CStorVolume_To_openebsio_CStorVolume(in *v1alpha1.CStorVolume, out *openebsio.CStorVolume, s conversion.Scope) error {
   558  	return autoConvert_v1alpha1_CStorVolume_To_openebsio_CStorVolume(in, out, s)
   559  }
   560  
   561  func autoConvert_openebsio_CStorVolume_To_v1alpha1_CStorVolume(in *openebsio.CStorVolume, out *v1alpha1.CStorVolume, s conversion.Scope) error {
   562  	out.PVName = in.PVName
   563  	out.Options = (*v1alpha1.ResourceOptions)(unsafe.Pointer(in.Options))
   564  	return nil
   565  }
   566  
   567  // Convert_openebsio_CStorVolume_To_v1alpha1_CStorVolume is an autogenerated conversion function.
   568  func Convert_openebsio_CStorVolume_To_v1alpha1_CStorVolume(in *openebsio.CStorVolume, out *v1alpha1.CStorVolume, s conversion.Scope) error {
   569  	return autoConvert_openebsio_CStorVolume_To_v1alpha1_CStorVolume(in, out, s)
   570  }
   571  
   572  func autoConvert_v1alpha1_DeviceCapacity_To_openebsio_DeviceCapacity(in *v1alpha1.DeviceCapacity, out *openebsio.DeviceCapacity, s conversion.Scope) error {
   573  	out.Storage = in.Storage
   574  	out.PhysicalSectorSize = in.PhysicalSectorSize
   575  	out.LogicalSectorSize = in.LogicalSectorSize
   576  	return nil
   577  }
   578  
   579  // Convert_v1alpha1_DeviceCapacity_To_openebsio_DeviceCapacity is an autogenerated conversion function.
   580  func Convert_v1alpha1_DeviceCapacity_To_openebsio_DeviceCapacity(in *v1alpha1.DeviceCapacity, out *openebsio.DeviceCapacity, s conversion.Scope) error {
   581  	return autoConvert_v1alpha1_DeviceCapacity_To_openebsio_DeviceCapacity(in, out, s)
   582  }
   583  
   584  func autoConvert_openebsio_DeviceCapacity_To_v1alpha1_DeviceCapacity(in *openebsio.DeviceCapacity, out *v1alpha1.DeviceCapacity, s conversion.Scope) error {
   585  	out.Storage = in.Storage
   586  	out.PhysicalSectorSize = in.PhysicalSectorSize
   587  	out.LogicalSectorSize = in.LogicalSectorSize
   588  	return nil
   589  }
   590  
   591  // Convert_openebsio_DeviceCapacity_To_v1alpha1_DeviceCapacity is an autogenerated conversion function.
   592  func Convert_openebsio_DeviceCapacity_To_v1alpha1_DeviceCapacity(in *openebsio.DeviceCapacity, out *v1alpha1.DeviceCapacity, s conversion.Scope) error {
   593  	return autoConvert_openebsio_DeviceCapacity_To_v1alpha1_DeviceCapacity(in, out, s)
   594  }
   595  
   596  func autoConvert_v1alpha1_DeviceClaimDetails_To_openebsio_DeviceClaimDetails(in *v1alpha1.DeviceClaimDetails, out *openebsio.DeviceClaimDetails, s conversion.Scope) error {
   597  	out.BlockVolumeMode = openebsio.BlockDeviceVolumeMode(in.BlockVolumeMode)
   598  	out.DeviceFormat = in.DeviceFormat
   599  	out.AllowPartition = in.AllowPartition
   600  	return nil
   601  }
   602  
   603  // Convert_v1alpha1_DeviceClaimDetails_To_openebsio_DeviceClaimDetails is an autogenerated conversion function.
   604  func Convert_v1alpha1_DeviceClaimDetails_To_openebsio_DeviceClaimDetails(in *v1alpha1.DeviceClaimDetails, out *openebsio.DeviceClaimDetails, s conversion.Scope) error {
   605  	return autoConvert_v1alpha1_DeviceClaimDetails_To_openebsio_DeviceClaimDetails(in, out, s)
   606  }
   607  
   608  func autoConvert_openebsio_DeviceClaimDetails_To_v1alpha1_DeviceClaimDetails(in *openebsio.DeviceClaimDetails, out *v1alpha1.DeviceClaimDetails, s conversion.Scope) error {
   609  	out.BlockVolumeMode = v1alpha1.BlockDeviceVolumeMode(in.BlockVolumeMode)
   610  	out.DeviceFormat = in.DeviceFormat
   611  	out.AllowPartition = in.AllowPartition
   612  	return nil
   613  }
   614  
   615  // Convert_openebsio_DeviceClaimDetails_To_v1alpha1_DeviceClaimDetails is an autogenerated conversion function.
   616  func Convert_openebsio_DeviceClaimDetails_To_v1alpha1_DeviceClaimDetails(in *openebsio.DeviceClaimDetails, out *v1alpha1.DeviceClaimDetails, s conversion.Scope) error {
   617  	return autoConvert_openebsio_DeviceClaimDetails_To_v1alpha1_DeviceClaimDetails(in, out, s)
   618  }
   619  
   620  func autoConvert_v1alpha1_DeviceClaimResources_To_openebsio_DeviceClaimResources(in *v1alpha1.DeviceClaimResources, out *openebsio.DeviceClaimResources, s conversion.Scope) error {
   621  	out.Requests = *(*v1.ResourceList)(unsafe.Pointer(&in.Requests))
   622  	return nil
   623  }
   624  
   625  // Convert_v1alpha1_DeviceClaimResources_To_openebsio_DeviceClaimResources is an autogenerated conversion function.
   626  func Convert_v1alpha1_DeviceClaimResources_To_openebsio_DeviceClaimResources(in *v1alpha1.DeviceClaimResources, out *openebsio.DeviceClaimResources, s conversion.Scope) error {
   627  	return autoConvert_v1alpha1_DeviceClaimResources_To_openebsio_DeviceClaimResources(in, out, s)
   628  }
   629  
   630  func autoConvert_openebsio_DeviceClaimResources_To_v1alpha1_DeviceClaimResources(in *openebsio.DeviceClaimResources, out *v1alpha1.DeviceClaimResources, s conversion.Scope) error {
   631  	out.Requests = *(*v1.ResourceList)(unsafe.Pointer(&in.Requests))
   632  	return nil
   633  }
   634  
   635  // Convert_openebsio_DeviceClaimResources_To_v1alpha1_DeviceClaimResources is an autogenerated conversion function.
   636  func Convert_openebsio_DeviceClaimResources_To_v1alpha1_DeviceClaimResources(in *openebsio.DeviceClaimResources, out *v1alpha1.DeviceClaimResources, s conversion.Scope) error {
   637  	return autoConvert_openebsio_DeviceClaimResources_To_v1alpha1_DeviceClaimResources(in, out, s)
   638  }
   639  
   640  func autoConvert_v1alpha1_DeviceClaimSpec_To_openebsio_DeviceClaimSpec(in *v1alpha1.DeviceClaimSpec, out *openebsio.DeviceClaimSpec, s conversion.Scope) error {
   641  	out.Selector = (*metav1.LabelSelector)(unsafe.Pointer(in.Selector))
   642  	if err := Convert_v1alpha1_DeviceClaimResources_To_openebsio_DeviceClaimResources(&in.Resources, &out.Resources, s); err != nil {
   643  		return err
   644  	}
   645  	out.DeviceType = in.DeviceType
   646  	out.HostName = in.HostName
   647  	if err := Convert_v1alpha1_DeviceClaimDetails_To_openebsio_DeviceClaimDetails(&in.Details, &out.Details, s); err != nil {
   648  		return err
   649  	}
   650  	out.BlockDeviceName = in.BlockDeviceName
   651  	if err := Convert_v1alpha1_BlockDeviceNodeAttributes_To_openebsio_BlockDeviceNodeAttributes(&in.BlockDeviceNodeAttributes, &out.BlockDeviceNodeAttributes, s); err != nil {
   652  		return err
   653  	}
   654  	return nil
   655  }
   656  
   657  // Convert_v1alpha1_DeviceClaimSpec_To_openebsio_DeviceClaimSpec is an autogenerated conversion function.
   658  func Convert_v1alpha1_DeviceClaimSpec_To_openebsio_DeviceClaimSpec(in *v1alpha1.DeviceClaimSpec, out *openebsio.DeviceClaimSpec, s conversion.Scope) error {
   659  	return autoConvert_v1alpha1_DeviceClaimSpec_To_openebsio_DeviceClaimSpec(in, out, s)
   660  }
   661  
   662  func autoConvert_openebsio_DeviceClaimSpec_To_v1alpha1_DeviceClaimSpec(in *openebsio.DeviceClaimSpec, out *v1alpha1.DeviceClaimSpec, s conversion.Scope) error {
   663  	out.Selector = (*metav1.LabelSelector)(unsafe.Pointer(in.Selector))
   664  	if err := Convert_openebsio_DeviceClaimResources_To_v1alpha1_DeviceClaimResources(&in.Resources, &out.Resources, s); err != nil {
   665  		return err
   666  	}
   667  	out.DeviceType = in.DeviceType
   668  	out.HostName = in.HostName
   669  	if err := Convert_openebsio_DeviceClaimDetails_To_v1alpha1_DeviceClaimDetails(&in.Details, &out.Details, s); err != nil {
   670  		return err
   671  	}
   672  	out.BlockDeviceName = in.BlockDeviceName
   673  	if err := Convert_openebsio_BlockDeviceNodeAttributes_To_v1alpha1_BlockDeviceNodeAttributes(&in.BlockDeviceNodeAttributes, &out.BlockDeviceNodeAttributes, s); err != nil {
   674  		return err
   675  	}
   676  	return nil
   677  }
   678  
   679  // Convert_openebsio_DeviceClaimSpec_To_v1alpha1_DeviceClaimSpec is an autogenerated conversion function.
   680  func Convert_openebsio_DeviceClaimSpec_To_v1alpha1_DeviceClaimSpec(in *openebsio.DeviceClaimSpec, out *v1alpha1.DeviceClaimSpec, s conversion.Scope) error {
   681  	return autoConvert_openebsio_DeviceClaimSpec_To_v1alpha1_DeviceClaimSpec(in, out, s)
   682  }
   683  
   684  func autoConvert_v1alpha1_DeviceClaimStatus_To_openebsio_DeviceClaimStatus(in *v1alpha1.DeviceClaimStatus, out *openebsio.DeviceClaimStatus, s conversion.Scope) error {
   685  	out.Phase = openebsio.DeviceClaimPhase(in.Phase)
   686  	return nil
   687  }
   688  
   689  // Convert_v1alpha1_DeviceClaimStatus_To_openebsio_DeviceClaimStatus is an autogenerated conversion function.
   690  func Convert_v1alpha1_DeviceClaimStatus_To_openebsio_DeviceClaimStatus(in *v1alpha1.DeviceClaimStatus, out *openebsio.DeviceClaimStatus, s conversion.Scope) error {
   691  	return autoConvert_v1alpha1_DeviceClaimStatus_To_openebsio_DeviceClaimStatus(in, out, s)
   692  }
   693  
   694  func autoConvert_openebsio_DeviceClaimStatus_To_v1alpha1_DeviceClaimStatus(in *openebsio.DeviceClaimStatus, out *v1alpha1.DeviceClaimStatus, s conversion.Scope) error {
   695  	out.Phase = v1alpha1.DeviceClaimPhase(in.Phase)
   696  	return nil
   697  }
   698  
   699  // Convert_openebsio_DeviceClaimStatus_To_v1alpha1_DeviceClaimStatus is an autogenerated conversion function.
   700  func Convert_openebsio_DeviceClaimStatus_To_v1alpha1_DeviceClaimStatus(in *openebsio.DeviceClaimStatus, out *v1alpha1.DeviceClaimStatus, s conversion.Scope) error {
   701  	return autoConvert_openebsio_DeviceClaimStatus_To_v1alpha1_DeviceClaimStatus(in, out, s)
   702  }
   703  
   704  func autoConvert_v1alpha1_DeviceDetails_To_openebsio_DeviceDetails(in *v1alpha1.DeviceDetails, out *openebsio.DeviceDetails, s conversion.Scope) error {
   705  	out.DeviceType = in.DeviceType
   706  	out.DriveType = in.DriveType
   707  	out.LogicalBlockSize = in.LogicalBlockSize
   708  	out.PhysicalBlockSize = in.PhysicalBlockSize
   709  	out.HardwareSectorSize = in.HardwareSectorSize
   710  	out.Model = in.Model
   711  	out.Compliance = in.Compliance
   712  	out.Serial = in.Serial
   713  	out.Vendor = in.Vendor
   714  	out.FirmwareRevision = in.FirmwareRevision
   715  	return nil
   716  }
   717  
   718  // Convert_v1alpha1_DeviceDetails_To_openebsio_DeviceDetails is an autogenerated conversion function.
   719  func Convert_v1alpha1_DeviceDetails_To_openebsio_DeviceDetails(in *v1alpha1.DeviceDetails, out *openebsio.DeviceDetails, s conversion.Scope) error {
   720  	return autoConvert_v1alpha1_DeviceDetails_To_openebsio_DeviceDetails(in, out, s)
   721  }
   722  
   723  func autoConvert_openebsio_DeviceDetails_To_v1alpha1_DeviceDetails(in *openebsio.DeviceDetails, out *v1alpha1.DeviceDetails, s conversion.Scope) error {
   724  	out.DeviceType = in.DeviceType
   725  	out.DriveType = in.DriveType
   726  	out.LogicalBlockSize = in.LogicalBlockSize
   727  	out.PhysicalBlockSize = in.PhysicalBlockSize
   728  	out.HardwareSectorSize = in.HardwareSectorSize
   729  	out.Model = in.Model
   730  	out.Compliance = in.Compliance
   731  	out.Serial = in.Serial
   732  	out.Vendor = in.Vendor
   733  	out.FirmwareRevision = in.FirmwareRevision
   734  	return nil
   735  }
   736  
   737  // Convert_openebsio_DeviceDetails_To_v1alpha1_DeviceDetails is an autogenerated conversion function.
   738  func Convert_openebsio_DeviceDetails_To_v1alpha1_DeviceDetails(in *openebsio.DeviceDetails, out *v1alpha1.DeviceDetails, s conversion.Scope) error {
   739  	return autoConvert_openebsio_DeviceDetails_To_v1alpha1_DeviceDetails(in, out, s)
   740  }
   741  
   742  func autoConvert_v1alpha1_DeviceDevLink_To_openebsio_DeviceDevLink(in *v1alpha1.DeviceDevLink, out *openebsio.DeviceDevLink, s conversion.Scope) error {
   743  	out.Kind = in.Kind
   744  	out.Links = *(*[]string)(unsafe.Pointer(&in.Links))
   745  	return nil
   746  }
   747  
   748  // Convert_v1alpha1_DeviceDevLink_To_openebsio_DeviceDevLink is an autogenerated conversion function.
   749  func Convert_v1alpha1_DeviceDevLink_To_openebsio_DeviceDevLink(in *v1alpha1.DeviceDevLink, out *openebsio.DeviceDevLink, s conversion.Scope) error {
   750  	return autoConvert_v1alpha1_DeviceDevLink_To_openebsio_DeviceDevLink(in, out, s)
   751  }
   752  
   753  func autoConvert_openebsio_DeviceDevLink_To_v1alpha1_DeviceDevLink(in *openebsio.DeviceDevLink, out *v1alpha1.DeviceDevLink, s conversion.Scope) error {
   754  	out.Kind = in.Kind
   755  	out.Links = *(*[]string)(unsafe.Pointer(&in.Links))
   756  	return nil
   757  }
   758  
   759  // Convert_openebsio_DeviceDevLink_To_v1alpha1_DeviceDevLink is an autogenerated conversion function.
   760  func Convert_openebsio_DeviceDevLink_To_v1alpha1_DeviceDevLink(in *openebsio.DeviceDevLink, out *v1alpha1.DeviceDevLink, s conversion.Scope) error {
   761  	return autoConvert_openebsio_DeviceDevLink_To_v1alpha1_DeviceDevLink(in, out, s)
   762  }
   763  
   764  func autoConvert_v1alpha1_DeviceSpec_To_openebsio_DeviceSpec(in *v1alpha1.DeviceSpec, out *openebsio.DeviceSpec, s conversion.Scope) error {
   765  	if err := Convert_v1alpha1_NodeAttribute_To_openebsio_NodeAttribute(&in.NodeAttributes, &out.NodeAttributes, s); err != nil {
   766  		return err
   767  	}
   768  	out.Path = in.Path
   769  	if err := Convert_v1alpha1_DeviceCapacity_To_openebsio_DeviceCapacity(&in.Capacity, &out.Capacity, s); err != nil {
   770  		return err
   771  	}
   772  	if err := Convert_v1alpha1_DeviceDetails_To_openebsio_DeviceDetails(&in.Details, &out.Details, s); err != nil {
   773  		return err
   774  	}
   775  	out.ClaimRef = (*v1.ObjectReference)(unsafe.Pointer(in.ClaimRef))
   776  	out.DevLinks = *(*[]openebsio.DeviceDevLink)(unsafe.Pointer(&in.DevLinks))
   777  	if err := Convert_v1alpha1_FileSystemInfo_To_openebsio_FileSystemInfo(&in.FileSystem, &out.FileSystem, s); err != nil {
   778  		return err
   779  	}
   780  	out.Partitioned = in.Partitioned
   781  	out.ParentDevice = in.ParentDevice
   782  	out.AggregateDevice = in.AggregateDevice
   783  	return nil
   784  }
   785  
   786  // Convert_v1alpha1_DeviceSpec_To_openebsio_DeviceSpec is an autogenerated conversion function.
   787  func Convert_v1alpha1_DeviceSpec_To_openebsio_DeviceSpec(in *v1alpha1.DeviceSpec, out *openebsio.DeviceSpec, s conversion.Scope) error {
   788  	return autoConvert_v1alpha1_DeviceSpec_To_openebsio_DeviceSpec(in, out, s)
   789  }
   790  
   791  func autoConvert_openebsio_DeviceSpec_To_v1alpha1_DeviceSpec(in *openebsio.DeviceSpec, out *v1alpha1.DeviceSpec, s conversion.Scope) error {
   792  	if err := Convert_openebsio_NodeAttribute_To_v1alpha1_NodeAttribute(&in.NodeAttributes, &out.NodeAttributes, s); err != nil {
   793  		return err
   794  	}
   795  	out.Path = in.Path
   796  	if err := Convert_openebsio_DeviceCapacity_To_v1alpha1_DeviceCapacity(&in.Capacity, &out.Capacity, s); err != nil {
   797  		return err
   798  	}
   799  	if err := Convert_openebsio_DeviceDetails_To_v1alpha1_DeviceDetails(&in.Details, &out.Details, s); err != nil {
   800  		return err
   801  	}
   802  	out.ClaimRef = (*v1.ObjectReference)(unsafe.Pointer(in.ClaimRef))
   803  	out.DevLinks = *(*[]v1alpha1.DeviceDevLink)(unsafe.Pointer(&in.DevLinks))
   804  	if err := Convert_openebsio_FileSystemInfo_To_v1alpha1_FileSystemInfo(&in.FileSystem, &out.FileSystem, s); err != nil {
   805  		return err
   806  	}
   807  	out.Partitioned = in.Partitioned
   808  	out.ParentDevice = in.ParentDevice
   809  	out.AggregateDevice = in.AggregateDevice
   810  	return nil
   811  }
   812  
   813  // Convert_openebsio_DeviceSpec_To_v1alpha1_DeviceSpec is an autogenerated conversion function.
   814  func Convert_openebsio_DeviceSpec_To_v1alpha1_DeviceSpec(in *openebsio.DeviceSpec, out *v1alpha1.DeviceSpec, s conversion.Scope) error {
   815  	return autoConvert_openebsio_DeviceSpec_To_v1alpha1_DeviceSpec(in, out, s)
   816  }
   817  
   818  func autoConvert_v1alpha1_DeviceStatus_To_openebsio_DeviceStatus(in *v1alpha1.DeviceStatus, out *openebsio.DeviceStatus, s conversion.Scope) error {
   819  	out.ClaimState = openebsio.DeviceClaimState(in.ClaimState)
   820  	out.State = openebsio.BlockDeviceState(in.State)
   821  	return nil
   822  }
   823  
   824  // Convert_v1alpha1_DeviceStatus_To_openebsio_DeviceStatus is an autogenerated conversion function.
   825  func Convert_v1alpha1_DeviceStatus_To_openebsio_DeviceStatus(in *v1alpha1.DeviceStatus, out *openebsio.DeviceStatus, s conversion.Scope) error {
   826  	return autoConvert_v1alpha1_DeviceStatus_To_openebsio_DeviceStatus(in, out, s)
   827  }
   828  
   829  func autoConvert_openebsio_DeviceStatus_To_v1alpha1_DeviceStatus(in *openebsio.DeviceStatus, out *v1alpha1.DeviceStatus, s conversion.Scope) error {
   830  	out.ClaimState = v1alpha1.DeviceClaimState(in.ClaimState)
   831  	out.State = v1alpha1.BlockDeviceState(in.State)
   832  	return nil
   833  }
   834  
   835  // Convert_openebsio_DeviceStatus_To_v1alpha1_DeviceStatus is an autogenerated conversion function.
   836  func Convert_openebsio_DeviceStatus_To_v1alpha1_DeviceStatus(in *openebsio.DeviceStatus, out *v1alpha1.DeviceStatus, s conversion.Scope) error {
   837  	return autoConvert_openebsio_DeviceStatus_To_v1alpha1_DeviceStatus(in, out, s)
   838  }
   839  
   840  func autoConvert_v1alpha1_FileSystemInfo_To_openebsio_FileSystemInfo(in *v1alpha1.FileSystemInfo, out *openebsio.FileSystemInfo, s conversion.Scope) error {
   841  	out.Type = in.Type
   842  	out.Mountpoint = in.Mountpoint
   843  	return nil
   844  }
   845  
   846  // Convert_v1alpha1_FileSystemInfo_To_openebsio_FileSystemInfo is an autogenerated conversion function.
   847  func Convert_v1alpha1_FileSystemInfo_To_openebsio_FileSystemInfo(in *v1alpha1.FileSystemInfo, out *openebsio.FileSystemInfo, s conversion.Scope) error {
   848  	return autoConvert_v1alpha1_FileSystemInfo_To_openebsio_FileSystemInfo(in, out, s)
   849  }
   850  
   851  func autoConvert_openebsio_FileSystemInfo_To_v1alpha1_FileSystemInfo(in *openebsio.FileSystemInfo, out *v1alpha1.FileSystemInfo, s conversion.Scope) error {
   852  	out.Type = in.Type
   853  	out.Mountpoint = in.Mountpoint
   854  	return nil
   855  }
   856  
   857  // Convert_openebsio_FileSystemInfo_To_v1alpha1_FileSystemInfo is an autogenerated conversion function.
   858  func Convert_openebsio_FileSystemInfo_To_v1alpha1_FileSystemInfo(in *openebsio.FileSystemInfo, out *v1alpha1.FileSystemInfo, s conversion.Scope) error {
   859  	return autoConvert_openebsio_FileSystemInfo_To_v1alpha1_FileSystemInfo(in, out, s)
   860  }
   861  
   862  func autoConvert_v1alpha1_JivaVolume_To_openebsio_JivaVolume(in *v1alpha1.JivaVolume, out *openebsio.JivaVolume, s conversion.Scope) error {
   863  	out.PVName = in.PVName
   864  	out.Options = (*openebsio.ResourceOptions)(unsafe.Pointer(in.Options))
   865  	return nil
   866  }
   867  
   868  // Convert_v1alpha1_JivaVolume_To_openebsio_JivaVolume is an autogenerated conversion function.
   869  func Convert_v1alpha1_JivaVolume_To_openebsio_JivaVolume(in *v1alpha1.JivaVolume, out *openebsio.JivaVolume, s conversion.Scope) error {
   870  	return autoConvert_v1alpha1_JivaVolume_To_openebsio_JivaVolume(in, out, s)
   871  }
   872  
   873  func autoConvert_openebsio_JivaVolume_To_v1alpha1_JivaVolume(in *openebsio.JivaVolume, out *v1alpha1.JivaVolume, s conversion.Scope) error {
   874  	out.PVName = in.PVName
   875  	out.Options = (*v1alpha1.ResourceOptions)(unsafe.Pointer(in.Options))
   876  	return nil
   877  }
   878  
   879  // Convert_openebsio_JivaVolume_To_v1alpha1_JivaVolume is an autogenerated conversion function.
   880  func Convert_openebsio_JivaVolume_To_v1alpha1_JivaVolume(in *openebsio.JivaVolume, out *v1alpha1.JivaVolume, s conversion.Scope) error {
   881  	return autoConvert_openebsio_JivaVolume_To_v1alpha1_JivaVolume(in, out, s)
   882  }
   883  
   884  func autoConvert_v1alpha1_NodeAttribute_To_openebsio_NodeAttribute(in *v1alpha1.NodeAttribute, out *openebsio.NodeAttribute, s conversion.Scope) error {
   885  	out.NodeName = in.NodeName
   886  	return nil
   887  }
   888  
   889  // Convert_v1alpha1_NodeAttribute_To_openebsio_NodeAttribute is an autogenerated conversion function.
   890  func Convert_v1alpha1_NodeAttribute_To_openebsio_NodeAttribute(in *v1alpha1.NodeAttribute, out *openebsio.NodeAttribute, s conversion.Scope) error {
   891  	return autoConvert_v1alpha1_NodeAttribute_To_openebsio_NodeAttribute(in, out, s)
   892  }
   893  
   894  func autoConvert_openebsio_NodeAttribute_To_v1alpha1_NodeAttribute(in *openebsio.NodeAttribute, out *v1alpha1.NodeAttribute, s conversion.Scope) error {
   895  	out.NodeName = in.NodeName
   896  	return nil
   897  }
   898  
   899  // Convert_openebsio_NodeAttribute_To_v1alpha1_NodeAttribute is an autogenerated conversion function.
   900  func Convert_openebsio_NodeAttribute_To_v1alpha1_NodeAttribute(in *openebsio.NodeAttribute, out *v1alpha1.NodeAttribute, s conversion.Scope) error {
   901  	return autoConvert_openebsio_NodeAttribute_To_v1alpha1_NodeAttribute(in, out, s)
   902  }
   903  
   904  func autoConvert_v1alpha1_Options_To_openebsio_Options(in *v1alpha1.Options, out *openebsio.Options, s conversion.Scope) error {
   905  	out.Timeout = in.Timeout
   906  	return nil
   907  }
   908  
   909  // Convert_v1alpha1_Options_To_openebsio_Options is an autogenerated conversion function.
   910  func Convert_v1alpha1_Options_To_openebsio_Options(in *v1alpha1.Options, out *openebsio.Options, s conversion.Scope) error {
   911  	return autoConvert_v1alpha1_Options_To_openebsio_Options(in, out, s)
   912  }
   913  
   914  func autoConvert_openebsio_Options_To_v1alpha1_Options(in *openebsio.Options, out *v1alpha1.Options, s conversion.Scope) error {
   915  	out.Timeout = in.Timeout
   916  	return nil
   917  }
   918  
   919  // Convert_openebsio_Options_To_v1alpha1_Options is an autogenerated conversion function.
   920  func Convert_openebsio_Options_To_v1alpha1_Options(in *openebsio.Options, out *v1alpha1.Options, s conversion.Scope) error {
   921  	return autoConvert_openebsio_Options_To_v1alpha1_Options(in, out, s)
   922  }
   923  
   924  func autoConvert_v1alpha1_ResourceOptions_To_openebsio_ResourceOptions(in *v1alpha1.ResourceOptions, out *openebsio.ResourceOptions, s conversion.Scope) error {
   925  	out.IgnoreStepsOnError = *(*[]string)(unsafe.Pointer(&in.IgnoreStepsOnError))
   926  	return nil
   927  }
   928  
   929  // Convert_v1alpha1_ResourceOptions_To_openebsio_ResourceOptions is an autogenerated conversion function.
   930  func Convert_v1alpha1_ResourceOptions_To_openebsio_ResourceOptions(in *v1alpha1.ResourceOptions, out *openebsio.ResourceOptions, s conversion.Scope) error {
   931  	return autoConvert_v1alpha1_ResourceOptions_To_openebsio_ResourceOptions(in, out, s)
   932  }
   933  
   934  func autoConvert_openebsio_ResourceOptions_To_v1alpha1_ResourceOptions(in *openebsio.ResourceOptions, out *v1alpha1.ResourceOptions, s conversion.Scope) error {
   935  	out.IgnoreStepsOnError = *(*[]string)(unsafe.Pointer(&in.IgnoreStepsOnError))
   936  	return nil
   937  }
   938  
   939  // Convert_openebsio_ResourceOptions_To_v1alpha1_ResourceOptions is an autogenerated conversion function.
   940  func Convert_openebsio_ResourceOptions_To_v1alpha1_ResourceOptions(in *openebsio.ResourceOptions, out *v1alpha1.ResourceOptions, s conversion.Scope) error {
   941  	return autoConvert_openebsio_ResourceOptions_To_v1alpha1_ResourceOptions(in, out, s)
   942  }
   943  
   944  func autoConvert_v1alpha1_ResourceSpec_To_openebsio_ResourceSpec(in *v1alpha1.ResourceSpec, out *openebsio.ResourceSpec, s conversion.Scope) error {
   945  	out.JivaVolume = (*openebsio.JivaVolume)(unsafe.Pointer(in.JivaVolume))
   946  	out.CStorVolume = (*openebsio.CStorVolume)(unsafe.Pointer(in.CStorVolume))
   947  	out.CStorPool = (*openebsio.CStorPool)(unsafe.Pointer(in.CStorPool))
   948  	out.StoragePoolClaim = (*openebsio.StoragePoolClaim)(unsafe.Pointer(in.StoragePoolClaim))
   949  	out.CStorPoolInstance = (*openebsio.CStorPoolInstance)(unsafe.Pointer(in.CStorPoolInstance))
   950  	out.CStorPoolCluster = (*openebsio.CStorPoolCluster)(unsafe.Pointer(in.CStorPoolCluster))
   951  	return nil
   952  }
   953  
   954  // Convert_v1alpha1_ResourceSpec_To_openebsio_ResourceSpec is an autogenerated conversion function.
   955  func Convert_v1alpha1_ResourceSpec_To_openebsio_ResourceSpec(in *v1alpha1.ResourceSpec, out *openebsio.ResourceSpec, s conversion.Scope) error {
   956  	return autoConvert_v1alpha1_ResourceSpec_To_openebsio_ResourceSpec(in, out, s)
   957  }
   958  
   959  func autoConvert_openebsio_ResourceSpec_To_v1alpha1_ResourceSpec(in *openebsio.ResourceSpec, out *v1alpha1.ResourceSpec, s conversion.Scope) error {
   960  	out.JivaVolume = (*v1alpha1.JivaVolume)(unsafe.Pointer(in.JivaVolume))
   961  	out.CStorVolume = (*v1alpha1.CStorVolume)(unsafe.Pointer(in.CStorVolume))
   962  	out.CStorPool = (*v1alpha1.CStorPool)(unsafe.Pointer(in.CStorPool))
   963  	out.StoragePoolClaim = (*v1alpha1.StoragePoolClaim)(unsafe.Pointer(in.StoragePoolClaim))
   964  	out.CStorPoolInstance = (*v1alpha1.CStorPoolInstance)(unsafe.Pointer(in.CStorPoolInstance))
   965  	out.CStorPoolCluster = (*v1alpha1.CStorPoolCluster)(unsafe.Pointer(in.CStorPoolCluster))
   966  	return nil
   967  }
   968  
   969  // Convert_openebsio_ResourceSpec_To_v1alpha1_ResourceSpec is an autogenerated conversion function.
   970  func Convert_openebsio_ResourceSpec_To_v1alpha1_ResourceSpec(in *openebsio.ResourceSpec, out *v1alpha1.ResourceSpec, s conversion.Scope) error {
   971  	return autoConvert_openebsio_ResourceSpec_To_v1alpha1_ResourceSpec(in, out, s)
   972  }
   973  
   974  func autoConvert_v1alpha1_Status_To_openebsio_Status(in *v1alpha1.Status, out *openebsio.Status, s conversion.Scope) error {
   975  	out.Phase = openebsio.StepPhase(in.Phase)
   976  	out.Message = in.Message
   977  	out.Reason = in.Reason
   978  	return nil
   979  }
   980  
   981  // Convert_v1alpha1_Status_To_openebsio_Status is an autogenerated conversion function.
   982  func Convert_v1alpha1_Status_To_openebsio_Status(in *v1alpha1.Status, out *openebsio.Status, s conversion.Scope) error {
   983  	return autoConvert_v1alpha1_Status_To_openebsio_Status(in, out, s)
   984  }
   985  
   986  func autoConvert_openebsio_Status_To_v1alpha1_Status(in *openebsio.Status, out *v1alpha1.Status, s conversion.Scope) error {
   987  	out.Phase = v1alpha1.StepPhase(in.Phase)
   988  	out.Message = in.Message
   989  	out.Reason = in.Reason
   990  	return nil
   991  }
   992  
   993  // Convert_openebsio_Status_To_v1alpha1_Status is an autogenerated conversion function.
   994  func Convert_openebsio_Status_To_v1alpha1_Status(in *openebsio.Status, out *v1alpha1.Status, s conversion.Scope) error {
   995  	return autoConvert_openebsio_Status_To_v1alpha1_Status(in, out, s)
   996  }
   997  
   998  func autoConvert_v1alpha1_StoragePoolClaim_To_openebsio_StoragePoolClaim(in *v1alpha1.StoragePoolClaim, out *openebsio.StoragePoolClaim, s conversion.Scope) error {
   999  	out.SPCName = in.SPCName
  1000  	out.Options = (*openebsio.ResourceOptions)(unsafe.Pointer(in.Options))
  1001  	return nil
  1002  }
  1003  
  1004  // Convert_v1alpha1_StoragePoolClaim_To_openebsio_StoragePoolClaim is an autogenerated conversion function.
  1005  func Convert_v1alpha1_StoragePoolClaim_To_openebsio_StoragePoolClaim(in *v1alpha1.StoragePoolClaim, out *openebsio.StoragePoolClaim, s conversion.Scope) error {
  1006  	return autoConvert_v1alpha1_StoragePoolClaim_To_openebsio_StoragePoolClaim(in, out, s)
  1007  }
  1008  
  1009  func autoConvert_openebsio_StoragePoolClaim_To_v1alpha1_StoragePoolClaim(in *openebsio.StoragePoolClaim, out *v1alpha1.StoragePoolClaim, s conversion.Scope) error {
  1010  	out.SPCName = in.SPCName
  1011  	out.Options = (*v1alpha1.ResourceOptions)(unsafe.Pointer(in.Options))
  1012  	return nil
  1013  }
  1014  
  1015  // Convert_openebsio_StoragePoolClaim_To_v1alpha1_StoragePoolClaim is an autogenerated conversion function.
  1016  func Convert_openebsio_StoragePoolClaim_To_v1alpha1_StoragePoolClaim(in *openebsio.StoragePoolClaim, out *v1alpha1.StoragePoolClaim, s conversion.Scope) error {
  1017  	return autoConvert_openebsio_StoragePoolClaim_To_v1alpha1_StoragePoolClaim(in, out, s)
  1018  }
  1019  
  1020  func autoConvert_v1alpha1_UpgradeDetailedStatuses_To_openebsio_UpgradeDetailedStatuses(in *v1alpha1.UpgradeDetailedStatuses, out *openebsio.UpgradeDetailedStatuses, s conversion.Scope) error {
  1021  	out.Step = openebsio.UpgradeStep(in.Step)
  1022  	out.StartTime = in.StartTime
  1023  	out.LastUpdatedTime = in.LastUpdatedTime
  1024  	if err := Convert_v1alpha1_Status_To_openebsio_Status(&in.Status, &out.Status, s); err != nil {
  1025  		return err
  1026  	}
  1027  	return nil
  1028  }
  1029  
  1030  // Convert_v1alpha1_UpgradeDetailedStatuses_To_openebsio_UpgradeDetailedStatuses is an autogenerated conversion function.
  1031  func Convert_v1alpha1_UpgradeDetailedStatuses_To_openebsio_UpgradeDetailedStatuses(in *v1alpha1.UpgradeDetailedStatuses, out *openebsio.UpgradeDetailedStatuses, s conversion.Scope) error {
  1032  	return autoConvert_v1alpha1_UpgradeDetailedStatuses_To_openebsio_UpgradeDetailedStatuses(in, out, s)
  1033  }
  1034  
  1035  func autoConvert_openebsio_UpgradeDetailedStatuses_To_v1alpha1_UpgradeDetailedStatuses(in *openebsio.UpgradeDetailedStatuses, out *v1alpha1.UpgradeDetailedStatuses, s conversion.Scope) error {
  1036  	out.Step = v1alpha1.UpgradeStep(in.Step)
  1037  	out.StartTime = in.StartTime
  1038  	out.LastUpdatedTime = in.LastUpdatedTime
  1039  	if err := Convert_openebsio_Status_To_v1alpha1_Status(&in.Status, &out.Status, s); err != nil {
  1040  		return err
  1041  	}
  1042  	return nil
  1043  }
  1044  
  1045  // Convert_openebsio_UpgradeDetailedStatuses_To_v1alpha1_UpgradeDetailedStatuses is an autogenerated conversion function.
  1046  func Convert_openebsio_UpgradeDetailedStatuses_To_v1alpha1_UpgradeDetailedStatuses(in *openebsio.UpgradeDetailedStatuses, out *v1alpha1.UpgradeDetailedStatuses, s conversion.Scope) error {
  1047  	return autoConvert_openebsio_UpgradeDetailedStatuses_To_v1alpha1_UpgradeDetailedStatuses(in, out, s)
  1048  }
  1049  
  1050  func autoConvert_v1alpha1_UpgradeTask_To_openebsio_UpgradeTask(in *v1alpha1.UpgradeTask, out *openebsio.UpgradeTask, s conversion.Scope) error {
  1051  	out.ObjectMeta = in.ObjectMeta
  1052  	if err := Convert_v1alpha1_UpgradeTaskSpec_To_openebsio_UpgradeTaskSpec(&in.Spec, &out.Spec, s); err != nil {
  1053  		return err
  1054  	}
  1055  	if err := Convert_v1alpha1_UpgradeTaskStatus_To_openebsio_UpgradeTaskStatus(&in.Status, &out.Status, s); err != nil {
  1056  		return err
  1057  	}
  1058  	return nil
  1059  }
  1060  
  1061  // Convert_v1alpha1_UpgradeTask_To_openebsio_UpgradeTask is an autogenerated conversion function.
  1062  func Convert_v1alpha1_UpgradeTask_To_openebsio_UpgradeTask(in *v1alpha1.UpgradeTask, out *openebsio.UpgradeTask, s conversion.Scope) error {
  1063  	return autoConvert_v1alpha1_UpgradeTask_To_openebsio_UpgradeTask(in, out, s)
  1064  }
  1065  
  1066  func autoConvert_openebsio_UpgradeTask_To_v1alpha1_UpgradeTask(in *openebsio.UpgradeTask, out *v1alpha1.UpgradeTask, s conversion.Scope) error {
  1067  	out.ObjectMeta = in.ObjectMeta
  1068  	if err := Convert_openebsio_UpgradeTaskSpec_To_v1alpha1_UpgradeTaskSpec(&in.Spec, &out.Spec, s); err != nil {
  1069  		return err
  1070  	}
  1071  	if err := Convert_openebsio_UpgradeTaskStatus_To_v1alpha1_UpgradeTaskStatus(&in.Status, &out.Status, s); err != nil {
  1072  		return err
  1073  	}
  1074  	return nil
  1075  }
  1076  
  1077  // Convert_openebsio_UpgradeTask_To_v1alpha1_UpgradeTask is an autogenerated conversion function.
  1078  func Convert_openebsio_UpgradeTask_To_v1alpha1_UpgradeTask(in *openebsio.UpgradeTask, out *v1alpha1.UpgradeTask, s conversion.Scope) error {
  1079  	return autoConvert_openebsio_UpgradeTask_To_v1alpha1_UpgradeTask(in, out, s)
  1080  }
  1081  
  1082  func autoConvert_v1alpha1_UpgradeTaskList_To_openebsio_UpgradeTaskList(in *v1alpha1.UpgradeTaskList, out *openebsio.UpgradeTaskList, s conversion.Scope) error {
  1083  	out.ListMeta = in.ListMeta
  1084  	out.Items = *(*[]openebsio.UpgradeTask)(unsafe.Pointer(&in.Items))
  1085  	return nil
  1086  }
  1087  
  1088  // Convert_v1alpha1_UpgradeTaskList_To_openebsio_UpgradeTaskList is an autogenerated conversion function.
  1089  func Convert_v1alpha1_UpgradeTaskList_To_openebsio_UpgradeTaskList(in *v1alpha1.UpgradeTaskList, out *openebsio.UpgradeTaskList, s conversion.Scope) error {
  1090  	return autoConvert_v1alpha1_UpgradeTaskList_To_openebsio_UpgradeTaskList(in, out, s)
  1091  }
  1092  
  1093  func autoConvert_openebsio_UpgradeTaskList_To_v1alpha1_UpgradeTaskList(in *openebsio.UpgradeTaskList, out *v1alpha1.UpgradeTaskList, s conversion.Scope) error {
  1094  	out.ListMeta = in.ListMeta
  1095  	out.Items = *(*[]v1alpha1.UpgradeTask)(unsafe.Pointer(&in.Items))
  1096  	return nil
  1097  }
  1098  
  1099  // Convert_openebsio_UpgradeTaskList_To_v1alpha1_UpgradeTaskList is an autogenerated conversion function.
  1100  func Convert_openebsio_UpgradeTaskList_To_v1alpha1_UpgradeTaskList(in *openebsio.UpgradeTaskList, out *v1alpha1.UpgradeTaskList, s conversion.Scope) error {
  1101  	return autoConvert_openebsio_UpgradeTaskList_To_v1alpha1_UpgradeTaskList(in, out, s)
  1102  }
  1103  
  1104  func autoConvert_v1alpha1_UpgradeTaskSpec_To_openebsio_UpgradeTaskSpec(in *v1alpha1.UpgradeTaskSpec, out *openebsio.UpgradeTaskSpec, s conversion.Scope) error {
  1105  	out.FromVersion = in.FromVersion
  1106  	out.ToVersion = in.ToVersion
  1107  	out.Options = (*openebsio.Options)(unsafe.Pointer(in.Options))
  1108  	if err := Convert_v1alpha1_ResourceSpec_To_openebsio_ResourceSpec(&in.ResourceSpec, &out.ResourceSpec, s); err != nil {
  1109  		return err
  1110  	}
  1111  	out.ImagePrefix = in.ImagePrefix
  1112  	out.ImageTag = in.ImageTag
  1113  	return nil
  1114  }
  1115  
  1116  // Convert_v1alpha1_UpgradeTaskSpec_To_openebsio_UpgradeTaskSpec is an autogenerated conversion function.
  1117  func Convert_v1alpha1_UpgradeTaskSpec_To_openebsio_UpgradeTaskSpec(in *v1alpha1.UpgradeTaskSpec, out *openebsio.UpgradeTaskSpec, s conversion.Scope) error {
  1118  	return autoConvert_v1alpha1_UpgradeTaskSpec_To_openebsio_UpgradeTaskSpec(in, out, s)
  1119  }
  1120  
  1121  func autoConvert_openebsio_UpgradeTaskSpec_To_v1alpha1_UpgradeTaskSpec(in *openebsio.UpgradeTaskSpec, out *v1alpha1.UpgradeTaskSpec, s conversion.Scope) error {
  1122  	out.FromVersion = in.FromVersion
  1123  	out.ToVersion = in.ToVersion
  1124  	out.Options = (*v1alpha1.Options)(unsafe.Pointer(in.Options))
  1125  	if err := Convert_openebsio_ResourceSpec_To_v1alpha1_ResourceSpec(&in.ResourceSpec, &out.ResourceSpec, s); err != nil {
  1126  		return err
  1127  	}
  1128  	out.ImagePrefix = in.ImagePrefix
  1129  	out.ImageTag = in.ImageTag
  1130  	return nil
  1131  }
  1132  
  1133  // Convert_openebsio_UpgradeTaskSpec_To_v1alpha1_UpgradeTaskSpec is an autogenerated conversion function.
  1134  func Convert_openebsio_UpgradeTaskSpec_To_v1alpha1_UpgradeTaskSpec(in *openebsio.UpgradeTaskSpec, out *v1alpha1.UpgradeTaskSpec, s conversion.Scope) error {
  1135  	return autoConvert_openebsio_UpgradeTaskSpec_To_v1alpha1_UpgradeTaskSpec(in, out, s)
  1136  }
  1137  
  1138  func autoConvert_v1alpha1_UpgradeTaskStatus_To_openebsio_UpgradeTaskStatus(in *v1alpha1.UpgradeTaskStatus, out *openebsio.UpgradeTaskStatus, s conversion.Scope) error {
  1139  	out.Phase = openebsio.UpgradePhase(in.Phase)
  1140  	out.StartTime = in.StartTime
  1141  	out.CompletedTime = in.CompletedTime
  1142  	out.UpgradeDetailedStatuses = *(*[]openebsio.UpgradeDetailedStatuses)(unsafe.Pointer(&in.UpgradeDetailedStatuses))
  1143  	out.Retries = in.Retries
  1144  	return nil
  1145  }
  1146  
  1147  // Convert_v1alpha1_UpgradeTaskStatus_To_openebsio_UpgradeTaskStatus is an autogenerated conversion function.
  1148  func Convert_v1alpha1_UpgradeTaskStatus_To_openebsio_UpgradeTaskStatus(in *v1alpha1.UpgradeTaskStatus, out *openebsio.UpgradeTaskStatus, s conversion.Scope) error {
  1149  	return autoConvert_v1alpha1_UpgradeTaskStatus_To_openebsio_UpgradeTaskStatus(in, out, s)
  1150  }
  1151  
  1152  func autoConvert_openebsio_UpgradeTaskStatus_To_v1alpha1_UpgradeTaskStatus(in *openebsio.UpgradeTaskStatus, out *v1alpha1.UpgradeTaskStatus, s conversion.Scope) error {
  1153  	out.Phase = v1alpha1.UpgradePhase(in.Phase)
  1154  	out.StartTime = in.StartTime
  1155  	out.CompletedTime = in.CompletedTime
  1156  	out.UpgradeDetailedStatuses = *(*[]v1alpha1.UpgradeDetailedStatuses)(unsafe.Pointer(&in.UpgradeDetailedStatuses))
  1157  	out.Retries = in.Retries
  1158  	return nil
  1159  }
  1160  
  1161  // Convert_openebsio_UpgradeTaskStatus_To_v1alpha1_UpgradeTaskStatus is an autogenerated conversion function.
  1162  func Convert_openebsio_UpgradeTaskStatus_To_v1alpha1_UpgradeTaskStatus(in *openebsio.UpgradeTaskStatus, out *v1alpha1.UpgradeTaskStatus, s conversion.Scope) error {
  1163  	return autoConvert_openebsio_UpgradeTaskStatus_To_v1alpha1_UpgradeTaskStatus(in, out, s)
  1164  }