rules appear to be working.
This commit is contained in:
		
							parent
							
								
									144a624985
								
							
						
					
					
						commit
						93a743765d
					
				| @ -76,5 +76,8 @@ func main() { | |||||||
| 		}, | 		}, | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	cmd.Execute() | 	err = cmd.Execute() | ||||||
|  | 	if err != nil { | ||||||
|  | 		os.Exit(1) | ||||||
|  | 	} | ||||||
| } | } | ||||||
|  | |||||||
							
								
								
									
										17
									
								
								cmd/policygen/templates/netpol/namespace/jaeger.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								cmd/policygen/templates/netpol/namespace/jaeger.yaml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,17 @@ | |||||||
|  | {{- if not .Open }} | ||||||
|  | --- | ||||||
|  | kind: NetworkPolicy | ||||||
|  | apiVersion: networking.k8s.io/v1 | ||||||
|  | metadata: | ||||||
|  |   name: allow-jaeger # required for OCSP | ||||||
|  |   namespace: {{ .Name }} | ||||||
|  | spec: | ||||||
|  |   podSelector: {} | ||||||
|  |   policyTypes: | ||||||
|  |     - Egress | ||||||
|  |   egress: | ||||||
|  |     - to: | ||||||
|  |         - namespaceSelector: | ||||||
|  |             matchLabels: | ||||||
|  |               kubernetes.io/metadata.name: observability | ||||||
|  |   {{- end }} | ||||||
| @ -24,7 +24,6 @@ spec: | |||||||
|         - namespaceSelector: |         - namespaceSelector: | ||||||
|             matchLabels: |             matchLabels: | ||||||
|               kubernetes.io/metadata.name: monitoring |               kubernetes.io/metadata.name: monitoring | ||||||
|           # podSelector prometheus |  | ||||||
|   egress: |   egress: | ||||||
|     - to: |     - to: | ||||||
|         - namespaceSelector: |         - namespaceSelector: | ||||||
|  | |||||||
| @ -1,5 +1,6 @@ | |||||||
| {{- if not .Open }} | {{- if not .Open }} | ||||||
| 
 | --- | ||||||
|  | kind: NetworkPolicy | ||||||
| apiVersion: networking.k8s.io/v1 | apiVersion: networking.k8s.io/v1 | ||||||
| metadata: | metadata: | ||||||
|   name: allow-monitoring |   name: allow-monitoring | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| 
 | 
 | ||||||
| {{- if not .Open }} |  | ||||||
| --- | --- | ||||||
|  | {{- if not .Open }} | ||||||
| kind: NetworkPolicy | kind: NetworkPolicy | ||||||
| apiVersion: networking.k8s.io/v1 | apiVersion: networking.k8s.io/v1 | ||||||
| metadata: | metadata: | ||||||
|  | |||||||
| @ -24,6 +24,7 @@ | |||||||
| {{- end }} | {{- end }} | ||||||
| {{- define "networks" }} | {{- define "networks" }} | ||||||
|       {{- range .Networks }} |       {{- range .Networks }} | ||||||
|  |   {{- if .Network.CIDR }} | ||||||
|   - {{.Rule}}: |   - {{.Rule}}: | ||||||
|       # {{ .Network.Name }} |       # {{ .Network.Name }} | ||||||
|       - ipBlock: |       - ipBlock: | ||||||
| @ -32,8 +33,13 @@ | |||||||
|           {{- range $except := .Network.Except }} |           {{- range $except := .Network.Except }} | ||||||
|           - {{ $except }} |           - {{ $except }} | ||||||
|   {{- end }} |   {{- end }} | ||||||
|  |   {{- end }} | ||||||
|   {{- if .Ports }} |   {{- if .Ports }} | ||||||
|  |   {{- if .Network.CIDR }} | ||||||
|     ports: |     ports: | ||||||
|  |   {{- else }} | ||||||
|  |   - ports: | ||||||
|  |   {{- end }} | ||||||
|   {{- template "ports" .Ports }} |   {{- template "ports" .Ports }} | ||||||
|   {{- end }} |   {{- end }} | ||||||
| {{- end }} | {{- end }} | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user