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; \
|
$(MAKE) lab up; \
|
||||||
echo "$(GREEN)✅ Лаборатория сброшена$(RESET)";; \
|
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
|
esac
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
@@ -1225,7 +1225,7 @@ lab: ## Управление лабораторией (up|down|sh|test|create|co
|
|||||||
# =============================================================================
|
# =============================================================================
|
||||||
|
|
||||||
.PHONY: kube
|
.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 \
|
@case "$(word 2, $(MAKECMDGOALS))" in \
|
||||||
sh) \
|
sh) \
|
||||||
echo "$(BLUE)🐚 Входим в контейнер с kubectl...$(RESET)"; \
|
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)"; \
|
echo "$(RED)❌ Использование: make kube kubeconfig CLUSTER=lab$(RESET)"; \
|
||||||
exit 1; \
|
exit 1; \
|
||||||
fi; \
|
fi; \
|
||||||
echo "$(BLUE)📋 Получаем kubeconfig для кластера $(CLUSTER)...$(RESET)"; \
|
echo "Получаем kubeconfig для кластера $(CLUSTER)..."; \
|
||||||
mkdir -p reports/kubeconfigs; \
|
mkdir -p reports/kubeconfigs; \
|
||||||
docker exec ansible-controller bash -lc 'kubectl --context kind-$(CLUSTER) config view --raw' > reports/kubeconfigs/kubeconfig-$(CLUSTER).yaml; \
|
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
|
esac
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
@@ -1414,7 +1414,7 @@ preset: ## Управление пресетами (list|create|edit|test|copy)
|
|||||||
cp molecule/presets/$(SOURCE) molecule/presets/$(TARGET); \
|
cp molecule/presets/$(SOURCE) molecule/presets/$(TARGET); \
|
||||||
echo "$(GREEN)✅ Пресет скопирован$(RESET)";; \
|
echo "$(GREEN)✅ Пресет скопирован$(RESET)";; \
|
||||||
*) \
|
*) \
|
||||||
echo "$(RED)❌ Неизвестная команда. Доступные: list, create, edit, test, copy$(RESET)";; \
|
echo "Неизвестная команда. Доступные: list, create, edit, test, copy";; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
@@ -1815,10 +1815,10 @@ role: ## Управление ролями (list|create|edit|test|lint|deploy)
|
|||||||
echo "$(RED)❌ Playbook $$PLAYBOOK_NAME не найден$(RESET)"; \
|
echo "$(RED)❌ Playbook $$PLAYBOOK_NAME не найден$(RESET)"; \
|
||||||
fi;; \
|
fi;; \
|
||||||
*) \
|
*) \
|
||||||
echo "$(RED)❌ Неизвестная команда playbook$(RESET)";; \
|
echo "Неизвестная команда playbook";; \
|
||||||
esac;; \
|
esac;; \
|
||||||
*) \
|
*) \
|
||||||
echo "$(RED)❌ Неизвестная команда. Доступные: list, create, edit, test, lint, deploy, info, playbook$(RESET)";; \
|
echo "Неизвестная команда. Доступные: list, create, edit, test, lint, deploy, info, playbook";; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
@@ -1850,7 +1850,7 @@ vault: ## Управление Ansible Vault (show|create|edit|delete|rekey|decr
|
|||||||
echo "$(RED)🔒 Шифруем vault файл...$(RESET)"; \
|
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';; \
|
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
|
esac
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
@@ -1894,7 +1894,7 @@ git: ## Управление Git (status|add|commit|push|pull|branch|merge)
|
|||||||
echo "$(YELLOW)🔀 Сливаем ветку: $(BRANCH)$(RESET)"; \
|
echo "$(YELLOW)🔀 Сливаем ветку: $(BRANCH)$(RESET)"; \
|
||||||
git merge $(BRANCH);; \
|
git merge $(BRANCH);; \
|
||||||
*) \
|
*) \
|
||||||
echo "$(RED)❌ Неизвестная команда. Доступные: status, add, commit, push, pull, branch, merge$(RESET)";; \
|
echo "Неизвестная команда. Доступные: status, add, commit, push, pull, branch, merge";; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
@@ -1926,7 +1926,7 @@ docker: ## Управление Docker (build|rebuild|prune|shell|logs|stop|star
|
|||||||
echo "$(GREEN)▶️ Запускаем контейнеры...$(RESET)"; \
|
echo "$(GREEN)▶️ Запускаем контейнеры...$(RESET)"; \
|
||||||
$(DOCKER_COMPOSE) start;; \
|
$(DOCKER_COMPOSE) start;; \
|
||||||
*) \
|
*) \
|
||||||
echo "$(RED)❌ Неизвестная команда. Доступные: build, rebuild, prune, shell, logs, stop, start$(RESET)";; \
|
echo "Неизвестная команда. Доступные: build, rebuild, prune, shell, logs, stop, start";; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
|
|||||||
0
reports/kubeconfigs/kubeconfig-lab.yaml
Normal file
0
reports/kubeconfigs/kubeconfig-lab.yaml
Normal file
Reference in New Issue
Block a user