@@ -2,11 +2,11 @@ package v1alpha1
22
33import (
44 machinev1 "github.com/openshift/api/machine/v1beta1"
5- infrav1 "sigs.k8s.io/cluster-api-provider-openstack/api/v1alpha4 "
5+ capov1 "sigs.k8s.io/cluster-api-provider-openstack/api/v1beta1 "
66)
77
8- func (cps OpenstackClusterProviderSpec ) toClusterSpec () infrav1 .OpenStackClusterSpec {
9- return infrav1 .OpenStackClusterSpec {
8+ func (cps OpenstackClusterProviderSpec ) toClusterSpec () capov1 .OpenStackClusterSpec {
9+ return capov1 .OpenStackClusterSpec {
1010 NodeCIDR : cps .NodeCIDR ,
1111 DNSNameservers : cps .DNSNameservers ,
1212 ExternalNetworkID : cps .ExternalNetworkID ,
@@ -15,25 +15,25 @@ func (cps OpenstackClusterProviderSpec) toClusterSpec() infrav1.OpenStackCluster
1515 }
1616}
1717
18- func (cps OpenstackClusterProviderStatus ) toClusterStatus () infrav1 .OpenStackClusterStatus {
19- clusterStatus := infrav1 .OpenStackClusterStatus {Ready : true }
18+ func (cps OpenstackClusterProviderStatus ) toClusterStatus () capov1 .OpenStackClusterStatus {
19+ clusterStatus := capov1 .OpenStackClusterStatus {Ready : true }
2020
2121 if cps .Network != nil {
22- clusterStatus .Network = & infrav1 .Network {
22+ clusterStatus .Network = & capov1 .Network {
2323 Name : cps .Network .Name ,
2424 ID : cps .Network .ID ,
2525 }
2626 if cps .Network .Subnet != nil {
2727 subnet := cps .Network .Subnet
28- clusterStatus .Network .Subnet = & infrav1 .Subnet {
28+ clusterStatus .Network .Subnet = & capov1 .Subnet {
2929 Name : subnet .Name ,
3030 ID : subnet .ID ,
3131 CIDR : subnet .CIDR ,
3232 }
3333 }
3434 if cps .Network .Router != nil {
3535 router := cps .Network .Router
36- clusterStatus .Network .Router = & infrav1 .Router {
36+ clusterStatus .Network .Router = & capov1 .Router {
3737 Name : router .Name ,
3838 ID : router .ID ,
3939 }
@@ -42,39 +42,39 @@ func (cps OpenstackClusterProviderStatus) toClusterStatus() infrav1.OpenStackClu
4242 return clusterStatus
4343}
4444
45- func NewOpenStackCluster (providerSpec OpenstackClusterProviderSpec , providerStatus OpenstackClusterProviderStatus ) infrav1 .OpenStackCluster {
46- return infrav1 .OpenStackCluster {
45+ func NewOpenStackCluster (providerSpec OpenstackClusterProviderSpec , providerStatus OpenstackClusterProviderStatus ) capov1 .OpenStackCluster {
46+ return capov1 .OpenStackCluster {
4747 ObjectMeta : providerSpec .ObjectMeta ,
4848
4949 Spec : providerSpec .toClusterSpec (),
5050 Status : providerStatus .toClusterStatus (),
5151 }
5252}
5353
54- func (ps OpenstackProviderSpec ) toMachineSpec () infrav1 .OpenStackMachineSpec {
55- machineSpec := infrav1 .OpenStackMachineSpec {
54+ func (ps OpenstackProviderSpec ) toMachineSpec () capov1 .OpenStackMachineSpec {
55+ machineSpec := capov1 .OpenStackMachineSpec {
5656 CloudName : ps .CloudName ,
5757 Flavor : ps .Flavor ,
5858 Image : ps .Image ,
5959 SSHKeyName : ps .KeyName ,
60- Networks : make ([]infrav1 .NetworkParam , len (ps .Networks )),
61- Ports : make ([]infrav1 .PortOpts , len (ps .Ports )),
60+ Networks : make ([]capov1 .NetworkParam , len (ps .Networks )),
61+ Ports : make ([]capov1 .PortOpts , len (ps .Ports )),
6262 FloatingIP : ps .FloatingIP ,
63- SecurityGroups : make ([]infrav1 .SecurityGroupParam , len (ps .SecurityGroups )),
63+ SecurityGroups : make ([]capov1 .SecurityGroupParam , len (ps .SecurityGroups )),
6464 Trunk : ps .Trunk ,
6565 Tags : ps .Tags ,
6666 ServerMetadata : ps .ServerMetadata ,
6767 ConfigDrive : ps .ConfigDrive ,
6868 ServerGroupID : ps .ServerGroupID ,
69- IdentityRef : & infrav1 .OpenStackIdentityReference {
69+ IdentityRef : & capov1 .OpenStackIdentityReference {
7070 Kind : "secret" ,
7171 Name : ps .CloudsSecret .Name ,
7272 },
7373 }
7474
7575 // TODO: close upstream/downstream feature gap: zones
7676 if ps .RootVolume != nil {
77- machineSpec .RootVolume = & infrav1 .RootVolume {
77+ machineSpec .RootVolume = & capov1 .RootVolume {
7878 SourceType : ps .RootVolume .SourceType ,
7979 SourceUUID : ps .RootVolume .SourceUUID ,
8080 DeviceType : ps .RootVolume .DeviceType ,
@@ -83,65 +83,65 @@ func (ps OpenstackProviderSpec) toMachineSpec() infrav1.OpenStackMachineSpec {
8383 }
8484
8585 for i , secGrp := range ps .SecurityGroups {
86- machineSpec .SecurityGroups [i ] = infrav1 .SecurityGroupParam {
86+ machineSpec .SecurityGroups [i ] = capov1 .SecurityGroupParam {
8787 UUID : secGrp .UUID ,
8888 Name : secGrp .Name ,
89- Filter : infrav1 .SecurityGroupFilter (secGrp .Filter ),
89+ Filter : capov1 .SecurityGroupFilter (secGrp .Filter ),
9090 }
9191 }
9292
9393 // TODO: close upstream/downstream feature gap: port security
9494 for i , port := range ps .Ports {
95- machineSpec .Ports [i ] = infrav1 .PortOpts {
95+ machineSpec .Ports [i ] = capov1 .PortOpts {
9696 NetworkID : port .NetworkID ,
9797 NameSuffix : port .NameSuffix ,
9898 Description : port .Description ,
9999 AdminStateUp : port .AdminStateUp ,
100100 MACAddress : port .MACAddress ,
101101 TenantID : port .TenantID ,
102- FixedIPs : make ([]infrav1 .FixedIP , len (port .FixedIPs )),
102+ FixedIPs : make ([]capov1 .FixedIP , len (port .FixedIPs )),
103103 ProjectID : port .ProjectID ,
104104 SecurityGroups : port .SecurityGroups ,
105- AllowedAddressPairs : make ([]infrav1 .AddressPair , len (port .AllowedAddressPairs )),
105+ AllowedAddressPairs : make ([]capov1 .AddressPair , len (port .AllowedAddressPairs )),
106106 HostID : port .HostID ,
107107 VNICType : port .VNICType ,
108108 }
109109
110110 for fixedIPindex , fixedIP := range port .FixedIPs {
111- machineSpec .Ports [i ].FixedIPs [fixedIPindex ] = infrav1 .FixedIP (fixedIP )
111+ machineSpec .Ports [i ].FixedIPs [fixedIPindex ] = capov1 .FixedIP (fixedIP )
112112 }
113113
114114 for addrPairIndex , addrPair := range port .AllowedAddressPairs {
115- machineSpec .Ports [i ].AllowedAddressPairs [addrPairIndex ] = infrav1 .AddressPair (addrPair )
115+ machineSpec .Ports [i ].AllowedAddressPairs [addrPairIndex ] = capov1 .AddressPair (addrPair )
116116 }
117117 }
118118
119119 // TODO: close upstream/downstream feature gap or depricate feature in favor of ports interface: port tags, port security
120120 for i , network := range ps .Networks {
121- machineSpec .Networks [i ] = infrav1 .NetworkParam {
121+ machineSpec .Networks [i ] = capov1 .NetworkParam {
122122 UUID : network .UUID ,
123123 FixedIP : network .FixedIp ,
124- Filter : infrav1 .Filter (network .Filter ),
125- Subnets : make ([]infrav1 .SubnetParam , len (network .Subnets )),
124+ Filter : capov1 .Filter (network .Filter ),
125+ Subnets : make ([]capov1 .SubnetParam , len (network .Subnets )),
126126 }
127127 for subnetIndex , subnet := range network .Subnets {
128- machineSpec .Networks [i ].Subnets [subnetIndex ] = infrav1 .SubnetParam {
128+ machineSpec .Networks [i ].Subnets [subnetIndex ] = capov1 .SubnetParam {
129129 UUID : subnet .UUID ,
130- Filter : infrav1 .SubnetFilter (subnet .Filter ),
130+ Filter : capov1 .SubnetFilter (subnet .Filter ),
131131 }
132132 }
133133 }
134134
135135 return machineSpec
136136}
137137
138- func NewOpenStackMachine (machine * machinev1.Machine ) (* infrav1 .OpenStackMachine , error ) {
138+ func NewOpenStackMachine (machine * machinev1.Machine ) (* capov1 .OpenStackMachine , error ) {
139139 providerSpec , err := MachineSpecFromProviderSpec (machine .Spec .ProviderSpec )
140140 if err != nil {
141141 return nil , err
142142 }
143143
144- osMachine := & infrav1 .OpenStackMachine {
144+ osMachine := & capov1 .OpenStackMachine {
145145 ObjectMeta : machine .ObjectMeta ,
146146 Spec : providerSpec .toMachineSpec (),
147147 }
0 commit comments