@@ -27,6 +27,9 @@ includes:
2727 multicluster :
2828 taskfile : ./tasks/Taskfile.multicluster.yml
2929 dir : ./tasks
30+ rmq :
31+ taskfile : ./tasks/Taskfile.rmq.yml
32+ dir : ./tasks
3033 eks :
3134 taskfile : ./tasks/Taskfile.eks.yml
3235 dir : ./tasks
3538 ROOT_DIR :
3639 sh : pwd
3740 OPERATOR_DIR : ' {{.OPERATOR_DIR | default (print .ROOT_DIR "/../operator")}}'
38- CHARTS_DIR : ' {{.CHARTS_DIR | default (print .ROOT_DIR "/../charts/mirrord-operator")}}'
41+ CHARTS_DIR : ' {{.CHARTS_DIR | default (print .ROOT_DIR "/../operator/ charts/mirrord-operator")}}'
3942 SCRIPTS_DIR : ' {{.SCRIPTS_DIR | default (print .ROOT_DIR "/scripts")}}'
4043 MIRRORD_DIR : ' {{.MIRRORD_DIR | default (print .ROOT_DIR "/../mirrord")}}'
4144 OPERATOR_IMAGE : ' {{.OPERATOR_IMAGE | default "mirrord-operator:custom"}}'
@@ -128,6 +131,15 @@ tasks:
128131 operator
129132 - task : operator:image:load
130133
134+ build:mirrord:agent :
135+ desc : Build mirrord agent image and load into minikube
136+ vars :
137+ AGENT_IMAGE : ' {{.AGENT_IMAGE | default "test"}}'
138+ cmds :
139+ - cd {{.MIRRORD_DIR}} && {{.CONTAINER_RUNTIME}} build -f mirrord/agent/Dockerfile -t {{.AGENT_IMAGE}} .
140+ - task : mirrord:agent:image:load
141+ vars : { AGENT_IMAGE: "{{.AGENT_IMAGE}}" }
142+
131143 build:mirrord:agent:gcs :
132144 desc : Build mirrord agent with GCS sccache
133145 vars :
@@ -687,6 +699,30 @@ tasks:
687699 - task : operator:install
688700 - task : sqs:deploy:aws
689701
702+ test:rmq :
703+ desc : " Deploy RabbitMQ Cluster Operator + cluster and install operator"
704+ deps : [operator:install]
705+ cmds :
706+ - task : rmq:deploy
707+
708+ test:rmq:clean :
709+ desc : " Clean cluster and deploy RabbitMQ from scratch"
710+ cmds :
711+ - task : cluster:delete
712+ - task : cluster:create
713+ - task : build:mirrord:agent
714+ - task : operator:install
715+ - task : rmq:deploy
716+
717+ test:rmq:clean:nobuild :
718+ desc : " Clean cluster and deploy RabbitMQ (skip operator build)"
719+ cmds :
720+ - task : cluster:delete
721+ - task : cluster:create
722+ - task : build:mirrord:agent
723+ - task : operator:install:nobuild
724+ - task : rmq:deploy
725+
690726 test:kafka :
691727 desc : " Run Kafka test"
692728 deps : [build:app:kafka, operator:install]
0 commit comments