Page tree
Skip to end of metadata
Go to start of metadata


  • nsb_setup.sh
    • calls ansible nsb_setup.yml
    • nsb_setup.yml
      • install dependencies
      • installs docker
      • parses openrc_file
      • pulls container
      • starts container
        • Dockerfile
          • installs pip dependencies
          • clones yardstick
          • calls install.sh
            • install.sh
              • sets up ubuntu repos
              • installs ubuntu deps
              • installs pip requirements.txt
              • installs yardstick in dev mode via pip install -e .
              • configures uwsgi
              • configures nginx
              • starts gui
              • installs trex
              • starts nginx
              • startx uwsgi
          • starts supervisor.sh
          • downloads cirros
          • downloads ubuntu cloud img
          • installs exec_tests.sh
          • starts supervisord
  • yardstick env prepare
    • fetchs openrc
    • sources openrc
    • appends external network
    • calls clean_images.sh
    • calls load_images.sh
  • exec_tests.sh
    • updates yardstick git
    • calls prepare_env.sh
    • calls yardstick-verify


Yardstick daily CI flow

  • yardstick-cleanup.sh
  • yardstick-fetch-os-creds
  • yardstick-fetch-k8s-conf
  • yardstick-daily.sh
    • installer specific code
      • find openrc
    • iptables for container
    • docker pull
    • docker run exec_tests.sh
      • Dockerfile
      • exec_tests.sh


  • No labels