Skip to content

Commit 7868254

Browse files
committed
Rebase and add test
1 parent 8397536 commit 7868254

File tree

3 files changed

+31
-15
lines changed

3 files changed

+31
-15
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ jobs:
172172
fail-fast: false
173173
matrix:
174174
image: [ngf, nginx]
175-
platforms: ["linux/arm64, linux/amd64, linux/s390x, linux/ppc64le"]
175+
platforms: ["linux/arm64, linux/amd64"]
176176
uses: ./.github/workflows/build.yml
177177
with:
178178
image: ${{ matrix.image }}

.goreleaser.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ builds:
88
goarch:
99
- amd64
1010
- arm64
11-
- s390x
12-
- ppc64le
1311
flags:
1412
- -trimpath
1513
gcflags:

internal/mode/static/state/change_processor_test.go

Lines changed: 30 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1586,18 +1586,19 @@ var _ = Describe("ChangeProcessor", func() {
15861586

15871587
//nolint:lll
15881588
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
16011602
)
16021603

16031604
BeforeEach(OncePerOrdered, func() {
@@ -1889,6 +1890,19 @@ var _ = Describe("ChangeProcessor", func() {
18891890
},
18901891
}
18911892
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()
18921906
})
18931907
// Changing change - a change that makes processor.Process() report changed
18941908
// Non-changing change - a change that doesn't do that
@@ -1906,6 +1920,7 @@ var _ = Describe("ChangeProcessor", func() {
19061920
processor.CaptureUpsertChange(rg1)
19071921
processor.CaptureUpsertChange(btls)
19081922
processor.CaptureUpsertChange(cm)
1923+
processor.CaptureUpsertChange(np)
19091924

19101925
changed, _ := processor.Process()
19111926
Expect(changed).To(Equal(state.ClusterStateChange))
@@ -1919,6 +1934,7 @@ var _ = Describe("ChangeProcessor", func() {
19191934
processor.CaptureUpsertChange(rg1Updated)
19201935
processor.CaptureUpsertChange(btlsUpdated)
19211936
processor.CaptureUpsertChange(cmUpdated)
1937+
processor.CaptureUpsertChange(npUpdated)
19221938

19231939
// there are non-changing changes
19241940
processor.CaptureUpsertChange(gcUpdated)
@@ -1927,6 +1943,7 @@ var _ = Describe("ChangeProcessor", func() {
19271943
processor.CaptureUpsertChange(rg1Updated)
19281944
processor.CaptureUpsertChange(btlsUpdated)
19291945
processor.CaptureUpsertChange(cmUpdated)
1946+
processor.CaptureUpsertChange(npUpdated)
19301947

19311948
changed, _ := processor.Process()
19321949
Expect(changed).To(Equal(state.ClusterStateChange))
@@ -1950,6 +1967,7 @@ var _ = Describe("ChangeProcessor", func() {
19501967
processor.CaptureDeleteChange(&v1beta1.ReferenceGrant{}, rgNsName)
19511968
processor.CaptureDeleteChange(&v1alpha2.BackendTLSPolicy{}, btlsNsName)
19521969
processor.CaptureDeleteChange(&apiv1.ConfigMap{}, cmNsName)
1970+
processor.CaptureDeleteChange(&ngfAPI.NginxProxy{}, npNsName)
19531971

19541972
// these are non-changing changes
19551973
processor.CaptureUpsertChange(gw2)

0 commit comments

Comments
 (0)