OC(1)
π
OC(1) β the rollout glow-up, aka oc rollout π
okay so bestie, welcome to the manual page for oc rollout β it's the OpenShift CLI user manual situation, OC(1), and we're about to get into it. June 2016 energy but the facts are timeless, fr fr. β¨
β¨ NAME β¨
oc rollout β Manage the rollout of a resource π
β¨ SYNOPSIS β¨
oc rollout [OPTIONS]
β¨ DESCRIPTION β¨
Manage the rollout of one or more resources. The way it just handles the vibes of your rollout? iconic. π
Valid resource types include:
deploymentsdaemonsetsstatefulsetsdeploymentConfigs(deprecated) π
ngl, deploymentConfigs is marked deprecated right there in the source β so if you're still using it, no cap, it's giving legacy. Use it, but know it's deprecated. π«Ά
π¦ OPTIONS INHERITED FROM PARENT COMMANDS π¦
these aren't even oc rollout's own options β they're inherited from the parent command, and the way there's like twenty of them?? main character energy honestly. π
--as=""β Username to impersonate for the operation. User could be a regular user or a service account in a namespace.--as-group=[]β Group to impersonate for the operation, this flag can be repeated to specify multiple groups.--as-uid=""β UID to impersonate for the operation.--as-user-extra=[]β User extras to impersonate for the operation, this flag can be repeated to specify multiple values for the same key.--cache-dir="/homeless-shelter/.kube/cache"β Default cache directory β¨--certificate-authority=""β Path to a cert file for the certificate authority--client-certificate=""β Path to a client certificate file for TLS--client-key=""β Path to a client key file for TLS--cluster=""β The name of the kubeconfig cluster to use--context=""β The name of the kubeconfig context to use--disable-compression=falseβ If true, opt-out of response compression for all requests to the server--insecure-skip-tls-verify=falseβ If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure π₯--kubeconfig=""β Path to the kubeconfig file to use for CLI requests.--kuberc=""β Path to the kuberc file to use for preferences. This can be disabled by exportingKUBECTL_KUBERC=falsefeature gate or turning off the featureKUBERC=off.--match-server-version=falseβ Require server version to match client version-n,--namespace=""β If present, the namespace scope for this CLI request--profile="none"β Name of profile to capture. One of (none|cpu|heap|goroutine|threadcreate|block|mutex)--profile-output="profile.pprof"β Name of the file to write the profile to--request-timeout="0"β 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=""β The address and port of the Kubernetes API server--tls-server-name=""β Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used--token=""β Bearer token for authentication to the API server--user=""β The name of the kubeconfig user to use--warnings-as-errors=falseβ Treat warnings received from the server as errors and exit with a non-zero exit code
heads up bestie: that --insecure-skip-tls-verify one is literally labeled insecure in the source. it will make your HTTPS connections insecure. so likeβ¦ know that going in. π
π EXAMPLE π
okay these are the moments, these examples ate and left no crumbs:
# Roll back to the previous deployment
oc rollout undo deployment/abc
# Check the rollout status of a daemonset
oc rollout status daemonset/foo
# Restart a deployment
oc rollout restart deployment/abc
# Restart deployments with the 'app=nginx' label
oc rollout restart deployment --selector=app=nginx
copy them exactly, they're literally verbatim. iykyk π
πΈ SEE ALSO πΈ
go read these too, they're the whole friend group:
oc(1), oc-rollout-cancel(1), oc-rollout-history(1), oc-rollout-latest(1), oc-rollout-pause(1), oc-rollout-restart(1), oc-rollout-resume(1), oc-rollout-retry(1), oc-rollout-status(1), oc-rollout-undo(1)
π HISTORY π
June 2016, Ported from the Kubernetes man-doc generator β
and that's the whole page, bestie!! π«Ά this whole thing is from the Openshift CLI User Manuals β Openshift, version vibes from June 2016 β and it's the OC(1) page you just read. mwah π π π¦
π¦ where this page comes from
- nixpkgs unstable: openshift 4.22.0-202605222050
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms