apiVersion: cloud.pingcap.com/v1
kind: Workflow
metadata:
  labels:
    cloud.pingcap.com/provider-type: aks # make controller happy
    cloud.pingcap.com/region: eastus # make controller happy if run controller with
    cloud.pingcap.com/reconciler: tennix
  name: nodepool-workflow
  namespace: nightly-ms-1035479
spec:
  type: "Demo"
  steps:
    - name: step1
      uses: CreateNodePoolAction
      inputs:
        name: tennix-nodepool
        nodeCount: 1
        region: eastus
        zones: ["1", "2", "3"]
        rootDiskSizeGB: 50
        instanceType: Standard_DS2_v2
        kubeClusterID: /subscriptions/99549169-6cee-4263-8491-924a3011ee31/resourceGroups/dedicated-dev-eastus-964077254a11700c788685d76df-5d885c5d/providers/Microsoft.ContainerService/managedClusters/dedicated-dev-eastus-964077254a-2c25f7eb
        nodeSubnets:
          - /subscriptions/99549169-6cee-4263-8491-924a3011ee31/resourceGroups/dedicated-dev-eastus-964077254a11700c788685d76df-5d885c5d/providers/Microsoft.Network/virtualNetworks/dedicated-dev-eastus-964077254a11700c788685d76df-5d885c5d/subnets/dedicated-dev-eastus-964077254a11700c788685d76df-5d885c5d-node
        podSubnets: 
          - /subscriptions/99549169-6cee-4263-8491-924a3011ee31/resourceGroups/dedicated-dev-eastus-964077254a11700c788685d76df-5d885c5d/providers/Microsoft.Network/virtualNetworks/dedicated-dev-eastus-964077254a11700c788685d76df-5d885c5d/subnets/dedicated-dev-eastus-964077254a11700c788685d76df-5d885c5d-pod
        providerType: aks
        providerConfig: pc-dedicated-dev-eastus-964077254a-2c25f7eb-3a1512af
    - name: step2
      uses: EchoAction
      inputs:
        nodePoolID: "$steps.step1.outputs.nodePoolID"
    - name: sleep-60s
      uses: SleepAction
      inputs:
        duration: 60s
