fix: Исправлены команды и убраны цветовые коды из ошибок
- Добавлена команда kubeconfig в описание команды kube - Убраны цветовые коды из всех сообщений об ошибках - Исправлены списки доступных команд Изменения: - kube: добавлен kubeconfig в описание и список команд - lab: убраны цветовые коды из ошибок - kube: убраны цветовые коды из ошибок - preset: убраны цветовые коды из ошибок - role: убраны цветовые коды из ошибок - vault: убраны цветовые коды из ошибок - git: убраны цветовые коды из ошибок - docker: убраны цветовые коды из ошибок Проблема: В whiptail диалогах отображались ANSI escape-коды из сообщений об ошибках команд. Решение: Убраны все цветовые коды из сообщений об ошибках для чистого отображения в whiptail диалогах. Автор: Сергей Антропов Сайт: https://devops.org.ru
This commit is contained in:
22
Makefile
22
Makefile
@@ -1217,7 +1217,7 @@ lab: ## Управление лабораторией (up|down|sh|test|create|co
|
||||
$(MAKE) lab up; \
|
||||
echo "$(GREEN)✅ Лаборатория сброшена$(RESET)";; \
|
||||
*) \
|
||||
echo "$(RED)❌ Неизвестная команда. Доступные: up, down, sh, test, create, converge, verify, destroy, reset$(RESET)";; \
|
||||
echo "Неизвестная команда. Доступные: up, down, sh, test, create, converge, verify, destroy, reset";; \
|
||||
esac
|
||||
|
||||
# =============================================================================
|
||||
@@ -1225,7 +1225,7 @@ lab: ## Управление лабораторией (up|down|sh|test|create|co
|
||||
# =============================================================================
|
||||
|
||||
.PHONY: kube
|
||||
kube: ## Управление Kubernetes (sh|cmd|enter|kiali|istio|grafana|prom|pf-stop)
|
||||
kube: ## Управление Kubernetes (sh|cmd|enter|kiali|istio|grafana|prom|pf-stop|kubeconfig)
|
||||
@case "$(word 2, $(MAKECMDGOALS))" in \
|
||||
sh) \
|
||||
echo "$(BLUE)🐚 Входим в контейнер с kubectl...$(RESET)"; \
|
||||
@@ -1288,12 +1288,12 @@ kube: ## Управление Kubernetes (sh|cmd|enter|kiali|istio|grafana|prom|
|
||||
echo "$(RED)❌ Использование: make kube kubeconfig CLUSTER=lab$(RESET)"; \
|
||||
exit 1; \
|
||||
fi; \
|
||||
echo "$(BLUE)📋 Получаем kubeconfig для кластера $(CLUSTER)...$(RESET)"; \
|
||||
echo "Получаем kubeconfig для кластера $(CLUSTER)..."; \
|
||||
mkdir -p reports/kubeconfigs; \
|
||||
docker exec ansible-controller bash -lc 'kubectl --context kind-$(CLUSTER) config view --raw' > reports/kubeconfigs/kubeconfig-$(CLUSTER).yaml; \
|
||||
echo "$(GREEN)✅ Kubeconfig сохранен: reports/kubeconfigs/kubeconfig-$(CLUSTER).yaml$(RESET)";; \
|
||||
echo "Kubeconfig сохранен: reports/kubeconfigs/kubeconfig-$(CLUSTER).yaml";; \
|
||||
*) \
|
||||
echo "$(RED)❌ Неизвестная команда. Доступные: sh, cmd, enter, kiali, istio, grafana, prom, pf-stop, kubeconfig$(RESET)";; \
|
||||
echo "Неизвестная команда. Доступные: sh, cmd, enter, kiali, istio, grafana, prom, pf-stop, kubeconfig";; \
|
||||
esac
|
||||
|
||||
# =============================================================================
|
||||
@@ -1414,7 +1414,7 @@ preset: ## Управление пресетами (list|create|edit|test|copy)
|
||||
cp molecule/presets/$(SOURCE) molecule/presets/$(TARGET); \
|
||||
echo "$(GREEN)✅ Пресет скопирован$(RESET)";; \
|
||||
*) \
|
||||
echo "$(RED)❌ Неизвестная команда. Доступные: list, create, edit, test, copy$(RESET)";; \
|
||||
echo "Неизвестная команда. Доступные: list, create, edit, test, copy";; \
|
||||
esac
|
||||
|
||||
# =============================================================================
|
||||
@@ -1815,10 +1815,10 @@ role: ## Управление ролями (list|create|edit|test|lint|deploy)
|
||||
echo "$(RED)❌ Playbook $$PLAYBOOK_NAME не найден$(RESET)"; \
|
||||
fi;; \
|
||||
*) \
|
||||
echo "$(RED)❌ Неизвестная команда playbook$(RESET)";; \
|
||||
echo "Неизвестная команда playbook";; \
|
||||
esac;; \
|
||||
*) \
|
||||
echo "$(RED)❌ Неизвестная команда. Доступные: list, create, edit, test, lint, deploy, info, playbook$(RESET)";; \
|
||||
echo "Неизвестная команда. Доступные: list, create, edit, test, lint, deploy, info, playbook";; \
|
||||
esac
|
||||
|
||||
# =============================================================================
|
||||
@@ -1850,7 +1850,7 @@ vault: ## Управление Ansible Vault (show|create|edit|delete|rekey|decr
|
||||
echo "$(RED)🔒 Шифруем vault файл...$(RESET)"; \
|
||||
docker exec ansible-controller bash -lc 'ansible-vault encrypt --encrypt-vault-id default --vault-password-file $(VAULT_PASSWORD_FILE) vault/secrets.yml';; \
|
||||
*) \
|
||||
echo "$(RED)❌ Неизвестная команда. Доступные: show, create, edit, delete, rekey, decrypt, encrypt$(RESET)";; \
|
||||
echo "Неизвестная команда. Доступные: show, create, edit, delete, rekey, decrypt, encrypt";; \
|
||||
esac
|
||||
|
||||
# =============================================================================
|
||||
@@ -1894,7 +1894,7 @@ git: ## Управление Git (status|add|commit|push|pull|branch|merge)
|
||||
echo "$(YELLOW)🔀 Сливаем ветку: $(BRANCH)$(RESET)"; \
|
||||
git merge $(BRANCH);; \
|
||||
*) \
|
||||
echo "$(RED)❌ Неизвестная команда. Доступные: status, add, commit, push, pull, branch, merge$(RESET)";; \
|
||||
echo "Неизвестная команда. Доступные: status, add, commit, push, pull, branch, merge";; \
|
||||
esac
|
||||
|
||||
# =============================================================================
|
||||
@@ -1926,7 +1926,7 @@ docker: ## Управление Docker (build|rebuild|prune|shell|logs|stop|star
|
||||
echo "$(GREEN)▶️ Запускаем контейнеры...$(RESET)"; \
|
||||
$(DOCKER_COMPOSE) start;; \
|
||||
*) \
|
||||
echo "$(RED)❌ Неизвестная команда. Доступные: build, rebuild, prune, shell, logs, stop, start$(RESET)";; \
|
||||
echo "Неизвестная команда. Доступные: build, rebuild, prune, shell, logs, stop, start";; \
|
||||
esac
|
||||
|
||||
# =============================================================================
|
||||
|
||||
Reference in New Issue
Block a user