Translate all Portuguese text to English

This commit is contained in:
2025-09-25 21:05:41 -03:00
parent f8279933d6
commit f38689d9dd
19 changed files with 509 additions and 509 deletions

View File

@@ -1,66 +1,66 @@
#!/bin/bash
# Script de deploy local para OpenShift
# Uso: ./deploy-local.sh [TAG_DA_IMAGEM]
# Local deployment script for OpenShift
# Usage: ./deploy-local.sh [IMAGE_TAG]
set -e
# Configurações
# Configuration
IMAGE_NAME="resource-governance"
REGISTRY="andersonid"
NAMESPACE="resource-governance"
TAG=${1:-"latest"}
echo "🚀 Deploy Local para OpenShift"
echo "================================"
echo "Imagem: $REGISTRY/$IMAGE_NAME:$TAG"
echo "Local Deploy to OpenShift"
echo "========================="
echo "Image: $REGISTRY/$IMAGE_NAME:$TAG"
echo "Namespace: $NAMESPACE"
echo ""
# Verificar se está logado no OpenShift
# Check if logged into OpenShift
if ! oc whoami > /dev/null 2>&1; then
echo "❌ Não está logado no OpenShift. Execute: oc login"
echo "ERROR: Not logged into OpenShift. Run: oc login"
exit 1
fi
echo "✅ Logado no OpenShift como: $(oc whoami)"
echo "SUCCESS: Logged into OpenShift as: $(oc whoami)"
echo ""
# Aplicar manifests
echo "📋 Aplicando manifests..."
# Apply manifests
echo "Applying manifests..."
oc apply -f k8s/namespace.yaml
oc apply -f k8s/rbac.yaml
oc apply -f k8s/configmap.yaml
# Atualizar imagem do deployment
echo "🔄 Atualizando imagem do deployment..."
# Update deployment image
echo "Updating deployment image..."
oc set image deployment/$IMAGE_NAME $IMAGE_NAME=$REGISTRY/$IMAGE_NAME:$TAG -n $NAMESPACE || true
# Aplicar deployment, service e route
echo "📦 Aplicando deployment, service e route..."
# Apply deployment, service and route
echo "Applying deployment, service and route..."
oc apply -f k8s/deployment.yaml
oc apply -f k8s/service.yaml
oc apply -f k8s/route.yaml
# Aguardar rollout
echo "⏳ Aguardando rollout..."
# Wait for rollout
echo "Waiting for rollout..."
oc rollout status deployment/$IMAGE_NAME -n $NAMESPACE --timeout=300s
# Verificar deployment
echo "Verificando deployment..."
# Verify deployment
echo "Verifying deployment..."
oc get deployment $IMAGE_NAME -n $NAMESPACE
oc get pods -n $NAMESPACE -l app.kubernetes.io/name=$IMAGE_NAME
# Obter URL da rota
# Get route URL
ROUTE_URL=$(oc get route $IMAGE_NAME-route -n $NAMESPACE -o jsonpath='{.spec.host}' 2>/dev/null || echo "")
if [ -n "$ROUTE_URL" ]; then
echo ""
echo "🚀 Application deployed successfully!"
echo "🌐 URL: https://$ROUTE_URL"
echo "📊 Status: oc get pods -n $NAMESPACE -l app.kubernetes.io/name=$IMAGE_NAME"
echo "Application deployed successfully!"
echo "URL: https://$ROUTE_URL"
echo "Status: oc get pods -n $NAMESPACE -l app.kubernetes.io/name=$IMAGE_NAME"
else
echo "⚠️ Rota não encontrada. Verifique: oc get routes -n $NAMESPACE"
echo "WARNING: Route not found. Check: oc get routes -n $NAMESPACE"
fi
echo ""
echo "Deploy concluído!"
echo "Deploy completed!"