diff --git a/scripts/install-px b/scripts/install-px index 956b76a6..56298a15 100644 --- a/scripts/install-px +++ b/scripts/install-px @@ -141,12 +141,12 @@ kubectl-pxc config cluster set --portworx-service-namespace=portworx # Install Grafana if [ $platform = ocp4 ]; then - kubectl apply -f <(curl -s https://docs.portworx.com/samples/portworx-enterprise/k8s/pxc/grafana-service-account.yaml | sed s/kube-system/portworx/) + kubectl apply -n portworx -f https://docs.portworx.com/samples/portworx-enterprise/k8s/pxc/grafana-service-account.yaml oc -n portworx adm policy add-cluster-role-to-user cluster-monitoring-view -z grafana TOKEN=$(oc -n portworx create token grafana --duration=8760h) THANOS=$(oc get route thanos-querier -n openshift-monitoring -o json | jq -r '.spec.host') kubectl -n portworx create configmap grafana-source-config --from-file=grafana-datasource-ocp.yaml=<(curl -s https://docs.portworx.com/samples/portworx-enterprise/k8s/pxc/grafana-datasource-ocp.yaml | sed "s//$THANOS/;s//$TOKEN/g") - kubectl apply -f <(curl -s https://docs.portworx.com/samples/portworx-enterprise/k8s/pxc/grafana-ocp.yaml | sed s/kube-system/portworx/) + kubectl apply -n portworx -f https://docs.portworx.com/samples/portworx-enterprise/k8s/pxc/grafana-ocp.yaml # enable OCP4 console plugin kubectl patch console.operator cluster --type json -p '[{"op": "add", "path": "/spec/plugins/-", "value": "portworx"}]' else