Skip to content

Instantly share code, notes, and snippets.

View bupd's full-sized avatar

Prasanth Baskar bupd

View GitHub Profile
@bupd
bupd / harbor-satellite-proposal.md
Created June 29, 2024 19:53
Harbor Satellite RFP Proposal | bupd

Proposal: Harbor Satellite

Authors: Vadim Bauer / Vad1mo, Csaba Almasi, Philip Laine, David Huseby / dhuseby, Roald Brunell / OneFlyingBanana, Prasanth / bupd

Abstract

Harbor Satellite aims to bring Harbor container registries to edge locations, ensuring consistent, available, and integrity-checked images for edge computing environments. This proposal outlines the development of a stateful, standalone satellite that can function as a primary registry for edge locations and as a fallback option if the central Harbor registry is unavailable.

Background

@bupd
bupd / harbor in dagger docker-compose
Created February 28, 2025 10:53
harbor in dagger docker-compose.yml
services:
log:
image: goharbor/harbor-log:v2.12.0
container_name: harbor-log
restart: always
cap_drop:
- ALL
cap_add:
- CHOWN
- DAC_OVERRIDE
@bupd
bupd / harbor-remove-lang.sh
Created March 12, 2025 19:46
script to find the unused lang translations in Harbor
#!/bin/bash
# script to find the unused lang translations in Harbor
# Define the JSON file and the base directory to search
JSON_FILE="src/portal/src/i18n/lang/en-us-lang.json"
BASE_DIR="." # You can adjust this if you want to search in a specific directory
# Check if the JSON file exists
if [ ! -f "$JSON_FILE" ]; then