Code Monkey home page Code Monkey logo

reclass-test's Introduction

MCP Virtual Labs Models

Virtual reclass models for MCP based deployments for Dev & QA purposes.

Features implemented are expected to be backported to: - cookiecutter repository - system level reclass - formula default metadata

Available deployments

AAA/Identity

Model to develop and verify AAA/Identity integrations as separate product

Deployment: * 1 config node * 3 identity node (idm/idp) * 2 proxy node

Clusters: * aaa-ha-freeipa

Contacts: Petr Michalec, Adam Hecko, Florian S.

MCP DriveTrain

Clusters: * model-manager * drivetrain-ha * drivetrain-ha-clusters

MCP OpenContrail (Openstack Mitaka)

Deployment: * 1 config node * 3 control nodes * 2 compute nodes * 1 monitor node * 1 meter node * 1 log node

Clusters: * os-aio-contrail * os-aio-ovs * os-ha-contrail * os-ha-contrail-40 * os-ha-ovs * os-ha-ovs-syndic * virtual-mcp05-dvr * virtual-mcp05-ovs * virtual-mcp10-contrail * virtual-mcp10-dvr * virtual-mcp10-ovs * virtual-mcp11-aio * virtual-mcp11-contrail * virtual-mcp11-contrail-nfv * virtual-mcp11-dvr * virtual-mcp11-k8s-calico * virtual-mcp11-k8s-calico-dyn * virtual-mcp11-k8s-calico-minimal * virtual-mcp11-k8s-contrail * virtual-mcp11-ovs * virtual-mcp11-ovs-dpdk * virtual-mcp11-ovs-ironic * virtual-mcp-ocata-cicd * virtual-mcp-ocata-dvr * virtual-mcp-ocata-ovs

MCP Kunbernetes

Deployment: * 1 config node * 3 control nodes * 2 compute nodes

Clusters: * k8s-aio-calico * k8s-aio-contrail * k8s-ha-calico * k8s-ha-calico-syndic * k8s-ha-contrail

Stacklight

Clusters: * sl-k8s-calico * sl-k8s-contrail * sl-os-contrail * sl-os-ovs

Ceph

Clusters: * ceph-ha

Model validation

Models are validated on each commit with latest system-level reclass.

Models can be validated locally in docker instance with test-kitchen. Resources: * https://github.com/salt-formulas/salt-formulas/tree/master/deploy/model * https://salt-formulas.readthedocs.io/en/latest/develop/testing-formulas.html#requirements

Examples: .. code-block:: shell

➜ mcp-virtual-lab git:(master) ✗ kitchen list Instance Driver Provisioner Verifier Transport Last Action Last Error cluster-aaa-ha-freeipa Docker Shell Busser Ssh Converged <None> cluster-ceph-ha Docker Shell Busser Ssh <Not Created> <None> cluster-drivetrain-ha Docker Shell Busser Ssh <Not Created> <None> cluster-drivetrain-ha-clusters Docker Shell Busser Ssh <Not Created> <None> cluster-k8s-aio-calico Docker Shell Busser Ssh <Not Created> <None> cluster-k8s-aio-contrail Docker Shell Busser Ssh <Not Created> <None> cluster-k8s-ha-calico Docker Shell Busser Ssh <Not Created> <None> cluster-k8s-ha-calico-syndic Docker Shell Busser Ssh <Not Created> <None> cluster-k8s-ha-contrail Docker Shell Busser Ssh <Not Created> <None> cluster-model-manager Docker Shell Busser Ssh <Not Created> <None> cluster-os-aio-contrail Docker Shell Busser Ssh <Not Created> <None> cluster-os-aio-ovs Docker Shell Busser Ssh <Not Created> <None> cluster-os-ha-contrail Docker Shell Busser Ssh <Not Created> <None> cluster-os-ha-contrail-40 Docker Shell Busser Ssh <Not Created> <None> cluster-os-ha-ovs Docker Shell Busser Ssh <Not Created> <None> cluster-os-ha-ovs-syndic Docker Shell Busser Ssh <Not Created> <None> cluster-sl-k8s-calico Docker Shell Busser Ssh <Not Created> <None> cluster-sl-k8s-contrail Docker Shell Busser Ssh <Not Created> <None> cluster-sl-os-contrail Docker Shell Busser Ssh <Not Created> <None> cluster-sl-os-ovs Docker Shell Busser Ssh <Not Created> <None> cluster-virtual-mcp05-dvr Docker Shell Busser Ssh <Not Created> <None> cluster-virtual-mcp05-ovs Docker Shell Busser Ssh <Not Created> <None> cluster-virtual-mcp10-contrail Docker Shell Busser Ssh <Not Created> <None> cluster-virtual-mcp10-dvr Docker Shell Busser Ssh <Not Created> <None> cluster-virtual-mcp10-ovs Docker Shell Busser Ssh <Not Created> <None> cluster-virtual-mcp11-aio Docker Shell Busser Ssh <Not Created> <None> cluster-virtual-mcp11-contrail Docker Shell Busser Ssh <Not Created> <None> cluster-virtual-mcp11-contrail-nfv Docker Shell Busser Ssh <Not Created> <None> cluster-virtual-mcp11-dvr Docker Shell Busser Ssh <Not Created> <None> cluster-virtual-mcp11-k8s-calico Docker Shell Busser Ssh <Not Created> <None> cluster-virtual-mcp11-k8s-calico-dyn Docker Shell Busser Ssh <Not Created> <None> cluster-virtual-mcp11-k8s-calico-minimal Docker Shell Busser Ssh <Not Created> <None> cluster-virtual-mcp11-k8s-contrail Docker Shell Busser Ssh <Not Created> <None> cluster-virtual-mcp11-ovs Docker Shell Busser Ssh Converged <None> cluster-virtual-mcp11-ovs-dpdk Docker Shell Busser Ssh <Not Created> <None> cluster-virtual-mcp11-ovs-ironic Docker Shell Busser Ssh <Not Created> <None> cluster-virtual-mcp-ocata-cicd Docker Shell Busser Ssh <Not Created> <None> cluster-virtual-mcp-ocata-dvr Docker Shell Busser Ssh <Not Created> <None> cluster-virtual-mcp-ocata-ovs Docker Shell Busser Ssh <Not Created> <None>
➜  kitchen converge aaa-ha-freeipa

reclass-test's People

Contributors

martin819 avatar mirantis-slovaktelekom avatar jiribroulik avatar jakubjosef avatar epcim avatar vrovachev avatar tomkukral avatar mkarpin avatar mattymo avatar jumpojoy avatar tatyankaleontovich avatar pupapaik avatar smolaon avatar cznewt avatar dis-xcom avatar mk-lab-ci avatar dkalashnik avatar ivanovmi avatar richardfelkl avatar realjktu avatar ildarsv avatar vryzhenkin avatar iudovichenko avatar szuki avatar ibumarskov avatar akscram avatar mira-nomad avatar asledzinskiy avatar yoriksar avatar naumvd95 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.