Skip to content

Instantly share code, notes, and snippets.

@mbaykara
Created June 13, 2022 21:26
Show Gist options
  • Select an option

  • Save mbaykara/2ac2f01d7d5b957b509ce151ca67182b to your computer and use it in GitHub Desktop.

Select an option

Save mbaykara/2ac2f01d7d5b957b509ce151ca67182b to your computer and use it in GitHub Desktop.
apiVersion: apps/v1
kind: Deployment
metadata:
name: jwks
namespace: ambassador
labels:
app: jwks
spec:
selector:
matchLabels:
app: jwks
template:
metadata:
labels:
app: jwks
spec:
containers:
- image: nginx
name: nginx
ports:
- containerPort: 80
name: http
volumeMounts:
- mountPath: /usr/share/nginx/html/jwks.json
subPath: jwks.json
name: jwks
volumes:
- name: jwks
configMap:
name: jwks
defaultMode: 0777
---
apiVersion: v1
kind: ConfigMap
metadata:
name: jwks
namespace: ambassador
data:
jwks.json: |-
{
"keys": [
{
"use": "sig",
"kty": "RSA",
"kid": "kVZQY6vkMezNYiRk02-z5l4sUqM-qCUCf5tqRUnYwPA",
"alg": "RS256",
"n": "3iAIsQM0w2dV1kft3srEJtaEYz4op5V41xUICV_LlTm2j6zkZmdtqnU-3bvlUkSbL4othLuMMK38S8lEZ2YoS6aMOKMG-0bFslEzeaKHA47aldk7_wtJ9ef6e_UdSRXpihdmAMYcctNG42x8V95c-nrpjBQavhkOeHyl8ipXecR7YqXCDQ0OueIE29WXkv_y3hJwttYP-8aKXdpXsoFe-5-IZDCjBWiOYt70bKOmD860Bl22pWpHfKv1bEIGmSgekqSBzGgUiaGn0WDWXdo7PjnGkCyxAYA0wgGRJeZJ9NhymU2h36Gz1bFiBup1NlYhSXacVNQTYj8xj61mLcE_Kw",
"e": "AQAB"
}
]
}
---
apiVersion: v1
kind: Service
metadata:
name: jwks
namespace: ambassador
spec:
selector:
app: jwks
ports:
- port: 80
targetPort: 80
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment