Decrypting Jenkins secrets and more
Well known tricks ro decrypt Jenkins secrets and some extra.
Gitlab Kubernetes runner with Docker in Docker
Docker in Docker (DIND) is a powerful tool for running Docker containers within Docker containers. This allows developers to easily create and test Docker images within a container environment that closely resembles the production environment. This can help to catch issues early in the development process and ensure that the application is running as expected in the production environment
Sync files: rsync and rclone
rsync and rclone are two popular open-source tools for synchronizing files and directories. While they share some similarities, there are also some differences between them that make them ideal for different use cases.
Build x86 Docker images on Mac M1
If you’re a Mac user who has been using Docker Desktop for your development environment, you might be interested in exploring an alternative.
UTM: Run x86 VM on Mac M1
UTM is a full-featured system emulator and virtual machine host for iOS and macOS. It is based off of QEMU.
Cloud Nuke
Managing resources and objects in your cloud account is an essential aspect of maintaining an efficient and cost-effective infrastructure. Occasionally, you may need to delete specific types of resources and objects to streamline your operations, optimize costs, or meet compliance requirements.
Container App startup trigger in k8s
Handling Network Retries
In a distributed environment, network retries are an essential mechanism to handle temporary failures in communication between different components. When using Docker containers, network retries can help to ensure the reliability and availability of containerized applications.
List Bash Variables By Name
Bash script variables and environment variables are both used in Bash scripting, but they have different scopes and lifetimes.
Running python script in Chef
In Chef, Ruby DSL (Domain Specific Language) refers to the Ruby-based syntax that is used to write recipes and resources for configuring and managing infrastructure. Chef is a configuration management tool that uses Ruby as its primary programming language.
Download git repository
When it comes to downloading a Git repository, there are several methods to do so.
Two commonly used methods are curl
and git clone
, but there is also a third method called git archive --remote
.
In this article, we will compare these three methods and discuss their advantages and disadvantages.