Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker tests #133

Merged
merged 7 commits into from
Sep 26, 2018
Merged

Docker tests #133

merged 7 commits into from
Sep 26, 2018

Commits on Sep 24, 2018

  1. Copy SaltStack Docker containers

    - Copy Docker image containers to launch 
    SaltStack master (+ net-api) and minion from
    https://github.com/mbologna/salt-docker-demo
    
    - Put everything under docker/ directory (perhaps 
    this should be a git-subtree? from the above 
    repo?)
    
    - Everything (especially etc_* directories are
    needed for travis container launching because
    they contain configurations and keys/certs).
    
    - Dockerfile(s) are NOT needed but I added them
    for clarification (just to show how the 
    container recipe).
    mbologna committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    0ca1be9 View commit details
    Browse the repository at this point in the history
  2. Test against SaltStack Dockerized in Travis

    Inspired by issue SUSE#108, I changed Travis config
    to launch a salt-master (+ salt-api) 
    container and two salt-minion(s).
    
    Salt-api is available at localhost:8000 during 
    tests phase.
    
    For more informations about the containers,
    see docker/README.md
    mbologna committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    9340f1e View commit details
    Browse the repository at this point in the history
  3. Add tests against Dockerized salt-api

    I added a small unit of JUnit tests against
    a local Dockerized salt-master/salt-api enabled
    with two minions.
    
    You should have a local container running,
    for more info read docker/README.md
    mbologna committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    adbab42 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6882e58 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d94b2fe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9cd47d7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5a351a4 View commit details
    Browse the repository at this point in the history