@@ -1586,18 +1586,19 @@ var _ = Describe("ChangeProcessor", func() {
1586
1586
1587
1587
//nolint:lll
1588
1588
var (
1589
- processor * state.ChangeProcessorImpl
1590
- gcNsName , gwNsName , hrNsName , hr2NsName , rgNsName , svcNsName , sliceNsName , secretNsName , cmNsName , btlsNsName types.NamespacedName
1591
- gc , gcUpdated * v1.GatewayClass
1592
- gw1 , gw1Updated , gw2 * v1.Gateway
1593
- hr1 , hr1Updated , hr2 * v1.HTTPRoute
1594
- rg1 , rg1Updated , rg2 * v1beta1.ReferenceGrant
1595
- svc , barSvc , unrelatedSvc * apiv1.Service
1596
- slice , barSlice , unrelatedSlice * discoveryV1.EndpointSlice
1597
- ns , unrelatedNS , testNs , barNs * apiv1.Namespace
1598
- secret , secretUpdated , unrelatedSecret , barSecret , barSecretUpdated * apiv1.Secret
1599
- cm , cmUpdated , unrelatedCM * apiv1.ConfigMap
1600
- btls , btlsUpdated * v1alpha2.BackendTLSPolicy
1589
+ processor * state.ChangeProcessorImpl
1590
+ gcNsName , gwNsName , hrNsName , hr2NsName , rgNsName , svcNsName , sliceNsName , secretNsName , cmNsName , btlsNsName , npNsName types.NamespacedName
1591
+ gc , gcUpdated * v1.GatewayClass
1592
+ gw1 , gw1Updated , gw2 * v1.Gateway
1593
+ hr1 , hr1Updated , hr2 * v1.HTTPRoute
1594
+ rg1 , rg1Updated , rg2 * v1beta1.ReferenceGrant
1595
+ svc , barSvc , unrelatedSvc * apiv1.Service
1596
+ slice , barSlice , unrelatedSlice * discoveryV1.EndpointSlice
1597
+ ns , unrelatedNS , testNs , barNs * apiv1.Namespace
1598
+ secret , secretUpdated , unrelatedSecret , barSecret , barSecretUpdated * apiv1.Secret
1599
+ cm , cmUpdated , unrelatedCM * apiv1.ConfigMap
1600
+ btls , btlsUpdated * v1alpha2.BackendTLSPolicy
1601
+ np , npUpdated * ngfAPI.NginxProxy
1601
1602
)
1602
1603
1603
1604
BeforeEach (OncePerOrdered , func () {
@@ -1889,6 +1890,19 @@ var _ = Describe("ChangeProcessor", func() {
1889
1890
},
1890
1891
}
1891
1892
btlsUpdated = btls .DeepCopy ()
1893
+
1894
+ npNsName = types.NamespacedName {Name : "np-1" }
1895
+ np = & ngfAPI.NginxProxy {
1896
+ ObjectMeta : metav1.ObjectMeta {
1897
+ Name : npNsName .Name ,
1898
+ },
1899
+ Spec : ngfAPI.NginxProxySpec {
1900
+ Telemetry : & ngfAPI.Telemetry {
1901
+ ServiceName : helpers .GetPointer ("my-svc" ),
1902
+ },
1903
+ },
1904
+ }
1905
+ npUpdated = np .DeepCopy ()
1892
1906
})
1893
1907
// Changing change - a change that makes processor.Process() report changed
1894
1908
// Non-changing change - a change that doesn't do that
@@ -1906,6 +1920,7 @@ var _ = Describe("ChangeProcessor", func() {
1906
1920
processor .CaptureUpsertChange (rg1 )
1907
1921
processor .CaptureUpsertChange (btls )
1908
1922
processor .CaptureUpsertChange (cm )
1923
+ processor .CaptureUpsertChange (np )
1909
1924
1910
1925
changed , _ := processor .Process ()
1911
1926
Expect (changed ).To (Equal (state .ClusterStateChange ))
@@ -1919,6 +1934,7 @@ var _ = Describe("ChangeProcessor", func() {
1919
1934
processor .CaptureUpsertChange (rg1Updated )
1920
1935
processor .CaptureUpsertChange (btlsUpdated )
1921
1936
processor .CaptureUpsertChange (cmUpdated )
1937
+ processor .CaptureUpsertChange (npUpdated )
1922
1938
1923
1939
// there are non-changing changes
1924
1940
processor .CaptureUpsertChange (gcUpdated )
@@ -1927,6 +1943,7 @@ var _ = Describe("ChangeProcessor", func() {
1927
1943
processor .CaptureUpsertChange (rg1Updated )
1928
1944
processor .CaptureUpsertChange (btlsUpdated )
1929
1945
processor .CaptureUpsertChange (cmUpdated )
1946
+ processor .CaptureUpsertChange (npUpdated )
1930
1947
1931
1948
changed , _ := processor .Process ()
1932
1949
Expect (changed ).To (Equal (state .ClusterStateChange ))
@@ -1950,6 +1967,7 @@ var _ = Describe("ChangeProcessor", func() {
1950
1967
processor .CaptureDeleteChange (& v1beta1.ReferenceGrant {}, rgNsName )
1951
1968
processor .CaptureDeleteChange (& v1alpha2.BackendTLSPolicy {}, btlsNsName )
1952
1969
processor .CaptureDeleteChange (& apiv1.ConfigMap {}, cmNsName )
1970
+ processor .CaptureDeleteChange (& ngfAPI.NginxProxy {}, npNsName )
1953
1971
1954
1972
// these are non-changing changes
1955
1973
processor .CaptureUpsertChange (gw2 )
0 commit comments