imfreedom/k8s-cluster
Clone
Summary
Browse
Changes
Graph
Add lists.imfreedom.org to the cert for lists.imfreedom.org now that mailman is shutdown
16 months ago, Gary Kramlich
a39e66ab0f73
Add lists.imfreedom.org to the cert for lists.imfreedom.org now that mailman is shutdown
---
apiVersion
:
traefik.containo.us/v1alpha1
kind
:
IngressRoute
metadata
:
name
:
lists-http
spec
:
entryPoints
:
-
http
routes
:
-
match
:
Host(`lists.imfreedom.org`) || Host(`liststemp.imfreedom.org`)
kind
:
Rule
services
:
-
name
:
lists
port
:
80
middlewares
:
-
name
:
https-redirect
---
apiVersion
:
traefik.containo.us/v1alpha1
kind
:
IngressRoute
metadata
:
name
:
lists-https
spec
:
entryPoints
:
-
https
routes
:
-
match
:
Host(`lists.imfreedom.org`) || Host(`liststemp.imfreedom.org`)
kind
:
Rule
services
:
-
name
:
lists
port
:
80
middlewares
:
-
name
:
common-headers
-
name
:
hsts-headers
tls
:
secretName
:
lists-tls
---
apiVersion
:
cert-manager.io/v1
kind
:
Certificate
metadata
:
name
:
lists-tls
spec
:
secretName
:
lists-tls
issuerRef
:
name
:
letsencrypt
commonName
:
lists.imfreedom.org
dnsNames
:
-
lists.imfreedom.org
-
liststemp.imfreedom.org
---
apiVersion
:
v1
kind
:
Service
metadata
:
name
:
lists
labels
:
app
:
lists
spec
:
ports
:
-
port
:
80
protocol
:
TCP
selector
:
app
:
lists
---
apiVersion
:
networking.k8s.io/v1
kind
:
NetworkPolicy
metadata
:
name
:
lists
labels
:
app
:
lists
spec
:
podSelector
:
matchLabels
:
app
:
lists
ingress
:
-
from
:
-
namespaceSelector
:
matchLabels
:
name
:
kube-public
podSelector
:
matchLabels
:
app
:
traefik
role
:
controller
ports
:
-
port
:
80
protocol
:
TCP
---
apiVersion
:
policy/v1
kind
:
PodDisruptionBudget
metadata
:
name
:
lists
spec
:
minAvailable
:
1
selector
:
matchLabels
:
app
:
lists
---
apiVersion
:
apps/v1
kind
:
Deployment
metadata
:
name
:
lists
labels
:
app
:
lists
keel.sh/policy
:
force
keel.sh/trigger
:
poll
annotations
:
keel.sh/pollSchedule
:
"@every
30m"
spec
:
replicas
:
2
revisionHistoryLimit
:
0
selector
:
matchLabels
:
app
:
lists
template
:
metadata
:
labels
:
app
:
lists
spec
:
topologySpreadConstraints
:
# Spreads out pods over the nodes
-
labelSelector
:
matchLabels
:
app
:
lists
maxSkew
:
1
topologyKey
:
kubernetes.io/hostname
whenUnsatisfiable
:
DoNotSchedule
containers
:
-
name
:
lists
image
:
docker.io/imfreedom/list-archives:latest
imagePullPolicy
:
Always
ports
:
-
containerPort
:
80
resources
:
limits
:
cpu
:
50m
memory
:
96Mi
requests
:
cpu
:
10m
memory
:
64Mi
---