Skip to content

Instantly share code, notes, and snippets.

View jm96441n's full-sized avatar

John Maguire jm96441n

View GitHub Profile
---
apiVersion: consul.hashicorp.com/v1alpha1
kind: ServiceDefaults
metadata:
name: bender
namespace: abc
spec:
protocol: http
---
apiVersion: v1
@jm96441n
jm96441n / cluster.yaml
Last active June 12, 2024 19:52
gw-cleanup
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
name: basic
nodes:
- role: control-plane
image: kindest/node:v1.25.3
- role: worker
image: kindest/node:v1.25.3
@jm96441n
jm96441n / consul_values.yaml
Last active May 16, 2024 19:13
apigw-multiple-policys
# Contains values that affect multiple components of the chart.
global:
imageK8S: hashicorp/consul-k8s-control-plane:1.3
image: hashicorp/consul-enterprise:1.18-ent
logLevel: debug
tls:
enabled: true
acls:
manageSystemACLs: true
enterpriseLicense:
@jm96441n
jm96441n / bender-service.yaml
Last active May 15, 2024 19:05
serviceRegistration
---
apiVersion: consul.hashicorp.com/v1alpha1
kind: ServiceDefaults
metadata:
name: bender
namespace: default
spec:
protocol: http
---
apiVersion: v1
@jm96441n
jm96441n / bender-service.yaml
Last active April 22, 2024 15:44
termgw-secrets-removal
---
apiVersion: consul.hashicorp.com/v1alpha1
kind: ServiceDefaults
metadata:
name: bender
namespace: default
spec:
protocol: http
---
apiVersion: v1
@jm96441n
jm96441n / cluster.yaml
Created April 17, 2024 19:26
NET-8412 replication
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
name: basic
nodes:
- role: control-plane
image: kindest/node:v1.25.3
- role: worker
image: kindest/node:v1.25.3
@jm96441n
jm96441n / main.py
Created August 7, 2023 19:26
RPN calculator
import math
from dataclasses import dataclass
from typing import Any, List, Optional # noqa
import ipdb # type: ignore
class Solution:
functions = {
"+": (lambda x, y: x + y),
#! /usr/bin/zsh
dir=$1
sess=grind3
mkdir ./$sess/$dir
cd ./$sess/$dir
touch __init__.py
touch main.py
echo 'from dataclasses import dataclass
@jm96441n
jm96441n / 207.py
Created July 18, 2023 15:44
toposort
from __future__ import annotations
from collections import defaultdict, deque
from dataclasses import dataclass
from typing import Any, Dict, List, Optional, Set # noqa
import ipdb # type: ignore
class Node:
@jm96441n
jm96441n / bootstrap-token.yaml
Created February 10, 2023 02:38
Test cross namespace api-gateway bug
apiVersion: v1
data:
token: NjFmNjlhMjctMDI4ZC1hZDc2LWU0ZTUtYjUzODMzNGNhZjNl
kind: Secret
metadata:
labels:
managed-by: consul-k8s
name: nsbug-apigw-consul-bootstrap-acl-token
namespace: consul
type: Opaque