Canary analysis on Kubernetes artifacts



I have a question related to canary analysis on Kubernetes artifacts. All my deployments are on Kubernetes and I tried to set canary stage for them but I’m facing some problems.

First of all I have to mention that for deployments we are using the S3 artifacts, Bake stage (which transform those s3 templates in base64 embedded artifacts) and deploy stage for deploying those artifacts to K8S.

On the canary stage I’m able to retrieve the latest artifact from execution with Find Artifact From Execution stage but I would also want to modify some parameters inside that base64 embedded artifact retrieved, like name, namespace etc.

Is there a way to do this or do you have some suggestions on how to setup canary analysis on deployments from Kubernetes? Any response is appreciated since I’m struggling with from last week.