Merge "Add ingress network policy for Nagios"

This commit is contained in:
Zuul 2019-03-07 04:36:14 +00:00 committed by Gerrit Code Review
commit 6f6783bf23
3 changed files with 14 additions and 4 deletions

View File

@ -185,6 +185,11 @@ network:
enabled: false
port: 30925
network_policy:
nagios:
ingress:
- {}
pod:
lifecycle:
upgrades:

View File

@ -19,7 +19,7 @@ set -xe
#NOTE: Lint and package chart
make nagios
tee /tmp/nagios.yaml <<EOF
tee /tmp/nagios.yaml << EOF
manifests:
network_policy: true
network_policy:
@ -29,14 +29,18 @@ network_policy:
- podSelector:
matchLabels:
application: nagios
- podSelector:
matchLabels:
application: ingress
ports:
- protocol: TCP
port: 8000
- protocol: TCP
port: 80
- protocol: TCP
port: 8000
- protocol:
port: 443
EOF
#NOTE: Deploy command
helm upgrade --install nagios ./nagios \
--namespace=osh-infra \

View File

@ -52,6 +52,7 @@ function test_netpol {
test_netpol osh-infra mariadb server elasticsearch.osh-infra.svc.cluster.local fail
test_netpol osh-infra mariadb server nagios.osh-infra.svc.cluster.local fail
test_netpol osh-infra mariadb server prometheus.osh-infra.svc.cluster.local fail
test_netpol osh-infra mariadb server nagios.osh-infra.svc.cluster.local fail
# Doing positive tests
test_netpol osh-infra grafana dashboard mariadb.osh-infra.svc.cluster.local:3306 success