What is Gitlab and how its useful in DevOps?

Intially, GitLab was introduced as a web-based Git-repository manager providing hositing solutions for git repo along with Wiki and Issues tracking. Later, GitLab become the single application for the entire…

Read more »

Setup Artifactory pro 6.1.0 using Docker containtainer

Step 1 – Register a free account here. https://bintray.com/ Step 2 – Login and Click on the your “username” right top corner and go to “edit profile” Step 3 –…

Read more »

Copy a files from jenkins server to jenkins node/slave using pipeline plugins

Workarond 1 – Try to use stash/unstash, but it is bad for large files. [code]node(‘master’) {dir(‘/path/on/master/1’) {stash ‘master-stuff’}}node(‘slave’) {dir(‘/path/on/slave/1’) {unstash ‘master-stuff’}dir(‘/path/on/slave/2’) {stash ‘slave-stuff’}}node(‘master’) {dir(‘/path/on/master/2’) {unstash ‘slave-stuff’}} [/code] Read more about…

Read more »

Perforce Broker aka Helix Broker defined!

The Perforce Broker (P4Broker) enables you to restrict the commands that can be executed, or redirect specific commands to alternate (replica or edge) Perforce servers. The Perforce Broker is a…

Read more »

Helix Server Perforce Trigger Quick Start Guide

What is Perforce Trigger? Helix Server supports triggers which are user-written programs or scripts that are called when certain operations are performed. Examples of operations that might fire a trigger…

Read more »

Helix Core Trigger script type Reference Guide

Each line in the trigger table has four fields.   Field Meaning name The user-defined name of the trigger. A run of the same trigger name on contiguous lines is…

Read more »

Helix Core Trigger script variables Reference Guide

Use the following variables in the command field to pass data to a trigger script:   Argument Description Available for type %action% Either null or a string reflecting an action taken to a…

Read more »

How to monitor Perforce Server (Helix Core Server – p4D)

There are various ways you can monitor Perforce Server (Helix Core Server – p4D). Method 1 – Monitoring the Perforce Server disk space Use the p4 diskspace command to monitor…

Read more »

Docker Tutorials: Difference between Docker Load and Docker Import

If you want to “flatten” an image and avoid the history which has multiple layers, docker export and import is the best way to do that. docker save – docker…

Read more »

Kubeadm Web References & Cheatsheet

https://kubernetes.io/docs/setup/independent/install-kubeadm/https://kubernetes.io/docs/setup/independent/create-cluster-kubeadmhttps://kubernetes.io/docs/setup/independent/troubleshooting-kubeadm/https://kubernetes.io/docs/setup/independent/high-availability/https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm/https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/#tear-downhttps://kubernetes.io/docs/concepts/cluster-administration/addons/ Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock…

Read more »

List of Best Alternatives of Kubernetes

Here are some of the known best alternative of Kubernetes which incudes. Docker Swarm A swarm is a group of machines that are running Docker and joined into a cluster….

Read more »

Alternative of Docker in Kubernetes

Since v1.6.0, Kubernetes has enabled the use of CRI, Container Runtime Interface, by default. The container runtime used by default is Docker, which is enabled through the built-in dockershim CRI…

Read more »

How to troubleshoot Docker Server(daemon) and Containers?

How to troubleshoot Docker Server(daemon) and Containers? There are following way using troubleshooting of Docker Server and Containers can be done. If you are running your container in -d (detached…

Read more »

Lets understand about Helix Core in 2 mins!

Helix Core (P4D) is version control system introduced in 1995 and its based on client application and server application communicating over a TCP/IP connection. A full version of Helix Core…

Read more »

Lets know about Perforce Company and its product/Services.

Perforce, aka Perforce Software, is a Minneapolis, Minnesota-based developer of software used for Application development. The software is sold under the Helix and Hansoft brand names. In January 2018, the company…

Read more »

Understanding the Update API in Elasticsearch

The update API allows to update(also allows to delete, or ignore the operation). a document based on a script provided. The operation gets the document from the index, runs the…

Read more »

Understanding Elasticsearch Index Mapping & Schema

A schema is a description of one or more fields that describes the document type and how to handle the different fields of a document. The schema in Elasticsearch is…

Read more »

Find out elastic Search health using _cat/health

To check elasticsearch cluster health by using (CURL) and Cluster API “cat” provieded by elasticsearch The cat API print the info in JSON format, compact and aligned text which is…

Read more »

Understanding Elasticsearch Keywords and Terminology

Understanding Elasticsearch Keywords and Terminology Elasticsearch Terminology Description Cluster “A cluster is a collection of one or more nodes (servers) that together holds your entire data and provides federated indexing…

Read more »

Crash Course of Elasticsearch in 10 mins

What is Elasticsearch? Elasticsearch is fast, horizontally scalable open source search engine. It provides HTTP API for storing and indexing JSON documents and with default configuration it behaves a little…

Read more »

Elasticsearch Web References & Cheatsheet

Elasticsearch official documentation https://www.elastic.co/guide/en/elasticsearch/reference/6.x/index.html Very good Elasticsearch Guide on Github https://github.com/dzharii/awesome-elasticsearch Elasticsearch Official forum https://discuss.elastic.co/ Stackoverflow elasticsearch handlers http://stackoverflow.com/questions/tagged/elasticsearch Jolicode elasticsearch Cheatsheet http://elasticsearch-cheatsheet.jolicode.com/ Elasticsearch DevOpsSchool reference https://www.devopsschool.com/blog/category/elastic-stack/ https://www.devopsschool.com/tutorial/elastic/ Rajesh KumarI’m…

Read more »

Web GUI tools for Elasticsearch cluster

elasticsearch-head is a web front end for browsing and interacting with an Elastic Search cluster. There are multiple ways of running elasticsearch-head. Running as a plugin of ElasticSearch (this is…

Read more »

Understanding REST HTTP method – GET, POST, PUT, HEAD, DELETE in Elasticsearch

REST (Representational State Transfer) was introduced and defined in 2000 by Roy Fielding in his doctoral dissertation. REST is an architectural style for designing distributed systems. It is not a…

Read more »

What are the method to interact with Elastic Search?

Elasticsearch provides official clients for several languages—Groovy, JavaScript, .NET, PHP, Perl, Python, and Ruby—and there are numerous community-provided clients and integrations, all of which can be found in There are…

Read more »

Use of runtime variables to save into another variable using register in Ansible

Another major use of variables is running a command and using the result of that command to save the result into a variable   – hosts: all tasks: – name:…

Read more »

Ansible Variable: Ansible & Ansible Tower Variable Precedence Hierarchy

Ansible & Ansible Tower Variable Precedence Hierarchy (last listed wins) Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog…

Read more »

Run Ansible Adhoc commands or playbook in Local mode

If you are trying to run Ansible Adhoc commands or playbook in Local mode, these articles will help you. Ansible can’t run playbooks locally without ssh if ansible_connection=local is defined…

Read more »

Ansible Playbook Lab & Excercise – Part 4

Execution Mode – Remote Write a Ansible Playbook to create a group called “deploy” Write a Ansible Playbook to create a user called “deploy-user” which is part of group called…

Read more »

Ansible Adhoc Commands Lab & Excercise – Part 1

Program 1 – Write a Ansible Adhoc Commands to create a group called “deploy How to verify? $ more /etc/group | grep deploy Program 2 – Write a Ansible Adhoc…

Read more »

Puppet Module Lab & Excercise – Part 1

Puppet Module Lab & Excercise – Part 1 Write a puppet module to setup a webserver(httpd) only in RHEL and use the HEREDOC to craete a html code of index.html…

Read more »