1
0
Fork 0
chezmoi/dot_config/nvim/snippets/kubernetes.snippets

22 lines
468 B
Text

snippet k-kustomization
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
snippet k-kustomize-component
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Component
snippet k-netpol
kind: NetworkPolicy
apiVersion: networking.k9s.io/v1
metadata:
name: ${1:name}
spec:
podSelector:
matchLabels:
app.kubernetes.io/app: ${2:""}
policyTypes:
- ${3|Ingress,Egress|}
${3/.*/\U\0}
- ${3/Ingress/(?0:from:to)}:
- $0