Skip to content

Instantly share code, notes, and snippets.

View mandarjog's full-sized avatar

Mandar U Jog mandarjog

  • Google
  • San Jose, CA
View GitHub Profile
{
"insertId": "au42bxg5qfqm84",
"httpRequest": {
"requestMethod": "GET",
"requestUrl": "http://svc00-0-0-0:8080/",
"requestSize": "938",
"status": 200,
"responseSize": "2426",
"remoteIp": "10.24.5.116:35006",
"serverIp": "10.24.5.58:8080",
admin:
access_log_path: "/dev/null"
address:
socket_address:
protocol: TCP
address: 127.0.0.1
port_value: 9901
layered_runtime:
layers:
admin:
access_log_path: "/dev/null"
address:
socket_address:
protocol: TCP
address: 127.0.0.1
port_value: 9901
layered_runtime:
layers:
@mandarjog
mandarjog / asm1.4_stackdriver.yaml
Last active September 17, 2020 19:01
ASM 1.4 enable stackdriver
apiVersion: networking.istio.io/v1alpha3
kind: EnvoyFilter
metadata:
name: metadata-exchange-1.4
namespace: istio-system
spec:
configPatches:
- applyTo: HTTP_FILTER
match:
context: ANY # inbound, outbound, and gateway
{
"insertId": "13eox5eg3sm2c21",
"httpRequest": {
"requestMethod": "GET",
"requestUrl": "://details:9080/details/0",
"requestSize": "743",
"status": 403,
"responseSize": "1811",
"remoteIp": "10.20.1.14:35972",
"serverIp": "10.20.1.13:9080",
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
addonComponents:
grafana:
enabled: true
prometheus:
enabled: true
kiali:
enabled: true
@mandarjog
mandarjog / disable_1_6_h2.yaml
Last active June 11, 2020 00:00
disable_istio_1.6_http2
apiVersion: networking.istio.io/v1alpha3
kind: EnvoyFilter
metadata:
name: disable-ingress-h2
namespace: istio-system
spec:
workloadSelector:
labels:
istio: ingressgateway
configPatches:
apiVersion: networking.istio.io/v1alpha3
kind: EnvoyFilter
metadata:
labels:
istio.io/rev: default
operator.istio.io/version: 1.4.8
name: ext-authz-1
namespace: istio-system
spec:
configPatches:
+ install_istio_with_istioctl [23/1924]
+ local CR_PATH=/mnt/disks/sdb/go/src/istio.io/tools/perf/istio-install/istioctl_profiles/default.yaml
+ pushd /mnt/disks/sdb/go/src/istio.io/tools/perf/istio-install/tmp/1.5-alpha.c086a1cc8247d22c0778ba8f40ad95cf6797b0e2
/mnt/disks/sdb/go/src/istio.io/tools/perf/istio-install/tmp/1.5-alpha.c086a1cc8247d22c0778ba8f40ad95cf6797b0e2 /mnt/disks/sdb/go/src/istio.io/tools/perf/istio-install
+ ./istioctl manifest apply -f /mnt/disks/sdb/go/src/istio.io/tools/perf/istio-install/istioctl_profiles/default.yaml --set meshConfig.rootNamespace=istio-system --force=true
proto: tag has too few fields: "-"
- Applying manifest for component SidecarInjector...
- Applying manifest for component Base...
✔ Finished applying manifest for component SidecarInjector.
✔ Finished applying manifest for component Base.
@mandarjog
mandarjog / gist:c75fbebc5c16dc3c4a8daa90d4153ff9
Created November 6, 2019 21:26
Updating Pilot variables with GKE-add-on
Updating pilot envvars is not possible with istio-on-gke add-on because of the reconciliation loop.
The following steps can update pilot environment variables.
1. Create a config map with the delegation script
kubectl -n istio-system apply -f https://gist.githubusercontent.com/mandarjog/c5fd7201e0d0618d562d0b18cbeebfd8/raw/ae52fb362a5578530e38fe01ee3e40fa2f4b9a8c/istio-pilot-config-map.yaml
The script unsets PILOT_DISABLE_XDS_MARSHALING_TO_ANY env var.