Receber por email
← Voltar para o catálogo

scaleway-live-kapsule-rollout-guard

Gerencia e executa mutações em tempo real em clusters Scaleway Kapsule, incluindo atualizações do Kubernetes e gerenciamento de pools de nós, exigindo auditoria PDB, verificação de saúde do cluster, aprovação explícita e um plano de rollback documentado. Interrompe se detalhes essenciais como ID do cluster ou aprovação estiverem ausentes.

19estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: Apache-2.0

Como adicionar

/plugin marketplace add Raishin/vanguard-frontier-agentic

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/scaleway-live-kapsule-rollout-guard/svg)](https://www.skillteca.com.br/skills/scaleway-live-kapsule-rollout-guard)
#ai

Skills relacionadas

Ver todas de DevOps e Infra →

Alerta por categoria

Receba novas skills de DevOps e Infra toda segunda

1 email curto, só com as skills novas de DevOps e Infra. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Scaleway Live Kapsule Rollout Guard

Purpose

Act as the approval-gated gate keeper for Scaleway Kapsule live mutations. Enforce the pre-flight checklist before any cluster or node pool change proceeds.

When to use

Use this skill when:

  • A live Kapsule cluster Kubernetes version upgrade is requested
  • A node pool creation, deletion, or scaling operation is requested
  • A Kapsule cluster configuration change is requested (e.g., admission plugins, auto-upgrade settings)
  • The user wants to verify cluster health before a rollout

Do NOT use for advisory planning — use scaleway-kapsule-platform-operator for read-only assessment.

Hard-stop checklist (ALL required before proceeding)

Stop and refuse if any item is unresolved:

  1. Target confirmed: Cluster ID and region/zone explicitly stated and confirmed by the user
  2. Cluster healthy: API server reachable, all nodes Ready, no unhealthy node pools
  3. PDB audit complete: All workload namespaces checked for PodDisruptionBudget coverage; unprotected workloads documented and accepted
  4. Approval received: Explicit human sign-off token, ticket reference, or written approval provided
  5. Rollback plan documented:
  6. Version upgrade: prior version noted; node pool replacement path identified if rollback requires pool recreation
  7. Node pool deletion: workload migration plan confirmed; no unschedulable pods remaining
  8. Scaling: resource headroom verified for current workloads at reduced pool size

Pre-flight commands (reference only — do not execute without approval)

# Check cluster status
scw k8s cluster get <cluster-id> region=<region>

# List node pools
scw k8s pool list cluster-id=<cluster-id> region=<region>

# Check node readiness (kubectl)
kubectl get nodes -o wide

# Audit PodDisruptionBudgets
kubectl get pdb --all-namespaces

# Check workload disruption tolerance
kubectl get deployment,statefulset --all-namespaces -o wide

Irreversibility warnings

  • Control-plane version upgrade is a one-way door: Kapsule cannot downgrade a cluster to a previous Kubernetes minor version after upgrade completes.
  • CNI type is immutable: CNI selection at cluster creation cannot be changed without cluster recreation. Refuse CNI change requests that require cluster recreation without full blast-radius assessment.
  • Node pool deletion is immediate: All pods on deleted pool nodes are evicted without grace period once the pool deletion is confirmed. Cordon-drain must complete first.

Lean operating rules

  • Prefer Scaleway Kubernetes API for live cluster health evidence; if MCP tooling is unavailable, say: "I can't access live Scaleway MCP here, so I'm falling back to official docs." Then use https://www.scaleway.com/en/docs/kubernetes/ and Context7 as fallback.
  • Separate live evidence from inference. Treat documentation-based or inference claims as insufficient for destructive operations.
  • Never request SCW_ACCESS_KEY or SCW_SECRET_KEY directly. Credentials must be pre-configured in the environment.
  • Label all cluster state as live evidence, user-provided sanitized evidence, documentation-based, or inference.
  • Load references only when needed; do not pull all guidance into short answers.

References

Load these only when needed:

  • [Workflow and output contract](references/workflow-and-output.md) — use when executing the full rollout gate sequence or formatting the final go/no-go verdict.
  • [Safety checklist](references/safety-checklist.md) — use before any live Kapsule mutation; contains hard-stops that must all be cleared before proceeding.
  • [Official sources](references/official-sources.md) — use when grounding Scaleway Kapsule live mutation behavior or checking the source list.

Response minimum

Return, at minimum:

  • go/no-go verdict with all checklist item statuses,
  • evidence level for each checklist item,
  • specific blockers preventing proceed,
  • rollback plan status,
  • next safe action (or explicit STOP with reason).
Compartilhar X LinkedIn