Puppet Program Lab & Excercise ā Part 2
Puppet Program Lab & Excercise ā Part 1 Write a puppet Program to install package “git”, “ntp” and wget in RHEL. Which resource declaration can help us to deploy the…
Read more »Puppet Program Lab & Excercise – Part 1
Puppet Program Lab & Excercise – Part 1 Write a Puppet Program to create a file named with “file.txt” in /opt/ owner by ec2-user and execute permission? Write a Puppet…
Read more »
Enforce the JIRA issue id in a GIT commit message
Enforce the JIRA issue id in a GIT commit message This can be done by using git hooks file location at .git/hooks/commit-msg. Following are the 2 way in whcih each…
Read more »
Best Branching and Merging strategies in Gerrit
Best Branching and Merging strategies in Gerrit Step 1 – First Lets read this article about Best Branching and Merging strategies in git Best Branching and Merging strategies in git…
Read more »
Best Branching and Merging strategies in git
Best Branching and Merging strategies in git Step 1 – First you need to learn the needs of branches. This is very good read. https://docs.microsoft.com/en-us/vsts/repos/tfvc/branching-strategies-with-tfvc?view=vsts Step 2 – Now time…
Read more »
How to revert the changes once its submitted in Gerrit
How to revert the changes once its submitted in Gerrit The Revert button is available if the change has been submitted. This Reverts the change via creating a new one….
Read more »
What is a Change and Patch set in Gerrit?
Here is the short and quick description of Gerrit key teminology. Change Every time you push a commit with a new Change-Id Gerrit allocates a new change. Every change has…
Read more »
How to replace Changes after the Gerrit review without changing the commit id?
How to replace Changes after the Gerrit review without changing the commit id? One of the main benefits of code review is the ability to receive and incorporate feedback from…
Read more »
Git Commands Tutorials and Example: Git Fetch – Update remote branch before merge to local branch
Best practice says that before you commit in git, you need to either do git pull or git fetch/merge. However, there is a way to find out wheather your branches…
Read more »
Install and Configure Grafana in Ubuntu and Debian
This Tutorial is Deprecated and New Version of Tutorial you can find here – CLICK HERE Install and Configure Grafana in Ubuntu and Debian Step 1 – Download & Install…
Read more »Top 10 Container(Docker) Monitoring Solutions and Tools in 2018
Top 10 Container Monitoring Solutions/Tools in 2018 Native Docker cAdvisor Scout Pingdom Datadog Sysdig Prometheus Heapster / Grafana ELK stack Sensu Reference https://rancher.com/comparing-10-container-monitoring-solutions-rancher/ Docker Tutorials Fundamental To Advanced-2021 Crash Course:-…
Read more »
How to compile and build Gerrit Plugins?
To build Gerrit Plugins from source, you need: A Linux or macOS system (Windows is not supported at this time) zip, unzip, wget $yum install zip -y $ yum install…
Read more »What is “Install Verified label” in Gerrit?
What is “Install Verified label” in Gerrit? The Verified label was originally invented by the Android Open Source Project to mean ‘compiles, passes basic unit tests’. Some CI tools expect…
Read more »What is Enable signed push support in Gerrit?
This options Defaults to false. This ensure When a client pushes with git push –signed, this ensures that the push certificate is valid and signed with a valid public key…
Read more »
Importannce of Canonical web url in Gerrit
The canonical web url must be set. Optional base URL for repositories available over the anonymous git protocol. For example, set this to git://mirror.example.com/base/ to have Gerrit display patch set…
Read more »
Authentication Types in Gerrit explained!
Authentication Types in Gerrit explained! Type of user authentication employed by Gerrit. The supported values are: By default, OpenID OpenID The default setting. Gerrit uses any valid OpenID provider chosen…
Read more »
How to backup and restore Gerrit server?
How to backup and restore gerrit server? There are 3 coponent which should be backed up in gerrit Repository – According to me best way to backup the repository is…
Read more »
How Gerrit Works?
When Gerrit is configured as the central source repository, all code changes are sent to Pending Changes for others to review and discuss. When enough reviewers have approved a code…
Read more »
How to setup Kubernetes Dashboard in EKS using NodePort?
How to setup Kubernetes Dashboard in EKS using NodePort? Step 1: Deploy the Dashboard# Deploy the Kubernetes dashboard to your cluster: [code]kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml[/code] # Deploy heapster to enable…
Read more »
What is Annotations in Kubernetes?
What is Annotations in Kubernetes? There are two way using you can attach metadata to Kubernetes objects. labels annotations Kubernetes annotations is used to attach arbitrary non-identifying metadata to objects….
Read more »
What is EKS and How EKS can help you?
In simple line, Amazon EKS is generally available, bringing fully-managed Kubernetes to AWS. Amazon launched Amazon EKS in November at its re:Invent 2017 conference. Till the time this article is…
Read more »
Understanding the tools sets in Docker ecosystem
Docker Engine Docker Engine is our lightweight and powerful open source containerization technology combined with a work flow for building and containerizing your applications. Docker Engine is a client-server application…
Read more »
Introduction of containers services at Amazon AWS
Here are the following Services which is offered by AWS at present which will help you to onboarding Containers on AWS platforms. Amazon Elasitc Container Services (ECS) Amazon Elasitc Container…
Read more »
Understanding Chef Node Objects json content!
Chef Node Objects Defined! For the chef-client, two important aspects of nodes are groups of attributes and run-lists. An attribute is a specific piece of data about the node, such…
Read more »
Understanding the chef cookbook’s chefignore file
The chefignore file is used to tell knife which cookbook files in the chef-repo should be ignored when uploading data to the Chef server. The type of data that should…
Read more »
Lets Understand the Ruby programming world in 5 mins!!!
Lets Understand the Ruby programming world in 5 mins? Ruby Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language. It was designed and developed in the mid-1990s by Yukihiro…
Read more »
How to execute grovvy script remotely on Jenkins server?
A Jenkins Admin can execute groovy scripts remotely by sending an HTTP POST request to /script/ url or /scriptText/. curl example via bash [code] curl -d “script=<your_script_here>” https://jenkins/script # or…
Read more »
How to run/execute groovy script in Jenkins?
Here are the List of way using you can apply grovy code in Jenkins Method -1: Groovy plugin This plugin adds the ability to directly execute Groovy code. More info…
Read more »
Database of Groovy Script for Jenkins Automation
Here are the list of Groovy Script which can be used in Jenkins to automate the JOBs and CI process. Please add your list in the comment sections as well….
Read more »
How Jenkins works? Jenkins Architecture Explained!!!
Jenkins is continuous integration tools which help to integrate other tools to automate the software development activity and repetitive tasks. Jenkins has 2 releases. One, Community version which open source…
Read more »