Skip to content

Commit 6f62bc7

Browse files
committed
add DockerMachinePoolTemplate conversion
Signed-off-by: sivchari <[email protected]>
1 parent 5414fd8 commit 6f62bc7

File tree

3 files changed

+19
-1
lines changed

3 files changed

+19
-1
lines changed

test/infrastructure/docker/exp/api/v1beta1/conversion.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,15 @@ func (dst *DockerMachinePool) ConvertFrom(srcRaw conversion.Hub) error {
3333

3434
return Convert_v1beta2_DockerMachinePool_To_v1beta1_DockerMachinePool(src, dst, nil)
3535
}
36+
37+
func (src *DockerMachinePoolTemplate) ConvertTo(dstRaw conversion.Hub) error {
38+
dst := dstRaw.(*infraexpv1.DockerMachinePoolTemplate)
39+
40+
return Convert_v1beta1_DockerMachinePoolTemplate_To_v1beta2_DockerMachinePoolTemplate(src, dst, nil)
41+
}
42+
43+
func (dst *DockerMachinePoolTemplate) ConvertFrom(srcRaw conversion.Hub) error {
44+
src := srcRaw.(*infraexpv1.DockerMachinePoolTemplate)
45+
46+
return Convert_v1beta2_DockerMachinePoolTemplate_To_v1beta1_DockerMachinePoolTemplate(src, dst, nil)
47+
}

test/infrastructure/docker/exp/api/v1beta1/conversion_test.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,9 @@ func TestFuzzyConversion(t *testing.T) {
3232
Hub: &infraexpv1.DockerMachinePool{},
3333
Spoke: &DockerMachinePool{},
3434
}))
35+
36+
t.Run("for DockerMachinePoolTemplate", utilconversion.FuzzTestFunc(utilconversion.FuzzTestFuncInput{
37+
Hub: &infraexpv1.DockerMachinePoolTemplate{},
38+
Spoke: &DockerMachinePoolTemplate{},
39+
}))
3540
}

test/infrastructure/docker/exp/api/v1beta2/conversion.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,5 @@ limitations under the License.
1616

1717
package v1beta2
1818

19-
func (*DockerMachinePool) Hub() {}
19+
func (*DockerMachinePool) Hub() {}
20+
func (*DockerMachinePoolTemplate) Hub() {}

0 commit comments

Comments
 (0)