Skip to content

Instantly share code, notes, and snippets.

View fredleger's full-sized avatar
🏠
Working from home

Frederic Leger fredleger

🏠
Working from home
View GitHub Profile
#!/bin/bash
# infos:
# https://github.com/helm/helm/blob/3a3e3846ca9c929a6966583b461181e70f19bc13/internal/resolver/resolver.go#L215
# https://github.com/helm/helm/blob/983d5c26f805cc5cc29d3c27e8749e140f85b940/internal/resolver/resolver_test.go#L184
# req: '{Name: "alpine", Version: 0.1.0, Repository: "http://localhost:8879/charts"}'
# lock: '{Name: "alpine", Version: 0.1.0, Repository: "http://localhost:8879/charts"}'
# function: data, err := json.Marshal([2][]*chart.Dependency{req, lock})
@fredleger
fredleger / falco-snip.yaml
Created February 15, 2022 23:57
falco custom rule exemple
customRules:
my-rules.yaml: |-
- macro: greetings
condition: >
proc.name = cowsay
- rule: Try to say use cowsay in Container
desc: Detect use of greetings command in container
condition: >
spawned_process and
container and
@fredleger
fredleger / .env
Created April 23, 2020 10:07
Local CI/CD with Gitlab
SSH_PRIVATE_KEY="xxxxxxxxx - redacted base64 content --- xxxxxxxxx"
AWS_DEFAULT_REGION="eu-west-3"
AWS_ACCESS_KEY_ID="redacted"
AWS_SECRET_ACCESS_KEY="redacted"
@fredleger
fredleger / entrypoint.sh
Created November 26, 2018 16:11
Detect if mysql container is ready
#!/bin/bash
php "./bin/mysql-is-ready"
php app/console doctrine:schema:create --no-debug
php app/console doctrine:schema:update --no-debug
@fredleger
fredleger / setup-my-byobu.sh
Last active September 28, 2018 10:30
my-byobu
#!/bin/sh
[ -d $HOME/.byobu ] || mkdir $HOME/.byobu
cat <<EOF > $HOME/.byobu/status
# Screen has two status lines, with 4 quadrants for status
screen_upper_left="color"
screen_upper_right="color whoami hostname ip_address menu"
screen_lower_left="color logo distro release #arch session"
screen_lower_right="color network #disk_io custom #entropy raid reboot_required updates_available #apport #services #mail users uptime #ec2_cost #rcs_cost #fan_speed #cpu_temp battery wifi_quality #processes load_average cpu_count cpu_freq memory #swap #disk #time_utc date time"
@fredleger
fredleger / ubuntu-post-install.sh
Last active December 23, 2017 11:09
post-install-scripts
#!/bin/bash
export DEBIAN_FRONTEND=noninteractive
apt-get update -yqq && apt-get upgrade -yqq
echo "enjoy !"
function github-release-url() {
read -p 'what is GH url of project ?> ' GHU
curl -sS $GHU | perl -ne '/\s+<a href="(.*)" rel="nofollow"/ && print "$1\n"'
}
#!/bin/bash -x
# --------------------------------------------------
# stop a synology nas using ssh and poweroff
# --------------------------------------------------
CURRENTDIR=$(dirname $(realpath $0))
HOST=${1:-192.168.77.2}
USER=${2:-admin}
@fredleger
fredleger / twilio.xml
Last active September 15, 2017 09:23
XML used to notify on-call budy via twilio
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Say loop=3>Hi dude! Here is the monitoring system. Something need your attention. You might want to have a look. Gday</Say>
</Response>
# settings bellow