Skip to content

Instantly share code, notes, and snippets.

View menzerath's full-sized avatar

Marvin Menzerath menzerath

View GitHub Profile
@christianmalek
christianmalek / setRandomCategories.js
Created October 31, 2015 20:09
scattergories random category script
//just paste this in the debug console
function setRandomCategories(categories) {
console.clear();
categories = !categories ? 5 : categories;
var inputs = $($("table")[2]).find("input");
var max = inputs.length;
for (var i = 0; i < categories; i++) {
var randIndex = Math.floor(Math.random() * max);
@pbabics
pbabics / gitlab-gc.sh
Created November 11, 2016 13:13
Manual garbage collector for gitlab registry, it removes old revisions that are not referenced by any tag
#!/bin/bash
BASE_PATH=/var/opt/gitlab/gitlab-rails/shared/registry/docker/registry/v2/repositories
DRY_RUN=0
KEEP_LAST_IMAGES=10
RUN_GARBAGE_COLLECTOR=0
GITLAB_CTL_COMMAND=`which gitlab-ctl`
@eedugon
eedugon / gitlab-registry.gc.sh
Created July 13, 2017 10:30 — forked from pbabics/gitlab-gc.sh
Manual garbage collector for gitlab registry, it removes old revisions that are not referenced by any tag
#!/bin/bash
# This is a modification of gitlab-gc.sh script created by Peter Bábics (pbabics/gitlab-gc.sh)
# Improvements
# - Searching in all BASE_PATH, not fixing the search to a depth of 2
# - Directories without valid tags or revisions directories won't be processed (to avoid unexpected issues)
# - Logging in case there's nothing to delete
# - running registry-garbage-collect only when something has been deleted