Blog
Configure InfluxDB with Grafana
Troubleshoot InfluxDB authentication and database connection issues when integrating with Grafana for metrics visualization.
August 8, 2022
PXE Boot with Synology NAS
Set up network PXE booting for RHEL installation using Synology NAS as TFTP and HTTP server with Kickstart automation.
May 13, 2022
Helm Alternative for Multiple If-Else Conditions
Use Helm's dict function to replace verbose if-else blocks with cleaner, more maintainable template code.
July 8, 2021
Build Multi-Arch Docker Images Using Tekton
Create multi-architecture container images in Tekton pipelines using Docker Buildx with QEMU emulation.
January 19, 2021
Tekton Triggers and CEL Interceptors
Filter and modify incoming webhook events in Tekton using CEL Interceptors for advanced pipeline triggering logic.
January 19, 2021
GitOps with Tekton and ArgoCD
Build a complete GitOps pipeline using Tekton for CI and ArgoCD for CD on OpenShift, with GitHub webhook integration.
January 14, 2021
Setting Up Docker Buildx on Linux
Configure Docker Buildx for multi-architecture container builds on Linux, including ARM64 cross-compilation.
December 5, 2020
Boot from USB Through GRUB Menu
Manually boot from a USB drive using GRUB command line when the boot menu doesn't detect your device.
December 1, 2020
End User Auth with OpenShift Service Mesh and Keycloak
Configure JWT-based authentication and authorization in OpenShift Service Mesh (Istio) with Keycloak as the identity provider.
November 12, 2020
Syslog with Loki Promtail
Configure rsyslog to forward system logs to Loki via Promtail on K3s for centralized log aggregation.
November 4, 2020