Skip to content

Commit

Permalink
OSSM-5846: Updated image to install the applications on the ARM (mais…
Browse files Browse the repository at this point in the history
…tra#656)

* update arm helloworld image

* update tcp-echo image for arm

* update fortio image for arm

* added the ARM test group

* added the ext-authz image for arm

* update the arm test group

---------

Co-authored-by: Praneeth Bajjuri <pbajjuri@pbajjuri-thinkpadp1gen4i.rmtustx.csb>
  • Loading branch information
pbajjuri20 and Praneeth Bajjuri authored Jan 31, 2024
1 parent 6d96e72 commit db39455
Show file tree
Hide file tree
Showing 7 changed files with 11 additions and 9 deletions.
6 changes: 4 additions & 2 deletions images.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,13 +62,13 @@ sleep:

tcp-echo:
x86: docker.io/istio/tcp-echo-server:1.2
arm: docker.io/istio/tcp-echo-server:1.2
arm: docker.io/h0tbird/tcp-echo-server:1.2
p: quay.io/maistra/tcp-echo-server:0.0-ibm-p
z: quay.io/maistra/tcp-echo-server:2.0-ibm-z

fortio:
x86: fortio/fortio:latest_release
arm: quay.io/openshifttest/fortio:multiarch
arm: docker.io/fortio/fortio:latest
p: quay.io/maistra/fortio.test:0.0-ibm-p
z: quay.io/maistra/fortio:0.0-ibm-z

Expand All @@ -81,8 +81,10 @@ helloworld:
x86: quay.io/jewertow/examples-helloworld-v1
p: quay.io/maistra/helloworld-v1:0.0-ibm-p
z: quay.io/maistra/helloworld-v1:0.0-ibm-z
arm: docker.io/tanjunchen/helloworld-v1:latest-arm

ext-authz:
x86: gcr.io/istio-testing/ext-authz:latest
p: quay.io/maistra/ext-authz:0.0-ibm-p
z: quay.io/maistra/ext-authz:0.0-ibm-z
arm: docker.io/istio/ext-authz:1.21.0-beta.0
2 changes: 1 addition & 1 deletion pkg/tests/ossm/smm_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ func TestSMMRAutoCreationAndDeletion(t *testing.T) {
}

func TestSMMReconciliation(t *testing.T) {
NewTest(t).Groups(Full, Disconnected).Run(func(t TestHelper) {
NewTest(t).Groups(Full, Disconnected, ARM).Run(func(t TestHelper) {
t.Log("This test verifies whether the member-of label is added back to the namespace")
t.Log("See https://issues.redhat.com/browse/OSSM-1397")

Expand Down
4 changes: 2 additions & 2 deletions pkg/tests/tasks/security/authorization/ext_auth_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ import (
)

func TestEnvoyExtAuthzHttpExtensionProvider(t *testing.T) {
test.NewTest(t).Id("T37").Groups(test.Full, test.InterOp).Run(func(t test.TestHelper) {
test.NewTest(t).Id("T37").Groups(test.Full, test.InterOp, test.ARM).Run(func(t test.TestHelper) {
if env.GetSMCPVersion().LessThan(version.SMCP_2_3) {
t.Skip("extensionProviders.envoyExtAuthzHttp was added in v2.3")
}
Expand Down Expand Up @@ -136,7 +136,7 @@ spec:
}

func TestEnvoyExtAuthzGrpcExtensionProvider(t *testing.T) {
test.NewTest(t).Id("T42").Groups(test.Full, test.InterOp).Run(func(t test.TestHelper) {
test.NewTest(t).Id("T42").Groups(test.Full, test.InterOp, test.ARM).Run(func(t test.TestHelper) {
if env.GetSMCPVersion().LessThan(version.SMCP_2_3) {
t.Skip("extensionProviders.envoyExtAuthzGrpc is not supported in versions below v2.3")
}
Expand Down
2 changes: 1 addition & 1 deletion pkg/tests/tasks/security/authorization/tcp_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ import (

// TestAuthorizationTCPTraffic validates authorization polices for TCP traffic.
func TestAuthorizationTCPTraffic(t *testing.T) {
test.NewTest(t).Id("T21").Groups(test.Full, test.InterOp).Run(func(t test.TestHelper) {
test.NewTest(t).Id("T21").Groups(test.Full, test.InterOp, test.ARM).Run(func(t test.TestHelper) {
ns := "foo"
t.Cleanup(func() {
oc.RecreateNamespace(t, ns)
Expand Down
2 changes: 1 addition & 1 deletion pkg/tests/tasks/traffic/circuit_breaking_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ import (
)

func TestCircuitBreaking(t *testing.T) {
NewTest(t).Id("T6").Groups(Full, InterOp).Run(func(t TestHelper) {
NewTest(t).Id("T6").Groups(Full, InterOp, ARM).Run(func(t TestHelper) {
t.Log("This test checks whether the circuit breaker functions correctly. Check documentation: https://istio.io/latest/docs/tasks/traffic-management/circuit-breaking/")

ns := "bookinfo"
Expand Down
2 changes: 1 addition & 1 deletion pkg/tests/tasks/traffic/ingress/secure_gateways_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ var (
)

func TestSecureGateways(t *testing.T) {
NewTest(t).Id("T9").Groups(Full, InterOp).Run(func(t TestHelper) {
NewTest(t).Id("T9").Groups(Full, InterOp, ARM).Run(func(t TestHelper) {
ns := "bookinfo"

t.Cleanup(func() {
Expand Down
2 changes: 1 addition & 1 deletion pkg/tests/tasks/traffic/traffic_tcp_shifting_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ import (

// TestTcpTrafficShifting validates TCP traffic shifting feature.
func TestTcpTrafficShifting(t *testing.T) {
test.NewTest(t).Id("T4").Groups(test.Full, test.InterOp).Run(func(t test.TestHelper) {
test.NewTest(t).Id("T4").Groups(test.Full, test.InterOp, test.ARM).Run(func(t test.TestHelper) {
ns := "foo"

t.Cleanup(func() {
Expand Down

0 comments on commit db39455

Please sign in to comment.