exo(1)
π
exo(1) β the exo manual, bestie edition π
okay so you opened the exo man page and it's giving "wall of text" β don't panic, I got you. this is the exo(1) page, and we're gonna walk through it together like it's a group chat at 2am. grab a snack. π
β¨ NAME β¨
exo-compute-sks-update β literally just updates an SKS cluster. that's the whole job. lowkey iconic for how much it does with so little name. π
πΈ SYNOPSIS πΈ
exo compute sks update NAME|ID [flags]
you give it a NAME or an ID (pick one, babe, not both) and then sprinkle [flags] on top like glitter. β¨
π¦ DESCRIPTION π¦
this command updates an SKS cluster. periodt. that's the description. no cap. π«Ά
also!! if you're doing the output-template thing, these are the annotations you can use β copy them exactly, they're case-sensitive and they will not forgive you:
.ID, .Name, .Description, .CreationDate, .AutoUpgrade, .EnableKubeProxy, .Zone, .Endpoint, .Version, .ServiceLevel, .CNI, .AddOns, .AuditEnabled, .AuditEndpoint, .AuditInitialBackoff, .FeatureGates, .State, .Labels, .Nodepools, .KarpenterFeatureGates
that's twenty of them, yes I counted, and yes you need all of them. π
π OPTIONS π
okay this is the main character section. every flag, one by one, no skipping, we don't do that here.
--audit-bearer-token=""β the bearer token used for authenticating to the Kubernetes Audit endpoint. it's a secret, so likeβ¦ keep it secret bestie. π€«--audit-enabled[=false]β turns Kubernetes Audit logging on or off. defaults to off (false).--audit-endpoint=""β the Kubernetes Audit endpoint URL.--audit-initial-backoff="10s"β how long to wait before retrying the Kubernetes Audit endpoint the first time. the default is literally10s(the page says "default: 10s", we love a redundant confirmation). π--auto-upgrade[=false]β enables automatic upgrading of the SKS cluster control plane Kubernetes version. and yeah, you can turn it back off with--auto-upgrade=falseβ the man page says "(--auto-upgrade=false to disable again)" so I'm passing that along verbatim, character for character. π--description=""β the SKS cluster description. go write something cute.--enable-csi-addon[=false]β enables the Exoscale CSI driver. defaults off.--enable-karpenter-addon[=false]β enables the Karpenter autoscaler addon. also defaults off.--feature-gates=[]β the SKS cluster feature gates you wanna enable. it's a list, hence the[].-h,--help[=false]β help for update. the classic. the goat. π--karpenter-feature-gates=[]β Karpenter feature gates to enable. β οΈ heads up: these are only effective when the Karpenter addon is enabled β so don't set these and then forget--enable-karpenter-addon, that's giving "did all that for nothing". π--label=[]β an SKS cluster label, and the format iskey=value. it's a list, so stack 'em up.--name=""β the SKS cluster name.--oidc-client-id=""β the OpenID client ID.--oidc-groups-claim=""β the OpenID JWT claim to use as the user's group.--oidc-groups-prefix=""β the OpenID prefix prepended to group claims.--oidc-issuer-url=""β the OpenID provider URL.--oidc-required-claim=[]β the OpenID token required claim, format:key=value. list energy.--oidc-username-claim=""β the OpenID JWT claim to use as the user name.--oidc-username-prefix=""β the OpenID prefix prepended to username claims.-z,--zone=""β block storage zone. yes, the short flag is-z. yes, it's precious. π
π OPTIONS INHERITED FROM PARENT COMMANDS π
these aren't even this command's flags, they're heirlooms from the parent command, and they still show up. respect the lineage. π
-C,--config=""β specify an alternate config file. also reads envEXOSCALE_CONFIG.-O,--output-format=""β output format, one oftable|json|text. and for more info it says: see"exo output --help". go look, iykyk.--output-template=""β the template to use if output format is"text". only matters in text mode, bestie.-Q,--quiet[=false]β quiet mode, which disables non-essential command output. shhh. π€«--timeout=15sβ per-zone timeout for list operations;-1sdisables the timeout entirely. also reads envEXOSCALE_TIMEOUT. note the default here is15s.-A,--use-account=""β the account to use in the config file. also reads envEXOSCALE_ACCOUNT.
β SEE ALSO β
exo-compute-sks(1)β go read the parent, it misses you. π«Ά
π§ HISTORY π§
1-Jan-1980 β Auto generated by spf13/cobra.
no I don't know why it's 1980 either. it's giving time traveler. π
real talk though: everything above is exactly what the page says β defaults,""s,[]s,10s,15s,-1s, all of it. I just made it sound like a text message. π
and that's the page!! slay π
this whole thing was Auto generated by spf13/cobra, dated Jan 1980, and it's the exo(1) page β mwah, love u, go update your clusters responsibly. πΈπ¦π
π¦ where this page comes from
- nixpkgs unstable: exoscale-cli 1.102.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms