Skip to content
Snippets Groups Projects
Select Git revision
  • 1a31f62a6f63689ea2f35775cc1d16c446078b96
  • master default protected
  • v1.15.0
  • v1.14.7
  • v1.14.6
  • v1.14.5
  • v1.14.4
  • v1.14.3
  • v1.14.2
  • v1.14.1
  • v1.14.0
  • v1.13.2
  • v1.13.1
  • v1.13.0
  • v1.12.1
  • v1.12.0
  • v1.11.1
  • v1.11.0
  • v1.10.0
  • v1.9.2
  • v1.9.1
  • v1.9.0
22 results

ipahost.py

Blame
  • gen_matrix.sh 1.00 KiB
    #!/bin/sh
    # Generates MD formatted CI matrix from the .travis.yml
    a=$(perl -ne '/^\s{6}(CLOUD_IMAGE|KUBE_NETWORK_PLUGIN|CLOUD_REGION|CLUSTER_MODE)=(\S+)$/ && print "$2\n"' .travis.yml.bak)
    echo Travis-CI
    printf "|%25s|%25s|%25s|%25s|\n" "Network plugin" "OS type" "GCE region" "Nodes layout"
    echo "|-------------------------|-------------------------|-------------------------|-------------------------|"
    c=0
    for i in `echo $a`; do
      printf "|%25s" $i
      [ $(($c % 4)) -eq 3 ] && printf "|\n"
      c=$(( c + 1))
    done
    
    echo
    a=$(perl -ne '/^#\sstage:\sdeploy-gce-(\S+)$/ && print "$1\n";/^\s{2}(CLOUD_IMAGE|KUBE_NETWORK_PLUGIN|CLOUD_REGION|CLUSTER_MODE):\s(\S+)$/ && print "$2\n"' .gitlab-ci.yml)
    echo Gitlab-CI
    printf "|%20s|%20s|%20s|%20s|%20s\n"  "Stage" "Network plugin" "OS type" "GCE region" "Nodes layout"
    echo "|--------------------|--------------------|--------------------|--------------------|--------------------|"
    c=0
    for i in `echo $a`; do
      printf "|%20s" $i
      [ $(($c % 5)) -eq 4 ] && printf "|\n"
      c=$(( c + 1))
    done