Skip to content
Recued
Menu
← Back to packs

kubectl Pack

by recued-core v1 app_pack

V3 kubectl CLI capability pack. By-value connector composition (service_kind=cli, no separate ingredient): one local kubectl CLI ingredient exposes bounded Kubernetes developer operations for client readiness, local kubeconfig inspection, and local Kustomize rendering. Client/config operations do not contact a Kubernetes API server; the redacted config view deliberately uses --raw=false and approval=ask because even non-raw kubeconfig metadata can reveal local cluster and user names. Project operations run from an explicit project directory cwd supplied at execution time, accept only a trusted relative kustomization directory, avoid caller-supplied kubectl flags, avoid shell wrappers, and never expose apply, diff, delete, get, exec, logs, port-forward, rollout, live cluster reads/writes, raw kubeconfig secrets, caller-supplied kubeconfig/context/namespace, output-file writes, alpha plugins, Helm inflator enablement, function network mode, function mounts, environment override, or arbitrary command execution. Kustomize render output and diagnostics are returned as inspectable text. Requires kubectl on PATH.

What this pack installs

  • kubectl Ingredient

Trust & control

What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.

Where it runs

Server only Runs on your server.

What it's allowed to do

Read Local CLI kubectl read-only
Read: kubectl.client_version · No approvalRead: kubernetes.config_current_context · No approvalRead: kubernetes.config_contexts · No approvalRead: kubernetes.config_view_redacted · Asks approvalRead: kubernetes.kustomize_build · Asks approval

Data it touches

SurfacesLocal CLI

About

Tags

pack:kubectlkubectlkustomizekuberneteskubeconfigcontextmanifestsrenderyamliacgitopsdevopsciconfigurationdeveloper-toolsqualitydiagnosticslocal-servicev3composition