Skip to content

Instantly share code, notes, and snippets.

View suvl's full-sized avatar

João Trigo Soares suvl

View GitHub Profile
@suvl
suvl / find_ip_addr.sh
Created October 18, 2023 09:18
Find AS2860 IP addresses
#!/bin/bash
set -o pipefail
set -o nounset
set -o errexit
set -o errtrace
set -o functrace
set -o xtrace
set -o verbose
@suvl
suvl / vector.toml
Created March 25, 2021 17:16
vector-0.12.1-config
[sources.internal]
type = "internal_metrics"
[sources.kafka_in]
type = "kafka"
bootstrap_servers = "kafka-all-broker.kafka.svc.cluster.local:29092"
group_id = "gcs-shipper"
auto_offset_reset = "beginning"
topics = ["syslog-norm"]
@suvl
suvl / gist:5663cc08665f33957303c21ae5134a2b
Created March 25, 2021 16:29
vector-0.12.1-tokio-error
Mar 25 16:25:26.461 INFO vector::app: Log level is enabled. level="vector=trace,codec=trace,vrl=trace,file_source=trace,tower_limit=trace,rdkafka=trace"
Mar 25 16:25:26.462 INFO vector::sources::host_metrics: PROCFS_ROOT is unset. Using default '/proc' for procfs root.
Mar 25 16:25:26.462 INFO vector::sources::host_metrics: SYSFS_ROOT is unset. Using default '/sys' for sysfs root.
Mar 25 16:25:26.462 INFO vector::config::watcher: Creating configuration file watcher.
Mar 25 16:25:26.462 INFO vector::config::watcher: Watching configuration files.
Mar 25 16:25:26.462 INFO vector::app: Loading configs. path=[("/etc/vector/vector.toml", Some(TOML))]
Mar 25 16:25:26.471 TRACE rdkafka::client: Create new librdkafka client 0x555555b9e980
Mar 25 16:25:26.472 TRACE rdkafka::util: Destroying topic partition list: 0x555555ba1e60
Mar 25 16:25:26.472 TRACE rdkafka::util: Destroyed topic partition list: 0x555555ba1e60
thread 'main' panicked at 'there is no reactor running, must be called from the context of a Tokio 1.
@suvl
suvl / extended-cleanup-rancher2.sh
Created January 28, 2019 13:45 — forked from superseb/extended-cleanup-rancher2.sh
Extended Rancher 2 cleanup
#!/bin/sh
# docker rm -f $(docker ps -qa)
# docker rmi -f $(docker images -q)
# docker volume rm $(docker volume ls -q)
docker stop -f $(docker ps -qa)
docker system prune --all --force # better use docker native cli
for mount in $(mount | egrep '/var/lib/kubelet(.*)type (tmpfs|ceph)' | awk '{ print $3 }') /var/lib/kubelet /var/lib/rancher; do umount $mount; done
cleanupdirs="/etc/ceph /etc/cni /etc/kubernetes /opt/cni /opt/rke /run/secrets/kubernetes.io /run/calico /run/flannel /var/lib/calico /var/lib/etcd /var/lib/cni /var/lib/kubelet /var/lib/rancher/rke/log /var/log/containers /var/log/pods /var/run/calico"
for dir in $cleanupdirs; do
@suvl
suvl / cephinstall.sh
Last active October 28, 2019 10:09
Install ceph luminous on CentOS 7.5
# start with this
wget http://eu.ceph.com/rpm-luminous/el7/noarch/ceph-release-1-1.el7.noarch.rpm
sudo rpm -Uvh ceph-release-1-1.el7.noarch.rpm
# this is required for the ADMIN node only
sudo yum install python-jinja2
wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/python-itsdangerous-0.23-2.el7.noarch.rpm
wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/python-werkzeug-0.9.1-2.el7.noarch.rpm
wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/python-flask-0.10.1-4.el7.noarch.rpm
sudo rpm -i python-itsdangerous-0.23-2.el7.noarch.rpm python-flask-0.10.1-4.el7.noarch.rpm python-werkzeug-0.9.1-2.el7.noarch.rpm
@suvl
suvl / keybase.md
Created October 30, 2017 11:15
verifying Keybase

Keybase proof

I hereby claim:

  • I am suvl on github.
  • I am suvl (https://keybase.io/suvl) on keybase.
  • I have a public key ASAq_VpOEgHF7_UXLEZrgwtmyAU2A79X_KnnB0H-qcVJxAo

To claim this, I am signing this object: