1212// See the License for the specific language governing permissions and
1313// limitations under the License.
1414
15- package v1alpha1
15+ package v1
1616
1717import (
1818 "math/rand"
@@ -24,7 +24,7 @@ import (
2424// GameServerAllocationPolicySpec defines the desired state of GameServerAllocationPolicy
2525type GameServerAllocationPolicySpec struct {
2626 // +kubebuilder:validation:Minimum=0
27- Priority int `json:"priority"`
27+ Priority int32 `json:"priority"`
2828 // +kubebuilder:validation:Minimum=0
2929 Weight int `json:"weight"`
3030 ConnectionInfo ClusterConnectionInfo `json:"connectionInfo,omitempty"`
@@ -70,9 +70,9 @@ type ConnectionInfoIterator struct {
7070 // currPriority Current priority index from the orderedPriorities
7171 currPriority int
7272 // orderedPriorities list of ordered priorities
73- orderedPriorities []int
73+ orderedPriorities []int32
7474 // priorityToCluster Map of priority to cluster-policies map
75- priorityToCluster map [int ]map [string ][]* GameServerAllocationPolicy
75+ priorityToCluster map [int32 ]map [string ][]* GameServerAllocationPolicy
7676 // clusterBlackList the cluster blacklist for the clusters that has already returned
7777 clusterBlackList map [string ]bool
7878}
@@ -99,7 +99,7 @@ func (it *ConnectionInfoIterator) Next() *ClusterConnectionInfo {
9999
100100// NewConnectionInfoIterator creates an iterator for connection info
101101func NewConnectionInfoIterator (policies []* GameServerAllocationPolicy ) * ConnectionInfoIterator {
102- priorityToCluster := make (map [int ]map [string ][]* GameServerAllocationPolicy )
102+ priorityToCluster := make (map [int32 ]map [string ][]* GameServerAllocationPolicy )
103103 for _ , policy := range policies {
104104 priority := policy .Spec .Priority
105105 clusterName := policy .Spec .ConnectionInfo .ClusterName
@@ -120,7 +120,7 @@ func NewConnectionInfoIterator(policies []*GameServerAllocationPolicy) *Connecti
120120 }
121121
122122 // 3. Sort priorities
123- priorities := make ([]int , 0 , len (priorityToCluster ))
123+ priorities := make ([]int32 , 0 , len (priorityToCluster ))
124124 for k := range priorityToCluster {
125125 priorities = append (priorities , k )
126126 }
0 commit comments