Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Your gateway drug to automated infrastructure testing with OpenVox, in a container.

License

Notifications You must be signed in to change notification settings

voxpupuli/container-onceover

Vox Pupuli Onceover Container

CI License Sponsored by betadots GmbH

Introduction

This repository contains a containerized version of Onceover and plugins to facilitate testing OpenVox control repositories.

Usage

You can run the container using a container runtime like Podman or Docker. Here is an example command to run Onceover in an interactive terminal, mounting the current directory to /data inside the container:

$ podman run -it --rm -v $PWD:/data:Z ghcr.io/voxpupuli/onceover:latest

NAME
    onceover - Tool for testing Puppet controlrepos

USAGE
    onceover <subcommand> [options]

COMMANDS
    help       show help
    init       Sets up a controlrepo for testing from scratch
    run        Runs either the spec or acceptance tests
    show       Shows the current state of things
    update     Updates stuff, currently only the Puppetfile

OPTIONS
    -d --debug                           Enable debug logging
       --environment_conf[=<value>]      Location of environment.con
       --environmentpath[=<value>]       Value of environmentpath from
                                         puppet.conf
       --facts_dir[=<value>]             Directory in which to find factsets
       --facts_files[=<value>]           List of factset files to use
                                         (Overrides --facts_dir)
    -h --help                            Show help for this command
       --manifest[=<value>]              Path fo find manifests
       --nodeset_file[=<value>]          YAML file containing node
                                         definitions
       --onceover_yaml[=<value>]         Path of controlrepo.yaml
    -p --path[=<value>]                  Path to the root of the controlrepo
       --puppetfile[=<value>]            Location of the Puppetfile
       --spec_dir[=<value>]              Directory in which to find spec
                                         tests and config
       --tempdir[=<value>]               Temp directory to use, defaults to
                                         .controlrepo
       --trace                           Display stack traces on application
                                         crash

For onceover usage have a look at the upstream documentation https://github.com/voxpupuli/onceover.

Versions

To see which tool versions are included in the container see:

build_versions.yaml

How to release?

see RELEASE.md

About

Your gateway drug to automated infrastructure testing with OpenVox, in a container.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages