github.com/openebs/api@v1.12.0/pkg/internalapis/apis/cstor/v1/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 v1
    22  
    23  import (
    24  	unsafe "unsafe"
    25  
    26  	v1 "github.com/openebs/api/pkg/apis/cstor/v1"
    27  	cstor "github.com/openebs/api/pkg/internalapis/apis/cstor"
    28  	corev1 "k8s.io/api/core/v1"
    29  	conversion "k8s.io/apimachinery/pkg/conversion"
    30  	runtime "k8s.io/apimachinery/pkg/runtime"
    31  )
    32  
    33  func init() {
    34  	localSchemeBuilder.Register(RegisterConversions)
    35  }
    36  
    37  // RegisterConversions adds conversion functions to the given scheme.
    38  // Public to allow building arbitrary schemes.
    39  func RegisterConversions(s *runtime.Scheme) error {
    40  	if err := s.AddGeneratedConversionFunc((*v1.CStorPoolCluster)(nil), (*cstor.CStorPoolCluster)(nil), func(a, b interface{}, scope conversion.Scope) error {
    41  		return Convert_v1_CStorPoolCluster_To_cstor_CStorPoolCluster(a.(*v1.CStorPoolCluster), b.(*cstor.CStorPoolCluster), scope)
    42  	}); err != nil {
    43  		return err
    44  	}
    45  	if err := s.AddGeneratedConversionFunc((*cstor.CStorPoolCluster)(nil), (*v1.CStorPoolCluster)(nil), func(a, b interface{}, scope conversion.Scope) error {
    46  		return Convert_cstor_CStorPoolCluster_To_v1_CStorPoolCluster(a.(*cstor.CStorPoolCluster), b.(*v1.CStorPoolCluster), scope)
    47  	}); err != nil {
    48  		return err
    49  	}
    50  	if err := s.AddGeneratedConversionFunc((*v1.CStorPoolClusterCondition)(nil), (*cstor.CStorPoolClusterCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
    51  		return Convert_v1_CStorPoolClusterCondition_To_cstor_CStorPoolClusterCondition(a.(*v1.CStorPoolClusterCondition), b.(*cstor.CStorPoolClusterCondition), scope)
    52  	}); err != nil {
    53  		return err
    54  	}
    55  	if err := s.AddGeneratedConversionFunc((*cstor.CStorPoolClusterCondition)(nil), (*v1.CStorPoolClusterCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
    56  		return Convert_cstor_CStorPoolClusterCondition_To_v1_CStorPoolClusterCondition(a.(*cstor.CStorPoolClusterCondition), b.(*v1.CStorPoolClusterCondition), scope)
    57  	}); err != nil {
    58  		return err
    59  	}
    60  	if err := s.AddGeneratedConversionFunc((*v1.CStorPoolClusterList)(nil), (*cstor.CStorPoolClusterList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    61  		return Convert_v1_CStorPoolClusterList_To_cstor_CStorPoolClusterList(a.(*v1.CStorPoolClusterList), b.(*cstor.CStorPoolClusterList), scope)
    62  	}); err != nil {
    63  		return err
    64  	}
    65  	if err := s.AddGeneratedConversionFunc((*cstor.CStorPoolClusterList)(nil), (*v1.CStorPoolClusterList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    66  		return Convert_cstor_CStorPoolClusterList_To_v1_CStorPoolClusterList(a.(*cstor.CStorPoolClusterList), b.(*v1.CStorPoolClusterList), scope)
    67  	}); err != nil {
    68  		return err
    69  	}
    70  	if err := s.AddGeneratedConversionFunc((*v1.CStorPoolClusterSpec)(nil), (*cstor.CStorPoolClusterSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
    71  		return Convert_v1_CStorPoolClusterSpec_To_cstor_CStorPoolClusterSpec(a.(*v1.CStorPoolClusterSpec), b.(*cstor.CStorPoolClusterSpec), scope)
    72  	}); err != nil {
    73  		return err
    74  	}
    75  	if err := s.AddGeneratedConversionFunc((*cstor.CStorPoolClusterSpec)(nil), (*v1.CStorPoolClusterSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
    76  		return Convert_cstor_CStorPoolClusterSpec_To_v1_CStorPoolClusterSpec(a.(*cstor.CStorPoolClusterSpec), b.(*v1.CStorPoolClusterSpec), scope)
    77  	}); err != nil {
    78  		return err
    79  	}
    80  	if err := s.AddGeneratedConversionFunc((*v1.CStorPoolClusterStatus)(nil), (*cstor.CStorPoolClusterStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
    81  		return Convert_v1_CStorPoolClusterStatus_To_cstor_CStorPoolClusterStatus(a.(*v1.CStorPoolClusterStatus), b.(*cstor.CStorPoolClusterStatus), scope)
    82  	}); err != nil {
    83  		return err
    84  	}
    85  	if err := s.AddGeneratedConversionFunc((*cstor.CStorPoolClusterStatus)(nil), (*v1.CStorPoolClusterStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
    86  		return Convert_cstor_CStorPoolClusterStatus_To_v1_CStorPoolClusterStatus(a.(*cstor.CStorPoolClusterStatus), b.(*v1.CStorPoolClusterStatus), scope)
    87  	}); err != nil {
    88  		return err
    89  	}
    90  	if err := s.AddGeneratedConversionFunc((*v1.CStorPoolInstance)(nil), (*cstor.CStorPoolInstance)(nil), func(a, b interface{}, scope conversion.Scope) error {
    91  		return Convert_v1_CStorPoolInstance_To_cstor_CStorPoolInstance(a.(*v1.CStorPoolInstance), b.(*cstor.CStorPoolInstance), scope)
    92  	}); err != nil {
    93  		return err
    94  	}
    95  	if err := s.AddGeneratedConversionFunc((*cstor.CStorPoolInstance)(nil), (*v1.CStorPoolInstance)(nil), func(a, b interface{}, scope conversion.Scope) error {
    96  		return Convert_cstor_CStorPoolInstance_To_v1_CStorPoolInstance(a.(*cstor.CStorPoolInstance), b.(*v1.CStorPoolInstance), scope)
    97  	}); err != nil {
    98  		return err
    99  	}
   100  	if err := s.AddGeneratedConversionFunc((*v1.CStorPoolInstanceBlockDevice)(nil), (*cstor.CStorPoolInstanceBlockDevice)(nil), func(a, b interface{}, scope conversion.Scope) error {
   101  		return Convert_v1_CStorPoolInstanceBlockDevice_To_cstor_CStorPoolInstanceBlockDevice(a.(*v1.CStorPoolInstanceBlockDevice), b.(*cstor.CStorPoolInstanceBlockDevice), scope)
   102  	}); err != nil {
   103  		return err
   104  	}
   105  	if err := s.AddGeneratedConversionFunc((*cstor.CStorPoolInstanceBlockDevice)(nil), (*v1.CStorPoolInstanceBlockDevice)(nil), func(a, b interface{}, scope conversion.Scope) error {
   106  		return Convert_cstor_CStorPoolInstanceBlockDevice_To_v1_CStorPoolInstanceBlockDevice(a.(*cstor.CStorPoolInstanceBlockDevice), b.(*v1.CStorPoolInstanceBlockDevice), scope)
   107  	}); err != nil {
   108  		return err
   109  	}
   110  	if err := s.AddGeneratedConversionFunc((*v1.CStorPoolInstanceCapacity)(nil), (*cstor.CStorPoolInstanceCapacity)(nil), func(a, b interface{}, scope conversion.Scope) error {
   111  		return Convert_v1_CStorPoolInstanceCapacity_To_cstor_CStorPoolInstanceCapacity(a.(*v1.CStorPoolInstanceCapacity), b.(*cstor.CStorPoolInstanceCapacity), scope)
   112  	}); err != nil {
   113  		return err
   114  	}
   115  	if err := s.AddGeneratedConversionFunc((*cstor.CStorPoolInstanceCapacity)(nil), (*v1.CStorPoolInstanceCapacity)(nil), func(a, b interface{}, scope conversion.Scope) error {
   116  		return Convert_cstor_CStorPoolInstanceCapacity_To_v1_CStorPoolInstanceCapacity(a.(*cstor.CStorPoolInstanceCapacity), b.(*v1.CStorPoolInstanceCapacity), scope)
   117  	}); err != nil {
   118  		return err
   119  	}
   120  	if err := s.AddGeneratedConversionFunc((*v1.CStorPoolInstanceCondition)(nil), (*cstor.CStorPoolInstanceCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   121  		return Convert_v1_CStorPoolInstanceCondition_To_cstor_CStorPoolInstanceCondition(a.(*v1.CStorPoolInstanceCondition), b.(*cstor.CStorPoolInstanceCondition), scope)
   122  	}); err != nil {
   123  		return err
   124  	}
   125  	if err := s.AddGeneratedConversionFunc((*cstor.CStorPoolInstanceCondition)(nil), (*v1.CStorPoolInstanceCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   126  		return Convert_cstor_CStorPoolInstanceCondition_To_v1_CStorPoolInstanceCondition(a.(*cstor.CStorPoolInstanceCondition), b.(*v1.CStorPoolInstanceCondition), scope)
   127  	}); err != nil {
   128  		return err
   129  	}
   130  	if err := s.AddGeneratedConversionFunc((*v1.CStorPoolInstanceList)(nil), (*cstor.CStorPoolInstanceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   131  		return Convert_v1_CStorPoolInstanceList_To_cstor_CStorPoolInstanceList(a.(*v1.CStorPoolInstanceList), b.(*cstor.CStorPoolInstanceList), scope)
   132  	}); err != nil {
   133  		return err
   134  	}
   135  	if err := s.AddGeneratedConversionFunc((*cstor.CStorPoolInstanceList)(nil), (*v1.CStorPoolInstanceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   136  		return Convert_cstor_CStorPoolInstanceList_To_v1_CStorPoolInstanceList(a.(*cstor.CStorPoolInstanceList), b.(*v1.CStorPoolInstanceList), scope)
   137  	}); err != nil {
   138  		return err
   139  	}
   140  	if err := s.AddGeneratedConversionFunc((*v1.CStorPoolInstanceSpec)(nil), (*cstor.CStorPoolInstanceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   141  		return Convert_v1_CStorPoolInstanceSpec_To_cstor_CStorPoolInstanceSpec(a.(*v1.CStorPoolInstanceSpec), b.(*cstor.CStorPoolInstanceSpec), scope)
   142  	}); err != nil {
   143  		return err
   144  	}
   145  	if err := s.AddGeneratedConversionFunc((*cstor.CStorPoolInstanceSpec)(nil), (*v1.CStorPoolInstanceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   146  		return Convert_cstor_CStorPoolInstanceSpec_To_v1_CStorPoolInstanceSpec(a.(*cstor.CStorPoolInstanceSpec), b.(*v1.CStorPoolInstanceSpec), scope)
   147  	}); err != nil {
   148  		return err
   149  	}
   150  	if err := s.AddGeneratedConversionFunc((*v1.CStorPoolInstanceStatus)(nil), (*cstor.CStorPoolInstanceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   151  		return Convert_v1_CStorPoolInstanceStatus_To_cstor_CStorPoolInstanceStatus(a.(*v1.CStorPoolInstanceStatus), b.(*cstor.CStorPoolInstanceStatus), scope)
   152  	}); err != nil {
   153  		return err
   154  	}
   155  	if err := s.AddGeneratedConversionFunc((*cstor.CStorPoolInstanceStatus)(nil), (*v1.CStorPoolInstanceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   156  		return Convert_cstor_CStorPoolInstanceStatus_To_v1_CStorPoolInstanceStatus(a.(*cstor.CStorPoolInstanceStatus), b.(*v1.CStorPoolInstanceStatus), scope)
   157  	}); err != nil {
   158  		return err
   159  	}
   160  	if err := s.AddGeneratedConversionFunc((*v1.CStorSnapshotInfo)(nil), (*cstor.CStorSnapshotInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
   161  		return Convert_v1_CStorSnapshotInfo_To_cstor_CStorSnapshotInfo(a.(*v1.CStorSnapshotInfo), b.(*cstor.CStorSnapshotInfo), scope)
   162  	}); err != nil {
   163  		return err
   164  	}
   165  	if err := s.AddGeneratedConversionFunc((*cstor.CStorSnapshotInfo)(nil), (*v1.CStorSnapshotInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
   166  		return Convert_cstor_CStorSnapshotInfo_To_v1_CStorSnapshotInfo(a.(*cstor.CStorSnapshotInfo), b.(*v1.CStorSnapshotInfo), scope)
   167  	}); err != nil {
   168  		return err
   169  	}
   170  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolume)(nil), (*cstor.CStorVolume)(nil), func(a, b interface{}, scope conversion.Scope) error {
   171  		return Convert_v1_CStorVolume_To_cstor_CStorVolume(a.(*v1.CStorVolume), b.(*cstor.CStorVolume), scope)
   172  	}); err != nil {
   173  		return err
   174  	}
   175  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolume)(nil), (*v1.CStorVolume)(nil), func(a, b interface{}, scope conversion.Scope) error {
   176  		return Convert_cstor_CStorVolume_To_v1_CStorVolume(a.(*cstor.CStorVolume), b.(*v1.CStorVolume), scope)
   177  	}); err != nil {
   178  		return err
   179  	}
   180  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolumeCondition)(nil), (*cstor.CStorVolumeCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   181  		return Convert_v1_CStorVolumeCondition_To_cstor_CStorVolumeCondition(a.(*v1.CStorVolumeCondition), b.(*cstor.CStorVolumeCondition), scope)
   182  	}); err != nil {
   183  		return err
   184  	}
   185  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolumeCondition)(nil), (*v1.CStorVolumeCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   186  		return Convert_cstor_CStorVolumeCondition_To_v1_CStorVolumeCondition(a.(*cstor.CStorVolumeCondition), b.(*v1.CStorVolumeCondition), scope)
   187  	}); err != nil {
   188  		return err
   189  	}
   190  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolumeConfig)(nil), (*cstor.CStorVolumeConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
   191  		return Convert_v1_CStorVolumeConfig_To_cstor_CStorVolumeConfig(a.(*v1.CStorVolumeConfig), b.(*cstor.CStorVolumeConfig), scope)
   192  	}); err != nil {
   193  		return err
   194  	}
   195  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolumeConfig)(nil), (*v1.CStorVolumeConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
   196  		return Convert_cstor_CStorVolumeConfig_To_v1_CStorVolumeConfig(a.(*cstor.CStorVolumeConfig), b.(*v1.CStorVolumeConfig), scope)
   197  	}); err != nil {
   198  		return err
   199  	}
   200  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolumeConfigCondition)(nil), (*cstor.CStorVolumeConfigCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   201  		return Convert_v1_CStorVolumeConfigCondition_To_cstor_CStorVolumeConfigCondition(a.(*v1.CStorVolumeConfigCondition), b.(*cstor.CStorVolumeConfigCondition), scope)
   202  	}); err != nil {
   203  		return err
   204  	}
   205  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolumeConfigCondition)(nil), (*v1.CStorVolumeConfigCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   206  		return Convert_cstor_CStorVolumeConfigCondition_To_v1_CStorVolumeConfigCondition(a.(*cstor.CStorVolumeConfigCondition), b.(*v1.CStorVolumeConfigCondition), scope)
   207  	}); err != nil {
   208  		return err
   209  	}
   210  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolumeConfigList)(nil), (*cstor.CStorVolumeConfigList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   211  		return Convert_v1_CStorVolumeConfigList_To_cstor_CStorVolumeConfigList(a.(*v1.CStorVolumeConfigList), b.(*cstor.CStorVolumeConfigList), scope)
   212  	}); err != nil {
   213  		return err
   214  	}
   215  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolumeConfigList)(nil), (*v1.CStorVolumeConfigList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   216  		return Convert_cstor_CStorVolumeConfigList_To_v1_CStorVolumeConfigList(a.(*cstor.CStorVolumeConfigList), b.(*v1.CStorVolumeConfigList), scope)
   217  	}); err != nil {
   218  		return err
   219  	}
   220  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolumeConfigPublish)(nil), (*cstor.CStorVolumeConfigPublish)(nil), func(a, b interface{}, scope conversion.Scope) error {
   221  		return Convert_v1_CStorVolumeConfigPublish_To_cstor_CStorVolumeConfigPublish(a.(*v1.CStorVolumeConfigPublish), b.(*cstor.CStorVolumeConfigPublish), scope)
   222  	}); err != nil {
   223  		return err
   224  	}
   225  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolumeConfigPublish)(nil), (*v1.CStorVolumeConfigPublish)(nil), func(a, b interface{}, scope conversion.Scope) error {
   226  		return Convert_cstor_CStorVolumeConfigPublish_To_v1_CStorVolumeConfigPublish(a.(*cstor.CStorVolumeConfigPublish), b.(*v1.CStorVolumeConfigPublish), scope)
   227  	}); err != nil {
   228  		return err
   229  	}
   230  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolumeConfigSpec)(nil), (*cstor.CStorVolumeConfigSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   231  		return Convert_v1_CStorVolumeConfigSpec_To_cstor_CStorVolumeConfigSpec(a.(*v1.CStorVolumeConfigSpec), b.(*cstor.CStorVolumeConfigSpec), scope)
   232  	}); err != nil {
   233  		return err
   234  	}
   235  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolumeConfigSpec)(nil), (*v1.CStorVolumeConfigSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   236  		return Convert_cstor_CStorVolumeConfigSpec_To_v1_CStorVolumeConfigSpec(a.(*cstor.CStorVolumeConfigSpec), b.(*v1.CStorVolumeConfigSpec), scope)
   237  	}); err != nil {
   238  		return err
   239  	}
   240  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolumeConfigStatus)(nil), (*cstor.CStorVolumeConfigStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   241  		return Convert_v1_CStorVolumeConfigStatus_To_cstor_CStorVolumeConfigStatus(a.(*v1.CStorVolumeConfigStatus), b.(*cstor.CStorVolumeConfigStatus), scope)
   242  	}); err != nil {
   243  		return err
   244  	}
   245  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolumeConfigStatus)(nil), (*v1.CStorVolumeConfigStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   246  		return Convert_cstor_CStorVolumeConfigStatus_To_v1_CStorVolumeConfigStatus(a.(*cstor.CStorVolumeConfigStatus), b.(*v1.CStorVolumeConfigStatus), scope)
   247  	}); err != nil {
   248  		return err
   249  	}
   250  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolumeList)(nil), (*cstor.CStorVolumeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   251  		return Convert_v1_CStorVolumeList_To_cstor_CStorVolumeList(a.(*v1.CStorVolumeList), b.(*cstor.CStorVolumeList), scope)
   252  	}); err != nil {
   253  		return err
   254  	}
   255  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolumeList)(nil), (*v1.CStorVolumeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   256  		return Convert_cstor_CStorVolumeList_To_v1_CStorVolumeList(a.(*cstor.CStorVolumeList), b.(*v1.CStorVolumeList), scope)
   257  	}); err != nil {
   258  		return err
   259  	}
   260  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolumePolicy)(nil), (*cstor.CStorVolumePolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
   261  		return Convert_v1_CStorVolumePolicy_To_cstor_CStorVolumePolicy(a.(*v1.CStorVolumePolicy), b.(*cstor.CStorVolumePolicy), scope)
   262  	}); err != nil {
   263  		return err
   264  	}
   265  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolumePolicy)(nil), (*v1.CStorVolumePolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
   266  		return Convert_cstor_CStorVolumePolicy_To_v1_CStorVolumePolicy(a.(*cstor.CStorVolumePolicy), b.(*v1.CStorVolumePolicy), scope)
   267  	}); err != nil {
   268  		return err
   269  	}
   270  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolumePolicyList)(nil), (*cstor.CStorVolumePolicyList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   271  		return Convert_v1_CStorVolumePolicyList_To_cstor_CStorVolumePolicyList(a.(*v1.CStorVolumePolicyList), b.(*cstor.CStorVolumePolicyList), scope)
   272  	}); err != nil {
   273  		return err
   274  	}
   275  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolumePolicyList)(nil), (*v1.CStorVolumePolicyList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   276  		return Convert_cstor_CStorVolumePolicyList_To_v1_CStorVolumePolicyList(a.(*cstor.CStorVolumePolicyList), b.(*v1.CStorVolumePolicyList), scope)
   277  	}); err != nil {
   278  		return err
   279  	}
   280  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolumePolicySpec)(nil), (*cstor.CStorVolumePolicySpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   281  		return Convert_v1_CStorVolumePolicySpec_To_cstor_CStorVolumePolicySpec(a.(*v1.CStorVolumePolicySpec), b.(*cstor.CStorVolumePolicySpec), scope)
   282  	}); err != nil {
   283  		return err
   284  	}
   285  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolumePolicySpec)(nil), (*v1.CStorVolumePolicySpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   286  		return Convert_cstor_CStorVolumePolicySpec_To_v1_CStorVolumePolicySpec(a.(*cstor.CStorVolumePolicySpec), b.(*v1.CStorVolumePolicySpec), scope)
   287  	}); err != nil {
   288  		return err
   289  	}
   290  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolumePolicyStatus)(nil), (*cstor.CStorVolumePolicyStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   291  		return Convert_v1_CStorVolumePolicyStatus_To_cstor_CStorVolumePolicyStatus(a.(*v1.CStorVolumePolicyStatus), b.(*cstor.CStorVolumePolicyStatus), scope)
   292  	}); err != nil {
   293  		return err
   294  	}
   295  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolumePolicyStatus)(nil), (*v1.CStorVolumePolicyStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   296  		return Convert_cstor_CStorVolumePolicyStatus_To_v1_CStorVolumePolicyStatus(a.(*cstor.CStorVolumePolicyStatus), b.(*v1.CStorVolumePolicyStatus), scope)
   297  	}); err != nil {
   298  		return err
   299  	}
   300  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolumeReplica)(nil), (*cstor.CStorVolumeReplica)(nil), func(a, b interface{}, scope conversion.Scope) error {
   301  		return Convert_v1_CStorVolumeReplica_To_cstor_CStorVolumeReplica(a.(*v1.CStorVolumeReplica), b.(*cstor.CStorVolumeReplica), scope)
   302  	}); err != nil {
   303  		return err
   304  	}
   305  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolumeReplica)(nil), (*v1.CStorVolumeReplica)(nil), func(a, b interface{}, scope conversion.Scope) error {
   306  		return Convert_cstor_CStorVolumeReplica_To_v1_CStorVolumeReplica(a.(*cstor.CStorVolumeReplica), b.(*v1.CStorVolumeReplica), scope)
   307  	}); err != nil {
   308  		return err
   309  	}
   310  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolumeReplicaCapacityDetails)(nil), (*cstor.CStorVolumeReplicaCapacityDetails)(nil), func(a, b interface{}, scope conversion.Scope) error {
   311  		return Convert_v1_CStorVolumeReplicaCapacityDetails_To_cstor_CStorVolumeReplicaCapacityDetails(a.(*v1.CStorVolumeReplicaCapacityDetails), b.(*cstor.CStorVolumeReplicaCapacityDetails), scope)
   312  	}); err != nil {
   313  		return err
   314  	}
   315  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolumeReplicaCapacityDetails)(nil), (*v1.CStorVolumeReplicaCapacityDetails)(nil), func(a, b interface{}, scope conversion.Scope) error {
   316  		return Convert_cstor_CStorVolumeReplicaCapacityDetails_To_v1_CStorVolumeReplicaCapacityDetails(a.(*cstor.CStorVolumeReplicaCapacityDetails), b.(*v1.CStorVolumeReplicaCapacityDetails), scope)
   317  	}); err != nil {
   318  		return err
   319  	}
   320  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolumeReplicaDetails)(nil), (*cstor.CStorVolumeReplicaDetails)(nil), func(a, b interface{}, scope conversion.Scope) error {
   321  		return Convert_v1_CStorVolumeReplicaDetails_To_cstor_CStorVolumeReplicaDetails(a.(*v1.CStorVolumeReplicaDetails), b.(*cstor.CStorVolumeReplicaDetails), scope)
   322  	}); err != nil {
   323  		return err
   324  	}
   325  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolumeReplicaDetails)(nil), (*v1.CStorVolumeReplicaDetails)(nil), func(a, b interface{}, scope conversion.Scope) error {
   326  		return Convert_cstor_CStorVolumeReplicaDetails_To_v1_CStorVolumeReplicaDetails(a.(*cstor.CStorVolumeReplicaDetails), b.(*v1.CStorVolumeReplicaDetails), scope)
   327  	}); err != nil {
   328  		return err
   329  	}
   330  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolumeReplicaList)(nil), (*cstor.CStorVolumeReplicaList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   331  		return Convert_v1_CStorVolumeReplicaList_To_cstor_CStorVolumeReplicaList(a.(*v1.CStorVolumeReplicaList), b.(*cstor.CStorVolumeReplicaList), scope)
   332  	}); err != nil {
   333  		return err
   334  	}
   335  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolumeReplicaList)(nil), (*v1.CStorVolumeReplicaList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   336  		return Convert_cstor_CStorVolumeReplicaList_To_v1_CStorVolumeReplicaList(a.(*cstor.CStorVolumeReplicaList), b.(*v1.CStorVolumeReplicaList), scope)
   337  	}); err != nil {
   338  		return err
   339  	}
   340  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolumeReplicaSpec)(nil), (*cstor.CStorVolumeReplicaSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   341  		return Convert_v1_CStorVolumeReplicaSpec_To_cstor_CStorVolumeReplicaSpec(a.(*v1.CStorVolumeReplicaSpec), b.(*cstor.CStorVolumeReplicaSpec), scope)
   342  	}); err != nil {
   343  		return err
   344  	}
   345  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolumeReplicaSpec)(nil), (*v1.CStorVolumeReplicaSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   346  		return Convert_cstor_CStorVolumeReplicaSpec_To_v1_CStorVolumeReplicaSpec(a.(*cstor.CStorVolumeReplicaSpec), b.(*v1.CStorVolumeReplicaSpec), scope)
   347  	}); err != nil {
   348  		return err
   349  	}
   350  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolumeReplicaStatus)(nil), (*cstor.CStorVolumeReplicaStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   351  		return Convert_v1_CStorVolumeReplicaStatus_To_cstor_CStorVolumeReplicaStatus(a.(*v1.CStorVolumeReplicaStatus), b.(*cstor.CStorVolumeReplicaStatus), scope)
   352  	}); err != nil {
   353  		return err
   354  	}
   355  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolumeReplicaStatus)(nil), (*v1.CStorVolumeReplicaStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   356  		return Convert_cstor_CStorVolumeReplicaStatus_To_v1_CStorVolumeReplicaStatus(a.(*cstor.CStorVolumeReplicaStatus), b.(*v1.CStorVolumeReplicaStatus), scope)
   357  	}); err != nil {
   358  		return err
   359  	}
   360  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolumeSpec)(nil), (*cstor.CStorVolumeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   361  		return Convert_v1_CStorVolumeSpec_To_cstor_CStorVolumeSpec(a.(*v1.CStorVolumeSpec), b.(*cstor.CStorVolumeSpec), scope)
   362  	}); err != nil {
   363  		return err
   364  	}
   365  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolumeSpec)(nil), (*v1.CStorVolumeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   366  		return Convert_cstor_CStorVolumeSpec_To_v1_CStorVolumeSpec(a.(*cstor.CStorVolumeSpec), b.(*v1.CStorVolumeSpec), scope)
   367  	}); err != nil {
   368  		return err
   369  	}
   370  	if err := s.AddGeneratedConversionFunc((*v1.CStorVolumeStatus)(nil), (*cstor.CStorVolumeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   371  		return Convert_v1_CStorVolumeStatus_To_cstor_CStorVolumeStatus(a.(*v1.CStorVolumeStatus), b.(*cstor.CStorVolumeStatus), scope)
   372  	}); err != nil {
   373  		return err
   374  	}
   375  	if err := s.AddGeneratedConversionFunc((*cstor.CStorVolumeStatus)(nil), (*v1.CStorVolumeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   376  		return Convert_cstor_CStorVolumeStatus_To_v1_CStorVolumeStatus(a.(*cstor.CStorVolumeStatus), b.(*v1.CStorVolumeStatus), scope)
   377  	}); err != nil {
   378  		return err
   379  	}
   380  	if err := s.AddGeneratedConversionFunc((*v1.CVStatus)(nil), (*cstor.CVStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   381  		return Convert_v1_CVStatus_To_cstor_CVStatus(a.(*v1.CVStatus), b.(*cstor.CVStatus), scope)
   382  	}); err != nil {
   383  		return err
   384  	}
   385  	if err := s.AddGeneratedConversionFunc((*cstor.CVStatus)(nil), (*v1.CVStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   386  		return Convert_cstor_CVStatus_To_v1_CVStatus(a.(*cstor.CVStatus), b.(*v1.CVStatus), scope)
   387  	}); err != nil {
   388  		return err
   389  	}
   390  	if err := s.AddGeneratedConversionFunc((*v1.CVStatusResponse)(nil), (*cstor.CVStatusResponse)(nil), func(a, b interface{}, scope conversion.Scope) error {
   391  		return Convert_v1_CVStatusResponse_To_cstor_CVStatusResponse(a.(*v1.CVStatusResponse), b.(*cstor.CVStatusResponse), scope)
   392  	}); err != nil {
   393  		return err
   394  	}
   395  	if err := s.AddGeneratedConversionFunc((*cstor.CVStatusResponse)(nil), (*v1.CVStatusResponse)(nil), func(a, b interface{}, scope conversion.Scope) error {
   396  		return Convert_cstor_CVStatusResponse_To_v1_CVStatusResponse(a.(*cstor.CVStatusResponse), b.(*v1.CVStatusResponse), scope)
   397  	}); err != nil {
   398  		return err
   399  	}
   400  	if err := s.AddGeneratedConversionFunc((*v1.PoolConfig)(nil), (*cstor.PoolConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
   401  		return Convert_v1_PoolConfig_To_cstor_PoolConfig(a.(*v1.PoolConfig), b.(*cstor.PoolConfig), scope)
   402  	}); err != nil {
   403  		return err
   404  	}
   405  	if err := s.AddGeneratedConversionFunc((*cstor.PoolConfig)(nil), (*v1.PoolConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
   406  		return Convert_cstor_PoolConfig_To_v1_PoolConfig(a.(*cstor.PoolConfig), b.(*v1.PoolConfig), scope)
   407  	}); err != nil {
   408  		return err
   409  	}
   410  	if err := s.AddGeneratedConversionFunc((*v1.PoolSpec)(nil), (*cstor.PoolSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   411  		return Convert_v1_PoolSpec_To_cstor_PoolSpec(a.(*v1.PoolSpec), b.(*cstor.PoolSpec), scope)
   412  	}); err != nil {
   413  		return err
   414  	}
   415  	if err := s.AddGeneratedConversionFunc((*cstor.PoolSpec)(nil), (*v1.PoolSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   416  		return Convert_cstor_PoolSpec_To_v1_PoolSpec(a.(*cstor.PoolSpec), b.(*v1.PoolSpec), scope)
   417  	}); err != nil {
   418  		return err
   419  	}
   420  	if err := s.AddGeneratedConversionFunc((*v1.Provision)(nil), (*cstor.Provision)(nil), func(a, b interface{}, scope conversion.Scope) error {
   421  		return Convert_v1_Provision_To_cstor_Provision(a.(*v1.Provision), b.(*cstor.Provision), scope)
   422  	}); err != nil {
   423  		return err
   424  	}
   425  	if err := s.AddGeneratedConversionFunc((*cstor.Provision)(nil), (*v1.Provision)(nil), func(a, b interface{}, scope conversion.Scope) error {
   426  		return Convert_cstor_Provision_To_v1_Provision(a.(*cstor.Provision), b.(*v1.Provision), scope)
   427  	}); err != nil {
   428  		return err
   429  	}
   430  	if err := s.AddGeneratedConversionFunc((*v1.RaidGroup)(nil), (*cstor.RaidGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
   431  		return Convert_v1_RaidGroup_To_cstor_RaidGroup(a.(*v1.RaidGroup), b.(*cstor.RaidGroup), scope)
   432  	}); err != nil {
   433  		return err
   434  	}
   435  	if err := s.AddGeneratedConversionFunc((*cstor.RaidGroup)(nil), (*v1.RaidGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
   436  		return Convert_cstor_RaidGroup_To_v1_RaidGroup(a.(*cstor.RaidGroup), b.(*v1.RaidGroup), scope)
   437  	}); err != nil {
   438  		return err
   439  	}
   440  	if err := s.AddGeneratedConversionFunc((*v1.ReplicaPoolInfo)(nil), (*cstor.ReplicaPoolInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
   441  		return Convert_v1_ReplicaPoolInfo_To_cstor_ReplicaPoolInfo(a.(*v1.ReplicaPoolInfo), b.(*cstor.ReplicaPoolInfo), scope)
   442  	}); err != nil {
   443  		return err
   444  	}
   445  	if err := s.AddGeneratedConversionFunc((*cstor.ReplicaPoolInfo)(nil), (*v1.ReplicaPoolInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
   446  		return Convert_cstor_ReplicaPoolInfo_To_v1_ReplicaPoolInfo(a.(*cstor.ReplicaPoolInfo), b.(*v1.ReplicaPoolInfo), scope)
   447  	}); err != nil {
   448  		return err
   449  	}
   450  	if err := s.AddGeneratedConversionFunc((*v1.ReplicaSpec)(nil), (*cstor.ReplicaSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   451  		return Convert_v1_ReplicaSpec_To_cstor_ReplicaSpec(a.(*v1.ReplicaSpec), b.(*cstor.ReplicaSpec), scope)
   452  	}); err != nil {
   453  		return err
   454  	}
   455  	if err := s.AddGeneratedConversionFunc((*cstor.ReplicaSpec)(nil), (*v1.ReplicaSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   456  		return Convert_cstor_ReplicaSpec_To_v1_ReplicaSpec(a.(*cstor.ReplicaSpec), b.(*v1.ReplicaSpec), scope)
   457  	}); err != nil {
   458  		return err
   459  	}
   460  	if err := s.AddGeneratedConversionFunc((*v1.ReplicaStatus)(nil), (*cstor.ReplicaStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   461  		return Convert_v1_ReplicaStatus_To_cstor_ReplicaStatus(a.(*v1.ReplicaStatus), b.(*cstor.ReplicaStatus), scope)
   462  	}); err != nil {
   463  		return err
   464  	}
   465  	if err := s.AddGeneratedConversionFunc((*cstor.ReplicaStatus)(nil), (*v1.ReplicaStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   466  		return Convert_cstor_ReplicaStatus_To_v1_ReplicaStatus(a.(*cstor.ReplicaStatus), b.(*v1.ReplicaStatus), scope)
   467  	}); err != nil {
   468  		return err
   469  	}
   470  	if err := s.AddGeneratedConversionFunc((*v1.TargetSpec)(nil), (*cstor.TargetSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   471  		return Convert_v1_TargetSpec_To_cstor_TargetSpec(a.(*v1.TargetSpec), b.(*cstor.TargetSpec), scope)
   472  	}); err != nil {
   473  		return err
   474  	}
   475  	if err := s.AddGeneratedConversionFunc((*cstor.TargetSpec)(nil), (*v1.TargetSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   476  		return Convert_cstor_TargetSpec_To_v1_TargetSpec(a.(*cstor.TargetSpec), b.(*v1.TargetSpec), scope)
   477  	}); err != nil {
   478  		return err
   479  	}
   480  	if err := s.AddGeneratedConversionFunc((*v1.VersionDetails)(nil), (*cstor.VersionDetails)(nil), func(a, b interface{}, scope conversion.Scope) error {
   481  		return Convert_v1_VersionDetails_To_cstor_VersionDetails(a.(*v1.VersionDetails), b.(*cstor.VersionDetails), scope)
   482  	}); err != nil {
   483  		return err
   484  	}
   485  	if err := s.AddGeneratedConversionFunc((*cstor.VersionDetails)(nil), (*v1.VersionDetails)(nil), func(a, b interface{}, scope conversion.Scope) error {
   486  		return Convert_cstor_VersionDetails_To_v1_VersionDetails(a.(*cstor.VersionDetails), b.(*v1.VersionDetails), scope)
   487  	}); err != nil {
   488  		return err
   489  	}
   490  	if err := s.AddGeneratedConversionFunc((*v1.VersionStatus)(nil), (*cstor.VersionStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   491  		return Convert_v1_VersionStatus_To_cstor_VersionStatus(a.(*v1.VersionStatus), b.(*cstor.VersionStatus), scope)
   492  	}); err != nil {
   493  		return err
   494  	}
   495  	if err := s.AddGeneratedConversionFunc((*cstor.VersionStatus)(nil), (*v1.VersionStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   496  		return Convert_cstor_VersionStatus_To_v1_VersionStatus(a.(*cstor.VersionStatus), b.(*v1.VersionStatus), scope)
   497  	}); err != nil {
   498  		return err
   499  	}
   500  	if err := s.AddGeneratedConversionFunc((*v1.VolumeProvision)(nil), (*cstor.VolumeProvision)(nil), func(a, b interface{}, scope conversion.Scope) error {
   501  		return Convert_v1_VolumeProvision_To_cstor_VolumeProvision(a.(*v1.VolumeProvision), b.(*cstor.VolumeProvision), scope)
   502  	}); err != nil {
   503  		return err
   504  	}
   505  	if err := s.AddGeneratedConversionFunc((*cstor.VolumeProvision)(nil), (*v1.VolumeProvision)(nil), func(a, b interface{}, scope conversion.Scope) error {
   506  		return Convert_cstor_VolumeProvision_To_v1_VolumeProvision(a.(*cstor.VolumeProvision), b.(*v1.VolumeProvision), scope)
   507  	}); err != nil {
   508  		return err
   509  	}
   510  	if err := s.AddGeneratedConversionFunc((*v1.ZFSCapacityAttributes)(nil), (*cstor.ZFSCapacityAttributes)(nil), func(a, b interface{}, scope conversion.Scope) error {
   511  		return Convert_v1_ZFSCapacityAttributes_To_cstor_ZFSCapacityAttributes(a.(*v1.ZFSCapacityAttributes), b.(*cstor.ZFSCapacityAttributes), scope)
   512  	}); err != nil {
   513  		return err
   514  	}
   515  	if err := s.AddGeneratedConversionFunc((*cstor.ZFSCapacityAttributes)(nil), (*v1.ZFSCapacityAttributes)(nil), func(a, b interface{}, scope conversion.Scope) error {
   516  		return Convert_cstor_ZFSCapacityAttributes_To_v1_ZFSCapacityAttributes(a.(*cstor.ZFSCapacityAttributes), b.(*v1.ZFSCapacityAttributes), scope)
   517  	}); err != nil {
   518  		return err
   519  	}
   520  	return nil
   521  }
   522  
   523  func autoConvert_v1_CStorPoolCluster_To_cstor_CStorPoolCluster(in *v1.CStorPoolCluster, out *cstor.CStorPoolCluster, s conversion.Scope) error {
   524  	out.ObjectMeta = in.ObjectMeta
   525  	if err := Convert_v1_CStorPoolClusterSpec_To_cstor_CStorPoolClusterSpec(&in.Spec, &out.Spec, s); err != nil {
   526  		return err
   527  	}
   528  	if err := Convert_v1_CStorPoolClusterStatus_To_cstor_CStorPoolClusterStatus(&in.Status, &out.Status, s); err != nil {
   529  		return err
   530  	}
   531  	if err := Convert_v1_VersionDetails_To_cstor_VersionDetails(&in.VersionDetails, &out.VersionDetails, s); err != nil {
   532  		return err
   533  	}
   534  	return nil
   535  }
   536  
   537  // Convert_v1_CStorPoolCluster_To_cstor_CStorPoolCluster is an autogenerated conversion function.
   538  func Convert_v1_CStorPoolCluster_To_cstor_CStorPoolCluster(in *v1.CStorPoolCluster, out *cstor.CStorPoolCluster, s conversion.Scope) error {
   539  	return autoConvert_v1_CStorPoolCluster_To_cstor_CStorPoolCluster(in, out, s)
   540  }
   541  
   542  func autoConvert_cstor_CStorPoolCluster_To_v1_CStorPoolCluster(in *cstor.CStorPoolCluster, out *v1.CStorPoolCluster, s conversion.Scope) error {
   543  	out.ObjectMeta = in.ObjectMeta
   544  	if err := Convert_cstor_CStorPoolClusterSpec_To_v1_CStorPoolClusterSpec(&in.Spec, &out.Spec, s); err != nil {
   545  		return err
   546  	}
   547  	if err := Convert_cstor_CStorPoolClusterStatus_To_v1_CStorPoolClusterStatus(&in.Status, &out.Status, s); err != nil {
   548  		return err
   549  	}
   550  	if err := Convert_cstor_VersionDetails_To_v1_VersionDetails(&in.VersionDetails, &out.VersionDetails, s); err != nil {
   551  		return err
   552  	}
   553  	return nil
   554  }
   555  
   556  // Convert_cstor_CStorPoolCluster_To_v1_CStorPoolCluster is an autogenerated conversion function.
   557  func Convert_cstor_CStorPoolCluster_To_v1_CStorPoolCluster(in *cstor.CStorPoolCluster, out *v1.CStorPoolCluster, s conversion.Scope) error {
   558  	return autoConvert_cstor_CStorPoolCluster_To_v1_CStorPoolCluster(in, out, s)
   559  }
   560  
   561  func autoConvert_v1_CStorPoolClusterCondition_To_cstor_CStorPoolClusterCondition(in *v1.CStorPoolClusterCondition, out *cstor.CStorPoolClusterCondition, s conversion.Scope) error {
   562  	out.Type = cstor.CSPCConditionType(in.Type)
   563  	out.Status = corev1.ConditionStatus(in.Status)
   564  	out.LastUpdateTime = in.LastUpdateTime
   565  	out.LastTransitionTime = in.LastTransitionTime
   566  	out.Reason = in.Reason
   567  	out.Message = in.Message
   568  	return nil
   569  }
   570  
   571  // Convert_v1_CStorPoolClusterCondition_To_cstor_CStorPoolClusterCondition is an autogenerated conversion function.
   572  func Convert_v1_CStorPoolClusterCondition_To_cstor_CStorPoolClusterCondition(in *v1.CStorPoolClusterCondition, out *cstor.CStorPoolClusterCondition, s conversion.Scope) error {
   573  	return autoConvert_v1_CStorPoolClusterCondition_To_cstor_CStorPoolClusterCondition(in, out, s)
   574  }
   575  
   576  func autoConvert_cstor_CStorPoolClusterCondition_To_v1_CStorPoolClusterCondition(in *cstor.CStorPoolClusterCondition, out *v1.CStorPoolClusterCondition, s conversion.Scope) error {
   577  	out.Type = v1.CSPCConditionType(in.Type)
   578  	out.Status = corev1.ConditionStatus(in.Status)
   579  	out.LastUpdateTime = in.LastUpdateTime
   580  	out.LastTransitionTime = in.LastTransitionTime
   581  	out.Reason = in.Reason
   582  	out.Message = in.Message
   583  	return nil
   584  }
   585  
   586  // Convert_cstor_CStorPoolClusterCondition_To_v1_CStorPoolClusterCondition is an autogenerated conversion function.
   587  func Convert_cstor_CStorPoolClusterCondition_To_v1_CStorPoolClusterCondition(in *cstor.CStorPoolClusterCondition, out *v1.CStorPoolClusterCondition, s conversion.Scope) error {
   588  	return autoConvert_cstor_CStorPoolClusterCondition_To_v1_CStorPoolClusterCondition(in, out, s)
   589  }
   590  
   591  func autoConvert_v1_CStorPoolClusterList_To_cstor_CStorPoolClusterList(in *v1.CStorPoolClusterList, out *cstor.CStorPoolClusterList, s conversion.Scope) error {
   592  	out.ListMeta = in.ListMeta
   593  	out.Items = *(*[]cstor.CStorPoolCluster)(unsafe.Pointer(&in.Items))
   594  	return nil
   595  }
   596  
   597  // Convert_v1_CStorPoolClusterList_To_cstor_CStorPoolClusterList is an autogenerated conversion function.
   598  func Convert_v1_CStorPoolClusterList_To_cstor_CStorPoolClusterList(in *v1.CStorPoolClusterList, out *cstor.CStorPoolClusterList, s conversion.Scope) error {
   599  	return autoConvert_v1_CStorPoolClusterList_To_cstor_CStorPoolClusterList(in, out, s)
   600  }
   601  
   602  func autoConvert_cstor_CStorPoolClusterList_To_v1_CStorPoolClusterList(in *cstor.CStorPoolClusterList, out *v1.CStorPoolClusterList, s conversion.Scope) error {
   603  	out.ListMeta = in.ListMeta
   604  	out.Items = *(*[]v1.CStorPoolCluster)(unsafe.Pointer(&in.Items))
   605  	return nil
   606  }
   607  
   608  // Convert_cstor_CStorPoolClusterList_To_v1_CStorPoolClusterList is an autogenerated conversion function.
   609  func Convert_cstor_CStorPoolClusterList_To_v1_CStorPoolClusterList(in *cstor.CStorPoolClusterList, out *v1.CStorPoolClusterList, s conversion.Scope) error {
   610  	return autoConvert_cstor_CStorPoolClusterList_To_v1_CStorPoolClusterList(in, out, s)
   611  }
   612  
   613  func autoConvert_v1_CStorPoolClusterSpec_To_cstor_CStorPoolClusterSpec(in *v1.CStorPoolClusterSpec, out *cstor.CStorPoolClusterSpec, s conversion.Scope) error {
   614  	out.Pools = *(*[]cstor.PoolSpec)(unsafe.Pointer(&in.Pools))
   615  	out.DefaultResources = (*corev1.ResourceRequirements)(unsafe.Pointer(in.DefaultResources))
   616  	out.DefaultAuxResources = (*corev1.ResourceRequirements)(unsafe.Pointer(in.DefaultAuxResources))
   617  	out.Tolerations = *(*[]corev1.Toleration)(unsafe.Pointer(&in.Tolerations))
   618  	out.DefaultPriorityClassName = in.DefaultPriorityClassName
   619  	return nil
   620  }
   621  
   622  // Convert_v1_CStorPoolClusterSpec_To_cstor_CStorPoolClusterSpec is an autogenerated conversion function.
   623  func Convert_v1_CStorPoolClusterSpec_To_cstor_CStorPoolClusterSpec(in *v1.CStorPoolClusterSpec, out *cstor.CStorPoolClusterSpec, s conversion.Scope) error {
   624  	return autoConvert_v1_CStorPoolClusterSpec_To_cstor_CStorPoolClusterSpec(in, out, s)
   625  }
   626  
   627  func autoConvert_cstor_CStorPoolClusterSpec_To_v1_CStorPoolClusterSpec(in *cstor.CStorPoolClusterSpec, out *v1.CStorPoolClusterSpec, s conversion.Scope) error {
   628  	out.Pools = *(*[]v1.PoolSpec)(unsafe.Pointer(&in.Pools))
   629  	out.DefaultResources = (*corev1.ResourceRequirements)(unsafe.Pointer(in.DefaultResources))
   630  	out.DefaultAuxResources = (*corev1.ResourceRequirements)(unsafe.Pointer(in.DefaultAuxResources))
   631  	out.Tolerations = *(*[]corev1.Toleration)(unsafe.Pointer(&in.Tolerations))
   632  	out.DefaultPriorityClassName = in.DefaultPriorityClassName
   633  	return nil
   634  }
   635  
   636  // Convert_cstor_CStorPoolClusterSpec_To_v1_CStorPoolClusterSpec is an autogenerated conversion function.
   637  func Convert_cstor_CStorPoolClusterSpec_To_v1_CStorPoolClusterSpec(in *cstor.CStorPoolClusterSpec, out *v1.CStorPoolClusterSpec, s conversion.Scope) error {
   638  	return autoConvert_cstor_CStorPoolClusterSpec_To_v1_CStorPoolClusterSpec(in, out, s)
   639  }
   640  
   641  func autoConvert_v1_CStorPoolClusterStatus_To_cstor_CStorPoolClusterStatus(in *v1.CStorPoolClusterStatus, out *cstor.CStorPoolClusterStatus, s conversion.Scope) error {
   642  	out.ProvisionedInstances = in.ProvisionedInstances
   643  	out.DesiredInstances = in.DesiredInstances
   644  	out.HealthyInstances = in.HealthyInstances
   645  	out.Conditions = *(*[]cstor.CStorPoolClusterCondition)(unsafe.Pointer(&in.Conditions))
   646  	return nil
   647  }
   648  
   649  // Convert_v1_CStorPoolClusterStatus_To_cstor_CStorPoolClusterStatus is an autogenerated conversion function.
   650  func Convert_v1_CStorPoolClusterStatus_To_cstor_CStorPoolClusterStatus(in *v1.CStorPoolClusterStatus, out *cstor.CStorPoolClusterStatus, s conversion.Scope) error {
   651  	return autoConvert_v1_CStorPoolClusterStatus_To_cstor_CStorPoolClusterStatus(in, out, s)
   652  }
   653  
   654  func autoConvert_cstor_CStorPoolClusterStatus_To_v1_CStorPoolClusterStatus(in *cstor.CStorPoolClusterStatus, out *v1.CStorPoolClusterStatus, s conversion.Scope) error {
   655  	out.ProvisionedInstances = in.ProvisionedInstances
   656  	out.DesiredInstances = in.DesiredInstances
   657  	out.HealthyInstances = in.HealthyInstances
   658  	out.Conditions = *(*[]v1.CStorPoolClusterCondition)(unsafe.Pointer(&in.Conditions))
   659  	return nil
   660  }
   661  
   662  // Convert_cstor_CStorPoolClusterStatus_To_v1_CStorPoolClusterStatus is an autogenerated conversion function.
   663  func Convert_cstor_CStorPoolClusterStatus_To_v1_CStorPoolClusterStatus(in *cstor.CStorPoolClusterStatus, out *v1.CStorPoolClusterStatus, s conversion.Scope) error {
   664  	return autoConvert_cstor_CStorPoolClusterStatus_To_v1_CStorPoolClusterStatus(in, out, s)
   665  }
   666  
   667  func autoConvert_v1_CStorPoolInstance_To_cstor_CStorPoolInstance(in *v1.CStorPoolInstance, out *cstor.CStorPoolInstance, s conversion.Scope) error {
   668  	out.ObjectMeta = in.ObjectMeta
   669  	if err := Convert_v1_CStorPoolInstanceSpec_To_cstor_CStorPoolInstanceSpec(&in.Spec, &out.Spec, s); err != nil {
   670  		return err
   671  	}
   672  	if err := Convert_v1_CStorPoolInstanceStatus_To_cstor_CStorPoolInstanceStatus(&in.Status, &out.Status, s); err != nil {
   673  		return err
   674  	}
   675  	if err := Convert_v1_VersionDetails_To_cstor_VersionDetails(&in.VersionDetails, &out.VersionDetails, s); err != nil {
   676  		return err
   677  	}
   678  	return nil
   679  }
   680  
   681  // Convert_v1_CStorPoolInstance_To_cstor_CStorPoolInstance is an autogenerated conversion function.
   682  func Convert_v1_CStorPoolInstance_To_cstor_CStorPoolInstance(in *v1.CStorPoolInstance, out *cstor.CStorPoolInstance, s conversion.Scope) error {
   683  	return autoConvert_v1_CStorPoolInstance_To_cstor_CStorPoolInstance(in, out, s)
   684  }
   685  
   686  func autoConvert_cstor_CStorPoolInstance_To_v1_CStorPoolInstance(in *cstor.CStorPoolInstance, out *v1.CStorPoolInstance, s conversion.Scope) error {
   687  	out.ObjectMeta = in.ObjectMeta
   688  	if err := Convert_cstor_CStorPoolInstanceSpec_To_v1_CStorPoolInstanceSpec(&in.Spec, &out.Spec, s); err != nil {
   689  		return err
   690  	}
   691  	if err := Convert_cstor_CStorPoolInstanceStatus_To_v1_CStorPoolInstanceStatus(&in.Status, &out.Status, s); err != nil {
   692  		return err
   693  	}
   694  	if err := Convert_cstor_VersionDetails_To_v1_VersionDetails(&in.VersionDetails, &out.VersionDetails, s); err != nil {
   695  		return err
   696  	}
   697  	return nil
   698  }
   699  
   700  // Convert_cstor_CStorPoolInstance_To_v1_CStorPoolInstance is an autogenerated conversion function.
   701  func Convert_cstor_CStorPoolInstance_To_v1_CStorPoolInstance(in *cstor.CStorPoolInstance, out *v1.CStorPoolInstance, s conversion.Scope) error {
   702  	return autoConvert_cstor_CStorPoolInstance_To_v1_CStorPoolInstance(in, out, s)
   703  }
   704  
   705  func autoConvert_v1_CStorPoolInstanceBlockDevice_To_cstor_CStorPoolInstanceBlockDevice(in *v1.CStorPoolInstanceBlockDevice, out *cstor.CStorPoolInstanceBlockDevice, s conversion.Scope) error {
   706  	out.BlockDeviceName = in.BlockDeviceName
   707  	out.Capacity = in.Capacity
   708  	out.DevLink = in.DevLink
   709  	return nil
   710  }
   711  
   712  // Convert_v1_CStorPoolInstanceBlockDevice_To_cstor_CStorPoolInstanceBlockDevice is an autogenerated conversion function.
   713  func Convert_v1_CStorPoolInstanceBlockDevice_To_cstor_CStorPoolInstanceBlockDevice(in *v1.CStorPoolInstanceBlockDevice, out *cstor.CStorPoolInstanceBlockDevice, s conversion.Scope) error {
   714  	return autoConvert_v1_CStorPoolInstanceBlockDevice_To_cstor_CStorPoolInstanceBlockDevice(in, out, s)
   715  }
   716  
   717  func autoConvert_cstor_CStorPoolInstanceBlockDevice_To_v1_CStorPoolInstanceBlockDevice(in *cstor.CStorPoolInstanceBlockDevice, out *v1.CStorPoolInstanceBlockDevice, s conversion.Scope) error {
   718  	out.BlockDeviceName = in.BlockDeviceName
   719  	out.Capacity = in.Capacity
   720  	out.DevLink = in.DevLink
   721  	return nil
   722  }
   723  
   724  // Convert_cstor_CStorPoolInstanceBlockDevice_To_v1_CStorPoolInstanceBlockDevice is an autogenerated conversion function.
   725  func Convert_cstor_CStorPoolInstanceBlockDevice_To_v1_CStorPoolInstanceBlockDevice(in *cstor.CStorPoolInstanceBlockDevice, out *v1.CStorPoolInstanceBlockDevice, s conversion.Scope) error {
   726  	return autoConvert_cstor_CStorPoolInstanceBlockDevice_To_v1_CStorPoolInstanceBlockDevice(in, out, s)
   727  }
   728  
   729  func autoConvert_v1_CStorPoolInstanceCapacity_To_cstor_CStorPoolInstanceCapacity(in *v1.CStorPoolInstanceCapacity, out *cstor.CStorPoolInstanceCapacity, s conversion.Scope) error {
   730  	out.Used = in.Used
   731  	out.Free = in.Free
   732  	out.Total = in.Total
   733  	if err := Convert_v1_ZFSCapacityAttributes_To_cstor_ZFSCapacityAttributes(&in.ZFS, &out.ZFS, s); err != nil {
   734  		return err
   735  	}
   736  	return nil
   737  }
   738  
   739  // Convert_v1_CStorPoolInstanceCapacity_To_cstor_CStorPoolInstanceCapacity is an autogenerated conversion function.
   740  func Convert_v1_CStorPoolInstanceCapacity_To_cstor_CStorPoolInstanceCapacity(in *v1.CStorPoolInstanceCapacity, out *cstor.CStorPoolInstanceCapacity, s conversion.Scope) error {
   741  	return autoConvert_v1_CStorPoolInstanceCapacity_To_cstor_CStorPoolInstanceCapacity(in, out, s)
   742  }
   743  
   744  func autoConvert_cstor_CStorPoolInstanceCapacity_To_v1_CStorPoolInstanceCapacity(in *cstor.CStorPoolInstanceCapacity, out *v1.CStorPoolInstanceCapacity, s conversion.Scope) error {
   745  	out.Used = in.Used
   746  	out.Free = in.Free
   747  	out.Total = in.Total
   748  	if err := Convert_cstor_ZFSCapacityAttributes_To_v1_ZFSCapacityAttributes(&in.ZFS, &out.ZFS, s); err != nil {
   749  		return err
   750  	}
   751  	return nil
   752  }
   753  
   754  // Convert_cstor_CStorPoolInstanceCapacity_To_v1_CStorPoolInstanceCapacity is an autogenerated conversion function.
   755  func Convert_cstor_CStorPoolInstanceCapacity_To_v1_CStorPoolInstanceCapacity(in *cstor.CStorPoolInstanceCapacity, out *v1.CStorPoolInstanceCapacity, s conversion.Scope) error {
   756  	return autoConvert_cstor_CStorPoolInstanceCapacity_To_v1_CStorPoolInstanceCapacity(in, out, s)
   757  }
   758  
   759  func autoConvert_v1_CStorPoolInstanceCondition_To_cstor_CStorPoolInstanceCondition(in *v1.CStorPoolInstanceCondition, out *cstor.CStorPoolInstanceCondition, s conversion.Scope) error {
   760  	out.Type = cstor.CSPCConditionType(in.Type)
   761  	out.Status = corev1.ConditionStatus(in.Status)
   762  	out.LastUpdateTime = in.LastUpdateTime
   763  	out.LastTransitionTime = in.LastTransitionTime
   764  	out.Reason = in.Reason
   765  	out.Message = in.Message
   766  	return nil
   767  }
   768  
   769  // Convert_v1_CStorPoolInstanceCondition_To_cstor_CStorPoolInstanceCondition is an autogenerated conversion function.
   770  func Convert_v1_CStorPoolInstanceCondition_To_cstor_CStorPoolInstanceCondition(in *v1.CStorPoolInstanceCondition, out *cstor.CStorPoolInstanceCondition, s conversion.Scope) error {
   771  	return autoConvert_v1_CStorPoolInstanceCondition_To_cstor_CStorPoolInstanceCondition(in, out, s)
   772  }
   773  
   774  func autoConvert_cstor_CStorPoolInstanceCondition_To_v1_CStorPoolInstanceCondition(in *cstor.CStorPoolInstanceCondition, out *v1.CStorPoolInstanceCondition, s conversion.Scope) error {
   775  	out.Type = v1.CStorPoolInstanceConditionType(in.Type)
   776  	out.Status = corev1.ConditionStatus(in.Status)
   777  	out.LastUpdateTime = in.LastUpdateTime
   778  	out.LastTransitionTime = in.LastTransitionTime
   779  	out.Reason = in.Reason
   780  	out.Message = in.Message
   781  	return nil
   782  }
   783  
   784  // Convert_cstor_CStorPoolInstanceCondition_To_v1_CStorPoolInstanceCondition is an autogenerated conversion function.
   785  func Convert_cstor_CStorPoolInstanceCondition_To_v1_CStorPoolInstanceCondition(in *cstor.CStorPoolInstanceCondition, out *v1.CStorPoolInstanceCondition, s conversion.Scope) error {
   786  	return autoConvert_cstor_CStorPoolInstanceCondition_To_v1_CStorPoolInstanceCondition(in, out, s)
   787  }
   788  
   789  func autoConvert_v1_CStorPoolInstanceList_To_cstor_CStorPoolInstanceList(in *v1.CStorPoolInstanceList, out *cstor.CStorPoolInstanceList, s conversion.Scope) error {
   790  	out.ListMeta = in.ListMeta
   791  	out.Items = *(*[]cstor.CStorPoolInstance)(unsafe.Pointer(&in.Items))
   792  	return nil
   793  }
   794  
   795  // Convert_v1_CStorPoolInstanceList_To_cstor_CStorPoolInstanceList is an autogenerated conversion function.
   796  func Convert_v1_CStorPoolInstanceList_To_cstor_CStorPoolInstanceList(in *v1.CStorPoolInstanceList, out *cstor.CStorPoolInstanceList, s conversion.Scope) error {
   797  	return autoConvert_v1_CStorPoolInstanceList_To_cstor_CStorPoolInstanceList(in, out, s)
   798  }
   799  
   800  func autoConvert_cstor_CStorPoolInstanceList_To_v1_CStorPoolInstanceList(in *cstor.CStorPoolInstanceList, out *v1.CStorPoolInstanceList, s conversion.Scope) error {
   801  	out.ListMeta = in.ListMeta
   802  	out.Items = *(*[]v1.CStorPoolInstance)(unsafe.Pointer(&in.Items))
   803  	return nil
   804  }
   805  
   806  // Convert_cstor_CStorPoolInstanceList_To_v1_CStorPoolInstanceList is an autogenerated conversion function.
   807  func Convert_cstor_CStorPoolInstanceList_To_v1_CStorPoolInstanceList(in *cstor.CStorPoolInstanceList, out *v1.CStorPoolInstanceList, s conversion.Scope) error {
   808  	return autoConvert_cstor_CStorPoolInstanceList_To_v1_CStorPoolInstanceList(in, out, s)
   809  }
   810  
   811  func autoConvert_v1_CStorPoolInstanceSpec_To_cstor_CStorPoolInstanceSpec(in *v1.CStorPoolInstanceSpec, out *cstor.CStorPoolInstanceSpec, s conversion.Scope) error {
   812  	out.HostName = in.HostName
   813  	out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector))
   814  	if err := Convert_v1_PoolConfig_To_cstor_PoolConfig(&in.PoolConfig, &out.PoolConfig, s); err != nil {
   815  		return err
   816  	}
   817  	out.DataRaidGroups = *(*[]cstor.RaidGroup)(unsafe.Pointer(&in.DataRaidGroups))
   818  	out.WriteCacheRaidGroups = *(*[]cstor.RaidGroup)(unsafe.Pointer(&in.WriteCacheRaidGroups))
   819  	return nil
   820  }
   821  
   822  // Convert_v1_CStorPoolInstanceSpec_To_cstor_CStorPoolInstanceSpec is an autogenerated conversion function.
   823  func Convert_v1_CStorPoolInstanceSpec_To_cstor_CStorPoolInstanceSpec(in *v1.CStorPoolInstanceSpec, out *cstor.CStorPoolInstanceSpec, s conversion.Scope) error {
   824  	return autoConvert_v1_CStorPoolInstanceSpec_To_cstor_CStorPoolInstanceSpec(in, out, s)
   825  }
   826  
   827  func autoConvert_cstor_CStorPoolInstanceSpec_To_v1_CStorPoolInstanceSpec(in *cstor.CStorPoolInstanceSpec, out *v1.CStorPoolInstanceSpec, s conversion.Scope) error {
   828  	out.HostName = in.HostName
   829  	out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector))
   830  	if err := Convert_cstor_PoolConfig_To_v1_PoolConfig(&in.PoolConfig, &out.PoolConfig, s); err != nil {
   831  		return err
   832  	}
   833  	out.DataRaidGroups = *(*[]v1.RaidGroup)(unsafe.Pointer(&in.DataRaidGroups))
   834  	out.WriteCacheRaidGroups = *(*[]v1.RaidGroup)(unsafe.Pointer(&in.WriteCacheRaidGroups))
   835  	return nil
   836  }
   837  
   838  // Convert_cstor_CStorPoolInstanceSpec_To_v1_CStorPoolInstanceSpec is an autogenerated conversion function.
   839  func Convert_cstor_CStorPoolInstanceSpec_To_v1_CStorPoolInstanceSpec(in *cstor.CStorPoolInstanceSpec, out *v1.CStorPoolInstanceSpec, s conversion.Scope) error {
   840  	return autoConvert_cstor_CStorPoolInstanceSpec_To_v1_CStorPoolInstanceSpec(in, out, s)
   841  }
   842  
   843  func autoConvert_v1_CStorPoolInstanceStatus_To_cstor_CStorPoolInstanceStatus(in *v1.CStorPoolInstanceStatus, out *cstor.CStorPoolInstanceStatus, s conversion.Scope) error {
   844  	out.Conditions = *(*[]cstor.CStorPoolInstanceCondition)(unsafe.Pointer(&in.Conditions))
   845  	out.Phase = cstor.CStorPoolInstancePhase(in.Phase)
   846  	if err := Convert_v1_CStorPoolInstanceCapacity_To_cstor_CStorPoolInstanceCapacity(&in.Capacity, &out.Capacity, s); err != nil {
   847  		return err
   848  	}
   849  	out.ReadOnly = in.ReadOnly
   850  	out.ProvisionedReplicas = in.ProvisionedReplicas
   851  	out.HealthyReplicas = in.HealthyReplicas
   852  	return nil
   853  }
   854  
   855  // Convert_v1_CStorPoolInstanceStatus_To_cstor_CStorPoolInstanceStatus is an autogenerated conversion function.
   856  func Convert_v1_CStorPoolInstanceStatus_To_cstor_CStorPoolInstanceStatus(in *v1.CStorPoolInstanceStatus, out *cstor.CStorPoolInstanceStatus, s conversion.Scope) error {
   857  	return autoConvert_v1_CStorPoolInstanceStatus_To_cstor_CStorPoolInstanceStatus(in, out, s)
   858  }
   859  
   860  func autoConvert_cstor_CStorPoolInstanceStatus_To_v1_CStorPoolInstanceStatus(in *cstor.CStorPoolInstanceStatus, out *v1.CStorPoolInstanceStatus, s conversion.Scope) error {
   861  	out.Conditions = *(*[]v1.CStorPoolInstanceCondition)(unsafe.Pointer(&in.Conditions))
   862  	out.Phase = v1.CStorPoolInstancePhase(in.Phase)
   863  	if err := Convert_cstor_CStorPoolInstanceCapacity_To_v1_CStorPoolInstanceCapacity(&in.Capacity, &out.Capacity, s); err != nil {
   864  		return err
   865  	}
   866  	out.ReadOnly = in.ReadOnly
   867  	out.ProvisionedReplicas = in.ProvisionedReplicas
   868  	out.HealthyReplicas = in.HealthyReplicas
   869  	return nil
   870  }
   871  
   872  // Convert_cstor_CStorPoolInstanceStatus_To_v1_CStorPoolInstanceStatus is an autogenerated conversion function.
   873  func Convert_cstor_CStorPoolInstanceStatus_To_v1_CStorPoolInstanceStatus(in *cstor.CStorPoolInstanceStatus, out *v1.CStorPoolInstanceStatus, s conversion.Scope) error {
   874  	return autoConvert_cstor_CStorPoolInstanceStatus_To_v1_CStorPoolInstanceStatus(in, out, s)
   875  }
   876  
   877  func autoConvert_v1_CStorSnapshotInfo_To_cstor_CStorSnapshotInfo(in *v1.CStorSnapshotInfo, out *cstor.CStorSnapshotInfo, s conversion.Scope) error {
   878  	out.LogicalReferenced = in.LogicalReferenced
   879  	return nil
   880  }
   881  
   882  // Convert_v1_CStorSnapshotInfo_To_cstor_CStorSnapshotInfo is an autogenerated conversion function.
   883  func Convert_v1_CStorSnapshotInfo_To_cstor_CStorSnapshotInfo(in *v1.CStorSnapshotInfo, out *cstor.CStorSnapshotInfo, s conversion.Scope) error {
   884  	return autoConvert_v1_CStorSnapshotInfo_To_cstor_CStorSnapshotInfo(in, out, s)
   885  }
   886  
   887  func autoConvert_cstor_CStorSnapshotInfo_To_v1_CStorSnapshotInfo(in *cstor.CStorSnapshotInfo, out *v1.CStorSnapshotInfo, s conversion.Scope) error {
   888  	out.LogicalReferenced = in.LogicalReferenced
   889  	return nil
   890  }
   891  
   892  // Convert_cstor_CStorSnapshotInfo_To_v1_CStorSnapshotInfo is an autogenerated conversion function.
   893  func Convert_cstor_CStorSnapshotInfo_To_v1_CStorSnapshotInfo(in *cstor.CStorSnapshotInfo, out *v1.CStorSnapshotInfo, s conversion.Scope) error {
   894  	return autoConvert_cstor_CStorSnapshotInfo_To_v1_CStorSnapshotInfo(in, out, s)
   895  }
   896  
   897  func autoConvert_v1_CStorVolume_To_cstor_CStorVolume(in *v1.CStorVolume, out *cstor.CStorVolume, s conversion.Scope) error {
   898  	out.ObjectMeta = in.ObjectMeta
   899  	if err := Convert_v1_CStorVolumeSpec_To_cstor_CStorVolumeSpec(&in.Spec, &out.Spec, s); err != nil {
   900  		return err
   901  	}
   902  	if err := Convert_v1_CStorVolumeStatus_To_cstor_CStorVolumeStatus(&in.Status, &out.Status, s); err != nil {
   903  		return err
   904  	}
   905  	if err := Convert_v1_VersionDetails_To_cstor_VersionDetails(&in.VersionDetails, &out.VersionDetails, s); err != nil {
   906  		return err
   907  	}
   908  	return nil
   909  }
   910  
   911  // Convert_v1_CStorVolume_To_cstor_CStorVolume is an autogenerated conversion function.
   912  func Convert_v1_CStorVolume_To_cstor_CStorVolume(in *v1.CStorVolume, out *cstor.CStorVolume, s conversion.Scope) error {
   913  	return autoConvert_v1_CStorVolume_To_cstor_CStorVolume(in, out, s)
   914  }
   915  
   916  func autoConvert_cstor_CStorVolume_To_v1_CStorVolume(in *cstor.CStorVolume, out *v1.CStorVolume, s conversion.Scope) error {
   917  	out.ObjectMeta = in.ObjectMeta
   918  	if err := Convert_cstor_CStorVolumeSpec_To_v1_CStorVolumeSpec(&in.Spec, &out.Spec, s); err != nil {
   919  		return err
   920  	}
   921  	if err := Convert_cstor_CStorVolumeStatus_To_v1_CStorVolumeStatus(&in.Status, &out.Status, s); err != nil {
   922  		return err
   923  	}
   924  	if err := Convert_cstor_VersionDetails_To_v1_VersionDetails(&in.VersionDetails, &out.VersionDetails, s); err != nil {
   925  		return err
   926  	}
   927  	return nil
   928  }
   929  
   930  // Convert_cstor_CStorVolume_To_v1_CStorVolume is an autogenerated conversion function.
   931  func Convert_cstor_CStorVolume_To_v1_CStorVolume(in *cstor.CStorVolume, out *v1.CStorVolume, s conversion.Scope) error {
   932  	return autoConvert_cstor_CStorVolume_To_v1_CStorVolume(in, out, s)
   933  }
   934  
   935  func autoConvert_v1_CStorVolumeCondition_To_cstor_CStorVolumeCondition(in *v1.CStorVolumeCondition, out *cstor.CStorVolumeCondition, s conversion.Scope) error {
   936  	out.Type = cstor.CStorVolumeConditionType(in.Type)
   937  	out.Status = cstor.ConditionStatus(in.Status)
   938  	out.LastProbeTime = in.LastProbeTime
   939  	out.LastTransitionTime = in.LastTransitionTime
   940  	out.Reason = in.Reason
   941  	out.Message = in.Message
   942  	return nil
   943  }
   944  
   945  // Convert_v1_CStorVolumeCondition_To_cstor_CStorVolumeCondition is an autogenerated conversion function.
   946  func Convert_v1_CStorVolumeCondition_To_cstor_CStorVolumeCondition(in *v1.CStorVolumeCondition, out *cstor.CStorVolumeCondition, s conversion.Scope) error {
   947  	return autoConvert_v1_CStorVolumeCondition_To_cstor_CStorVolumeCondition(in, out, s)
   948  }
   949  
   950  func autoConvert_cstor_CStorVolumeCondition_To_v1_CStorVolumeCondition(in *cstor.CStorVolumeCondition, out *v1.CStorVolumeCondition, s conversion.Scope) error {
   951  	out.Type = v1.CStorVolumeConditionType(in.Type)
   952  	out.Status = v1.ConditionStatus(in.Status)
   953  	out.LastProbeTime = in.LastProbeTime
   954  	out.LastTransitionTime = in.LastTransitionTime
   955  	out.Reason = in.Reason
   956  	out.Message = in.Message
   957  	return nil
   958  }
   959  
   960  // Convert_cstor_CStorVolumeCondition_To_v1_CStorVolumeCondition is an autogenerated conversion function.
   961  func Convert_cstor_CStorVolumeCondition_To_v1_CStorVolumeCondition(in *cstor.CStorVolumeCondition, out *v1.CStorVolumeCondition, s conversion.Scope) error {
   962  	return autoConvert_cstor_CStorVolumeCondition_To_v1_CStorVolumeCondition(in, out, s)
   963  }
   964  
   965  func autoConvert_v1_CStorVolumeConfig_To_cstor_CStorVolumeConfig(in *v1.CStorVolumeConfig, out *cstor.CStorVolumeConfig, s conversion.Scope) error {
   966  	out.ObjectMeta = in.ObjectMeta
   967  	if err := Convert_v1_CStorVolumeConfigSpec_To_cstor_CStorVolumeConfigSpec(&in.Spec, &out.Spec, s); err != nil {
   968  		return err
   969  	}
   970  	if err := Convert_v1_CStorVolumeConfigPublish_To_cstor_CStorVolumeConfigPublish(&in.Publish, &out.Publish, s); err != nil {
   971  		return err
   972  	}
   973  	if err := Convert_v1_CStorVolumeConfigStatus_To_cstor_CStorVolumeConfigStatus(&in.Status, &out.Status, s); err != nil {
   974  		return err
   975  	}
   976  	if err := Convert_v1_VersionDetails_To_cstor_VersionDetails(&in.VersionDetails, &out.VersionDetails, s); err != nil {
   977  		return err
   978  	}
   979  	return nil
   980  }
   981  
   982  // Convert_v1_CStorVolumeConfig_To_cstor_CStorVolumeConfig is an autogenerated conversion function.
   983  func Convert_v1_CStorVolumeConfig_To_cstor_CStorVolumeConfig(in *v1.CStorVolumeConfig, out *cstor.CStorVolumeConfig, s conversion.Scope) error {
   984  	return autoConvert_v1_CStorVolumeConfig_To_cstor_CStorVolumeConfig(in, out, s)
   985  }
   986  
   987  func autoConvert_cstor_CStorVolumeConfig_To_v1_CStorVolumeConfig(in *cstor.CStorVolumeConfig, out *v1.CStorVolumeConfig, s conversion.Scope) error {
   988  	out.ObjectMeta = in.ObjectMeta
   989  	if err := Convert_cstor_CStorVolumeConfigSpec_To_v1_CStorVolumeConfigSpec(&in.Spec, &out.Spec, s); err != nil {
   990  		return err
   991  	}
   992  	if err := Convert_cstor_CStorVolumeConfigPublish_To_v1_CStorVolumeConfigPublish(&in.Publish, &out.Publish, s); err != nil {
   993  		return err
   994  	}
   995  	if err := Convert_cstor_CStorVolumeConfigStatus_To_v1_CStorVolumeConfigStatus(&in.Status, &out.Status, s); err != nil {
   996  		return err
   997  	}
   998  	if err := Convert_cstor_VersionDetails_To_v1_VersionDetails(&in.VersionDetails, &out.VersionDetails, s); err != nil {
   999  		return err
  1000  	}
  1001  	return nil
  1002  }
  1003  
  1004  // Convert_cstor_CStorVolumeConfig_To_v1_CStorVolumeConfig is an autogenerated conversion function.
  1005  func Convert_cstor_CStorVolumeConfig_To_v1_CStorVolumeConfig(in *cstor.CStorVolumeConfig, out *v1.CStorVolumeConfig, s conversion.Scope) error {
  1006  	return autoConvert_cstor_CStorVolumeConfig_To_v1_CStorVolumeConfig(in, out, s)
  1007  }
  1008  
  1009  func autoConvert_v1_CStorVolumeConfigCondition_To_cstor_CStorVolumeConfigCondition(in *v1.CStorVolumeConfigCondition, out *cstor.CStorVolumeConfigCondition, s conversion.Scope) error {
  1010  	out.Type = cstor.CStorVolumeConfigConditionType(in.Type)
  1011  	out.LastProbeTime = in.LastProbeTime
  1012  	out.LastTransitionTime = in.LastTransitionTime
  1013  	out.Reason = in.Reason
  1014  	out.Message = in.Message
  1015  	return nil
  1016  }
  1017  
  1018  // Convert_v1_CStorVolumeConfigCondition_To_cstor_CStorVolumeConfigCondition is an autogenerated conversion function.
  1019  func Convert_v1_CStorVolumeConfigCondition_To_cstor_CStorVolumeConfigCondition(in *v1.CStorVolumeConfigCondition, out *cstor.CStorVolumeConfigCondition, s conversion.Scope) error {
  1020  	return autoConvert_v1_CStorVolumeConfigCondition_To_cstor_CStorVolumeConfigCondition(in, out, s)
  1021  }
  1022  
  1023  func autoConvert_cstor_CStorVolumeConfigCondition_To_v1_CStorVolumeConfigCondition(in *cstor.CStorVolumeConfigCondition, out *v1.CStorVolumeConfigCondition, s conversion.Scope) error {
  1024  	out.Type = v1.CStorVolumeConfigConditionType(in.Type)
  1025  	out.LastProbeTime = in.LastProbeTime
  1026  	out.LastTransitionTime = in.LastTransitionTime
  1027  	out.Reason = in.Reason
  1028  	out.Message = in.Message
  1029  	return nil
  1030  }
  1031  
  1032  // Convert_cstor_CStorVolumeConfigCondition_To_v1_CStorVolumeConfigCondition is an autogenerated conversion function.
  1033  func Convert_cstor_CStorVolumeConfigCondition_To_v1_CStorVolumeConfigCondition(in *cstor.CStorVolumeConfigCondition, out *v1.CStorVolumeConfigCondition, s conversion.Scope) error {
  1034  	return autoConvert_cstor_CStorVolumeConfigCondition_To_v1_CStorVolumeConfigCondition(in, out, s)
  1035  }
  1036  
  1037  func autoConvert_v1_CStorVolumeConfigList_To_cstor_CStorVolumeConfigList(in *v1.CStorVolumeConfigList, out *cstor.CStorVolumeConfigList, s conversion.Scope) error {
  1038  	out.ListMeta = in.ListMeta
  1039  	if in.Items != nil {
  1040  		in, out := &in.Items, &out.Items
  1041  		*out = make([]cstor.CStorVolumeConfig, len(*in))
  1042  		for i := range *in {
  1043  			if err := Convert_v1_CStorVolumeConfig_To_cstor_CStorVolumeConfig(&(*in)[i], &(*out)[i], s); err != nil {
  1044  				return err
  1045  			}
  1046  		}
  1047  	} else {
  1048  		out.Items = nil
  1049  	}
  1050  	return nil
  1051  }
  1052  
  1053  // Convert_v1_CStorVolumeConfigList_To_cstor_CStorVolumeConfigList is an autogenerated conversion function.
  1054  func Convert_v1_CStorVolumeConfigList_To_cstor_CStorVolumeConfigList(in *v1.CStorVolumeConfigList, out *cstor.CStorVolumeConfigList, s conversion.Scope) error {
  1055  	return autoConvert_v1_CStorVolumeConfigList_To_cstor_CStorVolumeConfigList(in, out, s)
  1056  }
  1057  
  1058  func autoConvert_cstor_CStorVolumeConfigList_To_v1_CStorVolumeConfigList(in *cstor.CStorVolumeConfigList, out *v1.CStorVolumeConfigList, s conversion.Scope) error {
  1059  	out.ListMeta = in.ListMeta
  1060  	if in.Items != nil {
  1061  		in, out := &in.Items, &out.Items
  1062  		*out = make([]v1.CStorVolumeConfig, len(*in))
  1063  		for i := range *in {
  1064  			if err := Convert_cstor_CStorVolumeConfig_To_v1_CStorVolumeConfig(&(*in)[i], &(*out)[i], s); err != nil {
  1065  				return err
  1066  			}
  1067  		}
  1068  	} else {
  1069  		out.Items = nil
  1070  	}
  1071  	return nil
  1072  }
  1073  
  1074  // Convert_cstor_CStorVolumeConfigList_To_v1_CStorVolumeConfigList is an autogenerated conversion function.
  1075  func Convert_cstor_CStorVolumeConfigList_To_v1_CStorVolumeConfigList(in *cstor.CStorVolumeConfigList, out *v1.CStorVolumeConfigList, s conversion.Scope) error {
  1076  	return autoConvert_cstor_CStorVolumeConfigList_To_v1_CStorVolumeConfigList(in, out, s)
  1077  }
  1078  
  1079  func autoConvert_v1_CStorVolumeConfigPublish_To_cstor_CStorVolumeConfigPublish(in *v1.CStorVolumeConfigPublish, out *cstor.CStorVolumeConfigPublish, s conversion.Scope) error {
  1080  	out.NodeID = in.NodeID
  1081  	return nil
  1082  }
  1083  
  1084  // Convert_v1_CStorVolumeConfigPublish_To_cstor_CStorVolumeConfigPublish is an autogenerated conversion function.
  1085  func Convert_v1_CStorVolumeConfigPublish_To_cstor_CStorVolumeConfigPublish(in *v1.CStorVolumeConfigPublish, out *cstor.CStorVolumeConfigPublish, s conversion.Scope) error {
  1086  	return autoConvert_v1_CStorVolumeConfigPublish_To_cstor_CStorVolumeConfigPublish(in, out, s)
  1087  }
  1088  
  1089  func autoConvert_cstor_CStorVolumeConfigPublish_To_v1_CStorVolumeConfigPublish(in *cstor.CStorVolumeConfigPublish, out *v1.CStorVolumeConfigPublish, s conversion.Scope) error {
  1090  	out.NodeID = in.NodeID
  1091  	return nil
  1092  }
  1093  
  1094  // Convert_cstor_CStorVolumeConfigPublish_To_v1_CStorVolumeConfigPublish is an autogenerated conversion function.
  1095  func Convert_cstor_CStorVolumeConfigPublish_To_v1_CStorVolumeConfigPublish(in *cstor.CStorVolumeConfigPublish, out *v1.CStorVolumeConfigPublish, s conversion.Scope) error {
  1096  	return autoConvert_cstor_CStorVolumeConfigPublish_To_v1_CStorVolumeConfigPublish(in, out, s)
  1097  }
  1098  
  1099  func autoConvert_v1_CStorVolumeConfigSpec_To_cstor_CStorVolumeConfigSpec(in *v1.CStorVolumeConfigSpec, out *cstor.CStorVolumeConfigSpec, s conversion.Scope) error {
  1100  	out.Capacity = *(*corev1.ResourceList)(unsafe.Pointer(&in.Capacity))
  1101  	out.CStorVolumeRef = (*corev1.ObjectReference)(unsafe.Pointer(in.CStorVolumeRef))
  1102  	out.CStorVolumeSource = in.CStorVolumeSource
  1103  	if err := Convert_v1_VolumeProvision_To_cstor_VolumeProvision(&in.Provision, &out.Provision, s); err != nil {
  1104  		return err
  1105  	}
  1106  	if err := Convert_v1_CStorVolumePolicySpec_To_cstor_CStorVolumePolicySpec(&in.Policy, &out.Policy, s); err != nil {
  1107  		return err
  1108  	}
  1109  	return nil
  1110  }
  1111  
  1112  // Convert_v1_CStorVolumeConfigSpec_To_cstor_CStorVolumeConfigSpec is an autogenerated conversion function.
  1113  func Convert_v1_CStorVolumeConfigSpec_To_cstor_CStorVolumeConfigSpec(in *v1.CStorVolumeConfigSpec, out *cstor.CStorVolumeConfigSpec, s conversion.Scope) error {
  1114  	return autoConvert_v1_CStorVolumeConfigSpec_To_cstor_CStorVolumeConfigSpec(in, out, s)
  1115  }
  1116  
  1117  func autoConvert_cstor_CStorVolumeConfigSpec_To_v1_CStorVolumeConfigSpec(in *cstor.CStorVolumeConfigSpec, out *v1.CStorVolumeConfigSpec, s conversion.Scope) error {
  1118  	out.Capacity = *(*corev1.ResourceList)(unsafe.Pointer(&in.Capacity))
  1119  	out.CStorVolumeRef = (*corev1.ObjectReference)(unsafe.Pointer(in.CStorVolumeRef))
  1120  	out.CStorVolumeSource = in.CStorVolumeSource
  1121  	if err := Convert_cstor_VolumeProvision_To_v1_VolumeProvision(&in.Provision, &out.Provision, s); err != nil {
  1122  		return err
  1123  	}
  1124  	if err := Convert_cstor_CStorVolumePolicySpec_To_v1_CStorVolumePolicySpec(&in.Policy, &out.Policy, s); err != nil {
  1125  		return err
  1126  	}
  1127  	return nil
  1128  }
  1129  
  1130  // Convert_cstor_CStorVolumeConfigSpec_To_v1_CStorVolumeConfigSpec is an autogenerated conversion function.
  1131  func Convert_cstor_CStorVolumeConfigSpec_To_v1_CStorVolumeConfigSpec(in *cstor.CStorVolumeConfigSpec, out *v1.CStorVolumeConfigSpec, s conversion.Scope) error {
  1132  	return autoConvert_cstor_CStorVolumeConfigSpec_To_v1_CStorVolumeConfigSpec(in, out, s)
  1133  }
  1134  
  1135  func autoConvert_v1_CStorVolumeConfigStatus_To_cstor_CStorVolumeConfigStatus(in *v1.CStorVolumeConfigStatus, out *cstor.CStorVolumeConfigStatus, s conversion.Scope) error {
  1136  	out.Phase = cstor.CStorVolumeConfigPhase(in.Phase)
  1137  	out.PoolInfo = *(*[]string)(unsafe.Pointer(&in.PoolInfo))
  1138  	out.Capacity = *(*corev1.ResourceList)(unsafe.Pointer(&in.Capacity))
  1139  	out.Conditions = *(*[]cstor.CStorVolumeConfigCondition)(unsafe.Pointer(&in.Conditions))
  1140  	return nil
  1141  }
  1142  
  1143  // Convert_v1_CStorVolumeConfigStatus_To_cstor_CStorVolumeConfigStatus is an autogenerated conversion function.
  1144  func Convert_v1_CStorVolumeConfigStatus_To_cstor_CStorVolumeConfigStatus(in *v1.CStorVolumeConfigStatus, out *cstor.CStorVolumeConfigStatus, s conversion.Scope) error {
  1145  	return autoConvert_v1_CStorVolumeConfigStatus_To_cstor_CStorVolumeConfigStatus(in, out, s)
  1146  }
  1147  
  1148  func autoConvert_cstor_CStorVolumeConfigStatus_To_v1_CStorVolumeConfigStatus(in *cstor.CStorVolumeConfigStatus, out *v1.CStorVolumeConfigStatus, s conversion.Scope) error {
  1149  	out.Phase = v1.CStorVolumeConfigPhase(in.Phase)
  1150  	out.PoolInfo = *(*[]string)(unsafe.Pointer(&in.PoolInfo))
  1151  	out.Capacity = *(*corev1.ResourceList)(unsafe.Pointer(&in.Capacity))
  1152  	out.Conditions = *(*[]v1.CStorVolumeConfigCondition)(unsafe.Pointer(&in.Conditions))
  1153  	return nil
  1154  }
  1155  
  1156  // Convert_cstor_CStorVolumeConfigStatus_To_v1_CStorVolumeConfigStatus is an autogenerated conversion function.
  1157  func Convert_cstor_CStorVolumeConfigStatus_To_v1_CStorVolumeConfigStatus(in *cstor.CStorVolumeConfigStatus, out *v1.CStorVolumeConfigStatus, s conversion.Scope) error {
  1158  	return autoConvert_cstor_CStorVolumeConfigStatus_To_v1_CStorVolumeConfigStatus(in, out, s)
  1159  }
  1160  
  1161  func autoConvert_v1_CStorVolumeList_To_cstor_CStorVolumeList(in *v1.CStorVolumeList, out *cstor.CStorVolumeList, s conversion.Scope) error {
  1162  	out.ListMeta = in.ListMeta
  1163  	out.Items = *(*[]cstor.CStorVolume)(unsafe.Pointer(&in.Items))
  1164  	return nil
  1165  }
  1166  
  1167  // Convert_v1_CStorVolumeList_To_cstor_CStorVolumeList is an autogenerated conversion function.
  1168  func Convert_v1_CStorVolumeList_To_cstor_CStorVolumeList(in *v1.CStorVolumeList, out *cstor.CStorVolumeList, s conversion.Scope) error {
  1169  	return autoConvert_v1_CStorVolumeList_To_cstor_CStorVolumeList(in, out, s)
  1170  }
  1171  
  1172  func autoConvert_cstor_CStorVolumeList_To_v1_CStorVolumeList(in *cstor.CStorVolumeList, out *v1.CStorVolumeList, s conversion.Scope) error {
  1173  	out.ListMeta = in.ListMeta
  1174  	out.Items = *(*[]v1.CStorVolume)(unsafe.Pointer(&in.Items))
  1175  	return nil
  1176  }
  1177  
  1178  // Convert_cstor_CStorVolumeList_To_v1_CStorVolumeList is an autogenerated conversion function.
  1179  func Convert_cstor_CStorVolumeList_To_v1_CStorVolumeList(in *cstor.CStorVolumeList, out *v1.CStorVolumeList, s conversion.Scope) error {
  1180  	return autoConvert_cstor_CStorVolumeList_To_v1_CStorVolumeList(in, out, s)
  1181  }
  1182  
  1183  func autoConvert_v1_CStorVolumePolicy_To_cstor_CStorVolumePolicy(in *v1.CStorVolumePolicy, out *cstor.CStorVolumePolicy, s conversion.Scope) error {
  1184  	out.ObjectMeta = in.ObjectMeta
  1185  	if err := Convert_v1_CStorVolumePolicySpec_To_cstor_CStorVolumePolicySpec(&in.Spec, &out.Spec, s); err != nil {
  1186  		return err
  1187  	}
  1188  	if err := Convert_v1_CStorVolumePolicyStatus_To_cstor_CStorVolumePolicyStatus(&in.Status, &out.Status, s); err != nil {
  1189  		return err
  1190  	}
  1191  	return nil
  1192  }
  1193  
  1194  // Convert_v1_CStorVolumePolicy_To_cstor_CStorVolumePolicy is an autogenerated conversion function.
  1195  func Convert_v1_CStorVolumePolicy_To_cstor_CStorVolumePolicy(in *v1.CStorVolumePolicy, out *cstor.CStorVolumePolicy, s conversion.Scope) error {
  1196  	return autoConvert_v1_CStorVolumePolicy_To_cstor_CStorVolumePolicy(in, out, s)
  1197  }
  1198  
  1199  func autoConvert_cstor_CStorVolumePolicy_To_v1_CStorVolumePolicy(in *cstor.CStorVolumePolicy, out *v1.CStorVolumePolicy, s conversion.Scope) error {
  1200  	out.ObjectMeta = in.ObjectMeta
  1201  	if err := Convert_cstor_CStorVolumePolicySpec_To_v1_CStorVolumePolicySpec(&in.Spec, &out.Spec, s); err != nil {
  1202  		return err
  1203  	}
  1204  	if err := Convert_cstor_CStorVolumePolicyStatus_To_v1_CStorVolumePolicyStatus(&in.Status, &out.Status, s); err != nil {
  1205  		return err
  1206  	}
  1207  	return nil
  1208  }
  1209  
  1210  // Convert_cstor_CStorVolumePolicy_To_v1_CStorVolumePolicy is an autogenerated conversion function.
  1211  func Convert_cstor_CStorVolumePolicy_To_v1_CStorVolumePolicy(in *cstor.CStorVolumePolicy, out *v1.CStorVolumePolicy, s conversion.Scope) error {
  1212  	return autoConvert_cstor_CStorVolumePolicy_To_v1_CStorVolumePolicy(in, out, s)
  1213  }
  1214  
  1215  func autoConvert_v1_CStorVolumePolicyList_To_cstor_CStorVolumePolicyList(in *v1.CStorVolumePolicyList, out *cstor.CStorVolumePolicyList, s conversion.Scope) error {
  1216  	out.ListMeta = in.ListMeta
  1217  	out.Items = *(*[]cstor.CStorVolumePolicy)(unsafe.Pointer(&in.Items))
  1218  	return nil
  1219  }
  1220  
  1221  // Convert_v1_CStorVolumePolicyList_To_cstor_CStorVolumePolicyList is an autogenerated conversion function.
  1222  func Convert_v1_CStorVolumePolicyList_To_cstor_CStorVolumePolicyList(in *v1.CStorVolumePolicyList, out *cstor.CStorVolumePolicyList, s conversion.Scope) error {
  1223  	return autoConvert_v1_CStorVolumePolicyList_To_cstor_CStorVolumePolicyList(in, out, s)
  1224  }
  1225  
  1226  func autoConvert_cstor_CStorVolumePolicyList_To_v1_CStorVolumePolicyList(in *cstor.CStorVolumePolicyList, out *v1.CStorVolumePolicyList, s conversion.Scope) error {
  1227  	out.ListMeta = in.ListMeta
  1228  	out.Items = *(*[]v1.CStorVolumePolicy)(unsafe.Pointer(&in.Items))
  1229  	return nil
  1230  }
  1231  
  1232  // Convert_cstor_CStorVolumePolicyList_To_v1_CStorVolumePolicyList is an autogenerated conversion function.
  1233  func Convert_cstor_CStorVolumePolicyList_To_v1_CStorVolumePolicyList(in *cstor.CStorVolumePolicyList, out *v1.CStorVolumePolicyList, s conversion.Scope) error {
  1234  	return autoConvert_cstor_CStorVolumePolicyList_To_v1_CStorVolumePolicyList(in, out, s)
  1235  }
  1236  
  1237  func autoConvert_v1_CStorVolumePolicySpec_To_cstor_CStorVolumePolicySpec(in *v1.CStorVolumePolicySpec, out *cstor.CStorVolumePolicySpec, s conversion.Scope) error {
  1238  	if err := Convert_v1_Provision_To_cstor_Provision(&in.Provision, &out.Provision, s); err != nil {
  1239  		return err
  1240  	}
  1241  	if err := Convert_v1_TargetSpec_To_cstor_TargetSpec(&in.Target, &out.Target, s); err != nil {
  1242  		return err
  1243  	}
  1244  	if err := Convert_v1_ReplicaSpec_To_cstor_ReplicaSpec(&in.Replica, &out.Replica, s); err != nil {
  1245  		return err
  1246  	}
  1247  	out.ReplicaPoolInfo = *(*[]cstor.ReplicaPoolInfo)(unsafe.Pointer(&in.ReplicaPoolInfo))
  1248  	return nil
  1249  }
  1250  
  1251  // Convert_v1_CStorVolumePolicySpec_To_cstor_CStorVolumePolicySpec is an autogenerated conversion function.
  1252  func Convert_v1_CStorVolumePolicySpec_To_cstor_CStorVolumePolicySpec(in *v1.CStorVolumePolicySpec, out *cstor.CStorVolumePolicySpec, s conversion.Scope) error {
  1253  	return autoConvert_v1_CStorVolumePolicySpec_To_cstor_CStorVolumePolicySpec(in, out, s)
  1254  }
  1255  
  1256  func autoConvert_cstor_CStorVolumePolicySpec_To_v1_CStorVolumePolicySpec(in *cstor.CStorVolumePolicySpec, out *v1.CStorVolumePolicySpec, s conversion.Scope) error {
  1257  	if err := Convert_cstor_Provision_To_v1_Provision(&in.Provision, &out.Provision, s); err != nil {
  1258  		return err
  1259  	}
  1260  	if err := Convert_cstor_TargetSpec_To_v1_TargetSpec(&in.Target, &out.Target, s); err != nil {
  1261  		return err
  1262  	}
  1263  	if err := Convert_cstor_ReplicaSpec_To_v1_ReplicaSpec(&in.Replica, &out.Replica, s); err != nil {
  1264  		return err
  1265  	}
  1266  	out.ReplicaPoolInfo = *(*[]v1.ReplicaPoolInfo)(unsafe.Pointer(&in.ReplicaPoolInfo))
  1267  	return nil
  1268  }
  1269  
  1270  // Convert_cstor_CStorVolumePolicySpec_To_v1_CStorVolumePolicySpec is an autogenerated conversion function.
  1271  func Convert_cstor_CStorVolumePolicySpec_To_v1_CStorVolumePolicySpec(in *cstor.CStorVolumePolicySpec, out *v1.CStorVolumePolicySpec, s conversion.Scope) error {
  1272  	return autoConvert_cstor_CStorVolumePolicySpec_To_v1_CStorVolumePolicySpec(in, out, s)
  1273  }
  1274  
  1275  func autoConvert_v1_CStorVolumePolicyStatus_To_cstor_CStorVolumePolicyStatus(in *v1.CStorVolumePolicyStatus, out *cstor.CStorVolumePolicyStatus, s conversion.Scope) error {
  1276  	out.Phase = in.Phase
  1277  	return nil
  1278  }
  1279  
  1280  // Convert_v1_CStorVolumePolicyStatus_To_cstor_CStorVolumePolicyStatus is an autogenerated conversion function.
  1281  func Convert_v1_CStorVolumePolicyStatus_To_cstor_CStorVolumePolicyStatus(in *v1.CStorVolumePolicyStatus, out *cstor.CStorVolumePolicyStatus, s conversion.Scope) error {
  1282  	return autoConvert_v1_CStorVolumePolicyStatus_To_cstor_CStorVolumePolicyStatus(in, out, s)
  1283  }
  1284  
  1285  func autoConvert_cstor_CStorVolumePolicyStatus_To_v1_CStorVolumePolicyStatus(in *cstor.CStorVolumePolicyStatus, out *v1.CStorVolumePolicyStatus, s conversion.Scope) error {
  1286  	out.Phase = in.Phase
  1287  	return nil
  1288  }
  1289  
  1290  // Convert_cstor_CStorVolumePolicyStatus_To_v1_CStorVolumePolicyStatus is an autogenerated conversion function.
  1291  func Convert_cstor_CStorVolumePolicyStatus_To_v1_CStorVolumePolicyStatus(in *cstor.CStorVolumePolicyStatus, out *v1.CStorVolumePolicyStatus, s conversion.Scope) error {
  1292  	return autoConvert_cstor_CStorVolumePolicyStatus_To_v1_CStorVolumePolicyStatus(in, out, s)
  1293  }
  1294  
  1295  func autoConvert_v1_CStorVolumeReplica_To_cstor_CStorVolumeReplica(in *v1.CStorVolumeReplica, out *cstor.CStorVolumeReplica, s conversion.Scope) error {
  1296  	out.ObjectMeta = in.ObjectMeta
  1297  	if err := Convert_v1_CStorVolumeReplicaSpec_To_cstor_CStorVolumeReplicaSpec(&in.Spec, &out.Spec, s); err != nil {
  1298  		return err
  1299  	}
  1300  	if err := Convert_v1_CStorVolumeReplicaStatus_To_cstor_CStorVolumeReplicaStatus(&in.Status, &out.Status, s); err != nil {
  1301  		return err
  1302  	}
  1303  	if err := Convert_v1_VersionDetails_To_cstor_VersionDetails(&in.VersionDetails, &out.VersionDetails, s); err != nil {
  1304  		return err
  1305  	}
  1306  	return nil
  1307  }
  1308  
  1309  // Convert_v1_CStorVolumeReplica_To_cstor_CStorVolumeReplica is an autogenerated conversion function.
  1310  func Convert_v1_CStorVolumeReplica_To_cstor_CStorVolumeReplica(in *v1.CStorVolumeReplica, out *cstor.CStorVolumeReplica, s conversion.Scope) error {
  1311  	return autoConvert_v1_CStorVolumeReplica_To_cstor_CStorVolumeReplica(in, out, s)
  1312  }
  1313  
  1314  func autoConvert_cstor_CStorVolumeReplica_To_v1_CStorVolumeReplica(in *cstor.CStorVolumeReplica, out *v1.CStorVolumeReplica, s conversion.Scope) error {
  1315  	out.ObjectMeta = in.ObjectMeta
  1316  	if err := Convert_cstor_CStorVolumeReplicaSpec_To_v1_CStorVolumeReplicaSpec(&in.Spec, &out.Spec, s); err != nil {
  1317  		return err
  1318  	}
  1319  	if err := Convert_cstor_CStorVolumeReplicaStatus_To_v1_CStorVolumeReplicaStatus(&in.Status, &out.Status, s); err != nil {
  1320  		return err
  1321  	}
  1322  	if err := Convert_cstor_VersionDetails_To_v1_VersionDetails(&in.VersionDetails, &out.VersionDetails, s); err != nil {
  1323  		return err
  1324  	}
  1325  	return nil
  1326  }
  1327  
  1328  // Convert_cstor_CStorVolumeReplica_To_v1_CStorVolumeReplica is an autogenerated conversion function.
  1329  func Convert_cstor_CStorVolumeReplica_To_v1_CStorVolumeReplica(in *cstor.CStorVolumeReplica, out *v1.CStorVolumeReplica, s conversion.Scope) error {
  1330  	return autoConvert_cstor_CStorVolumeReplica_To_v1_CStorVolumeReplica(in, out, s)
  1331  }
  1332  
  1333  func autoConvert_v1_CStorVolumeReplicaCapacityDetails_To_cstor_CStorVolumeReplicaCapacityDetails(in *v1.CStorVolumeReplicaCapacityDetails, out *cstor.CStorVolumeReplicaCapacityDetails, s conversion.Scope) error {
  1334  	out.Total = in.Total
  1335  	out.Used = in.Used
  1336  	return nil
  1337  }
  1338  
  1339  // Convert_v1_CStorVolumeReplicaCapacityDetails_To_cstor_CStorVolumeReplicaCapacityDetails is an autogenerated conversion function.
  1340  func Convert_v1_CStorVolumeReplicaCapacityDetails_To_cstor_CStorVolumeReplicaCapacityDetails(in *v1.CStorVolumeReplicaCapacityDetails, out *cstor.CStorVolumeReplicaCapacityDetails, s conversion.Scope) error {
  1341  	return autoConvert_v1_CStorVolumeReplicaCapacityDetails_To_cstor_CStorVolumeReplicaCapacityDetails(in, out, s)
  1342  }
  1343  
  1344  func autoConvert_cstor_CStorVolumeReplicaCapacityDetails_To_v1_CStorVolumeReplicaCapacityDetails(in *cstor.CStorVolumeReplicaCapacityDetails, out *v1.CStorVolumeReplicaCapacityDetails, s conversion.Scope) error {
  1345  	out.Total = in.Total
  1346  	out.Used = in.Used
  1347  	return nil
  1348  }
  1349  
  1350  // Convert_cstor_CStorVolumeReplicaCapacityDetails_To_v1_CStorVolumeReplicaCapacityDetails is an autogenerated conversion function.
  1351  func Convert_cstor_CStorVolumeReplicaCapacityDetails_To_v1_CStorVolumeReplicaCapacityDetails(in *cstor.CStorVolumeReplicaCapacityDetails, out *v1.CStorVolumeReplicaCapacityDetails, s conversion.Scope) error {
  1352  	return autoConvert_cstor_CStorVolumeReplicaCapacityDetails_To_v1_CStorVolumeReplicaCapacityDetails(in, out, s)
  1353  }
  1354  
  1355  func autoConvert_v1_CStorVolumeReplicaDetails_To_cstor_CStorVolumeReplicaDetails(in *v1.CStorVolumeReplicaDetails, out *cstor.CStorVolumeReplicaDetails, s conversion.Scope) error {
  1356  	out.KnownReplicas = *(*map[cstor.ReplicaID]string)(unsafe.Pointer(&in.KnownReplicas))
  1357  	return nil
  1358  }
  1359  
  1360  // Convert_v1_CStorVolumeReplicaDetails_To_cstor_CStorVolumeReplicaDetails is an autogenerated conversion function.
  1361  func Convert_v1_CStorVolumeReplicaDetails_To_cstor_CStorVolumeReplicaDetails(in *v1.CStorVolumeReplicaDetails, out *cstor.CStorVolumeReplicaDetails, s conversion.Scope) error {
  1362  	return autoConvert_v1_CStorVolumeReplicaDetails_To_cstor_CStorVolumeReplicaDetails(in, out, s)
  1363  }
  1364  
  1365  func autoConvert_cstor_CStorVolumeReplicaDetails_To_v1_CStorVolumeReplicaDetails(in *cstor.CStorVolumeReplicaDetails, out *v1.CStorVolumeReplicaDetails, s conversion.Scope) error {
  1366  	out.KnownReplicas = *(*map[v1.ReplicaID]string)(unsafe.Pointer(&in.KnownReplicas))
  1367  	return nil
  1368  }
  1369  
  1370  // Convert_cstor_CStorVolumeReplicaDetails_To_v1_CStorVolumeReplicaDetails is an autogenerated conversion function.
  1371  func Convert_cstor_CStorVolumeReplicaDetails_To_v1_CStorVolumeReplicaDetails(in *cstor.CStorVolumeReplicaDetails, out *v1.CStorVolumeReplicaDetails, s conversion.Scope) error {
  1372  	return autoConvert_cstor_CStorVolumeReplicaDetails_To_v1_CStorVolumeReplicaDetails(in, out, s)
  1373  }
  1374  
  1375  func autoConvert_v1_CStorVolumeReplicaList_To_cstor_CStorVolumeReplicaList(in *v1.CStorVolumeReplicaList, out *cstor.CStorVolumeReplicaList, s conversion.Scope) error {
  1376  	out.ListMeta = in.ListMeta
  1377  	out.Items = *(*[]cstor.CStorVolumeReplica)(unsafe.Pointer(&in.Items))
  1378  	return nil
  1379  }
  1380  
  1381  // Convert_v1_CStorVolumeReplicaList_To_cstor_CStorVolumeReplicaList is an autogenerated conversion function.
  1382  func Convert_v1_CStorVolumeReplicaList_To_cstor_CStorVolumeReplicaList(in *v1.CStorVolumeReplicaList, out *cstor.CStorVolumeReplicaList, s conversion.Scope) error {
  1383  	return autoConvert_v1_CStorVolumeReplicaList_To_cstor_CStorVolumeReplicaList(in, out, s)
  1384  }
  1385  
  1386  func autoConvert_cstor_CStorVolumeReplicaList_To_v1_CStorVolumeReplicaList(in *cstor.CStorVolumeReplicaList, out *v1.CStorVolumeReplicaList, s conversion.Scope) error {
  1387  	out.ListMeta = in.ListMeta
  1388  	out.Items = *(*[]v1.CStorVolumeReplica)(unsafe.Pointer(&in.Items))
  1389  	return nil
  1390  }
  1391  
  1392  // Convert_cstor_CStorVolumeReplicaList_To_v1_CStorVolumeReplicaList is an autogenerated conversion function.
  1393  func Convert_cstor_CStorVolumeReplicaList_To_v1_CStorVolumeReplicaList(in *cstor.CStorVolumeReplicaList, out *v1.CStorVolumeReplicaList, s conversion.Scope) error {
  1394  	return autoConvert_cstor_CStorVolumeReplicaList_To_v1_CStorVolumeReplicaList(in, out, s)
  1395  }
  1396  
  1397  func autoConvert_v1_CStorVolumeReplicaSpec_To_cstor_CStorVolumeReplicaSpec(in *v1.CStorVolumeReplicaSpec, out *cstor.CStorVolumeReplicaSpec, s conversion.Scope) error {
  1398  	out.TargetIP = in.TargetIP
  1399  	out.Capacity = in.Capacity
  1400  	out.ZvolWorkers = in.ZvolWorkers
  1401  	out.ReplicaID = in.ReplicaID
  1402  	out.Compression = in.Compression
  1403  	out.BlockSize = in.BlockSize
  1404  	return nil
  1405  }
  1406  
  1407  // Convert_v1_CStorVolumeReplicaSpec_To_cstor_CStorVolumeReplicaSpec is an autogenerated conversion function.
  1408  func Convert_v1_CStorVolumeReplicaSpec_To_cstor_CStorVolumeReplicaSpec(in *v1.CStorVolumeReplicaSpec, out *cstor.CStorVolumeReplicaSpec, s conversion.Scope) error {
  1409  	return autoConvert_v1_CStorVolumeReplicaSpec_To_cstor_CStorVolumeReplicaSpec(in, out, s)
  1410  }
  1411  
  1412  func autoConvert_cstor_CStorVolumeReplicaSpec_To_v1_CStorVolumeReplicaSpec(in *cstor.CStorVolumeReplicaSpec, out *v1.CStorVolumeReplicaSpec, s conversion.Scope) error {
  1413  	out.TargetIP = in.TargetIP
  1414  	out.Capacity = in.Capacity
  1415  	out.ZvolWorkers = in.ZvolWorkers
  1416  	out.ReplicaID = in.ReplicaID
  1417  	out.Compression = in.Compression
  1418  	out.BlockSize = in.BlockSize
  1419  	return nil
  1420  }
  1421  
  1422  // Convert_cstor_CStorVolumeReplicaSpec_To_v1_CStorVolumeReplicaSpec is an autogenerated conversion function.
  1423  func Convert_cstor_CStorVolumeReplicaSpec_To_v1_CStorVolumeReplicaSpec(in *cstor.CStorVolumeReplicaSpec, out *v1.CStorVolumeReplicaSpec, s conversion.Scope) error {
  1424  	return autoConvert_cstor_CStorVolumeReplicaSpec_To_v1_CStorVolumeReplicaSpec(in, out, s)
  1425  }
  1426  
  1427  func autoConvert_v1_CStorVolumeReplicaStatus_To_cstor_CStorVolumeReplicaStatus(in *v1.CStorVolumeReplicaStatus, out *cstor.CStorVolumeReplicaStatus, s conversion.Scope) error {
  1428  	out.Phase = cstor.CStorVolumeReplicaPhase(in.Phase)
  1429  	if err := Convert_v1_CStorVolumeReplicaCapacityDetails_To_cstor_CStorVolumeReplicaCapacityDetails(&in.Capacity, &out.Capacity, s); err != nil {
  1430  		return err
  1431  	}
  1432  	out.LastTransitionTime = in.LastTransitionTime
  1433  	out.LastUpdateTime = in.LastUpdateTime
  1434  	out.Message = in.Message
  1435  	out.Snapshots = *(*map[string]cstor.CStorSnapshotInfo)(unsafe.Pointer(&in.Snapshots))
  1436  	out.PendingSnapshots = *(*map[string]cstor.CStorSnapshotInfo)(unsafe.Pointer(&in.PendingSnapshots))
  1437  	return nil
  1438  }
  1439  
  1440  // Convert_v1_CStorVolumeReplicaStatus_To_cstor_CStorVolumeReplicaStatus is an autogenerated conversion function.
  1441  func Convert_v1_CStorVolumeReplicaStatus_To_cstor_CStorVolumeReplicaStatus(in *v1.CStorVolumeReplicaStatus, out *cstor.CStorVolumeReplicaStatus, s conversion.Scope) error {
  1442  	return autoConvert_v1_CStorVolumeReplicaStatus_To_cstor_CStorVolumeReplicaStatus(in, out, s)
  1443  }
  1444  
  1445  func autoConvert_cstor_CStorVolumeReplicaStatus_To_v1_CStorVolumeReplicaStatus(in *cstor.CStorVolumeReplicaStatus, out *v1.CStorVolumeReplicaStatus, s conversion.Scope) error {
  1446  	out.Phase = v1.CStorVolumeReplicaPhase(in.Phase)
  1447  	if err := Convert_cstor_CStorVolumeReplicaCapacityDetails_To_v1_CStorVolumeReplicaCapacityDetails(&in.Capacity, &out.Capacity, s); err != nil {
  1448  		return err
  1449  	}
  1450  	out.LastTransitionTime = in.LastTransitionTime
  1451  	out.LastUpdateTime = in.LastUpdateTime
  1452  	out.Message = in.Message
  1453  	out.Snapshots = *(*map[string]v1.CStorSnapshotInfo)(unsafe.Pointer(&in.Snapshots))
  1454  	out.PendingSnapshots = *(*map[string]v1.CStorSnapshotInfo)(unsafe.Pointer(&in.PendingSnapshots))
  1455  	return nil
  1456  }
  1457  
  1458  // Convert_cstor_CStorVolumeReplicaStatus_To_v1_CStorVolumeReplicaStatus is an autogenerated conversion function.
  1459  func Convert_cstor_CStorVolumeReplicaStatus_To_v1_CStorVolumeReplicaStatus(in *cstor.CStorVolumeReplicaStatus, out *v1.CStorVolumeReplicaStatus, s conversion.Scope) error {
  1460  	return autoConvert_cstor_CStorVolumeReplicaStatus_To_v1_CStorVolumeReplicaStatus(in, out, s)
  1461  }
  1462  
  1463  func autoConvert_v1_CStorVolumeSpec_To_cstor_CStorVolumeSpec(in *v1.CStorVolumeSpec, out *cstor.CStorVolumeSpec, s conversion.Scope) error {
  1464  	out.Capacity = in.Capacity
  1465  	out.TargetIP = in.TargetIP
  1466  	out.TargetPort = in.TargetPort
  1467  	out.Iqn = in.Iqn
  1468  	out.TargetPortal = in.TargetPortal
  1469  	out.ReplicationFactor = in.ReplicationFactor
  1470  	out.ConsistencyFactor = in.ConsistencyFactor
  1471  	out.DesiredReplicationFactor = in.DesiredReplicationFactor
  1472  	if err := Convert_v1_CStorVolumeReplicaDetails_To_cstor_CStorVolumeReplicaDetails(&in.ReplicaDetails, &out.ReplicaDetails, s); err != nil {
  1473  		return err
  1474  	}
  1475  	return nil
  1476  }
  1477  
  1478  // Convert_v1_CStorVolumeSpec_To_cstor_CStorVolumeSpec is an autogenerated conversion function.
  1479  func Convert_v1_CStorVolumeSpec_To_cstor_CStorVolumeSpec(in *v1.CStorVolumeSpec, out *cstor.CStorVolumeSpec, s conversion.Scope) error {
  1480  	return autoConvert_v1_CStorVolumeSpec_To_cstor_CStorVolumeSpec(in, out, s)
  1481  }
  1482  
  1483  func autoConvert_cstor_CStorVolumeSpec_To_v1_CStorVolumeSpec(in *cstor.CStorVolumeSpec, out *v1.CStorVolumeSpec, s conversion.Scope) error {
  1484  	out.Capacity = in.Capacity
  1485  	out.TargetIP = in.TargetIP
  1486  	out.TargetPort = in.TargetPort
  1487  	out.Iqn = in.Iqn
  1488  	out.TargetPortal = in.TargetPortal
  1489  	out.ReplicationFactor = in.ReplicationFactor
  1490  	out.ConsistencyFactor = in.ConsistencyFactor
  1491  	out.DesiredReplicationFactor = in.DesiredReplicationFactor
  1492  	if err := Convert_cstor_CStorVolumeReplicaDetails_To_v1_CStorVolumeReplicaDetails(&in.ReplicaDetails, &out.ReplicaDetails, s); err != nil {
  1493  		return err
  1494  	}
  1495  	return nil
  1496  }
  1497  
  1498  // Convert_cstor_CStorVolumeSpec_To_v1_CStorVolumeSpec is an autogenerated conversion function.
  1499  func Convert_cstor_CStorVolumeSpec_To_v1_CStorVolumeSpec(in *cstor.CStorVolumeSpec, out *v1.CStorVolumeSpec, s conversion.Scope) error {
  1500  	return autoConvert_cstor_CStorVolumeSpec_To_v1_CStorVolumeSpec(in, out, s)
  1501  }
  1502  
  1503  func autoConvert_v1_CStorVolumeStatus_To_cstor_CStorVolumeStatus(in *v1.CStorVolumeStatus, out *cstor.CStorVolumeStatus, s conversion.Scope) error {
  1504  	out.Phase = cstor.CStorVolumePhase(in.Phase)
  1505  	out.ReplicaStatuses = *(*[]cstor.ReplicaStatus)(unsafe.Pointer(&in.ReplicaStatuses))
  1506  	out.Capacity = in.Capacity
  1507  	out.LastTransitionTime = in.LastTransitionTime
  1508  	out.LastUpdateTime = in.LastUpdateTime
  1509  	out.Message = in.Message
  1510  	out.Conditions = *(*[]cstor.CStorVolumeCondition)(unsafe.Pointer(&in.Conditions))
  1511  	if err := Convert_v1_CStorVolumeReplicaDetails_To_cstor_CStorVolumeReplicaDetails(&in.ReplicaDetails, &out.ReplicaDetails, s); err != nil {
  1512  		return err
  1513  	}
  1514  	return nil
  1515  }
  1516  
  1517  // Convert_v1_CStorVolumeStatus_To_cstor_CStorVolumeStatus is an autogenerated conversion function.
  1518  func Convert_v1_CStorVolumeStatus_To_cstor_CStorVolumeStatus(in *v1.CStorVolumeStatus, out *cstor.CStorVolumeStatus, s conversion.Scope) error {
  1519  	return autoConvert_v1_CStorVolumeStatus_To_cstor_CStorVolumeStatus(in, out, s)
  1520  }
  1521  
  1522  func autoConvert_cstor_CStorVolumeStatus_To_v1_CStorVolumeStatus(in *cstor.CStorVolumeStatus, out *v1.CStorVolumeStatus, s conversion.Scope) error {
  1523  	out.Phase = v1.CStorVolumePhase(in.Phase)
  1524  	out.ReplicaStatuses = *(*[]v1.ReplicaStatus)(unsafe.Pointer(&in.ReplicaStatuses))
  1525  	out.Capacity = in.Capacity
  1526  	out.LastTransitionTime = in.LastTransitionTime
  1527  	out.LastUpdateTime = in.LastUpdateTime
  1528  	out.Message = in.Message
  1529  	out.Conditions = *(*[]v1.CStorVolumeCondition)(unsafe.Pointer(&in.Conditions))
  1530  	if err := Convert_cstor_CStorVolumeReplicaDetails_To_v1_CStorVolumeReplicaDetails(&in.ReplicaDetails, &out.ReplicaDetails, s); err != nil {
  1531  		return err
  1532  	}
  1533  	return nil
  1534  }
  1535  
  1536  // Convert_cstor_CStorVolumeStatus_To_v1_CStorVolumeStatus is an autogenerated conversion function.
  1537  func Convert_cstor_CStorVolumeStatus_To_v1_CStorVolumeStatus(in *cstor.CStorVolumeStatus, out *v1.CStorVolumeStatus, s conversion.Scope) error {
  1538  	return autoConvert_cstor_CStorVolumeStatus_To_v1_CStorVolumeStatus(in, out, s)
  1539  }
  1540  
  1541  func autoConvert_v1_CVStatus_To_cstor_CVStatus(in *v1.CVStatus, out *cstor.CVStatus, s conversion.Scope) error {
  1542  	out.Name = in.Name
  1543  	out.Status = in.Status
  1544  	out.ReplicaStatuses = *(*[]cstor.ReplicaStatus)(unsafe.Pointer(&in.ReplicaStatuses))
  1545  	return nil
  1546  }
  1547  
  1548  // Convert_v1_CVStatus_To_cstor_CVStatus is an autogenerated conversion function.
  1549  func Convert_v1_CVStatus_To_cstor_CVStatus(in *v1.CVStatus, out *cstor.CVStatus, s conversion.Scope) error {
  1550  	return autoConvert_v1_CVStatus_To_cstor_CVStatus(in, out, s)
  1551  }
  1552  
  1553  func autoConvert_cstor_CVStatus_To_v1_CVStatus(in *cstor.CVStatus, out *v1.CVStatus, s conversion.Scope) error {
  1554  	out.Name = in.Name
  1555  	out.Status = in.Status
  1556  	out.ReplicaStatuses = *(*[]v1.ReplicaStatus)(unsafe.Pointer(&in.ReplicaStatuses))
  1557  	return nil
  1558  }
  1559  
  1560  // Convert_cstor_CVStatus_To_v1_CVStatus is an autogenerated conversion function.
  1561  func Convert_cstor_CVStatus_To_v1_CVStatus(in *cstor.CVStatus, out *v1.CVStatus, s conversion.Scope) error {
  1562  	return autoConvert_cstor_CVStatus_To_v1_CVStatus(in, out, s)
  1563  }
  1564  
  1565  func autoConvert_v1_CVStatusResponse_To_cstor_CVStatusResponse(in *v1.CVStatusResponse, out *cstor.CVStatusResponse, s conversion.Scope) error {
  1566  	out.CVStatuses = *(*[]cstor.CVStatus)(unsafe.Pointer(&in.CVStatuses))
  1567  	return nil
  1568  }
  1569  
  1570  // Convert_v1_CVStatusResponse_To_cstor_CVStatusResponse is an autogenerated conversion function.
  1571  func Convert_v1_CVStatusResponse_To_cstor_CVStatusResponse(in *v1.CVStatusResponse, out *cstor.CVStatusResponse, s conversion.Scope) error {
  1572  	return autoConvert_v1_CVStatusResponse_To_cstor_CVStatusResponse(in, out, s)
  1573  }
  1574  
  1575  func autoConvert_cstor_CVStatusResponse_To_v1_CVStatusResponse(in *cstor.CVStatusResponse, out *v1.CVStatusResponse, s conversion.Scope) error {
  1576  	out.CVStatuses = *(*[]v1.CVStatus)(unsafe.Pointer(&in.CVStatuses))
  1577  	return nil
  1578  }
  1579  
  1580  // Convert_cstor_CVStatusResponse_To_v1_CVStatusResponse is an autogenerated conversion function.
  1581  func Convert_cstor_CVStatusResponse_To_v1_CVStatusResponse(in *cstor.CVStatusResponse, out *v1.CVStatusResponse, s conversion.Scope) error {
  1582  	return autoConvert_cstor_CVStatusResponse_To_v1_CVStatusResponse(in, out, s)
  1583  }
  1584  
  1585  func autoConvert_v1_PoolConfig_To_cstor_PoolConfig(in *v1.PoolConfig, out *cstor.PoolConfig, s conversion.Scope) error {
  1586  	out.DataRaidGroupType = in.DataRaidGroupType
  1587  	out.WriteCacheGroupType = in.WriteCacheGroupType
  1588  	out.ThickProvision = in.ThickProvision
  1589  	out.Compression = in.Compression
  1590  	out.Resources = (*corev1.ResourceRequirements)(unsafe.Pointer(in.Resources))
  1591  	out.AuxResources = (*corev1.ResourceRequirements)(unsafe.Pointer(in.AuxResources))
  1592  	out.Tolerations = *(*[]corev1.Toleration)(unsafe.Pointer(&in.Tolerations))
  1593  	out.PriorityClassName = (*string)(unsafe.Pointer(in.PriorityClassName))
  1594  	out.ROThresholdLimit = (*int)(unsafe.Pointer(in.ROThresholdLimit))
  1595  	return nil
  1596  }
  1597  
  1598  // Convert_v1_PoolConfig_To_cstor_PoolConfig is an autogenerated conversion function.
  1599  func Convert_v1_PoolConfig_To_cstor_PoolConfig(in *v1.PoolConfig, out *cstor.PoolConfig, s conversion.Scope) error {
  1600  	return autoConvert_v1_PoolConfig_To_cstor_PoolConfig(in, out, s)
  1601  }
  1602  
  1603  func autoConvert_cstor_PoolConfig_To_v1_PoolConfig(in *cstor.PoolConfig, out *v1.PoolConfig, s conversion.Scope) error {
  1604  	out.DataRaidGroupType = in.DataRaidGroupType
  1605  	out.WriteCacheGroupType = in.WriteCacheGroupType
  1606  	out.ThickProvision = in.ThickProvision
  1607  	out.Compression = in.Compression
  1608  	out.Resources = (*corev1.ResourceRequirements)(unsafe.Pointer(in.Resources))
  1609  	out.AuxResources = (*corev1.ResourceRequirements)(unsafe.Pointer(in.AuxResources))
  1610  	out.Tolerations = *(*[]corev1.Toleration)(unsafe.Pointer(&in.Tolerations))
  1611  	out.PriorityClassName = (*string)(unsafe.Pointer(in.PriorityClassName))
  1612  	out.ROThresholdLimit = (*int)(unsafe.Pointer(in.ROThresholdLimit))
  1613  	return nil
  1614  }
  1615  
  1616  // Convert_cstor_PoolConfig_To_v1_PoolConfig is an autogenerated conversion function.
  1617  func Convert_cstor_PoolConfig_To_v1_PoolConfig(in *cstor.PoolConfig, out *v1.PoolConfig, s conversion.Scope) error {
  1618  	return autoConvert_cstor_PoolConfig_To_v1_PoolConfig(in, out, s)
  1619  }
  1620  
  1621  func autoConvert_v1_PoolSpec_To_cstor_PoolSpec(in *v1.PoolSpec, out *cstor.PoolSpec, s conversion.Scope) error {
  1622  	out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector))
  1623  	out.DataRaidGroups = *(*[]cstor.RaidGroup)(unsafe.Pointer(&in.DataRaidGroups))
  1624  	out.WriteCacheRaidGroups = *(*[]cstor.RaidGroup)(unsafe.Pointer(&in.WriteCacheRaidGroups))
  1625  	if err := Convert_v1_PoolConfig_To_cstor_PoolConfig(&in.PoolConfig, &out.PoolConfig, s); err != nil {
  1626  		return err
  1627  	}
  1628  	return nil
  1629  }
  1630  
  1631  // Convert_v1_PoolSpec_To_cstor_PoolSpec is an autogenerated conversion function.
  1632  func Convert_v1_PoolSpec_To_cstor_PoolSpec(in *v1.PoolSpec, out *cstor.PoolSpec, s conversion.Scope) error {
  1633  	return autoConvert_v1_PoolSpec_To_cstor_PoolSpec(in, out, s)
  1634  }
  1635  
  1636  func autoConvert_cstor_PoolSpec_To_v1_PoolSpec(in *cstor.PoolSpec, out *v1.PoolSpec, s conversion.Scope) error {
  1637  	out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector))
  1638  	out.DataRaidGroups = *(*[]v1.RaidGroup)(unsafe.Pointer(&in.DataRaidGroups))
  1639  	out.WriteCacheRaidGroups = *(*[]v1.RaidGroup)(unsafe.Pointer(&in.WriteCacheRaidGroups))
  1640  	if err := Convert_cstor_PoolConfig_To_v1_PoolConfig(&in.PoolConfig, &out.PoolConfig, s); err != nil {
  1641  		return err
  1642  	}
  1643  	return nil
  1644  }
  1645  
  1646  // Convert_cstor_PoolSpec_To_v1_PoolSpec is an autogenerated conversion function.
  1647  func Convert_cstor_PoolSpec_To_v1_PoolSpec(in *cstor.PoolSpec, out *v1.PoolSpec, s conversion.Scope) error {
  1648  	return autoConvert_cstor_PoolSpec_To_v1_PoolSpec(in, out, s)
  1649  }
  1650  
  1651  func autoConvert_v1_Provision_To_cstor_Provision(in *v1.Provision, out *cstor.Provision, s conversion.Scope) error {
  1652  	out.ReplicaAffinity = in.ReplicaAffinity
  1653  	out.BlockSize = in.BlockSize
  1654  	return nil
  1655  }
  1656  
  1657  // Convert_v1_Provision_To_cstor_Provision is an autogenerated conversion function.
  1658  func Convert_v1_Provision_To_cstor_Provision(in *v1.Provision, out *cstor.Provision, s conversion.Scope) error {
  1659  	return autoConvert_v1_Provision_To_cstor_Provision(in, out, s)
  1660  }
  1661  
  1662  func autoConvert_cstor_Provision_To_v1_Provision(in *cstor.Provision, out *v1.Provision, s conversion.Scope) error {
  1663  	out.ReplicaAffinity = in.ReplicaAffinity
  1664  	out.BlockSize = in.BlockSize
  1665  	return nil
  1666  }
  1667  
  1668  // Convert_cstor_Provision_To_v1_Provision is an autogenerated conversion function.
  1669  func Convert_cstor_Provision_To_v1_Provision(in *cstor.Provision, out *v1.Provision, s conversion.Scope) error {
  1670  	return autoConvert_cstor_Provision_To_v1_Provision(in, out, s)
  1671  }
  1672  
  1673  func autoConvert_v1_RaidGroup_To_cstor_RaidGroup(in *v1.RaidGroup, out *cstor.RaidGroup, s conversion.Scope) error {
  1674  	out.CStorPoolInstanceBlockDevices = *(*[]cstor.CStorPoolInstanceBlockDevice)(unsafe.Pointer(&in.CStorPoolInstanceBlockDevices))
  1675  	return nil
  1676  }
  1677  
  1678  // Convert_v1_RaidGroup_To_cstor_RaidGroup is an autogenerated conversion function.
  1679  func Convert_v1_RaidGroup_To_cstor_RaidGroup(in *v1.RaidGroup, out *cstor.RaidGroup, s conversion.Scope) error {
  1680  	return autoConvert_v1_RaidGroup_To_cstor_RaidGroup(in, out, s)
  1681  }
  1682  
  1683  func autoConvert_cstor_RaidGroup_To_v1_RaidGroup(in *cstor.RaidGroup, out *v1.RaidGroup, s conversion.Scope) error {
  1684  	out.CStorPoolInstanceBlockDevices = *(*[]v1.CStorPoolInstanceBlockDevice)(unsafe.Pointer(&in.CStorPoolInstanceBlockDevices))
  1685  	return nil
  1686  }
  1687  
  1688  // Convert_cstor_RaidGroup_To_v1_RaidGroup is an autogenerated conversion function.
  1689  func Convert_cstor_RaidGroup_To_v1_RaidGroup(in *cstor.RaidGroup, out *v1.RaidGroup, s conversion.Scope) error {
  1690  	return autoConvert_cstor_RaidGroup_To_v1_RaidGroup(in, out, s)
  1691  }
  1692  
  1693  func autoConvert_v1_ReplicaPoolInfo_To_cstor_ReplicaPoolInfo(in *v1.ReplicaPoolInfo, out *cstor.ReplicaPoolInfo, s conversion.Scope) error {
  1694  	out.PoolName = in.PoolName
  1695  	return nil
  1696  }
  1697  
  1698  // Convert_v1_ReplicaPoolInfo_To_cstor_ReplicaPoolInfo is an autogenerated conversion function.
  1699  func Convert_v1_ReplicaPoolInfo_To_cstor_ReplicaPoolInfo(in *v1.ReplicaPoolInfo, out *cstor.ReplicaPoolInfo, s conversion.Scope) error {
  1700  	return autoConvert_v1_ReplicaPoolInfo_To_cstor_ReplicaPoolInfo(in, out, s)
  1701  }
  1702  
  1703  func autoConvert_cstor_ReplicaPoolInfo_To_v1_ReplicaPoolInfo(in *cstor.ReplicaPoolInfo, out *v1.ReplicaPoolInfo, s conversion.Scope) error {
  1704  	out.PoolName = in.PoolName
  1705  	return nil
  1706  }
  1707  
  1708  // Convert_cstor_ReplicaPoolInfo_To_v1_ReplicaPoolInfo is an autogenerated conversion function.
  1709  func Convert_cstor_ReplicaPoolInfo_To_v1_ReplicaPoolInfo(in *cstor.ReplicaPoolInfo, out *v1.ReplicaPoolInfo, s conversion.Scope) error {
  1710  	return autoConvert_cstor_ReplicaPoolInfo_To_v1_ReplicaPoolInfo(in, out, s)
  1711  }
  1712  
  1713  func autoConvert_v1_ReplicaSpec_To_cstor_ReplicaSpec(in *v1.ReplicaSpec, out *cstor.ReplicaSpec, s conversion.Scope) error {
  1714  	out.IOWorkers = in.IOWorkers
  1715  	out.Compression = in.Compression
  1716  	return nil
  1717  }
  1718  
  1719  // Convert_v1_ReplicaSpec_To_cstor_ReplicaSpec is an autogenerated conversion function.
  1720  func Convert_v1_ReplicaSpec_To_cstor_ReplicaSpec(in *v1.ReplicaSpec, out *cstor.ReplicaSpec, s conversion.Scope) error {
  1721  	return autoConvert_v1_ReplicaSpec_To_cstor_ReplicaSpec(in, out, s)
  1722  }
  1723  
  1724  func autoConvert_cstor_ReplicaSpec_To_v1_ReplicaSpec(in *cstor.ReplicaSpec, out *v1.ReplicaSpec, s conversion.Scope) error {
  1725  	out.IOWorkers = in.IOWorkers
  1726  	out.Compression = in.Compression
  1727  	return nil
  1728  }
  1729  
  1730  // Convert_cstor_ReplicaSpec_To_v1_ReplicaSpec is an autogenerated conversion function.
  1731  func Convert_cstor_ReplicaSpec_To_v1_ReplicaSpec(in *cstor.ReplicaSpec, out *v1.ReplicaSpec, s conversion.Scope) error {
  1732  	return autoConvert_cstor_ReplicaSpec_To_v1_ReplicaSpec(in, out, s)
  1733  }
  1734  
  1735  func autoConvert_v1_ReplicaStatus_To_cstor_ReplicaStatus(in *v1.ReplicaStatus, out *cstor.ReplicaStatus, s conversion.Scope) error {
  1736  	out.ID = in.ID
  1737  	out.Mode = in.Mode
  1738  	out.CheckpointedIOSeq = in.CheckpointedIOSeq
  1739  	out.InflightRead = in.InflightRead
  1740  	out.InflightWrite = in.InflightWrite
  1741  	out.InflightSync = in.InflightSync
  1742  	out.UpTime = in.UpTime
  1743  	out.Quorum = in.Quorum
  1744  	return nil
  1745  }
  1746  
  1747  // Convert_v1_ReplicaStatus_To_cstor_ReplicaStatus is an autogenerated conversion function.
  1748  func Convert_v1_ReplicaStatus_To_cstor_ReplicaStatus(in *v1.ReplicaStatus, out *cstor.ReplicaStatus, s conversion.Scope) error {
  1749  	return autoConvert_v1_ReplicaStatus_To_cstor_ReplicaStatus(in, out, s)
  1750  }
  1751  
  1752  func autoConvert_cstor_ReplicaStatus_To_v1_ReplicaStatus(in *cstor.ReplicaStatus, out *v1.ReplicaStatus, s conversion.Scope) error {
  1753  	out.ID = in.ID
  1754  	out.Mode = in.Mode
  1755  	out.CheckpointedIOSeq = in.CheckpointedIOSeq
  1756  	out.InflightRead = in.InflightRead
  1757  	out.InflightWrite = in.InflightWrite
  1758  	out.InflightSync = in.InflightSync
  1759  	out.UpTime = in.UpTime
  1760  	out.Quorum = in.Quorum
  1761  	return nil
  1762  }
  1763  
  1764  // Convert_cstor_ReplicaStatus_To_v1_ReplicaStatus is an autogenerated conversion function.
  1765  func Convert_cstor_ReplicaStatus_To_v1_ReplicaStatus(in *cstor.ReplicaStatus, out *v1.ReplicaStatus, s conversion.Scope) error {
  1766  	return autoConvert_cstor_ReplicaStatus_To_v1_ReplicaStatus(in, out, s)
  1767  }
  1768  
  1769  func autoConvert_v1_TargetSpec_To_cstor_TargetSpec(in *v1.TargetSpec, out *cstor.TargetSpec, s conversion.Scope) error {
  1770  	out.QueueDepth = in.QueueDepth
  1771  	out.IOWorkers = in.IOWorkers
  1772  	out.Monitor = in.Monitor
  1773  	out.ReplicationFactor = in.ReplicationFactor
  1774  	out.Resources = (*corev1.ResourceRequirements)(unsafe.Pointer(in.Resources))
  1775  	out.AuxResources = (*corev1.ResourceRequirements)(unsafe.Pointer(in.AuxResources))
  1776  	out.Tolerations = *(*[]corev1.Toleration)(unsafe.Pointer(&in.Tolerations))
  1777  	out.PodAffinity = (*corev1.PodAffinity)(unsafe.Pointer(in.PodAffinity))
  1778  	out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector))
  1779  	out.PriorityClassName = in.PriorityClassName
  1780  	return nil
  1781  }
  1782  
  1783  // Convert_v1_TargetSpec_To_cstor_TargetSpec is an autogenerated conversion function.
  1784  func Convert_v1_TargetSpec_To_cstor_TargetSpec(in *v1.TargetSpec, out *cstor.TargetSpec, s conversion.Scope) error {
  1785  	return autoConvert_v1_TargetSpec_To_cstor_TargetSpec(in, out, s)
  1786  }
  1787  
  1788  func autoConvert_cstor_TargetSpec_To_v1_TargetSpec(in *cstor.TargetSpec, out *v1.TargetSpec, s conversion.Scope) error {
  1789  	out.QueueDepth = in.QueueDepth
  1790  	out.IOWorkers = in.IOWorkers
  1791  	out.Monitor = in.Monitor
  1792  	out.ReplicationFactor = in.ReplicationFactor
  1793  	out.Resources = (*corev1.ResourceRequirements)(unsafe.Pointer(in.Resources))
  1794  	out.AuxResources = (*corev1.ResourceRequirements)(unsafe.Pointer(in.AuxResources))
  1795  	out.Tolerations = *(*[]corev1.Toleration)(unsafe.Pointer(&in.Tolerations))
  1796  	out.PodAffinity = (*corev1.PodAffinity)(unsafe.Pointer(in.PodAffinity))
  1797  	out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector))
  1798  	out.PriorityClassName = in.PriorityClassName
  1799  	return nil
  1800  }
  1801  
  1802  // Convert_cstor_TargetSpec_To_v1_TargetSpec is an autogenerated conversion function.
  1803  func Convert_cstor_TargetSpec_To_v1_TargetSpec(in *cstor.TargetSpec, out *v1.TargetSpec, s conversion.Scope) error {
  1804  	return autoConvert_cstor_TargetSpec_To_v1_TargetSpec(in, out, s)
  1805  }
  1806  
  1807  func autoConvert_v1_VersionDetails_To_cstor_VersionDetails(in *v1.VersionDetails, out *cstor.VersionDetails, s conversion.Scope) error {
  1808  	out.AutoUpgrade = in.AutoUpgrade
  1809  	out.Desired = in.Desired
  1810  	if err := Convert_v1_VersionStatus_To_cstor_VersionStatus(&in.Status, &out.Status, s); err != nil {
  1811  		return err
  1812  	}
  1813  	return nil
  1814  }
  1815  
  1816  // Convert_v1_VersionDetails_To_cstor_VersionDetails is an autogenerated conversion function.
  1817  func Convert_v1_VersionDetails_To_cstor_VersionDetails(in *v1.VersionDetails, out *cstor.VersionDetails, s conversion.Scope) error {
  1818  	return autoConvert_v1_VersionDetails_To_cstor_VersionDetails(in, out, s)
  1819  }
  1820  
  1821  func autoConvert_cstor_VersionDetails_To_v1_VersionDetails(in *cstor.VersionDetails, out *v1.VersionDetails, s conversion.Scope) error {
  1822  	out.AutoUpgrade = in.AutoUpgrade
  1823  	out.Desired = in.Desired
  1824  	if err := Convert_cstor_VersionStatus_To_v1_VersionStatus(&in.Status, &out.Status, s); err != nil {
  1825  		return err
  1826  	}
  1827  	return nil
  1828  }
  1829  
  1830  // Convert_cstor_VersionDetails_To_v1_VersionDetails is an autogenerated conversion function.
  1831  func Convert_cstor_VersionDetails_To_v1_VersionDetails(in *cstor.VersionDetails, out *v1.VersionDetails, s conversion.Scope) error {
  1832  	return autoConvert_cstor_VersionDetails_To_v1_VersionDetails(in, out, s)
  1833  }
  1834  
  1835  func autoConvert_v1_VersionStatus_To_cstor_VersionStatus(in *v1.VersionStatus, out *cstor.VersionStatus, s conversion.Scope) error {
  1836  	out.DependentsUpgraded = in.DependentsUpgraded
  1837  	out.Current = in.Current
  1838  	out.State = cstor.VersionState(in.State)
  1839  	out.Message = in.Message
  1840  	out.Reason = in.Reason
  1841  	out.LastUpdateTime = in.LastUpdateTime
  1842  	return nil
  1843  }
  1844  
  1845  // Convert_v1_VersionStatus_To_cstor_VersionStatus is an autogenerated conversion function.
  1846  func Convert_v1_VersionStatus_To_cstor_VersionStatus(in *v1.VersionStatus, out *cstor.VersionStatus, s conversion.Scope) error {
  1847  	return autoConvert_v1_VersionStatus_To_cstor_VersionStatus(in, out, s)
  1848  }
  1849  
  1850  func autoConvert_cstor_VersionStatus_To_v1_VersionStatus(in *cstor.VersionStatus, out *v1.VersionStatus, s conversion.Scope) error {
  1851  	out.DependentsUpgraded = in.DependentsUpgraded
  1852  	out.Current = in.Current
  1853  	out.State = v1.VersionState(in.State)
  1854  	out.Message = in.Message
  1855  	out.Reason = in.Reason
  1856  	out.LastUpdateTime = in.LastUpdateTime
  1857  	return nil
  1858  }
  1859  
  1860  // Convert_cstor_VersionStatus_To_v1_VersionStatus is an autogenerated conversion function.
  1861  func Convert_cstor_VersionStatus_To_v1_VersionStatus(in *cstor.VersionStatus, out *v1.VersionStatus, s conversion.Scope) error {
  1862  	return autoConvert_cstor_VersionStatus_To_v1_VersionStatus(in, out, s)
  1863  }
  1864  
  1865  func autoConvert_v1_VolumeProvision_To_cstor_VolumeProvision(in *v1.VolumeProvision, out *cstor.VolumeProvision, s conversion.Scope) error {
  1866  	out.Capacity = *(*corev1.ResourceList)(unsafe.Pointer(&in.Capacity))
  1867  	out.ReplicaCount = int32(in.ReplicaCount)
  1868  	return nil
  1869  }
  1870  
  1871  // Convert_v1_VolumeProvision_To_cstor_VolumeProvision is an autogenerated conversion function.
  1872  func Convert_v1_VolumeProvision_To_cstor_VolumeProvision(in *v1.VolumeProvision, out *cstor.VolumeProvision, s conversion.Scope) error {
  1873  	return autoConvert_v1_VolumeProvision_To_cstor_VolumeProvision(in, out, s)
  1874  }
  1875  
  1876  func autoConvert_cstor_VolumeProvision_To_v1_VolumeProvision(in *cstor.VolumeProvision, out *v1.VolumeProvision, s conversion.Scope) error {
  1877  	out.Capacity = *(*corev1.ResourceList)(unsafe.Pointer(&in.Capacity))
  1878  	out.ReplicaCount = int(in.ReplicaCount)
  1879  	return nil
  1880  }
  1881  
  1882  // Convert_cstor_VolumeProvision_To_v1_VolumeProvision is an autogenerated conversion function.
  1883  func Convert_cstor_VolumeProvision_To_v1_VolumeProvision(in *cstor.VolumeProvision, out *v1.VolumeProvision, s conversion.Scope) error {
  1884  	return autoConvert_cstor_VolumeProvision_To_v1_VolumeProvision(in, out, s)
  1885  }
  1886  
  1887  func autoConvert_v1_ZFSCapacityAttributes_To_cstor_ZFSCapacityAttributes(in *v1.ZFSCapacityAttributes, out *cstor.ZFSCapacityAttributes, s conversion.Scope) error {
  1888  	out.LogicalUsed = in.LogicalUsed
  1889  	return nil
  1890  }
  1891  
  1892  // Convert_v1_ZFSCapacityAttributes_To_cstor_ZFSCapacityAttributes is an autogenerated conversion function.
  1893  func Convert_v1_ZFSCapacityAttributes_To_cstor_ZFSCapacityAttributes(in *v1.ZFSCapacityAttributes, out *cstor.ZFSCapacityAttributes, s conversion.Scope) error {
  1894  	return autoConvert_v1_ZFSCapacityAttributes_To_cstor_ZFSCapacityAttributes(in, out, s)
  1895  }
  1896  
  1897  func autoConvert_cstor_ZFSCapacityAttributes_To_v1_ZFSCapacityAttributes(in *cstor.ZFSCapacityAttributes, out *v1.ZFSCapacityAttributes, s conversion.Scope) error {
  1898  	out.LogicalUsed = in.LogicalUsed
  1899  	return nil
  1900  }
  1901  
  1902  // Convert_cstor_ZFSCapacityAttributes_To_v1_ZFSCapacityAttributes is an autogenerated conversion function.
  1903  func Convert_cstor_ZFSCapacityAttributes_To_v1_ZFSCapacityAttributes(in *cstor.ZFSCapacityAttributes, out *v1.ZFSCapacityAttributes, s conversion.Scope) error {
  1904  	return autoConvert_cstor_ZFSCapacityAttributes_To_v1_ZFSCapacityAttributes(in, out, s)
  1905  }