Skip to content

Commit dc16cab

Browse files
authored
Merge pull request #637 from PureStorage-OpenConnect/ocp-monitoring
Ocp monitoring
2 parents f37eca6 + d4e7797 commit dc16cab

File tree

3 files changed

+23
-6
lines changed

3 files changed

+23
-6
lines changed

defaults.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ vsphere_repo: "https://px-deploy.s3.eu-west-1.amazonaws.com/templates/"
5757
#vsphere_folder: ""
5858

5959
ocp4_domain: ""
60-
ocp4_version: 4.16.17
60+
ocp4_version: 4.18.8
6161
ocp4_pull_secret: ""
6262

6363
#env:

scripts/install-px

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,15 @@ spec:
8484
source: certified-operators
8585
sourceNamespace: openshift-marketplace
8686
startingCSV: portworx-operator.v24.2.0
87+
---
88+
apiVersion: v1
89+
kind: ConfigMap
90+
metadata:
91+
name: cluster-monitoring-config
92+
namespace: openshift-monitoring
93+
data:
94+
config.yaml: |
95+
enableUserWorkload: true
8796
EOF
8897
while ! oc get csv -n portworx | grep portworx-operator | grep -q Succeeded ; do
8998
sleep 2
@@ -135,8 +144,16 @@ chmod +x /usr/local/bin/pxc-pxctl
135144
echo "alias pxctl='kubectl pxc pxctl'" >>/root/.bashrc
136145
kubectl-pxc config cluster set --portworx-service-namespace=portworx
137146

147+
# Wait for cluster readiness
148+
while ! kubectl get stc -A -n portworx | grep -q 'Running\|Online'; do
149+
echo "Waiting for StorageCluster status online"
150+
sleep 3
151+
done
152+
138153
# Install Grafana
139154
if [ $platform = ocp4 ]; then
155+
kubectl patch StorageCluster px-deploy-$cluster -n portworx --type merge --patch '{"spec": {"monitoring": {"prometheus": {"alertManager": {"enabled": false}}}}}'
156+
kubectl patch StorageCluster px-deploy-$cluster -n portworx --type merge --patch '{"spec": {"monitoring": {"prometheus": {"enabled": false}}}}'
140157
kubectl apply -n portworx -f https://docs.portworx.com/samples/portworx-enterprise/k8s/pxc/grafana-service-account.yaml
141158
oc -n portworx adm policy add-cluster-role-to-user cluster-monitoring-view -z grafana
142159
TOKEN=$(oc -n portworx create token grafana --duration=8760h)
@@ -163,10 +180,10 @@ if [ $platform != eks ] && [ $platform != gke ] && [ $platform != ocp4 ] && [ $p
163180
fi
164181

165182
# Wait for cluster readiness
166-
while ! kubectl get stc -A -n portworx | grep -q 'Running\|Online'; do
167-
echo "Waiting for StorageCluster status online"
168-
sleep 3
169-
done
183+
#while ! kubectl get stc -A -n portworx | grep -q 'Running\|Online'; do
184+
# echo "Waiting for StorageCluster status online"
185+
# sleep 3
186+
#done
170187

171188
# install storkctl
172189
STORK_POD=$(kubectl get pods -n portworx -l name=stork -o jsonpath='{.items[0].metadata.name}')

terraform/aws/ocp4/ocp4-install-config.tpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ controlPlane:
1717
replicas: 3
1818
metadata:
1919
creationTimestamp: null
20-
name: px-deploy-${tpl_configname}-${tpl_cluster}
20+
name: pxd-${tpl_configname}-${tpl_cluster}
2121
networking:
2222
clusterNetwork:
2323
- cidr: 10.128.0.0/14

0 commit comments

Comments
 (0)