Files
lionsdev-client-impl-quarkus/applications/lionsdev-client/kubernetes/namespace.yaml
2025-09-22 21:01:08 +00:00

48 lines
970 B
YAML

apiVersion: v1
kind: Namespace
metadata:
name: lions-apps
labels:
name: lions-apps
app.kubernetes.io/name: lions-apps
app.kubernetes.io/part-of: lions-infrastructure
app.kubernetes.io/managed-by: lionsctl
annotations:
description: "Lions Dev applications namespace"
contact: "infrastructure@lions.dev"
environment: "multi-environment"
---
apiVersion: v1
kind: ResourceQuota
metadata:
name: lions-apps-quota
namespace: lions-apps
spec:
hard:
requests.cpu: "4"
requests.memory: 8Gi
limits.cpu: "8"
limits.memory: 16Gi
persistentvolumeclaims: "10"
services: "20"
secrets: "50"
configmaps: "50"
---
apiVersion: v1
kind: LimitRange
metadata:
name: lions-apps-limits
namespace: lions-apps
spec:
limits:
- default:
cpu: "1"
memory: "1Gi"
defaultRequest:
cpu: "100m"
memory: "128Mi"
type: Container
- default:
storage: "10Gi"
type: PersistentVolumeClaim