Skip to content

Instantly share code, notes, and snippets.

@lita
lita / istio_config_dump.json
Created August 17, 2020 00:27
Istio's Config Dump
{
"configs": [
{
"@type": "type.googleapis.com/envoy.admin.v2alpha.BootstrapConfigDump",
"bootstrap": {
"node": {
"id": "sidecar~10.52.4.8~productpage-v1-6c6c87ffff-mvmbd.default~default.svc.cluster.local",
"cluster": "productpage.default",
"metadata": {
"ISTIO_PROXY_SHA": "istio-proxy:5f5d621c9fd0b68e12c8e1b95db849588fbdc475",
@lita
lita / istio_config_dump.json
Created August 17, 2020 00:27
Istio's Config Dump
{
"configs": [
{
"@type": "type.googleapis.com/envoy.admin.v2alpha.BootstrapConfigDump",
"bootstrap": {
"node": {
"id": "sidecar~10.52.4.8~productpage-v1-6c6c87ffff-mvmbd.default~default.svc.cluster.local",
"cluster": "productpage.default",
"metadata": {
"ISTIO_PROXY_SHA": "istio-proxy:5f5d621c9fd0b68e12c8e1b95db849588fbdc475",
@lita
lita / config_dump.json
Created August 16, 2020 22:58
Example dump with vanilla enovy
root@accounts-d6969df4b-kflzx:/# curl 0:9901/config_dump
{
"configs": [
{
"@type": "type.googleapis.com/envoy.admin.v3.BootstrapConfigDump",
"bootstrap": {
"node": {
"hidden_envoy_deprecated_build_version": "923c4111bb48405ac96ef050c4f59ebbad3d7761/1.14.4/Clean/RELEASE/BoringSSL",
"user_agent_name": "envoy",
"user_agent_build_version": {
@lita
lita / update_curl.sh
Last active April 18, 2020 02:10
How to update curl to a later version
#! /usr/bin/env bash
# Install any build dependencies needed for curl
sudo apt-get build-dep curl
# Get latest (as of Feb 25, 2016) libcurl
mkdir ~/curl
cd ~/curl
wget http://curl.haxx.se/download/curl-7.69.1.tar.bz2
@lita
lita / timestamps.py
Last active March 16, 2018 00:28
Python Timestamp shit
import datetime
past_limit_date = datetime.datetime.now() + datetime.timedelta(-7)
prod_ts = 1521028848183
prod_ds = datetime.utcfromtimestamp(prod_ts/1000)
@lita
lita / fix_git_remote_origins.sh
Created February 27, 2018 18:45
Fix remote origins
set -e
for f in *; do
if [[ -d $f ]]; then
echo $f;
cd $f;
git remote get-url origin | grep -q '^https://' && git remote set-url origin "$(git remote get-url origin | sed 's|https://github.com/|git@github.com:|')" && echo 'updated!';
cd ..;
fi
done
@lita
lita / gist:c1f6f4236b7b2d840f0b58ee67de82c3
Created November 26, 2017 05:23
Prometheus Formatted Envoy Stats
# TYPE listener.downstream_cx_destroy counter
listener.downstream_cx_destroy{envoy.listener_address=127.0.0.1_0} 0
# TYPE listener.downstream_cx_total counter
listener.downstream_cx_total{envoy.listener_address=127.0.0.1_0} 0
# TYPE listener.downstream_cx_proxy_proto_error counter
listener.downstream_cx_proxy_proto_error{envoy.listener_address=127.0.0.1_0} 0
# TYPE redis.redis.command.mset.total counter
redis.redis.command.mset.total{} 0
# TYPE redis.redis.command.mget.total counter
redis.redis.command.mget.total{} 0
@lita
lita / sh
Created April 24, 2016 06:09
copy drawbles folder
for subdir in *; do mv $subdir/iPhone\ 6\ –\ 36.png /Users/lita/Android/ghostgear/app/src/main/res/$subdir/splash.png; done;
@lita
lita / py
Created February 29, 2016 02:56
def abc():
pass
s = abc
@lita
lita / gist:e6b345518bcddacb6aef
Created October 1, 2014 17:04
SmartPricing Config file for experiments
{
"name": "SmartPricing",
"description": "Test to see how users behave when we use Smart Pricing for Courier rides rather than Flat Pricing.",
"variants": [
{
"name": "hotzone",
"description": "control group",
"metadata": {
"pricing": "hotzone"
}