| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #!/bin/bash
- print_title() {
- echo "============================================"
- echo "$1"
- echo "============================================"
- }
- print_success() {
- echo "✅ $1"
- }
- print_error() {
- echo "❌ $1"
- }
- print_warning() {
- echo "⚠️ $1"
- }
- print_info() {
- echo "🔹 $1"
- }
- print() {
- echo "$1"
- }
- # Check dependencies
- check_dependencies(){
- print "Checking dependencies..."
- command -v kubectl >/dev/null 2>&1 || { print "Error: kubectl command not found"; exit 1; }
- command -v helm >/dev/null 2>&1 || { print "Error: helm command not found"; exit 1; }
- # Check if Kubernetes is available
- print "Checking if Kubernetes is available..."
- kubectl cluster-info &>/dev/null
- if [ $? -ne 0 ]; then
- print "Error: Kubernetes cluster is not accessible. Please ensure you have proper access to a Kubernetes cluster."
- exit 1
- fi
- print_success "Kubernetes cluster is accessible."
- }
|