Skip to content
Snippets Groups Projects
Commit c8025109 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-6105 add netpol required values unittests

parent 98aaad06
No related branches found
No related tags found
No related merge requests found
......@@ -27,20 +27,29 @@ release:
namespace: by-helm-test
templates:
- templates/network_policy.yaml
set:
networkPolicy:
dnsServerNamespace: test-namespace-dns
ssoPublicIp: 51.89.117.53/32
tests:
- it: should match apiVersion
set:
networkPolicy:
dnsServerNamespace: test-namespace-dns
ssoPublicIp: 51.89.117.53/32
asserts:
- isAPIVersion:
of: networking.k8s.io/v1
- it: should match kind
set:
networkPolicy:
dnsServerNamespace: test-namespace-dns
ssoPublicIp: 51.89.117.53/32
asserts:
- isKind:
of: NetworkPolicy
- it: validate metadata
set:
networkPolicy:
dnsServerNamespace: test-namespace-dns
ssoPublicIp: 51.89.117.53/32
asserts:
- equal:
path: metadata
......@@ -48,6 +57,10 @@ tests:
name: network-policy-user-manager
namespace: by-helm-test
- it: validate spec
set:
networkPolicy:
dnsServerNamespace: test-namespace-dns
ssoPublicIp: 51.89.117.53/32
asserts:
- equal:
path: spec
......@@ -243,6 +256,32 @@ tests:
disabled: false
ssoPublicIp: 51.89.117.53/32
dnsServerNamespace: test-namespace-dns
asserts:
- hasDocuments:
count: 1
- it: test network policy dnsServerNamespace must be set message
set:
networkPolicy:
disabled: false
ssoPublicIp: 51.89.117.53/32
asserts:
- failedTemplate:
errorMessage: networkPolicy.dnsServerNamespace must be set
- it: test network policy dnsServerNamespace must be set message
set:
networkPolicy:
disabled: false
dnsServerNamespace: test-dns-server-namespace
asserts:
- failedTemplate:
errorMessage: Keycloak public IP must be set
- it: test network policy should be enabled by default
set:
networkPolicy:
dnsServerNamespace: test-dns-server-namespace
ssoPublicIp: 51.89.117.53/32
asserts:
- hasDocuments:
count: 1
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment