Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions assets/training-modvirt-ocp/cluster-monitoring.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: cluster-monitoring-config
namespace: openshift-monitoring
data:
config.yaml: |
enableUserWorkload: true
41 changes: 41 additions & 0 deletions assets/training-modvirt-ocp/px.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
kind: StorageCluster
apiVersion: core.libopenstorage.org/v1
metadata:
name: px-cluster
namespace: portworx
annotations:
portworx.io/is-openshift: "true"
portworx.io/is-eks: "true"
portworx.io/misc-args: " -T px-storev2 "
portworx.io/preflight-check: "true"
spec:
image: docker.io/portworx/oci-monitor:3.6.2
imagePullPolicy: Always
kvdb:
internal: true
enableTLS: true
cloudStorage:
deviceSpecs:
- type=gp3,size=50
- type=gp3,size=50
- type=gp3,size=50
- type=gp3,size=50
systemMetadataDeviceSpec: type=gp3,size=64
secretsProvider: k8s
startPort: 17001
stork:
enabled: true
args:
webhook-controller: "true"
runtimeOptions:
default-io-profile: "6"
csi:
enabled: true
monitoring:
telemetry:
enabled: true
prometheus:
exportMetrics: true
certManager:
enabled: true
env:
1 change: 1 addition & 0 deletions assets/training-modvirt-ocp/vm-sc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,5 @@ metadata:
parameters:
repl: "2"
provisioner: pxd.portworx.com
volumeBindingMode: WaitForFirstConsumer
allowVolumeExpansion: true
7 changes: 6 additions & 1 deletion scripts/training-modvirt-ocp-bastion
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ cat <<EOF >>/etc/skel/.bashrc
alias k=kubectl
complete -F __start_kubectl k
PS1='\e[0;33m[\u@px-training \W]\$ \e[m'
tty &>/dev/null && cat /tmp/motd.\$(id -nu | sed s/training//)
EOF

# Create training users
Expand All @@ -17,11 +18,15 @@ done
# Install pxctl
cp /assets/pxctl.sh /usr/bin/pxctl

# Collect kubeconfigs
# Collect kubeconfigs and motds
for i in $(seq 1 $clusters); do
echo trying to copy kubeconfig from cluster $i
while ! scp master-$i:.kube/config /home/training$i/.kube/config; do
sleep 2
done
echo trying to copy motd from cluster $i
while ! scp master-$i:/etc/motd /tmp/motd.$i; do
sleep 2
done
chown training$i.training$i /home/training$i/.kube/config
done
2 changes: 0 additions & 2 deletions scripts/training-modvirt-ocp-cluster

This file was deleted.

4 changes: 1 addition & 3 deletions templates/training-modvirt-ocp.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
description: Deploys training clusters
scripts: ["training-modvirt-ocp-cluster","install-virtctl"]
px_version: 3.6.0.1
platform: ocp4
aws_type: "c5n.metal"
ocp4_version: 4.21.6
cluster:
- id: 1
scripts: ["install-awscli", "wetty", "snoop", "training-modvirt-ocp-bastion"]
scripts: ["install-awscli", "wetty", "snoop", "training-modvirt-ocp-bastion", "install-virtctl"]
Loading