fromhera.workflowsimportResource,WorkflowwithWorkflow(api_version="argoproj.io/v1alpha1",kind="Workflow",annotations={"workflows.argoproj.io/description":"This example shows a more advanced JSON merge patch\n"},generate_name="k8s-patch-merge-pod-",labels={"workflows.argoproj.io/test":"true"},entrypoint="main",)asw:Resource(name="main",action="patch",flags=["pod","{{pod.name}}"],manifest="metadata:\n annotations:\n foo: bar\n",merge_strategy="merge",)
apiVersion:argoproj.io/v1alpha1kind:Workflowmetadata:generateName:k8s-patch-merge-pod-annotations:workflows.argoproj.io/description:|This example shows a more advanced JSON merge patchlabels:workflows.argoproj.io/test:'true'spec:entrypoint:maintemplates:-name:mainresource:action:patchmanifest:|metadata:annotations:foo: barmergeStrategy:mergeflags:-pod-'{{pod.name}}'