Skip to content
forked from sclorg/welcome

Welcome page with basic overview around the sclorg organization, aka what all one can find here.

Notifications You must be signed in to change notification settings

remknul/welcome

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Welcome to the SCL.org Space

This is basically an overview around the sclorg organization, aka what all one can find here.

Why SCL.org? Since all the repositories, under this organization are somehow connected to the Software Collections concept. Software Collections give you the power to build, install, and use multiple versions of software on the same system, without affecting system-wide installed packages.

And since we have had set of new web development tools available as RPMs, tested and available in the directory on softwarecollections.org, it is a good idea to re-use those tested packages and make container images from them, that are working fine in OpenShift.

Repositories Overview

  • Container contribution guidelines: Learn about what principles to follow when contributing to the sclorg organization, especially containers repositories
  • Container images overview based on the Software Collections: Dockerfiles, other relevant sources and tests for the images
  • scl-utils: Upstream project for the scl-utils package that is available in RHEL, CentOS and Fedora and that allows to build the RPM packages into alternative directory.
  • spec2scl: Tool written in Python that helps migrating RPM spec files into SCL-enabled variant, which means adding some macros, scriptlets, etc.
  • softwarecollections.org: Sources for softwarecollections.org website, a django application that serves as a directory of available Software Collections.
  • centpkg for SCLo: Small wrapper that helps SCLo SIG maintainers build SCL packages in CBS.
  • centos-release package: Small RPM package with YUM repository that provides upstream Software Collections built in CBS by community (not those that are part of RHSCL).
  • SCLo CI Tests: Tests that are run in CentOS CI to verify the RPM packages were (re)build fine in CBS.
  • RPM List Builder: Tool that should help rebuilding SRPMs in CBS, that were previously made available in different repository (for example RHSCL, but not only this one).
  • RHSCL Container CI: Scripts that help testing containers on RHEL platform.

Where to Learn More About Containers

There is a lot of articles around Docker and containers generally, these are just few that seemed to provide basic introduction:

How to write a Dockerfile

Reproducible builds are created via Dockerfiles, learn more about Dockerfile basics in the following articles:

Orchestrating Containers and PaaS

Kubernetes (aka k8s) has become de-facto standard in the orchestrating containers (which means running them in scale, configuring as cattle, not pets). OpenShift is then PaaS built on top of Kubernetes, that offers whole application lifecycle management, i.e. rapidly build and deploy Docker-formatted containers and manage them on a robust, scalable platform. Learn more about those two technologies at:

Source-to-image

Many packages under this organization uses the source-to-image (s2i) concept, a toolkit and workflow for building reproducible Docker images from source code. Learn more about this at:

About

Welcome page with basic overview around the sclorg organization, aka what all one can find here.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published