Skip to content
This repository has been archived by the owner on Apr 12, 2021. It is now read-only.

after-input doesnt run on steps with no viewable additional-input metadata #1364

Closed
kwmonroe opened this issue Mar 14, 2018 · 2 comments
Closed
Assignees

Comments

@kwmonroe
Copy link
Contributor

What I'm trying to do

Create a cdk spell that will use bundle-add in an after-input step to reconfigure the kubernetes-worker stanza to set GPU constraints (instance-type=pX).

What I did

Be me, on Darwin:

$ conjure-up --version
conjure-up 2.5.5

Attempt to include an after-input step (chmod'd 0755):

https://github.com/juju-solutions/spells/tree/feature/cdk-nvidia/canonical-kubernetes-nvidia/steps/00_process-providertype

Note that this step doesn't have viewable: True nor additional-input fields:

https://github.com/juju-solutions/spells/blob/feature/cdk-nvidia/canonical-kubernetes-nvidia/steps/00_process-providertype/metadata.yaml

Use a local spell dir with the above forked repo on the feature/cdk-nvidia branch with:

$ git clone -b feature/cdk-nvidia https://github.com/juju-solutions/spells.git /tmp/spells
$ conjure-up --nosync --spells-dir=/tmp/spells kubernetes

Select CDK+GPU, no addons, AWS, and the default flannel choice. Notice the debug output does not say anything about running canonical-kubernetes-nvidia/steps/00_process-providertype/after-input.

What I want

conjure-up to execute after-input even if there's no viewable additional input defined in the step metadata.

What I got

conjure-up did not execute my after-input script.

Colorful commentary

I tried quite a few permutations on the 00_process-providertype step. The only way I could get my after-input script to execute was to include viewable: True and an unused input into that step metadata:

title: Pre processing
description: Runs some pre processing requirements for certain providers
viewable: True
additional-input:
  - label: Wat
    key: NOTUSED
    type: choice
    default: gpu
    choices:
      - gpu

I could not get it to run without both viewable and additional-input. Including these is most unfortunate because I don't actually want the user to see this NOTUSED key.

@kwmonroe
Copy link
Contributor Author

Log without viewable and additional-input in metadata.yaml:

$ cat conjure-up/conjure-up.log
2018-03-14 17:03:16,713 [DEBUG] conjure-up/_unspecified_spell - juju.py:40 - bin_path candidate found
2018-03-14 17:03:16,713 [DEBUG] conjure-up/_unspecified_spell - juju.py:40 - wait_path candidate found
2018-03-14 17:03:16,829 [DEBUG] conjure-up/_unspecified_spell - app.py:254 - Juju version: 2.3.3-highsierra-amd64, conjure-up version: 2.5.5
2018-03-14 17:03:16,846 [DEBUG] conjure-up/_unspecified_spell - raven.base.Client: base.py:267 - Configuring Raven for host: <raven.conf.remote.RemoteConfig object at 0x10b13be10>
2018-03-14 17:03:16,850 [DEBUG] conjure-up/_unspecified_spell - telemetry.py:17 - Showing screen: Application Start
2018-03-14 17:03:16,862 [DEBUG] conjure-up/_unspecified_spell - telemetry.py:31 - OS: Darwin-17.4.0-x86_64-i386-64bit
2018-03-14 17:03:16,865 [INFO] conjure-up/_unspecified_spell - events.py:172 - Watching for shutdown
2018-03-14 17:03:16,882 [DEBUG] conjure-up/_unspecified_spell - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:03:16,941 [DEBUG] conjure-up/_unspecified_spell - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:03:16,944 [DEBUG] conjure-up/_unspecified_spell - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:03:16,988 [DEBUG] conjure-up/_unspecified_spell - events.py:53 - Awaiting Shutdown at conjureup/events.py:175
2018-03-14 17:03:16,995 [DEBUG] conjure-up/_unspecified_spell - telemetry.py:17 - Showing screen: Spell Selection
2018-03-14 17:03:17,027 [DEBUG] conjure-up/_unspecified_spell - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:03:17,030 [DEBUG] conjure-up/_unspecified_spell - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:03:17,107 [DEBUG] conjure-up/_unspecified_spell - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:03:18,475 [DEBUG] conjure-up/_unspecified_spell - telemetry.py:31 - Spell Choice: canonical-kubernetes-nvidia
2018-03-14 17:03:18,476 [DEBUG] conjure-up/canonical-kubernetes-nvidia - download.py:60 - Path is local filesystem, copying /tmp/ham/canonical-kubernetes-nvidia to /Users/kwmonroe/.cache/conjure-up/canonical-kubernetes-nvidia
2018-03-14 17:03:18,478 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:03:18,539 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:03:18,550 [DEBUG] conjure-up/canonical-kubernetes-nvidia - step.py:27 - steps: [<StepModel Canonical Distribution of Kubernetes with nVidia GPU workers 00_process-providertype v: False c: []>, <StepModel Canonical Distribution of Kubernetes with nVidia GPU workers 01_select-network v: True c: []>, <StepModel Canonical Distribution of Kubernetes with nVidia GPU workers 02_get-kubectl v: True c: []>, <StepModel Canonical Distribution of Kubernetes with nVidia GPU workers 03_cluster-info v: True c: []>, <StepModel Canonical Distribution of Kubernetes with nVidia GPU workers 04_enable-cni v: False c: []>]
2018-03-14 17:03:18,589 [DEBUG] conjure-up/canonical-kubernetes-nvidia - utils.py:513 - Pulling bundle for canonical-kubernetes from channel: stable
2018-03-14 17:03:18,711 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:03:19,231 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /v5/canonical-kubernetes/meta/id?channel=stable HTTP/1.1" 200 99
2018-03-14 17:03:19,237 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:03:19,749 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /v5/canonical-kubernetes-179/archive/bundle.yaml HTTP/1.1" 200 488
2018-03-14 17:03:19,775 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:03:19,778 [DEBUG] conjure-up/canonical-kubernetes-nvidia - telemetry.py:17 - Showing screen: Add-on Selection
2018-03-14 17:03:19,791 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:03:19,854 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:03:20,312 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/meta/any?include=charm-metadata&include=charm-config&id=cs:~containers/easyrsa&id=cs:~containers/etcd&id=cs:~containers/flannel&id=cs:~containers/kubeapi-load-balancer&id=cs:~containers/kubernetes-master&id=cs:~containers/kubernetes-worker HTTP/1.1" 200 None
2018-03-14 17:03:20,319 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:03:20,834 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/easyrsa/readme HTTP/1.1" 200 1474
2018-03-14 17:03:20,840 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:03:21,346 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/etcd/readme HTTP/1.1" 200 4649
2018-03-14 17:03:21,352 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:03:21,875 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/flannel/readme HTTP/1.1" 200 1076
2018-03-14 17:03:21,881 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:03:22,429 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/kubeapi-load-balancer/readme HTTP/1.1" 200 114
2018-03-14 17:03:22,449 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:03:22,910 [DEBUG] conjure-up/canonical-kubernetes-nvidia - telemetry.py:17 - Showing screen: Choose a Cloud
2018-03-14 17:03:22,954 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:03:22,995 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/kubernetes-master/readme HTTP/1.1" 200 1715
2018-03-14 17:03:23,001 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:03:23,016 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:03:23,553 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/kubernetes-worker/readme HTTP/1.1" 200 1942
2018-03-14 17:03:24,215 [DEBUG] conjure-up/canonical-kubernetes-nvidia - telemetry.py:31 - Cloud selection: aws
2018-03-14 17:03:24,219 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:03:24,288 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:03:24,346 [DEBUG] conjure-up/canonical-kubernetes-nvidia - telemetry.py:17 - Showing screen: Choose a Credential
2018-03-14 17:03:24,356 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:03:24,413 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:03:25,560 [DEBUG] conjure-up/canonical-kubernetes-nvidia - telemetry.py:17 - Showing screen: Choose a Region
2018-03-14 17:03:25,572 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:03:25,944 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:03:27,830 [DEBUG] conjure-up/canonical-kubernetes-nvidia - telemetry.py:17 - Showing screen: Choose a Controller
2018-03-14 17:03:27,841 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:03:27,908 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:03:28,510 [DEBUG] conjure-up/canonical-kubernetes-nvidia - telemetry.py:17 - Showing screen: Configure Spell
2018-03-14 17:03:28,520 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:03:28,587 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:03:29,877 [INFO] conjure-up/canonical-kubernetes-nvidia - step.py:206 - Running Canonical Distribution of Kubernetes with nVidia GPU workers step: 01_select-network after-input.
2018-03-14 17:03:30,075 [DEBUG] conjure-up/canonical-kubernetes-nvidia - step.py:245 - Storing environment
2018-03-14 17:03:30,084 [DEBUG] conjure-up/canonical-kubernetes-nvidia - step.py:251 - Executing script: /Users/kwmonroe/.cache/conjure-up/canonical-kubernetes-nvidia/steps/01_select-network/after-input
2018-03-14 17:03:30,145 [DEBUG] conjure-up/canonical-kubernetes-nvidia - telemetry.py:17 - Showing screen: Configure Applications
2018-03-14 17:03:30,157 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:03:30,171 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:03:30,173 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:03:30,174 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:03:30,174 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:03:30,174 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:03:30,176 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:03:30,275 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:03:30,686 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/kubeapi-load-balancer-55/readme HTTP/1.1" 200 114
2018-03-14 17:03:30,693 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/flannel-50/readme HTTP/1.1" 200 1076
2018-03-14 17:03:30,701 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/kubernetes-worker-106/readme HTTP/1.1" 200 1942
2018-03-14 17:03:30,704 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/easyrsa-33/readme HTTP/1.1" 200 1474
2018-03-14 17:03:30,705 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/kubernetes-master-97/readme HTTP/1.1" 200 1715
2018-03-14 17:03:30,711 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/etcd-74/readme HTTP/1.1" 200 4649
2018-03-14 17:03:37,595 [DEBUG] conjure-up/canonical-kubernetes-nvidia - telemetry.py:17 - Showing screen: Architect Application
2018-03-14 17:03:37,612 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:03:37,682 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:03:45,835 [DEBUG] conjure-up/canonical-kubernetes-nvidia - telemetry.py:17 - Showing screen: Configure Applications
2018-03-14 17:03:45,890 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:03:45,958 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35

Grep'd for steps, see there is no mention of after-input from 00_process-providertype:

$ cat conjure-up/conjure-up.log  | grep step
2018-03-14 17:03:18,550 [DEBUG] conjure-up/canonical-kubernetes-nvidia - step.py:27 - steps: [<StepModel Canonical Distribution of Kubernetes with nVidia GPU workers 00_process-providertype v: False c: []>, <StepModel Canonical Distribution of Kubernetes with nVidia GPU workers 01_select-network v: True c: []>, <StepModel Canonical Distribution of Kubernetes with nVidia GPU workers 02_get-kubectl v: True c: []>, <StepModel Canonical Distribution of Kubernetes with nVidia GPU workers 03_cluster-info v: True c: []>, <StepModel Canonical Distribution of Kubernetes with nVidia GPU workers 04_enable-cni v: False c: []>]
2018-03-14 17:03:29,877 [INFO] conjure-up/canonical-kubernetes-nvidia - step.py:206 - Running Canonical Distribution of Kubernetes with nVidia GPU workers step: 01_select-network after-input.
2018-03-14 17:03:30,075 [DEBUG] conjure-up/canonical-kubernetes-nvidia - step.py:245 - Storing environment
2018-03-14 17:03:30,084 [DEBUG] conjure-up/canonical-kubernetes-nvidia - step.py:251 - Executing script: /Users/kwmonroe/.cache/conjure-up/canonical-kubernetes-nvidia/steps/01_select-network/after-input

@kwmonroe
Copy link
Contributor Author

Log with my nonsensical metadata added:

$ cat conjure-up/conjure-up.log
2018-03-14 17:06:06,728 [DEBUG] conjure-up/_unspecified_spell - juju.py:40 - bin_path candidate found
2018-03-14 17:06:06,728 [DEBUG] conjure-up/_unspecified_spell - juju.py:40 - wait_path candidate found
2018-03-14 17:06:06,830 [DEBUG] conjure-up/_unspecified_spell - app.py:254 - Juju version: 2.3.3-highsierra-amd64, conjure-up version: 2.5.5
2018-03-14 17:06:06,849 [DEBUG] conjure-up/_unspecified_spell - raven.base.Client: base.py:267 - Configuring Raven for host: <raven.conf.remote.RemoteConfig object at 0x10c823e10>
2018-03-14 17:06:06,852 [DEBUG] conjure-up/_unspecified_spell - telemetry.py:17 - Showing screen: Application Start
2018-03-14 17:06:06,864 [DEBUG] conjure-up/_unspecified_spell - telemetry.py:31 - OS: Darwin-17.4.0-x86_64-i386-64bit
2018-03-14 17:06:06,867 [INFO] conjure-up/_unspecified_spell - events.py:172 - Watching for shutdown
2018-03-14 17:06:06,885 [DEBUG] conjure-up/_unspecified_spell - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:06:06,962 [DEBUG] conjure-up/_unspecified_spell - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:06:06,965 [DEBUG] conjure-up/_unspecified_spell - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:06:06,994 [DEBUG] conjure-up/_unspecified_spell - events.py:53 - Awaiting Shutdown at conjureup/events.py:175
2018-03-14 17:06:07,001 [DEBUG] conjure-up/_unspecified_spell - telemetry.py:17 - Showing screen: Spell Selection
2018-03-14 17:06:07,024 [DEBUG] conjure-up/_unspecified_spell - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:06:07,027 [DEBUG] conjure-up/_unspecified_spell - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:06:07,084 [DEBUG] conjure-up/_unspecified_spell - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:06:08,310 [DEBUG] conjure-up/_unspecified_spell - telemetry.py:31 - Spell Choice: canonical-kubernetes-nvidia
2018-03-14 17:06:08,310 [DEBUG] conjure-up/canonical-kubernetes-nvidia - download.py:60 - Path is local filesystem, copying /tmp/ham/canonical-kubernetes-nvidia to /Users/kwmonroe/.cache/conjure-up/canonical-kubernetes-nvidia
2018-03-14 17:06:08,313 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:06:08,374 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:06:08,387 [DEBUG] conjure-up/canonical-kubernetes-nvidia - step.py:27 - steps: [<StepModel Canonical Distribution of Kubernetes with nVidia GPU workers 00_process-providertype v: True c: []>, <StepModel Canonical Distribution of Kubernetes with nVidia GPU workers 01_select-network v: True c: []>, <StepModel Canonical Distribution of Kubernetes with nVidia GPU workers 02_get-kubectl v: True c: []>, <StepModel Canonical Distribution of Kubernetes with nVidia GPU workers 03_cluster-info v: True c: []>, <StepModel Canonical Distribution of Kubernetes with nVidia GPU workers 04_enable-cni v: False c: []>]
2018-03-14 17:06:08,428 [DEBUG] conjure-up/canonical-kubernetes-nvidia - utils.py:513 - Pulling bundle for canonical-kubernetes from channel: stable
2018-03-14 17:06:08,430 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:08,947 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /v5/canonical-kubernetes/meta/id?channel=stable HTTP/1.1" 200 99
2018-03-14 17:06:08,953 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:09,470 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /v5/canonical-kubernetes-179/archive/bundle.yaml HTTP/1.1" 200 488
2018-03-14 17:06:09,489 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:09,491 [DEBUG] conjure-up/canonical-kubernetes-nvidia - telemetry.py:17 - Showing screen: Add-on Selection
2018-03-14 17:06:09,501 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:06:09,561 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:06:10,019 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/meta/any?include=charm-metadata&include=charm-config&id=cs:~containers/easyrsa&id=cs:~containers/etcd&id=cs:~containers/flannel&id=cs:~containers/kubeapi-load-balancer&id=cs:~containers/kubernetes-master&id=cs:~containers/kubernetes-worker HTTP/1.1" 200 4781
2018-03-14 17:06:10,025 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:10,567 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/easyrsa/readme HTTP/1.1" 200 1474
2018-03-14 17:06:10,573 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:11,086 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/etcd/readme HTTP/1.1" 200 4649
2018-03-14 17:06:11,092 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:11,619 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/flannel/readme HTTP/1.1" 200 1076
2018-03-14 17:06:11,625 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:12,170 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/kubeapi-load-balancer/readme HTTP/1.1" 200 114
2018-03-14 17:06:12,178 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:12,240 [DEBUG] conjure-up/canonical-kubernetes-nvidia - telemetry.py:17 - Showing screen: Choose a Cloud
2018-03-14 17:06:12,308 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:06:12,378 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:06:12,715 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/kubernetes-master/readme HTTP/1.1" 200 1715
2018-03-14 17:06:12,721 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:13,250 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/kubernetes-worker/readme HTTP/1.1" 200 1942
2018-03-14 17:06:13,638 [DEBUG] conjure-up/canonical-kubernetes-nvidia - telemetry.py:31 - Cloud selection: aws
2018-03-14 17:06:13,642 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:06:13,708 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:06:13,771 [DEBUG] conjure-up/canonical-kubernetes-nvidia - telemetry.py:17 - Showing screen: Choose a Credential
2018-03-14 17:06:13,780 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:06:13,852 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:06:14,531 [DEBUG] conjure-up/canonical-kubernetes-nvidia - telemetry.py:17 - Showing screen: Choose a Region
2018-03-14 17:06:14,544 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:06:14,606 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:06:16,890 [DEBUG] conjure-up/canonical-kubernetes-nvidia - telemetry.py:17 - Showing screen: Choose a Controller
2018-03-14 17:06:16,901 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:06:16,964 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:06:18,258 [DEBUG] conjure-up/canonical-kubernetes-nvidia - telemetry.py:17 - Showing screen: Configure Spell
2018-03-14 17:06:18,270 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:06:18,355 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:06:19,903 [INFO] conjure-up/canonical-kubernetes-nvidia - step.py:206 - Running Canonical Distribution of Kubernetes with nVidia GPU workers step: 00_process-providertype after-input.
2018-03-14 17:06:20,064 [DEBUG] conjure-up/canonical-kubernetes-nvidia - step.py:245 - Storing environment
2018-03-14 17:06:20,072 [DEBUG] conjure-up/canonical-kubernetes-nvidia - step.py:251 - Executing script: /Users/kwmonroe/.cache/conjure-up/canonical-kubernetes-nvidia/steps/00_process-providertype/after-input
2018-03-14 17:06:22,163 [INFO] conjure-up/canonical-kubernetes-nvidia - step.py:206 - Running Canonical Distribution of Kubernetes with nVidia GPU workers step: 01_select-network after-input.
2018-03-14 17:06:22,342 [DEBUG] conjure-up/canonical-kubernetes-nvidia - step.py:245 - Storing environment
2018-03-14 17:06:22,351 [DEBUG] conjure-up/canonical-kubernetes-nvidia - step.py:251 - Executing script: /Users/kwmonroe/.cache/conjure-up/canonical-kubernetes-nvidia/steps/01_select-network/after-input
2018-03-14 17:06:22,373 [DEBUG] conjure-up/canonical-kubernetes-nvidia - utils.py:513 - Pulling bundle for canonical-kubernetes from channel: stable
2018-03-14 17:06:22,376 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:22,915 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /v5/canonical-kubernetes/meta/id?channel=stable HTTP/1.1" 200 99
2018-03-14 17:06:22,922 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:23,426 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /v5/canonical-kubernetes-179/archive/bundle.yaml HTTP/1.1" 200 488
2018-03-14 17:06:23,449 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:23,477 [DEBUG] conjure-up/canonical-kubernetes-nvidia - telemetry.py:17 - Showing screen: Configure Applications
2018-03-14 17:06:23,486 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:06:23,502 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:23,505 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:23,505 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:23,505 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:23,506 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:23,507 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:23,569 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:06:23,956 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/meta/any?include=charm-metadata&include=charm-config&id=cs:~containers/kubernetes-master&id=cs:~containers/kubernetes-worker&id=cs:~containers/kubeapi-load-balancer&id=cs:~containers/flannel&id=cs:~containers/etcd&id=cs:~containers/easyrsa HTTP/1.1" 200 None
2018-03-14 17:06:23,963 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:24,029 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/kubernetes-worker-106/readme HTTP/1.1" 200 1942
2018-03-14 17:06:24,030 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/etcd-74/readme HTTP/1.1" 200 4649
2018-03-14 17:06:24,032 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/easyrsa-33/readme HTTP/1.1" 200 1474
2018-03-14 17:06:24,040 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/kubeapi-load-balancer-55/readme HTTP/1.1" 200 114
2018-03-14 17:06:24,044 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/flannel-50/readme HTTP/1.1" 200 1076
2018-03-14 17:06:24,046 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/kubernetes-master-97/readme HTTP/1.1" 200 1715
2018-03-14 17:06:24,492 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/easyrsa/readme HTTP/1.1" 200 1474
2018-03-14 17:06:24,498 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:25,027 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/etcd/readme HTTP/1.1" 200 4649
2018-03-14 17:06:25,033 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:25,560 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/flannel/readme HTTP/1.1" 200 1076
2018-03-14 17:06:25,565 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:26,436 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/kubeapi-load-balancer/readme HTTP/1.1" 200 114
2018-03-14 17:06:26,442 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:26,949 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/kubernetes-master/readme HTTP/1.1" 200 1715
2018-03-14 17:06:26,957 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:824 - Starting new HTTPS connection (1): api.jujucharms.com
2018-03-14 17:06:27,063 [DEBUG] conjure-up/canonical-kubernetes-nvidia - telemetry.py:17 - Showing screen: Architect Application
2018-03-14 17:06:27,076 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:06:27,172 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35
2018-03-14 17:06:27,466 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - https://api.jujucharms.com:443 "GET /charmstore/v5/~containers/xenial/kubernetes-worker/readme HTTP/1.1" 200 1942
2018-03-14 17:06:32,064 [DEBUG] conjure-up/canonical-kubernetes-nvidia - telemetry.py:17 - Showing screen: Configure Applications
2018-03-14 17:06:32,080 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:208 - Starting new HTTP connection (1): www.google-analytics.com
2018-03-14 17:06:32,147 [DEBUG] conjure-up/canonical-kubernetes-nvidia - urllib3.connectionpool: connectionpool.py:396 - http://www.google-analytics.com:80 "POST /collect HTTP/1.1" 200 35

Grep'd for steps, see my after-input from 00_process-providertype:

$ cat conjure-up/conjure-up.log  | grep step
2018-03-14 17:06:08,387 [DEBUG] conjure-up/canonical-kubernetes-nvidia - step.py:27 - steps: [<StepModel Canonical Distribution of Kubernetes with nVidia GPU workers 00_process-providertype v: True c: []>, <StepModel Canonical Distribution of Kubernetes with nVidia GPU workers 01_select-network v: True c: []>, <StepModel Canonical Distribution of Kubernetes with nVidia GPU workers 02_get-kubectl v: True c: []>, <StepModel Canonical Distribution of Kubernetes with nVidia GPU workers 03_cluster-info v: True c: []>, <StepModel Canonical Distribution of Kubernetes with nVidia GPU workers 04_enable-cni v: False c: []>]
2018-03-14 17:06:19,903 [INFO] conjure-up/canonical-kubernetes-nvidia - step.py:206 - Running Canonical Distribution of Kubernetes with nVidia GPU workers step: 00_process-providertype after-input.
2018-03-14 17:06:20,064 [DEBUG] conjure-up/canonical-kubernetes-nvidia - step.py:245 - Storing environment
2018-03-14 17:06:20,072 [DEBUG] conjure-up/canonical-kubernetes-nvidia - step.py:251 - Executing script: /Users/kwmonroe/.cache/conjure-up/canonical-kubernetes-nvidia/steps/00_process-providertype/after-input
2018-03-14 17:06:22,163 [INFO] conjure-up/canonical-kubernetes-nvidia - step.py:206 - Running Canonical Distribution of Kubernetes with nVidia GPU workers step: 01_select-network after-input.
2018-03-14 17:06:22,342 [DEBUG] conjure-up/canonical-kubernetes-nvidia - step.py:245 - Storing environment
2018-03-14 17:06:22,351 [DEBUG] conjure-up/canonical-kubernetes-nvidia - step.py:251 - Executing script: /Users/kwmonroe/.cache/conjure-up/canonical-kubernetes-nvidia/steps/01_select-network/after-input

@adam-stokes adam-stokes self-assigned this Mar 14, 2018
johnsca added a commit that referenced this issue Mar 15, 2018
johnsca added a commit that referenced this issue Mar 15, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants