ArgoCd: How to do Capacity Planning for ArgoCd in Production

It is not easy to come with a one-size-fits-all recommendation (and that’s why we don’t deliver resource limits by default), because the requirements vary on a lot of factors. For…

Read more »

AWS IAM Policy to Protect SES SMTP

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 market…

Read more »

Bash/Shell Script to test SMTP SES Credentials

Requirement 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 »

Gitlab GEO – A Disaster Recovery & Standby Solution

Geo replicates your database, your Git repositories, and few other assets, but there are some limitations. Geo is the solution for widely distributed development teams and for providing a warm-standby…

Read more »

Github Action Example code to Call terraform apply command

This workflow: In this example, we also pass an environment variable TF_VAR_my_variable to the terraform apply command. The value of this variable is retrieved from a GitHub secret named MY_SECRET….

Read more »

Data Sources in Terraform resources explained with example

This may include: Here’s an example of using the AWS data source in Terraform to retrieve information about an existing Amazon S3 bucket In this example, we’re using the aws_s3_bucket…

Read more »

Guide for Installing GitLab chart in AWS EKS Cluster

Requirement & prerequisite for Installing GitLab chart in AWS EKS Cluster How do I setup persistent storage in Amazon EKS? Configure storage for the GitLab chart Preparing EKS resources for…

Read more »

How do I setup persistent storage in Amazon EKS?

To set up persistent storage in Amazon EKS, you can follow these general steps: Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus….

Read more »

Kubernetes Tutorials: Example of StorageClass, PersistentVolume, PersistentVolumeClaim using EBS

Storage Class PersistentVolume PersistentVolumeClaim 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…

Read more »

List of detailed check list to protect and secured laravel projects

Securing a Laravel project involves implementing a number of best practices to protect the application from various types of attacks, such as SQL injection, cross-site scripting (XSS), cross-site request forgery…

Read more »

List of setting in .env for production environment for secured laravel projects

In a production environment, it’s important to configure certain settings in the .env file to ensure that your Laravel application is secure and performant. Here are some key settings to…

Read more »

SonarQube Assignment

Write a 1 post for each questions below at www.Debug.School and submit a answer post url in the comment below Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and…

Read more »

Docker Lab and Excercise

Docker Lab, Excercise & Assignment – 1 Docker Lab, Excercise & Assignment – 2 Docker Lab, Excercise & Assignment – 3 – Docker Volume Docker Lab, Excercise & Assignment –…

Read more »

Docker Assignment

How to submit assignment? Write Ansswer for the following questions and submit answer at Debug.school as new post for each questions 1. What is Docker and why is it used?2….

Read more »

Surviving the Dissertation: What You Have To Know Before Writing A Dissertation

Writing a dissertation is an intimidating prospect for many young people, but it can also be an exciting and rewarding experience. For some, it may represent the opportunity to finally…

Read more »

Terraform dynamaic block details explaination with example

Terraform dynamic blocks are a way to dynamically generate Terraform configuration code based on the values of variables or maps. Dynamic blocks enable you to generate Terraform resources based on…

Read more »

How to configure docker container with https

To configure a Docker container to use HTTPS, you need to: Here is an example of how to configure a Docker container with HTTPS: bashCopy code# Use an existing image…

Read more »

configure nginx in host server with https enabled and route all traffic container

Detail steps to configure nginx in host server with https enabled and route all traffic from nginx to docker container Here are the detailed steps to configure Nginx as a…

Read more »

Why You SHOULD NOT try Google Cloud Trial?

What is Google Trial? The Google Cloud Free Program comprises the following: 90-day, $300 Free Trial: New Google Cloud and Google Maps Platform users can take advantage of a 90-day…

Read more »

How to see number of emails sent using smtp in laravel

To see the number of emails sent using SMTP in Laravel, you can look for log entries in your Laravel application’s logs that indicate email messages have been sent. For…

Read more »

What is a tenant / multi-tenant in computing and software domain?

A tenant is a group of users who share a common access with specific privileges to the software instance. Multi-tenancy is an architecture wherein a single occurrence of a software…

Read more »

Shell script to git add and commit and push each directory at a time

This script will loop through each directory in the repository, checking if it is a Git repository. If it is, it will add all changes in the directory, commit them…

Read more »

Git error: “remote: fatal: pack exceeds maximum allowed size (2.00 GiB)”

Error Solution Step 1 – First add and Commit in Smaller chunk Optional – add and Commit in Smaller chunk Step 2 – shell script to push in chunk of…

Read more »

How to restore deleted ‘root’ user and password for MySQL

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 market…

Read more »

MySql Tutorials: How to grant user access to Database?

To grant a user access to a specific database in MySQL, you can use the following GRANT statement: Where: For example, to grant a user with the username ‘john’ and…

Read more »

How to Send Crypto with Your Mobile Phone

Today’s generation has become more welcoming to cryptocurrency. In fact, many individuals already use crypto for daily transactions, such as splitting bills, remittances, paying back a friend, shopping, dining, availing…

Read more »

Gitlab Tutorials: Load Performance Testing for gitlab

The GitLab Performance Tool (gpt) is built and maintained by the GitLab Quality Engineering – Enablement team to provide performance testing of any GitLab instance. The tool has itself been…

Read more »

Top Identity & Access Management Tools

What is Identity and Access Management? Identity and Access Management (IAM) refers to the security discipline that enables the right individuals to access the right resources at the right times…

Read more »

Top open source multi cloud management platform

Apache CloudStack Apache CloudStack is an open-source Infrastructure as a Service (IaaS) platform for managing and deploying cloud computing environments. It provides a set of tools for automating the deployment,…

Read more »

What is Difference between Container vs Virtual Machine?

Containers and virtual machines are both technologies for isolating applications and their dependencies, but they differ in several key ways: In summary, containers and virtual machines are both technologies for…

Read more »