Skip to content

Instantly share code, notes, and snippets.

@dcherman
Created November 17, 2020 21:16
Show Gist options
  • Select an option

  • Save dcherman/588b3faa095f30442a8c9abdd3b4209a to your computer and use it in GitHub Desktop.

Select an option

Save dcherman/588b3faa095f30442a8c9abdd3b4209a to your computer and use it in GitHub Desktop.

Revisions

  1. dcherman created this gist Nov 17, 2020.
    53 changes: 53 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,53 @@
    metadata:
    name: fantastic-tiger
    namespace: argo
    labels:
    example: 'true'
    spec:
    serviceAccountName: argo
    arguments:
    parameters:
    - name: message
    value: hello argo
    entrypoint: get-arg
    templates:
    - name: entry
    steps:
    - - name: get-arg
    template: get-arg
    - - name: argosay
    template: argosay
    arguments:
    parameters:
    - name: message
    value: '{{steps.get-arg.outputs.parameters.cfg}}'
    - name: get-arg
    resource:
    action: get
    manifest: |
    apiVersion: v1
    kind: ConfigMap
    metadata:
    name: workflow-controller-configmap
    outputs:
    parameters:
    - name: cfg
    valueFrom:
    jsonPath: '{.data.config}'
    - name: argosay
    inputs:
    parameters:
    - name: message
    value: '{{workflow.parameters.message}}'
    container:
    name: main
    image: 'argoproj/argosay:v2'
    command:
    - /argosay
    args:
    - echo
    - '{{inputs.parameters.message}}'
    ttlStrategy:
    secondsAfterCompletion: 300
    podGC:
    strategy: OnPodCompletion