Skip to content

Instantly share code, notes, and snippets.

@koduki
Created September 17, 2018 00:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save koduki/9327b361396b07a8e0040adcf6c24ce7 to your computer and use it in GitHub Desktop.
Save koduki/9327b361396b07a8e0040adcf6c24ce7 to your computer and use it in GitHub Desktop.
apiVersion: argoproj.io/v1alpha1
kind: Workflow
metadata:
generateName: wf-exec-ml-
spec:
entrypoint: exec-ml
volumes:
- name: google-cloud-key
secret:
secretName: btc-prediction-key
templates:
- name: btc-collector
container:
image: gcr.io/koduki-docker-test-001-1083/collector
- name: btc-predictor-dtree
container:
image: gcr.io/koduki-docker-test-001-1083/predictor_dtree
volumeMounts:
- name: google-cloud-key
mountPath: /var/secrets/google
env:
- name: GOOGLE_APPLICATION_CREDENTIALS
value: /var/secrets/google/key.json
- name: btc-predictor-knn
container:
image: gcr.io/koduki-docker-test-001-1083/predictor_knn
volumeMounts:
- name: google-cloud-key
mountPath: /var/secrets/google
env:
- name: GOOGLE_APPLICATION_CREDENTIALS
value: /var/secrets/google/key.json
- name: btc-scoring
container:
image: gcr.io/koduki-docker-test-001-1083/scoring
volumeMounts:
- name: google-cloud-key
mountPath: /var/secrets/google
env:
- name: GOOGLE_APPLICATION_CREDENTIALS
value: /var/secrets/google/key.json
- name: exec-ml
dag:
tasks:
- name: step-btc-collector
template: btc-collector
- name: step-btc-predictor-dtree
dependencies: [step-btc-collector]
template: btc-predictor-dtree
- name: step-btc-predictor-knn
dependencies: [step-btc-collector]
template: btc-predictor-knn
- name: step-btc-scoring
dependencies: [step-btc-predictor-dtree, step-btc-predictor-knn]
template: btc-scoring
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment