...

Text file src/edge-infra.dev/hack/build/rules/d2/tests/ci.d2

Documentation: edge-infra.dev/hack/build/rules/d2/tests

     1style.fill: transparent
     2
     3integration-periodic-hourly -> params
     4
     5params: |md
     6  parameters: { "k8s-versions": ["1.25", "1.26", "1.27"] }
     7|
     8
     9params -> integration-kind-1-25
    10params -> integration-kind-1-26
    11params -> integration-kind-1-27
    12params -> integration-gke-1-25
    13params -> integration-gke-1-26
    14params -> integration-gke-1-27
    15
    16# input would be specific version of rosa container to use, so you
    17# could schedule recurring tests based on version of edge, rolling updates, etc
    18templates: {
    19  near: center-left
    20  integration-kind: {
    21    rosa
    22    rosa <-> docker-sidecar: k8s-in-docker
    23  }
    24
    25  integration-gke: {
    26    create-cluster -> wait-cluster
    27    wait-cluster -> generate-kubeconfig
    28    generate-kubeconfig -> rosa
    29    rosa -> delete-cluster
    30  }
    31}

View as plain text