ISTIOCTL-TAG(1)

πŸ“¦ version 1.31.3, in nixos 26.05, nixpkgs unstable

πŸ’… ISTIOCTL-TAG β€” okay bestie, let's talk revision tags

So like, this is the istioctl-tag page from the istioctl(1) manual family β€” section 1 of the manual pages, if you're keeping score ✨ Think of it as the group chat where all the tag subcommands hang out.


✨ NAME ✨

istioctl-tag β€” the whole command group you use to vibe with revision tags πŸŽ€


🌸 SYNOPSIS 🌸

istioctl tag [flags]

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so this is the command group for interacting with revision tags, and ngl they're kind of iconic. Revision tags let you make mutable aliases that point at control plane revisions for sidecar injection πŸ‘‘

Here's the glow-up, bestie. Without revision tags, if you wanna change which control plane revision handles injection, you have to relabel your namespace from "istio.io/rev=revision-a" over to "istio.io/rev=revision-b". Annoying, right? 😭 But with revision tags you can literally just create a revision tag "prod" and label your namespace "istio.io/rev=prod" instead. That "prod" revision tag could point to "1-7-6" at first and then get changed to point at "1-8-1" at some later point. Slay πŸ’…

The way this eats: operators can switch which Istio control plane revision handles injection for a namespace (or a whole set of namespaces) without doing any manual relabeling of the "istio.io/rev" tag. Periodt 🫢


πŸ’– OPTIONS πŸ’–

  • -h, --help[=false] β€” help for tag 🌈

⭐ OPTIONS INHERITED FROM PARENT COMMANDS ⭐

These cuties come from the parent command, so you get them for free 🎁

  • --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.
  • --context="" β€” Kubernetes configuration context 🧚
  • -i, --istioNamespace="istio-system" β€” Istio system namespace
  • --kubeclient-timeout="15s" β€” Kubernetes client timeout as a time.Duration string, defaults to 15 seconds ⏱️
  • -c, --kubeconfig="" β€” Kubernetes configuration file
  • -n, --namespace="" β€” Kubernetes namespace
  • --vklog=0 β€” number for the log level verbosity. Like -v flag. ex: --vklog=9 πŸ”₯

πŸŽ€ SEE ALSO πŸŽ€

Go give these besties a read too, iykyk:


Auto generated by spf13/cobra, dated Jan 1980 β€” yeah, the footer really says that, ISTIOCTL-TAG(1) and all. Not me being a whole auto-generated manpage from 1980 πŸ’€ anyway ily, go tag something πŸ’œπŸŒΈ
πŸ“¦ where this page comes from