Skip to content

Commit 8861337

Browse files
committed
fixup! refactor: Remove region enum values
1 parent 18f1187 commit 8861337

File tree

4 files changed

+5
-81
lines changed

4 files changed

+5
-81
lines changed

api/v1alpha1/aws_clusterconfig_types.go

Lines changed: 1 addition & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -41,74 +41,11 @@ func (AWSClusterConfigSpec) VariableSchema() clusterv1.VariableSchema {
4141

4242
type Region string
4343

44-
const (
45-
RegionAFSouth1 Region = "af-south-1"
46-
RegionAPEast1 Region = "ap-east-1"
47-
RegionAPNorthEast1 Region = "ap-northeast-1"
48-
RegionAPNorthEast2 Region = "ap-northeast-2"
49-
RegionAPNorthEast3 Region = "ap-northeast-3"
50-
RegionAPSouth1 Region = "ap-south-1"
51-
RegionAPSouth2 Region = "ap-south-2"
52-
RegionAPSouthEast1 Region = "ap-southeast-1"
53-
RegionAPSouthEast2 Region = "ap-southeast-2"
54-
RegionAPSouthEast3 Region = "ap-southeast-3"
55-
RegionAPSouthEast4 Region = "ap-southeast-4"
56-
RegionCACentral1 Region = "ca-central-1"
57-
RegionEUCentral1 Region = "eu-central-1"
58-
RegionEUCentral2 Region = "eu-central-2"
59-
RegionEUNorth1 Region = "eu-north-1"
60-
RegionEUSouth1 Region = "eu-south-1"
61-
RegionEUSouth2 Region = "eu-south-2"
62-
RegionEUWest1 Region = "eu-west-1"
63-
RegionEUWest2 Region = "eu-west-2"
64-
RegionEUWest3 Region = "eu-west-3"
65-
RegionILCentral1 Region = "il-central-1"
66-
RegionMECentral1 Region = "me-central-1"
67-
RegionMESouth1 Region = "me-south-1"
68-
RegionSAEast1 Region = "sa-east-1"
69-
RegionUSEast1 Region = "us-east-1"
70-
RegionUSEast2 Region = "us-east-2"
71-
RegionUSWest1 Region = "us-west-1"
72-
RegionUSWest2 Region = "us-west-2"
73-
)
74-
7544
func (Region) VariableSchema() clusterv1.VariableSchema {
76-
allRegions := []Region{
77-
RegionAFSouth1,
78-
RegionAPEast1,
79-
RegionAPNorthEast1,
80-
RegionAPNorthEast2,
81-
RegionAPNorthEast3,
82-
RegionAPSouth1,
83-
RegionAPSouth2,
84-
RegionAPSouthEast1,
85-
RegionAPSouthEast2,
86-
RegionAPSouthEast3,
87-
RegionAPSouthEast4,
88-
RegionCACentral1,
89-
RegionEUCentral1,
90-
RegionEUCentral2,
91-
RegionEUNorth1,
92-
RegionEUSouth1,
93-
RegionEUSouth2,
94-
RegionEUWest1,
95-
RegionEUWest2,
96-
RegionEUWest3,
97-
RegionILCentral1,
98-
RegionMECentral1,
99-
RegionMESouth1,
100-
RegionSAEast1,
101-
RegionUSEast1,
102-
RegionUSEast2,
103-
RegionUSWest1,
104-
RegionUSWest2,
105-
}
106-
10745
return clusterv1.VariableSchema{
10846
OpenAPIV3Schema: clusterv1.JSONSchemaProps{
10947
Type: "string",
110-
Enum: variables.MustMarshalValuesToEnumJSON(allRegions...),
111-
Default: variables.MustMarshal(RegionUSWest2),
48+
Default: variables.MustMarshal("us-west-2"),
11249
Description: "AWS region to create cluster in",
11350
},
11451
}

pkg/handlers/aws/clusterconfig/variables_test.go

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,10 @@ func TestVariableValidation(t *testing.T) {
2020
true,
2121
NewVariable,
2222
capitest.VariableTestDef{
23-
Name: "valid region",
23+
Name: "specified region",
2424
Vals: v1alpha1.AWSClusterConfigSpec{
25-
Region: ptr.To(v1alpha1.RegionUSWest2),
25+
Region: ptr.To(v1alpha1.Region("a-specified-region")),
2626
},
2727
},
28-
capitest.VariableTestDef{
29-
Name: "invalid region",
30-
Vals: v1alpha1.AWSClusterConfigSpec{
31-
Region: ptr.To(v1alpha1.Region("invalid region")),
32-
},
33-
ExpectError: true,
34-
},
3528
)
3629
}

pkg/handlers/aws/mutation/region/inject_test.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import (
1212
clusterv1 "sigs.k8s.io/cluster-api/api/v1beta1"
1313
runtimehooksv1 "sigs.k8s.io/cluster-api/exp/runtime/hooks/api/v1alpha1"
1414

15-
"github.com/d2iq-labs/capi-runtime-extensions/api/v1alpha1"
1615
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/capi/clustertopology/handlers/mutation"
1716
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/testutils/capitest"
1817
"github.com/d2iq-labs/capi-runtime-extensions/common/pkg/testutils/capitest/request"
@@ -51,7 +50,7 @@ func TestGeneratePatches(t *testing.T) {
5150
Vars: []runtimehooksv1.Variable{
5251
capitest.VariableWithValue(
5352
variableName,
54-
v1alpha1.RegionUSWest1,
53+
"a-specific-region",
5554
),
5655
},
5756
RequestItem: newAWSClusterTemplateRequestItem("1234"),
@@ -61,7 +60,7 @@ func TestGeneratePatches(t *testing.T) {
6160
ValueMatcher: gomega.Equal(map[string]interface{}{
6261
"template": map[string]interface{}{
6362
"spec": map[string]interface{}{
64-
"region": string(v1alpha1.RegionUSWest1),
63+
"region": "a-specific-region",
6564
},
6665
},
6766
}),

pkg/handlers/aws/mutation/region/variables_test.go

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,5 @@ func TestVariableValidation(t *testing.T) {
2323
Name: "valid",
2424
Vals: "us-west-2",
2525
},
26-
capitest.VariableTestDef{
27-
Name: "invalid",
28-
Vals: "invalid region",
29-
ExpectError: true,
30-
},
3126
)
3227
}

0 commit comments

Comments
 (0)