This command provides full kubectl functionality with automatic configuration for toolforge environments.
All standard kubectl commands and flags are available.
If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify
If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure
--kubeconfig <string>
Path to the kubeconfig file to use for CLI requests.
--kuberc <string>
Path to the kuberc file to use for preferences. This can be disabled by exporting KUBECTL_KUBERC=false feature gate or turning off the feature KUBERC=off.
--match-server-version
Require server version to match client version
-n, --namespace <string>
If present, the namespace scope for this CLI request
--password <string>
Password for basic authentication to the API server
--profile <string>
Name of profile to capture. One of (none|cpu|heap|goroutine|threadcreate|block|mutex|trace) Default: none.
--profile-output <string>
Name of the file to write the profile to Default: profile.pprof.
--request-timeout <string>
The length of time to wait before giving up on a single server request. Non-zero values should contain a corresponding time unit (e.g. 1s, 2m, 3h). A value of zero means don't timeout requests.
-s, --server <string>
The address and port of the Kubernetes API server
--tls-server-name <string>
Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token <string>
Bearer token for authentication to the API server
--tool <string>
Tool name (auto-detected when running as a tool)
--user <string>
The name of the kubeconfig user to use
--username <string>
Username for basic authentication to the API server
--warnings-as-errors
Treat warnings received from the server as errors and exit with a non-zero exit code