Skip to content

Global Config

1
2
3
4
5
6
7
8
9
from hera.shared import global_config
from hera.workflows import Container, Workflow

global_config.api_version = "argoproj.io/v0beta9000"
global_config.namespace = "argo-namespace"
global_config.service_account_name = "argo-account"

with Workflow(generate_name="global-config-", entrypoint="whalesay") as w:
    whalesay = Container(image="docker/whalesay:latest", command=["cowsay"])
apiVersion: argoproj.io/v0beta9000
kind: Workflow
metadata:
  generateName: global-config-
  namespace: argo-namespace
spec:
  entrypoint: whalesay
  serviceAccountName: argo-account
  templates:
  - container:
      command:
      - cowsay
      image: docker/whalesay:latest

Comments