File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -48,6 +48,11 @@ oc new-project "${PROJECT_ID}-cd"
4848oc new-project " ${PROJECT_ID} -dev"
4949oc new-project " ${PROJECT_ID} -test"
5050
51+ echo " Applying NetworkPolicy to ${PROJECT_ID} -cd, ${PROJECT_ID} -dev and ${PROJECT_ID} -test"
52+ oc apply -f ../ocp-config/NetworkPolicy.yml -n " ${PROJECT_ID} -cd"
53+ oc apply -f ../ocp-config/NetworkPolicy.yml -n " ${PROJECT_ID} -dev"
54+ oc apply -f ../ocp-config/NetworkPolicy.yml -n " ${PROJECT_ID} -test"
55+
5156echo " Allow serviceaccount 'jenkins' of ${PROJECT_ID} -cd to admin the environment projects"
5257oc policy add-role-to-user " ${JENKINS_ROLE} " " system:serviceaccount:${PROJECT_ID} -cd:jenkins" -n " ${PROJECT_ID} -dev"
5358oc policy add-role-to-user " ${JENKINS_ROLE} " " system:serviceaccount:${PROJECT_ID} -cd:jenkins" -n " ${PROJECT_ID} -test"
Original file line number Diff line number Diff line change 1+ kind : NetworkPolicy
2+ apiVersion : networking.k8s.io/v1
3+ metadata :
4+ name : only-allow-namespace-ingress
5+ spec :
6+ podSelector : {}
7+ ingress :
8+ - from :
9+ - podSelector : {}
10+ - namespaceSelector :
11+ matchLabels :
12+ policy-group.network.openshift.io/ingress : ' '
13+ policyTypes :
14+ - Ingress
Original file line number Diff line number Diff line change @@ -44,6 +44,9 @@ echo ""
4444echo " Creating project ..."
4545oc new-project ${project}
4646
47+ echo " Applying NetworkPolicy to ${project} "
48+ oc apply -f ../ocp-config/NetworkPolicy.yml -n " ${project} "
49+
4750echo " "
4851echo " Creating serviceaccount ..."
4952oc create sa ${serviceaccountName}
You can’t perform that action at this time.
0 commit comments