Git Product home page Git Product logo

stc's Introduction

Project STC

Purpose

Project STC is the effort driven by the Red Hat EMEA Openshift Specialist Solution Architects team to create reusable assets for the deployment of Red Hat Openshift environments for

  • Demos

  • Proof of Technologies

  • Proof of Concepts

  • non Productive Openshift environments

The leading idea behind STC is to start with a Minimal Viable Setup (MVS) consisting of:

  • 1 Bastion

  • 3 Master

  • 3 Nodes

deployed with standard Red Hat Openshift capabilities. The topology is now dynamic in terms of 3 possible STC Flavor to be used for the setup (standard, mini and full)

MVS includes following services:

  • Container registry

  • Routing layer

  • Prometheus

  • Ansible and Template service brokers

  • Hawkular based metrics

  • EFK stack log aggregation for apps

  • Openshift Containers Storage (OCS)

  • Grafana

Supported OCP Versions

Version Description

3.11

STC default OCP version

3.10

OCP previous version

For a complete list of technical pre-requisites, please check this document.

Additional capabilities and features can then be added to this MVS, based on the scenarios which need to be demoed or verified.

The following image depicts the System Architecture of the MVS

stc bb1

STC?

STC is an abbreviation from the tabletop game Warhammer 40K and stands for Standard Template Construct

In the context of this repository, it represents a predefined set of Building Blocks, which can be used to achieve predefined setups and use-cases.

Building blocks (BB)

Each Building Block represents a certain capability, which can be used either singular, in combination or dependency of another Building Block.

Please check the following list of existing and planned Building Blocks

An archive of BB not yet tested nor updated for newest versions is available inside the archive directory

Get started

Check prerequirements for executing STC from here.

Once prerequirements are in place start validating your environment with BB0

Want to contribute?

Check basic information about contributing building blocks from Check basic information about contributing building blocks from Contributing to STC

stc's People

Contributors

blues-man avatar ikke-t avatar luigiaparicio avatar mikenald avatar

Watchers

 avatar  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.