K8S Set Owner Reference Note This example is a replication of an Argo Workflow example in Hera. The upstream example can be found here. HeraYAML 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19from hera.workflows import Resource, Workflow manifest = """apiVersion: v1 kind: ConfigMap metadata: generateName: owned-eg- data: some: value\n""" with Workflow( generate_name="k8s-set-owner-reference-", entrypoint="k8s-set-owner-reference", ) as w: create_route = Resource( name="k8s-set-owner-reference", action="create", manifest=manifest, set_owner_reference=True, ) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18apiVersion: argoproj.io/v1alpha1 kind: Workflow metadata: generateName: k8s-set-owner-reference- spec: entrypoint: k8s-set-owner-reference templates: - name: k8s-set-owner-reference resource: action: create manifest: | apiVersion: v1 kind: ConfigMap metadata: generateName: owned-eg- data: some: value setOwnerReference: true Comments