Skip to content

Commit 672e2a1

Browse files
authored
Merge pull request kubernetes-sigs#9730 from sbueringer/pr-ipam-alias
🌱 Enforce IPAM import alias
2 parents 83d7969 + 0784322 commit 672e2a1

File tree

3 files changed

+15
-12
lines changed

3 files changed

+15
-12
lines changed

.golangci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,9 @@ linters-settings:
139139
alias: addonsv1alpha4
140140
- pkg: sigs.k8s.io/cluster-api/exp/addons/api/v1beta1
141141
alias: addonsv1
142+
# CAPI exp IPAM
143+
- pkg: sigs.k8s.io/cluster-api/exp/ipam/api/v1beta1
144+
alias: ipamv1
142145
# CAPI exp runtime
143146
- pkg: sigs.k8s.io/cluster-api/exp/runtime/api/v1alpha1
144147
alias: runtimev1

exp/ipam/api/v1alpha1/conversion.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,53 +19,53 @@ package v1alpha1
1919
import (
2020
"sigs.k8s.io/controller-runtime/pkg/conversion"
2121

22-
ipamv1beta1 "sigs.k8s.io/cluster-api/exp/ipam/api/v1beta1"
22+
ipamv1 "sigs.k8s.io/cluster-api/exp/ipam/api/v1beta1"
2323
)
2424

2525
func (src *IPAddress) ConvertTo(dstRaw conversion.Hub) error {
26-
dst := dstRaw.(*ipamv1beta1.IPAddress)
26+
dst := dstRaw.(*ipamv1.IPAddress)
2727

2828
return Convert_v1alpha1_IPAddress_To_v1beta1_IPAddress(src, dst, nil)
2929
}
3030

3131
func (dst *IPAddress) ConvertFrom(srcRaw conversion.Hub) error {
32-
src := srcRaw.(*ipamv1beta1.IPAddress)
32+
src := srcRaw.(*ipamv1.IPAddress)
3333

3434
return Convert_v1beta1_IPAddress_To_v1alpha1_IPAddress(src, dst, nil)
3535
}
3636

3737
func (src *IPAddressList) ConvertTo(dstRaw conversion.Hub) error {
38-
dst := dstRaw.(*ipamv1beta1.IPAddressList)
38+
dst := dstRaw.(*ipamv1.IPAddressList)
3939

4040
return Convert_v1alpha1_IPAddressList_To_v1beta1_IPAddressList(src, dst, nil)
4141
}
4242

4343
func (dst *IPAddressList) ConvertFrom(srcRaw conversion.Hub) error {
44-
src := srcRaw.(*ipamv1beta1.IPAddressList)
44+
src := srcRaw.(*ipamv1.IPAddressList)
4545

4646
return Convert_v1beta1_IPAddressList_To_v1alpha1_IPAddressList(src, dst, nil)
4747
}
4848

4949
func (src *IPAddressClaim) ConvertTo(dstRaw conversion.Hub) error {
50-
dst := dstRaw.(*ipamv1beta1.IPAddressClaim)
50+
dst := dstRaw.(*ipamv1.IPAddressClaim)
5151

5252
return Convert_v1alpha1_IPAddressClaim_To_v1beta1_IPAddressClaim(src, dst, nil)
5353
}
5454

5555
func (dst *IPAddressClaim) ConvertFrom(srcRaw conversion.Hub) error {
56-
src := srcRaw.(*ipamv1beta1.IPAddressClaim)
56+
src := srcRaw.(*ipamv1.IPAddressClaim)
5757

5858
return Convert_v1beta1_IPAddressClaim_To_v1alpha1_IPAddressClaim(src, dst, nil)
5959
}
6060

6161
func (src *IPAddressClaimList) ConvertTo(dstRaw conversion.Hub) error {
62-
dst := dstRaw.(*ipamv1beta1.IPAddressClaimList)
62+
dst := dstRaw.(*ipamv1.IPAddressClaimList)
6363

6464
return Convert_v1alpha1_IPAddressClaimList_To_v1beta1_IPAddressClaimList(src, dst, nil)
6565
}
6666

6767
func (dst *IPAddressClaimList) ConvertFrom(srcRaw conversion.Hub) error {
68-
src := srcRaw.(*ipamv1beta1.IPAddressClaimList)
68+
src := srcRaw.(*ipamv1.IPAddressClaimList)
6969

7070
return Convert_v1beta1_IPAddressClaimList_To_v1alpha1_IPAddressClaimList(src, dst, nil)
7171
}

exp/ipam/api/v1alpha1/conversion_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,18 @@ import (
2121

2222
"k8s.io/apimachinery/pkg/api/apitesting/fuzzer"
2323

24-
ipamv1beta1 "sigs.k8s.io/cluster-api/exp/ipam/api/v1beta1"
24+
ipamv1 "sigs.k8s.io/cluster-api/exp/ipam/api/v1beta1"
2525
utilconversion "sigs.k8s.io/cluster-api/util/conversion"
2626
)
2727

2828
func TestFuzzyConversion(t *testing.T) {
2929
t.Run("for IPAddress", utilconversion.FuzzTestFunc(utilconversion.FuzzTestFuncInput{
30-
Hub: &ipamv1beta1.IPAddress{},
30+
Hub: &ipamv1.IPAddress{},
3131
Spoke: &IPAddress{},
3232
FuzzerFuncs: []fuzzer.FuzzerFuncs{},
3333
}))
3434
t.Run("for IPAddressClaim", utilconversion.FuzzTestFunc(utilconversion.FuzzTestFuncInput{
35-
Hub: &ipamv1beta1.IPAddressClaim{},
35+
Hub: &ipamv1.IPAddressClaim{},
3636
Spoke: &IPAddressClaim{},
3737
FuzzerFuncs: []fuzzer.FuzzerFuncs{},
3838
}))

0 commit comments

Comments
 (0)