Uploaded image for project: 'National Data Service'
  1. National Data Service
  2. NDS-1151

TravisCI YAML file for ndslabs repo

    XMLWordPrintableJSON

Details

    • NDS Sprint 40, NDS Sprint 41, NDS Sprint 42, NDS Sprint 43, NDS Sprint 44, NDS Sprint 45, NDS Sprint 46

    Description

      The purpose of this ticket is to bridge the work done by NDS-1146 and NDS-1150 into a working CI/CD system for Workbench.

      1. Expose staging server (see NDS-1150) to TravisCI
        • SSH / kubectl / firewall ports / CIDR
      2. Write a travis.yml for the ndslabs repo
        1. clear out previous cluster state (clear etcd, delete pods, clear out home folders from user data directory, recreate test user, etc)
        2. deploy the most recent templates (from git?)
        3. run any/all test suite(s) for the apiserver/webui (NDS-157 + NDS-1146)

      Ideally, the travis.yml file should encode:

      • dependencies
      • test steps
      • required secrets for accessing staging server (plus encryption)

      Gliffy Diagrams

        Attachments

          Issue Links

            Activity

              People

                willis8 Craig Willis
                lambert8 Michael Lambert
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Tasks