Open Computing Facility (@ocf)

Top repositories

1

ocfweb

The main ocf website
Python
38
star
2

puppet

Puppet config for OCF servers and lab machines
Puppet
31
star
3

kubernetes

ArgoCD-based configuration for the OCF Kubernetes cluster
Python
18
star
4

ocfstatic

A static redesign of the main ocf website
HTML
17
star
5

ocflib

Python libraries for account and server management
Python
15
star
6

slackbridge

Bridge between IRC and Slack running on Kubernetes
Python
12
star
7

rt

Request Tracker service
Dockerfile
11
star
8

ircbot

IRC bot for account creation and other things
Python
9
star
9

dns

DNS records for the Open Computing Facility
Python
7
star
10

utils

User and staff utilities for the Open Computing Facility
Python
7
star
11

strand

A Zincati lock backend for stateful workloads.
Rust
6
star
12

transpire

the OCF Kubernetes helper library (not for public consumption)
Python
6
star
13

templates

Email templates for the OCF
Python
5
star
14

matrix

OCF configuration for the Matrix server
HTML
4
star
15

devpi

DevPi docker/kubernetes configuration
Makefile
3
star
16

create

Celery worker for account creation
Python
3
star
17

dockers

OCF-flavored Docker images
Python
3
star
18

services

Marathon service definitions
Python
3
star
19

etc

Configuration files on all OCF hosts
Python
3
star
20

printlist

Displays the print queue of printers on a web page for easy viewing.
HTML
3
star
21

projects

Overview of technical OCF projects
3
star
22

labmap

Live map of the OCF lab that shows hours and open desktops
HTML
2
star
23

pam_trimspaces

PAM module to trim whitespace from usernames
C
2
star
24

waddles-llm

OCF Assistant LLM
Python
2
star
25

jukebox-rs

RIIR but Jukebox
Rust
2
star
26

python3.7-deb

Deadsnakes packaged for Debian and the OCF
Dockerfile
1
star
27

cg505-status

New OCF status page
Makefile
1
star
28

puppetboard

Puppetboard (https://github.com/voxpupuli/puppetboard) in docker, used to view PuppetDB information in a nice format.
HTML
1
star
29

pulumi

Pulumi configuration for the Open Computing Facility.
Python
1
star
30

security-scripts

A handful of useful OCF security scripts written a while back
C
1
star
31

adelie

OCF deployment of Adelie -> A duct-tape-and-glue style update system.
HTML
1
star
32

atool-old

OLD ACCOUNTS TOOL -- replaced by https://github.com/ocf/ocfweb
Python
1
star
33

labstats

Stat tracking for the OCF computer lab
JavaScript
1
star
34

coder

OCF deployment of Coder
HCL
1
star
35

prometheus-slurm-exporter-deb

Shell
1
star
36

kanboard

OCF Kanboard configuration
HTML
1
star
37

discordbridge

Go
1
star
38

fava

Web interface for OCF finances on beancount, hosted on Kubernetes.
HTML
1
star
39

create-old

OLD ACCOUNT CREATION SCRIPTS -- replaced by https://github.com/ocf/create
Python
1
star
40

badgr

OCF Deployment of Badgr
TypeScript
1
star
41

approve

Script for creating group accounts
Python
1
star
42

discourse_sso

Discourse SSO authentication provider for OCF
1
star
43

hello-old

OLD STAFF RECRUITING WEBSITE -- replaced by https://github.com/ocf/ocfweb
CSS
1
star
44

grafana

Configuration for OCF Grafana deployment
HTML
1
star
45

deckschrubber-deb

Debian packaging for deckschrubber, a utility to inspect images of a Docker Registry and remove those older than a given age
Dockerfile
1
star
46

kubernetes-deploy

Dockerfile for OCF Kubernetes deploy process
Dockerfile
1
star