Skip to content

Instantly share code, notes, and snippets.

$ oc get nodes --show-labels
NAME STATUS ROLES AGE VERSION LABELS
console.plain-breeze-26d0.shapeblock.cloud Ready master 1h v1.11.0+d4cacc0 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=console.plain-breeze-26d0.shapeblock.cloud,node-role.kubernetes.io/master=true
infra.plain-breeze-26d0.shapeblock.cloud Ready infra 1h v1.11.0+d4cacc0 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=infra.plain-breeze-26d0.shapeblock.cloud,node-role.kubernetes.io/infra=true
node-01.plain-breeze-26d0.shapeblock.cloud Ready compute 1h v1.11.0+d4cacc0 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=node-01.plain-breeze-26d0.shapeblock.cloud,node-role.kubernetes.io/compute=true
$ oc get pods -n openebs
NAME READY STATUS RESTARTS AGE
maya-apiser
diff --git a/.gitignore b/.gitignore
index f2fb0bf..854dfd6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -20,3 +20,4 @@ Thumbs.db
/glazed_builder/glazed_frontend.min.js
/glazed_builder/glazed_param_types.js
/glazed_builder/glazed_param_types.min.js
+*~
diff --git a/src/Controller/AjaxController.php b/src/Controller/AjaxController.php
oc describe pod mariadb-1-wjgcz
Name: mariadb-1-wjgcz
Namespace: testing
Priority: 0
PriorityClassName: <none>
Node: node-03/207.154.234.114
Start Time: Mon, 29 Apr 2019 02:26:00 +0000
Labels: deployment=mariadb-1
deploymentconfig=mariadb
name=mariadb
TASK [openshift_node : Copy node container image to ostree storage] ******************************************************************************
Tuesday 23 April 2019 20:35:02 +0000 (0:00:10.160) 0:08:04.493 *********
FAILED - RETRYING: Copy node container image to ostree storage (3 retries left).
FAILED - RETRYING: Copy node container image to ostree storage (3 retries left).
FAILED - RETRYING: Copy node container image to ostree storage (2 retries left).
FAILED - RETRYING: Copy node container image to ostree storage (3 retries left).
FAILED - RETRYING: Copy node container image to ostree storage (2 retries left).
FAILED - RETRYING: Copy node container image to ostree storage (1 retries left).
FAILED - RETRYING: Copy node container image to ostree storage (1 retries left).
FAILED - RETRYING: Copy node container image to ostree storage (2 retries left).
PLAY [Fail openshift_kubelet_name_override for new hosts] ****************************************************************************************
TASK [Fail when openshift_kubelet_name_override is defined] **************************************************************************************
Tuesday 23 April 2019 14:44:48 -0400 (0:00:00.067) 0:00:00.067 *********
skipping: [console.demo-1.shapeblock.cloud]
skipping: [node-01.demo-1.shapeblock.cloud]
skipping: [node-02.demo-1.shapeblock.cloud]
PLAY [Initialization Checkpoint Start] ***********************************************************************************************************
@badri
badri / gist:00ff36dfca9440f1bfcb87449fe8fa4c
Created April 23, 2019 11:20
Openshift describe node
Conditions:
Type Status LastHeartbeatTime LastTransitionTime Reason Message
---- ------ ----------------- ------------------ ------ -------
OutOfDisk False Tue, 23 Apr 2019 11:15:00 +0000 Tue, 23 Apr 2019 02:46:44 +0000 KubeletHasSufficientDisk kubelet has sufficient disk space available
MemoryPressure False Tue, 23 Apr 2019 11:15:00 +0000 Tue, 23 Apr 2019 02:46:44 +0000 KubeletHasSufficientMemory kubelet has sufficient memory available
DiskPressure False Tue, 23 Apr 2019 11:15:00 +0000 Tue, 23 Apr 2019 02:46:44 +0000 KubeletHasNoDiskPressure kubelet has no disk pressure
PIDPressure False Tue, 23 Apr 2019 11:15:00 +0000 Tue, 23 Apr 2019 02:46:44 +0000 KubeletHasSufficientPID kubelet has sufficient PID available
Ready True Tue, 23 Apr 2019 11:15:00 +0000 Tue, 23 Apr 2019 02:47:04 +0000 Kubelet
@badri
badri / playbook.yml
Last active April 24, 2019 16:49
Ansible playbook for post install
---
- hosts: all
gather_facts: false
tasks:
- name: Update default storage class
command: >-
oc patch storageclass glusterfs-storage -p '{"metadata":{"annotations":{"storageclass.beta.kubernetes.io/is-default-class":"true"}}}'
- name: Make admin the cluster administrator
command: >-
oc adm policy add-cluster-role-to-user cluster-admin admin
@badri
badri / Dockerfile
Created February 20, 2019 23:07
docker compose for rundeck
FROM rundeck/rundeck:3.0.13
RUN sed -i 's|dataSource.url = {{ getv("/rundeck/database/url", "jdbc:h2:file:/home/rundeck/server/data/grailsdb;MVCC=true") }}|dataSource.url = {{ getenv("RUNDECK_DATABASE_URL") }}|g' /etc/remco/templates/rundeck-config.properties
RUN sed -i 's|dataSource.username = {{ getv("/rundeck/database/username", "") }}|dataSource.username={{ getenv("RUNDECK_DATABASE_USERNAME") }}|g' /etc/remco/templates/rundeck-config.properties
RUN sed -i 's|dataSource.password = {{ getv("/rundeck/database/password", "") }}|dataSource.password={{ getenv("RUNDECK_DATABASE_PASSWORD") }}|g' /etc/remco/templates/rundeck-config.properties
@badri
badri / digitalocean.tf
Last active December 3, 2018 00:01
Terraform script
resource "digitalocean_ssh_key" "default" {
name = "Terraform Example"
public_key = "${file("/scripts/id_rsa.pub")}"
}
resource "digitalocean_droplet" "web" {
image = "centos-7-x64"
name = "web-1"
region = "tor1"
size = "s-1vcpu-1gb"
@badri
badri / do-inventory.cfg
Created November 14, 2018 13:17
DigitalOcean 3 node OKD 3.10 inventory
[OSEv3:children]
masters
nodes
etcd
glusterfs
new_nodes
[masters]
console.example.com openshift_ip=1.2.3.4 openshift_schedulable=true