Introduction

Goal

OSAS helps maintain the Community Cage project, which provides co-location services to various community projects (CentOS, Fedora, Gluster, Ceph…).

To provide infrastructure for more granular needs, or for smaller communities without their own hardware infrastructure, OSAS created the OSCI project. OSCI is a tenant of the Community cage and provide:

  • shared services, used by multiples communities
  • hosted services for small tenants or tenants in need of complementary services

All services are made using Free software.

Provided Services

The list of provided services is flexible and expanding with time and new projects.

Here is a non-exhaustive list of services we are used to provide and can deploy in a reasonable time:

Category Service Description
DNS secondary DNS servers for community domains (transfers secured using TSIG)
Mail redirections, boxes with IMAPS/POP3S access (with anti-virus and anti-SPAM)
  mailing-lists (using Mailman 3, migration from Mailman 2 possible)
  secondary MXs for community domains
Web web sites hosting (static preferred, Ruby/Python/PHP/NodeJS possible)
with HTTPS (using Let’s Encrypt) and security settings (headers, CSP…)
  builders for various static sites generators (Ascii Binder, Jekyll, Middleman, Planet)
Tickets RT queue on our shared server
Time time server (NTP) accessible inside the Community Cage
VM Raw VM with root access

Services Administration

Shared services are fully managed by the OSAS Community Infrastructure (ComInfra) team, whereas hosted projects are handled according to project members’ wishes, from raw VM with root access to full management by the OSAS team and anything in the middle.

The infrastructure “code” is public and we much welcome contributions. We use Ansible for deployment and maintain various Ansible roles on GitLab/GitHub already. These services are deployed using the OSAS/community-cage-infra-ansible repository on GitLab.

Current Services

Shared Services

Service Location Description Status
MX1 polly.osci.io Mail redirections, RT mail accounts OK
MX2 polly.osci.io
francine.osci.io
backup mail server for OSCI and communities OK
MX2 carla.osci.io backup mail server for OSCI and communities WIP
NS1 polly.osci.io DNS master server OK
NS2 polly.osci.io
francine.osci.io
DNS slave server for OSCI and communities OK
NS2 carla.osci.io DNS slave server for OSCI and communities WIP
NTP ntp1.osci.io
ntp2.osci.io
NTP stratum 2 server using a CDMA device OK
PXE speedy.osci.io
pxe.osci.io
DHCP/TFTP, netboot menu for various distros, manual/unattended installs OK
Ticket Tracker tickets.osci.io RT for OSCI and communities (RDO Cloud, Fedora Infra Security) OK
VMs speedy.osci.io
guido.osci.io
jerry.osci.io
hypervisor OK
VMs seymour.osci.io hypervisor WIP
Storage lucille.srv.osci.io NFS server providing extra remote storage for VMs or blades OK
Supervision catton.osci.io Monitoring, alerting OK

Hosted/Managed Services

        Level of  
Tenant Service Location Description Involvement Status
ASCII Binder Website Builder   Webserver full HOLD
  Website   ASCII Binder builder full HOLD
Community Website Builder osas-community-web-builder.int.osci.io Middleman builder for community.redhat.com full OK
  Website community.redhat.com Webserver for community.redhat.com full OK
GDB Build machine gdb-buildbot.osci.io Buildbot hosting-only OK
Gnocchi Website gnocchi.osci.io Gnocchi & client documentation builder and web server, web server full OK
Minishift MLs lists.minishift.io Mailman 3 full OK
NFS Ganesha MLs lists.nfs-ganesha.org Mailman 3 full OK
  Web redirection www.nfs-ganesha.org redirection to GitHub wiki full OK
  File zone download.nfs-ganesha.org Webserver with SFTP uploads full OK
Open Source Infra MLs lists.opensourceinfra.org Mailman 3 full OK
OpenJDK Sources openjdk-sources.osci.io Webserver and SFTP accounts full OK
oVirt MLs mail.ovirt.org Mailman 3, web UI on lists.ovirt.org collaboration OK
  Website Builder ovirt-web-builder.int.osci.io Middleman builder for www.ovirt.org collaboration OK
  Monitoring monitoring.ovirt.org Icinga collaboration OK
Patternfly Forum patternfly-forum.osci.io Discourse collaboration OK
PCP Tools   Taskboard and various tools hosting-only OK
PO4A Website www.po4a.org Jekyll or ASCII Binder builder and webserver full OK
  MLs   Mailman 3 full OK
Pulp Publishing Server pulp-repo.osci.io Pulp serving Pulp hosting-only OK
  Website Builder pulp-web-builder.int.osci.io Jekyll builder for pulpproject.org collaboration OK
  Websites pulpproject.org
docs.pulpproject.org
Webserver for project pages and documentation collaboration OK
RDO Website Builder rdo-web-builder.int.osci.io Middleman builder for www.rdoproject.org collaboration OK
SCL Website (scl-web.osci.io) Webserver hosting-only OK
Silverblue Proxy proxy.teamsilverblue.org Web Reverse Proxy full OK
Spice Website www.spice-space.org Webserver full OK
The Open Source Way Website theopensourceway.org Mediawiki full OK