Skip to content

argus-authz/argus-deployment-test

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

argus-deployment-test

A suite for test deployment of Argus services on CentOS-6 and CentOS-7. After service setup, the Argus functional testsuite is runned against the services.

Synopsis

This test suite provides two type of deployment test:

  1. all-in-one

    All Argus services are installed on single Docker container. The testsuite is runned on the same host, too.

  2. distributed

    Each Argus service is deployed in a dedicated container, as the functional testsuite.

    In this deployment, only tests tagged with "remote" label are executed.

Configuration

The deployment tests need Docker and docker-compose for run properly: see official documentation for install them.

Run tests

For run the deployment test:

  • export the PLATFORM variable with one of the values: centos6 or centos7
  • run deploy.sh bash script

For example, for run distributed deployment test on CentOS 7:

$ cd argus-deployment-test/distributed
$ PLATFORM=centos7 ./deploy.sh

Similarly, for run all-in-one deployment:

$ cd argus-deployment-test/all-in-one
$ PLATFORM=centos7 ./deploy.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 71.8%
  • Dockerfile 15.4%
  • Puppet 12.8%