Skip to content

Instantly share code, notes, and snippets.

@pandeybk
pandeybk / keycloak.sh
Last active December 16, 2019 16:29 — forked from paoloantinori/keycloak.sh
Keycloak Admin API Rest Example
#!/bin/bash
export KEYCLOAK_URL="http://localhost:8080"
export USERNAME="admin"
export PASSWORD="password"
export CLIENT_ID="admin-cli"
export TKN=$(curl -X POST "$KEYCLOAK_URL/auth/realms/master/protocol/openid-connect/token" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "username=${USERNAME}" \
@pandeybk
pandeybk / managed-certificate.yaml
Created December 14, 2019 04:35
managed-certificate
---
apiVersion: networking.gke.io/v1beta1
kind: ManagedCertificate
metadata:
name: gke-goglides-certificate
spec:
domains:
- gke.goglides.com
@pandeybk
pandeybk / managed-certificate-svc.yaml
Created December 14, 2019 04:36
managed-certificate-example-svc
---
apiVersion: v1
kind: Service
metadata:
labels:
run: gke-goglides
name: hello-world-service
spec:
ports:
- port: 80
@pandeybk
pandeybk / managed-certificate-ingress.yaml
Created December 14, 2019 04:37
managed-certificate-ingress
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: gke-goglides-ingress
annotations:
kubernetes.io/ingress.global-static-ip-name: gke-goglides-static-ip
networking.gke.io/managed-certificates: gke-goglides-certificate
spec:
backend:
@pandeybk
pandeybk / managed-certificate-deployment.yaml
Created December 14, 2019 04:37
managed-certificate-deployment
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
run: gke-goglides
name: hello-world
spec:
selector:
matchLabels:
@pandeybk
pandeybk / 1_create_net_subnet_image_flavor.md
Created April 26, 2020 21:18 — forked from arcolife/1_create_net_subnet_image_flavor.md
openstack 10 (newton) network router create

create network / subnet / image / flavor

# create a net and a subnet
i=1;
while [ $i -lt 51 ]; do 
  neutron net-create scalenet$i --shared; 
  j=0; 
@pandeybk
pandeybk / hpphil.srt
Created May 1, 2020 04:34 — forked from alaroldai/hpphil.srt
Subtitles for Harry Potter and the Philosopher's Stone, with some substitutions
1
00:01:22,064 --> 00:01:27,070
I should've known that you would
be here, Professor McGonagall.
2
00:01:38,290 --> 00:01:41,460
Good evening, Professor Dumbledore.
3
@pandeybk
pandeybk / virtvnc.yaml
Last active December 20, 2023 21:22
virtvnc
apiVersion: v1
kind: ServiceAccount
metadata:
name: virtvnc
namespace: kubevirt
---
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: virtvnc
cat <<EOF> pfsense.yaml
apiVersion: kubevirt.io/v1alpha3
kind: VirtualMachineInstance
metadata:
name: pfsense
spec:
domain:
devices:
disks:
- disk:
$ docker images --format '{{.Repository}}:{{.Tag}}' --filter=reference="quay.io/openebs/*"
```
quay.io/openebs/cstor-istgt:ci
quay.io/openebs/snapshot-provisioner:ci
quay.io/openebs/snapshot-controller:ci
quay.io/openebs/openebs-k8s-provisioner:ci
quay.io/openebs/cstor-pool:ci
quay.io/openebs/provisioner-localpv:ci
quay.io/openebs/admission-server:ci