Skip to content

Instantly share code, notes, and snippets.

View cybercoder's full-sized avatar
🏠
Working from home

Vahid Alimohamadi cybercoder

🏠
Working from home
  • Iran
View GitHub Profile
@cybercoder
cybercoder / add-kubeconfig.sh
Last active September 2, 2025 18:31
merge a kubeconfig file with kube config ( insert a kubeconfig to kubectl contexts )
#!/bin/bash
set -e
NEWCFG="$1"
if [ -z "$NEWCFG" ]; then
echo "Usage: $0 <kubeconfig.yaml>"
exit 1
fi
KUBECONFIG=$HOME/.kube/config:$NEWCFG kubectl config view --flatten --merge > /tmp/config.$$
@cybercoder
cybercoder / gist:62583c583d1ca5fb0056b9d0ec7fbe30
Created February 28, 2025 15:07
Prometheus alert-manager template for telegram
{{ define "telegram.default.message" }}
{{- if eq .Status "resolved" }}
✅ RESOLVED 🎉 Issue has been resolved.
{{- else }}
🔥 {{ .Status | toUpper }} 🚀 Action Required!
{{- end }}
{{ if eq .CommonLabels.severity "critical" }}🚨 CRITICAL
{{ else if eq .CommonLabels.severity "warning" }}⚠️ WARNING
{{ else if eq .CommonLabels.severity "info" }}ℹ️ INFO
{{ else }}❓ UNKNOWN