Skip to content

Commit d751ce5

Browse files
Merge pull request #2737 from maiqueb/drop-persistent-ips-for-virt-fg
OCPBUGS-58448: fg, virt: remove FeatureGatePersistentIPsForVirtualization
2 parents df734b2 + 36aa5de commit d751ce5

File tree

6 files changed

+6
-22
lines changed

6 files changed

+6
-22
lines changed

bindata/network/ovn-kubernetes/common/001-crd.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3101,7 +3101,6 @@ status:
31013101
conditions: null
31023102
storedVersions: null
31033103
{{- end }}
3104-
{{- if .OVN_PERSISTENT_IPS_ENABLE }}
31053104
---
31063105
apiVersion: apiextensions.k8s.io/v1
31073106
kind: CustomResourceDefinition
@@ -3165,7 +3164,6 @@ spec:
31653164
storage: true
31663165
subresources:
31673166
status: {}
3168-
{{- end }}
31693167
{{- if .OVN_NETWORK_SEGMENTATION_ENABLE }}
31703168
---
31713169
apiVersion: apiextensions.k8s.io/v1

bindata/network/ovn-kubernetes/common/004-rbac-control-plane.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,6 @@ rules:
150150
- network-attachment-definitions
151151
verbs:
152152
- patch
153-
{{- if .OVN_PERSISTENT_IPS_ENABLE }}
154153
- apiGroups:
155154
- k8s.cni.cncf.io
156155
resources:
@@ -161,7 +160,6 @@ rules:
161160
resources:
162161
- ipamclaims/status
163162
verbs: [ "patch", "update" ]
164-
{{- end}}
165163
{{- if .OVN_NETWORK_SEGMENTATION_ENABLE }}
166164
- apiGroups:
167165
- discovery.k8s.io

bindata/network/ovn-kubernetes/managed/ovnkube-control-plane.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -178,10 +178,7 @@ spec:
178178
dns_name_resolver_enabled_flag="--enable-dns-name-resolver"
179179
fi
180180
181-
persistent_ips_enabled_flag=
182-
if [[ "{{.OVN_PERSISTENT_IPS_ENABLE}}" == "true" ]]; then
183-
persistent_ips_enabled_flag="--enable-persistent-ips"
184-
fi
181+
persistent_ips_enabled_flag="--enable-persistent-ips"
185182
186183
# This is needed so that converting clusters from GA to TP
187184
# will rollout control plane pods as well

bindata/network/ovn-kubernetes/self-hosted/ovnkube-control-plane.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -129,10 +129,7 @@ spec:
129129
dns_name_resolver_enabled_flag="--enable-dns-name-resolver"
130130
fi
131131

132-
persistent_ips_enabled_flag=
133-
if [[ "{{.OVN_PERSISTENT_IPS_ENABLE}}" == "true" ]]; then
134-
persistent_ips_enabled_flag="--enable-persistent-ips"
135-
fi
132+
persistent_ips_enabled_flag="--enable-persistent-ips"
136133

137134
# This is needed so that converting clusters from GA to TP
138135
# will rollout control plane pods as well

pkg/network/ovn_kubernetes.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -374,8 +374,6 @@ func renderOVNKubernetes(conf *operv1.NetworkSpec, bootstrapResult *bootstrap.Bo
374374
data.Data["OVN_MULTI_NETWORK_POLICY_ENABLE"] = true
375375
}
376376

377-
data.Data["OVN_PERSISTENT_IPS_ENABLE"] = featureGates.Enabled(apifeatures.FeatureGatePersistentIPsForVirtualization)
378-
379377
//there only needs to be two cluster managers
380378
clusterManagerReplicas := 2
381379
if bootstrapResult.OVN.ControlPlaneReplicaCount < 2 {

pkg/network/ovn_kubernetes_test.go

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ func getDefaultFeatureGates() featuregates.FeatureGate {
7777
return featuregates.NewFeatureGate(
7878
[]configv1.FeatureGateName{apifeatures.FeatureGateAdminNetworkPolicy, apifeatures.FeatureGateDNSNameResolver,
7979
apifeatures.FeatureGateNetworkSegmentation, apifeatures.FeatureGateOVNObservability},
80-
[]configv1.FeatureGateName{apifeatures.FeatureGatePersistentIPsForVirtualization},
80+
[]configv1.FeatureGateName{},
8181
)
8282
}
8383

@@ -963,7 +963,6 @@ logfile-maxage=0`,
963963
knownFeatureGates := []configv1.FeatureGateName{
964964
apifeatures.FeatureGateAdminNetworkPolicy,
965965
apifeatures.FeatureGateDNSNameResolver,
966-
apifeatures.FeatureGatePersistentIPsForVirtualization,
967966
apifeatures.FeatureGateNetworkSegmentation,
968967
apifeatures.FeatureGateOVNObservability,
969968
}
@@ -3859,7 +3858,6 @@ func TestRenderOVNKubernetesEnablePersistentIPs(t *testing.T) {
38593858
[]configv1.FeatureGateName{
38603859
apifeatures.FeatureGateAdminNetworkPolicy,
38613860
apifeatures.FeatureGateDNSNameResolver,
3862-
apifeatures.FeatureGatePersistentIPsForVirtualization,
38633861
apifeatures.FeatureGateNetworkSegmentation,
38643862
apifeatures.FeatureGateOVNObservability,
38653863
},
@@ -4035,7 +4033,6 @@ func Test_renderOVNKubernetes(t *testing.T) {
40354033
apifeatures.FeatureGateAdminNetworkPolicy,
40364034
apifeatures.FeatureGateDNSNameResolver,
40374035
apifeatures.FeatureGateNetworkSegmentation,
4038-
apifeatures.FeatureGatePersistentIPsForVirtualization,
40394036
apifeatures.FeatureGateOVNObservability,
40404037
},
40414038
)
@@ -4048,7 +4045,6 @@ func Test_renderOVNKubernetes(t *testing.T) {
40484045
[]configv1.FeatureGateName{
40494046
apifeatures.FeatureGateAdminNetworkPolicy,
40504047
apifeatures.FeatureGateDNSNameResolver,
4051-
apifeatures.FeatureGatePersistentIPsForVirtualization,
40524048
apifeatures.FeatureGateOVNObservability,
40534049
},
40544050
)
@@ -4075,7 +4071,7 @@ func Test_renderOVNKubernetes(t *testing.T) {
40754071
client: cnofake.NewFakeClient(),
40764072
featureGates: noFeatureGates,
40774073
},
4078-
expectNumObjs: 37,
4074+
expectNumObjs: 38,
40794075
},
40804076
{
40814077
name: "render routeadvertisements",
@@ -4090,7 +4086,7 @@ func Test_renderOVNKubernetes(t *testing.T) {
40904086
client: cnofake.NewFakeClient(),
40914087
featureGates: noFeatureGates,
40924088
},
4093-
expectNumObjs: 38,
4089+
expectNumObjs: 39,
40944090
},
40954091
{
40964092
name: "render with UDN",
@@ -4101,7 +4097,7 @@ func Test_renderOVNKubernetes(t *testing.T) {
41014097
client: cnofake.NewFakeClient(),
41024098
featureGates: udnFeatureGate,
41034099
},
4104-
expectNumObjs: 43,
4100+
expectNumObjs: 44,
41054101
},
41064102
}
41074103
for _, tt := range tests {

0 commit comments

Comments
 (0)