WIP: Prepare an extension for cnp
This commit is contained in:
parent
b2f3e6b833
commit
6b7b319291
@ -118,3 +118,10 @@ templates:
|
||||
alias: ext-secret
|
||||
values:
|
||||
- '{{ requiredEnv "PWD" }}/values/common/values.secret.yaml'
|
||||
ext-cilium:
|
||||
dependencies:
|
||||
- chart: bedag/raw
|
||||
version: 2.0.0
|
||||
alias: extCilium
|
||||
values:
|
||||
- '{{ requiredEnv "PWD" }}/values/common/values.ext-cilium.yaml'
|
||||
|
@ -1,3 +1,9 @@
|
||||
extCilium:
|
||||
enabled: true
|
||||
ciliumNetworkPolicies:
|
||||
- name: xray-public
|
||||
endpointSelectors:
|
||||
test: test
|
||||
traefik:
|
||||
enabled: true
|
||||
tcpRoutes:
|
||||
|
18
values/common/values.ext-cilium.yaml
Normal file
18
values/common/values.ext-cilium.yaml
Normal file
@ -0,0 +1,18 @@
|
||||
extCilium:
|
||||
templates:
|
||||
- |
|
||||
{{ range .Values.ciliumNetworkPolicies }}
|
||||
---
|
||||
apiVersion: "cilium.io/v2"
|
||||
kind: CiliumNetworkPolicy
|
||||
metadata:
|
||||
name: {{ $.Release.Name }}-{{ .name }}
|
||||
spec:
|
||||
endpointSelector:
|
||||
matchLabels:
|
||||
{{ .endpointSelectors | toYaml | nindent 6 }}
|
||||
egress:
|
||||
{{ .egress | toYaml | nindent 4 }}
|
||||
egressDeny:
|
||||
{{ .egressDeny | toYaml | nindent 4 }}
|
||||
{{ end }}
|
Loading…
Reference in New Issue
Block a user