Skip to content

Commit 53e474a

Browse files
Merge pull request #1031 from perdasilva/fix-networkpolicy-filter-microshift
OCPBUGS-58275: Fix networkpolicy filter for microshift manifests
2 parents 3b01b7b + a2fd511 commit 53e474a

File tree

3 files changed

+23
-2
lines changed

3 files changed

+23
-2
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ vendor:
159159
go mod verify
160160

161161
.PHONY: manifests
162-
manifests: ## Generate manifests
162+
manifests: $(HELM) ## Generate manifests
163163
OLM_VERSION=$(OLM_VERSION) ./scripts/generate_crds_manifests.sh
164164

165165
.PHONY: generate-manifests

microshift-manifests/0000_50_olm_01-networkpolicies.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,3 +87,23 @@ spec:
8787
policyTypes:
8888
- Ingress
8989
- Egress
90+
---
91+
apiVersion: networking.k8s.io/v1
92+
kind: NetworkPolicy
93+
metadata:
94+
name: default-allow-all
95+
namespace: openshift-operators
96+
annotations:
97+
include.release.openshift.io/ibm-cloud-managed: "true"
98+
include.release.openshift.io/self-managed-high-availability: "true"
99+
capability.openshift.io/name: "OperatorLifecycleManager"
100+
include.release.openshift.io/hypershift: "true"
101+
spec:
102+
podSelector: {}
103+
policyTypes:
104+
- Ingress
105+
- Egress
106+
ingress:
107+
- {}
108+
egress:
109+
- {}

scripts/generate_crds_manifests.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -663,7 +663,8 @@ filtered_yaml="${ROOT_DIR}/microshift-manifests/0000_50_olm_01-networkpolicies.y
663663

664664
# loop through each NetworkPolicy definition in the input multi-document yaml
665665
rm -f "${filtered_yaml}"
666-
doc_count=$(${YQ} r -l "$yaml_file")
666+
667+
doc_count=$(${YQ} r -d'*' -l "$yaml_file" | wc -l)
667668
for (( i=0; i<doc_count; i++ )); do
668669
current_doc=$(${YQ} r -d "$i" "$yaml_file")
669670
resource_name="$(echo "$current_doc" | ${YQ} r - metadata.name)"

0 commit comments

Comments
 (0)