Skip to content

Instantly share code, notes, and snippets.

View waynedovey's full-sized avatar
🎯
Focusing

Wayne Dovey waynedovey

🎯
Focusing
View GitHub Profile
@waynedovey
waynedovey / CNV cloud-config
Created June 9, 2020 00:06
CNV cloud-config
#cloud-config
- name: atomic
sudo: ['ALL=(ALL) NOPASSWD:ALL']
password: atomic
groups: sudo
shell: /bin/bash
@waynedovey
waynedovey / RHEL Router Setup
Last active July 14, 2020 12:06
RHEL Router Setup
https://www.lisenet.com/2016/firewalld-rich-and-direct-rules-setup-rhel-7-server-as-a-router/
nmcli d
systemctl mask iptables ip6tables ebtables
systemctl mask iptables
firewall-cmd --get-active-zones
firewall-cmd --get-default-zone
firewall-cmd --set-default-zone=public
firewall-cmd --remove-interface=ens224 --zone=public
firewall-cmd --permanent --add-interface=ens224 --zone=dmz
oc edit machinesets ocp4-lbvrr-worker -n openshift-machine-api
resourcepool: /DC/host/cluster/Resources
workspace:
datacenter: DC
@waynedovey
waynedovey / scaledown.sh
Last active July 10, 2024 18:23
Scale Down OpenShift Monitoring
oc patch clusterversion/version --type='merge' -p "$(cat <<- EOF
spec:
overrides:
- group: apps/v1
kind: Deployment
name: cluster-monitoring-operator
namespace: openshift-monitoring
unmanaged: true
EOF
)"
apiVersion: machine.openshift.io/v1beta1
kind: MachineSet
metadata:
annotations:
machine.openshift.io/GPU: "0"
machine.openshift.io/memoryMb: "16384"
machine.openshift.io/vCPU: "4"
labels:
hive.openshift.io/machine-pool: master
hive.openshift.io/managed: "true"
<-- cr-main.yaml --->
apiVersion: psmdb.percona.com/v1-10-0
kind: PerconaServerMongoDB
metadata:
name: sydney-cluster
spec:
unmanaged: false
crVersion: 1.10.0
image: percona/percona-server-mongodb:4.4.6-8
#!/bin/bash
_NAMESPACE="nfs-external-provisioner"
oc new-project ${_NAMESPACE}
oc adm policy add-scc-to-user hostmount-anyuid \
-n ${_NAMESPACE} \
-z nfs-subdir-external-provisioner
@waynedovey
waynedovey / mysql-deployment.yaml
Last active October 1, 2022 07:09 — forked from p4tin/README.md
Wordpress Kubernetes Cluster
apiVersion: apps/v1
kind: Deployment
metadata:
name: wordpress-mysql
labels:
app: wordpress
spec:
selector:
matchLabels:
app: wordpress
# managedclustersetbinding.yaml
cat << EOF | oc apply -f -
apiVersion: cluster.open-cluster-management.io/v1alpha1
kind: ManagedClusterSetBinding
metadata:
name: production-clusters
namespace: openshift-gitops
spec:
clusterSet: production-clusters
EOF
podman pull registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8:3.72.1
podman tag registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8:3.72.1 quay.io/wdovey/advanced-cluster-security/rhacs-main-rhel8:3.72.1
podman push --remove-signatures quay.io/wdovey/advanced-cluster-security/rhacs-main-rhel8:3.72.1
podman pull registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8:3.72.1
podman tag registry.redhat.io/advanced-cluster-security/rhacs-scanner-rhel8:3.72.1 quay.io/wdovey/advanced-cluster-security/rhacs-scanner-rhel8:3.72.1
podman push --remove-signatures quay.io/wdovey/advanced-cluster-security/rhacs-scanner-rhel8:3.72.1
podman pull registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8:3.72.1
podman tag registry.redhat.io/advanced-cluster-security/rhacs-scanner-db-rhel8:3.72.1 quay.io/wdovey/advanced-cluster-security/rhacs-scanner-db-rhel8:3.72.1