Skip to content

Instantly share code, notes, and snippets.

View looztra's full-sized avatar

Christophe Furmaniak looztra

View GitHub Profile
# Borrowed to someone, but I don't remember who it was, sorry :(
# Print message $2 with log-level $1 to STDERR, colorized if terminal
# log DEBUG "DOCKER_HOST ${DOCKER_HOST}"
log() {
local level=${1?}
shift
local code= line="[$(date '+%F %T')] $level: $*"
if [ -t 2 ]
then
case "$level" in
@looztra
looztra / .circleci--config.yml
Last active February 27, 2019 13:42
Bootstrap repo config
---
version: 2.1
jobs:
eclint:
working_directory: ~/docker-eclint/
docker:
- image: qima/eclint:circleci-2.8.1-7c65341
steps:
- checkout
- run:
@looztra
looztra / jq.sh
Last active March 26, 2019 13:40
List tags and Filter out some patterns with jq
wget -q https://registry.hub.docker.com/v2/repositories/looztra/yamkix/tags -O - | jq -r '.results[] | select ((.name|endswith("latest")|not) and (.name|startswith("circle")|not)) | .name'
"0.3.0-239836d"
"0.2.2-7b96154"
@looztra
looztra / alerts.yml
Last active September 18, 2023 11:08
Some prometheus configuration we may find usefull
groups:
- name: node-resources
rules:
- alert: HostCPUUtilisation
expr: 100 - (avg by(instance) (irate(node_cpu{mode="idle"}[5m])) * 100) > 70
for: 20m
labels:
severity: warning
annotations:
description: 'High CPU utilisation detected for instance {{ $labels.instance_id
@looztra
looztra / deploy-app.yml
Last active April 5, 2019 09:47
Faros 0.4.0-rc3 bug report files
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: api
labels:
app: platform
component: api
annotations:
company.com/owner: devel