diff --git a/internal/config/alias.go b/internal/config/alias.go index 25f76bbb..ff8075da 100644 --- a/internal/config/alias.go +++ b/internal/config/alias.go @@ -147,7 +147,7 @@ func (a *Aliases) LoadAliases(path string) error { return nil } - var aa *Aliases + var aa Aliases if err := yaml.Unmarshal(f, &aa); err != nil { return err } diff --git a/internal/render/np.go b/internal/render/np.go index e1c1b881..bdedf401 100644 --- a/internal/render/np.go +++ b/internal/render/np.go @@ -111,7 +111,14 @@ func egress(ee []v1beta1.NetworkPolicyEgressRule) (string, string, string) { func portsToStr(pp []v1beta1.NetworkPolicyPort) string { ports := make([]string, 0, len(pp)) for _, p := range pp { - ports = append(ports, string(*p.Protocol)+":"+p.Port.String()) + proto, port := NAValue, NAValue + if p.Protocol != nil { + proto = string(*p.Protocol) + } + if p.Port != nil { + port = p.Port.String() + } + ports = append(ports, proto+":"+port) } return strings.Join(ports, ",") }