@@ -123,6 +123,12 @@ var _ = Describe("HermesInstance controller", func() {
123123
124124 inst := & hermesv1.HermesInstance {
125125 ObjectMeta : metav1.ObjectMeta {Name : name , Namespace : namespace },
126+ Spec : hermesv1.HermesInstanceSpec {
127+ Image : hermesv1.ImageSpec {
128+ Repository : "ghcr.io/paperclipinc/hermes-agent" ,
129+ Tag : "v1.0.0" ,
130+ },
131+ },
126132 }
127133 Expect (k8sClient .Create (ctx , inst )).To (Succeed ())
128134
@@ -285,7 +291,7 @@ var _ = Describe("HermesInstance reconciler: gateways", func() {
285291 inst := & hermesv1.HermesInstance {
286292 ObjectMeta : metav1.ObjectMeta {Name : instName , Namespace : ns },
287293 Spec : hermesv1.HermesInstanceSpec {
288- Image : hermesv1.ImageSpec {Repository : "ghcr.io/paperclipinc/hermes-agent" },
294+ Image : hermesv1.ImageSpec {Repository : "ghcr.io/paperclipinc/hermes-agent" , Tag : "v1.0.0" },
289295 Storage : hermesv1.StorageSpec {Persistence : hermesv1.PersistenceSpec {Size : "1Gi" }},
290296 Gateways : hermesv1.GatewaysSpec {
291297 Telegram : hermesv1.TelegramGatewaySpec {
@@ -334,7 +340,7 @@ var _ = Describe("HermesInstance reconciler: gateways", func() {
334340 inst := & hermesv1.HermesInstance {
335341 ObjectMeta : metav1.ObjectMeta {Name : instName , Namespace : ns },
336342 Spec : hermesv1.HermesInstanceSpec {
337- Image : hermesv1.ImageSpec {Repository : "ghcr.io/paperclipinc/hermes-agent" },
343+ Image : hermesv1.ImageSpec {Repository : "ghcr.io/paperclipinc/hermes-agent" , Tag : "v1.0.0" },
338344 Storage : hermesv1.StorageSpec {Persistence : hermesv1.PersistenceSpec {Size : "1Gi" }},
339345 Gateways : hermesv1.GatewaysSpec {
340346 Telegram : hermesv1.TelegramGatewaySpec {
@@ -400,7 +406,7 @@ var _ = Describe("HermesInstance reconciler: Honcho profile store", func() {
400406 inst := & hermesv1.HermesInstance {
401407 ObjectMeta : metav1.ObjectMeta {Name : instName , Namespace : ns },
402408 Spec : hermesv1.HermesInstanceSpec {
403- Image : hermesv1.ImageSpec {Repository : "ghcr.io/paperclipinc/hermes-agent" },
409+ Image : hermesv1.ImageSpec {Repository : "ghcr.io/paperclipinc/hermes-agent" , Tag : "v1.0.0" },
404410 Storage : hermesv1.StorageSpec {Persistence : hermesv1.PersistenceSpec {Size : "1Gi" }},
405411 ProfileStore : hermesv1.ProfileStoreSpec {
406412 Honcho : hermesv1.HonchoSpec {
@@ -443,7 +449,7 @@ var _ = Describe("HermesInstance reconciler: Honcho profile store", func() {
443449 inst := & hermesv1.HermesInstance {
444450 ObjectMeta : metav1.ObjectMeta {Name : instName , Namespace : ns },
445451 Spec : hermesv1.HermesInstanceSpec {
446- Image : hermesv1.ImageSpec {Repository : "ghcr.io/paperclipinc/hermes-agent" },
452+ Image : hermesv1.ImageSpec {Repository : "ghcr.io/paperclipinc/hermes-agent" , Tag : "v1.0.0" },
447453 Storage : hermesv1.StorageSpec {Persistence : hermesv1.PersistenceSpec {Size : "1Gi" }},
448454 ProfileStore : hermesv1.ProfileStoreSpec {
449455 Honcho : hermesv1.HonchoSpec {
@@ -505,7 +511,7 @@ var _ = Describe("HermesInstance reconciler: idempotency canary (Plan 3 surface)
505511 inst := & hermesv1.HermesInstance {
506512 ObjectMeta : metav1.ObjectMeta {Name : instName , Namespace : ns },
507513 Spec : hermesv1.HermesInstanceSpec {
508- Image : hermesv1.ImageSpec {Repository : "ghcr.io/paperclipinc/hermes-agent" },
514+ Image : hermesv1.ImageSpec {Repository : "ghcr.io/paperclipinc/hermes-agent" , Tag : "v1.0.0" },
509515 Storage : hermesv1.StorageSpec {Persistence : hermesv1.PersistenceSpec {Size : "1Gi" }},
510516 Runtime : hermesv1.RuntimeSpec {
511517 UV : hermesv1.UVSpec {Enabled : Ptr (true )},
0 commit comments