@@ -29,7 +29,6 @@ import (
2929 "strings"
3030 "time"
3131
32- "github.com/google/uuid"
3332 . "github.com/onsi/ginkgo/v2"
3433 . "github.com/onsi/gomega"
3534 appsv1 "k8s.io/api/apps/v1"
@@ -160,6 +159,7 @@ var _ = Describe("GitOps Operator Sequential E2E Tests", func() {
160159 "argocd-agent-principal-tls" ,
161160 "argocd-agent-ca" ,
162161 "argocd-agent-resource-proxy-tls" ,
162+ "example-redis-initial-password" ,
163163 }
164164
165165 serviceNames = []string {argoCDAgentPrincipalName , fmt .Sprintf ("%s-agent-principal-metrics" , argoCDName ), fmt .Sprintf ("%s-redis" , argoCDName ), fmt .Sprintf ("%s-repo-server" , argoCDName ), fmt .Sprintf ("%s-server" , argoCDName ), fmt .Sprintf ("%s-agent-principal-resource-proxy" , argoCDName ), fmt .Sprintf ("%s-agent-principal-healthz" , argoCDName )}
@@ -309,25 +309,16 @@ var _ = Describe("GitOps Operator Sequential E2E Tests", func() {
309309 }
310310 Expect (k8sClient .Create (ctx , tlsSecret )).To (Succeed ())
311311 }
312-
313- // Create argocd-redis secret
314- redisSecret := & corev1.Secret {
315- ObjectMeta : metav1.ObjectMeta {
316- Name : "argocd-redis" ,
317- Namespace : ns .Name ,
318- },
319- Data : map [string ][]byte {
320- "auth" : []byte (uuid .New ().String ()),
321- },
322- }
323- Expect (k8sClient .Create (ctx , redisSecret )).To (Succeed ())
324312 }
325313
326314 // verifyExpectedResourcesExist will verify that the resources that are created for principal and ArgoCD are created.
327315 verifyExpectedResourcesExist := func (ns * corev1.Namespace ) {
328316
329317 By ("verifying expected resources exist" )
330-
318+ Eventually (& corev1.Secret {
319+ ObjectMeta : metav1.ObjectMeta {
320+ Name : secretNames [4 ], Namespace : ns .Name ,
321+ }}, "30s" , "2s" ).Should (k8sFixture .ExistByName ())
331322 Eventually (serviceAccount ).Should (k8sFixture .ExistByName ())
332323 Eventually (role ).Should (k8sFixture .ExistByName ())
333324 Eventually (roleBinding ).Should (k8sFixture .ExistByName ())
@@ -537,6 +528,7 @@ var _ = Describe("GitOps Operator Sequential E2E Tests", func() {
537528
538529 By ("Create ArgoCD instance" )
539530
531+ argoCD .Spec .ArgoCDAgent .Principal .Server .Image = "quay.io/jparsai/argocd-agent:test"
540532 Expect (k8sClient .Create (ctx , argoCD )).To (Succeed ())
541533
542534 By ("Verify expected resources are created for principal pod" )
@@ -547,7 +539,7 @@ var _ = Describe("GitOps Operator Sequential E2E Tests", func() {
547539
548540 container := deploymentFixture .GetTemplateSpecContainerByName (argoCDAgentPrincipalName , * principalDeployment )
549541 Expect (container ).ToNot (BeNil ())
550- Expect (container .Image ).To (Equal ("quay.io/argoprojlabs /argocd-agent:v0.3.2 " ))
542+ Expect (container .Image ).To (Equal ("quay.io/jparsai /argocd-agent:test " ))
551543
552544 By ("Verify environment variables are set correctly" )
553545
@@ -566,7 +558,7 @@ var _ = Describe("GitOps Operator Sequential E2E Tests", func() {
566558 ac .Spec .ArgoCDAgent .Principal .Server .LogFormat = "json"
567559 ac .Spec .ArgoCDAgent .Principal .Server .KeepAliveMinInterval = "60s"
568560 ac .Spec .ArgoCDAgent .Principal .Server .EnableWebSocket = ptr .To (true )
569- ac .Spec .ArgoCDAgent .Principal .Server .Image = "quay.io/argoprojlabs /argocd-agent:v0.4.0 "
561+ ac .Spec .ArgoCDAgent .Principal .Server .Image = "quay.io/jparsai /argocd-agent:test1 "
570562
571563 ac .Spec .ArgoCDAgent .Principal .Namespace .AllowedNamespaces = []string {"agent-managed" , "agent-autonomous" }
572564 ac .Spec .ArgoCDAgent .Principal .Namespace .EnableNamespaceCreate = ptr .To (true )
@@ -608,7 +600,7 @@ var _ = Describe("GitOps Operator Sequential E2E Tests", func() {
608600 if container == nil {
609601 return false
610602 }
611- return container .Image == "quay.io/argoprojlabs /argocd-agent:v0.4.0 "
603+ return container .Image == "quay.io/jparsai /argocd-agent:test1 "
612604 }, "120s" , "5s" ).Should (BeTrue (), "Principal deployment should have the updated image" )
613605
614606 By ("verify that deployment is in Ready state" )
0 commit comments