Skip to content

Tools 🔧 ​

Utility tools & scripts.

Docker ​

Utils images :

NameDescriptionPull command
act-runneract runner image for local CI tests (ubuntu based).docker pull ghcr.io/this-is-tobi/tools/act-runner
debugdebug image with all convenients tools (debian based).docker pull ghcr.io/this-is-tobi/tools/debug
devdevelopment image with all convenients tools (debian based).docker pull ghcr.io/this-is-tobi/tools/dev
pg-backuphelper image to backup postgresql to s3 (ubuntu based).docker pull ghcr.io/this-is-tobi/tools/pg-backup
s3-backuphelper image to backup s3 bucket to another s3 bucket (debian based).docker pull ghcr.io/this-is-tobi/tools/s3-backup

Templates images :

NameDescription
nginxbitnami/nignx rootless conf with variables substitution.

Nodejs ​

NameDescription
crypto.mjsset of crypto functions.

Shell ​

NameDescription
add-keycloak-users.shadd keycloak users for a given keycloak realm.
clone-subdir.shclone a subdirectory from a git repository.
compose-to-matrix.shparse docker-compose file to create github matrix.
copy-env-examples.shcopy all git project env*-examples files to env files.
dump-kube-pg.shdump / restore postgres database from / to a kubernetes pod.
delete-ghcr-image.shdelete image and subsequent manifests from ghcr.
export-argocd-resources.shexport ready-to-apply argocd resources.
get-keycloak-token.shdisplay keycloak token for the given infos.
manage-etc-hosts.shadd or update host ip adress in /etc/hosts.
purge-ghcr-tags.shpurge ghcr tags older than a given date.
trivy-report.shparse trivy json reports to create a markdown summary.

TIP

Using a script directly from a curl command :

sh
curl -s https://raw.githubusercontent.com/this-is-tobi/tools/main/shell/<script_name> | bash -s -- -h

Tools ​

NameDescription
actlocal github action act wrapper.
kindlocal kubernetes kind wrapper.

Sources ​

Take a look at the project sources.

If you'd like to improve or fix the code, check out the contribution guidelines.