ISTIOCTL-UPGRADE(1)

πŸ“¦
version 1.31.3 Β· 2 versions
, in nixpkgs unstable

πŸ’… ISTIOCTL-UPGRADE β€” istioctl-upgrade(1) ✨

okay bestie, welcome to the istioctl-upgrade page, straight out of the ISTIOCTL-UPGRADE(1) manual πŸ’– this is the one where we upgrade the Istio control plane in place, like, no moving boxes, we just ✨glow up✨ the thing that's already there. iykyk.


🌸 NAME 🌸

istioctl-upgrade β€” Upgrade Istio control plane in-place. that's it, that's the vibe πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

istioctl upgrade [flags]

short, sweet, iconic. periodt.


⭐ DESCRIPTION ⭐

so here's the tea: the upgrade command is literally an alias for the install command πŸ‘‘ like, it's the same energy, different name. no cap.


πŸ’… OPTIONS πŸ’…

okay this is the good part, grab a strawberry πŸ“ β€” every single flag, exactly as it ships:

  • --charts="" β€” deprecated alert 🚨 use --manifests instead. like, this flag is so 2019, please move on bestie.
  • --dry-run[=false] β€” literally just console/log output only, make no changes. it's giving "window shopping" πŸ›οΈ defaults to false.
  • -f, --filename=[] β€” path to file containing IstioOperator custom resource. and yes, you can specify this flag multiple times to overlay multiple files β€” they get overlaid in left to right order, so order matters, don't be chaotic πŸ™ˆ
  • --force[=false] β€” proceed even with validation errors. highkey feral, but okay 😭 defaults to false.
  • -h, --help[=false] β€” help for upgrade. your emergency "wait what does this do" button 🫢
  • -d, --manifests="" β€” specify a path to a directory of charts and profiles, e.g. ~/Downloads/istio-1.31.3/manifests. yes that's the real path example, copy it exactly πŸ’œ
  • --readiness-timeout=5m0s β€” maximum time to wait for Istio resources in each component to be ready. five minutes of pure ✨anticipation✨ by default.
  • -r, --revision="" β€” target control plane revision for the command. name your revision, be that girl πŸŽ€
  • -s, --set=[] β€” override an IstioOperator value! for example, to choose a profile (--set profile=demo), enable or disable components (--set components.cni.enabled=true), or override Istio settings (--set meshConfig.enableTracing=true). see documentation for more info here: https://istio.io/v1.31/docs/reference/config/istio.operator.v1alpha1/#IstioOperatorSpec πŸ”₯
  • -y, --skip-confirmation[=false] β€” the skipConfirmation determines whether the user is prompted for confirmation. if set to true, the user is not prompted and a Yes response is assumed in all cases. so like, it says yes for you. main character energy, no questions asked πŸ‘‘
  • --verify[=false] β€” verify the Istio control plane after installation/in-place upgrade. the post-glow-up vibe check πŸ’…

🌈 OPTIONS INHERITED FROM PARENT COMMANDS 🌈

these come from the parent command, so they're basically family heirlooms at this point:

  • --as="" β€” username to impersonate for the operation. user could be a regular user or a service account in a namespace. be someone else, respectfully πŸ’œ
  • --as-group=[] β€” group to impersonate for the operation, this flag can be repeated to specify multiple groups. collect them like stickers 🌸
  • --as-uid="" β€” UID to impersonate for the operation.
  • --context="" β€” Kubernetes configuration context. pick your universe πŸ¦‹
  • -i, --istioNamespace="istio-system" β€” Istio system namespace. defaults to "istio-system", the classic.
  • --kubeclient-timeout="15s" β€” Kubernetes client timeout as a time.Duration string, defaults to 15 seconds. patience is a virtue but only for fifteen seconds ⏳
  • -c, --kubeconfig="" β€” Kubernetes configuration file.
  • -n, --namespace="" β€” Kubernetes namespace.
  • --vklog=0 β€” number for the log level verbosity. like -v flag. ex: --vklog=9. go off with those logs, ngl πŸ”₯

🧚 SEE ALSO 🧚

  • istioctl(1) β€” the parent, the icon, the blueprint πŸ’–

quick reminder bestie: --dry-run makes no changes and --force pushes through even with validation errors β€” both are literally in the flags above, so use them with your eyes open 😭

✨ that's the whole page ✨ this beauty was Auto generated by spf13/cobra πŸŽ€ dated Jan 1980 (yes, really, that's the date on it πŸ’€) and it's the ISTIOCTL-UPGRADE(1) manual page from the v1.31 era of Istio. slay, you read the whole thing πŸ«ΆπŸ’–

πŸ“¦ where this page comes from