OC-ADM-POLICY-REMOVE-GROUP(1)

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

πŸ’… OC-ADM-POLICY-REMOVE-GROUP(1) πŸ’…

ok so real talk β€” this page lives in the Openshift CLI User Manuals family of man pages, and it's your girl's guide to yeeting a group out of a project. it's June 2016 energy in the best way, bestie. let's get into it πŸŽ€


✨ NAME ✨

oc adm policy remove-group β€” literally "Remove group from the project". that's the whole job. that's the assignment. πŸ’…


🌸 SYNOPSIS 🌸

oc adm policy remove-group [OPTIONS]

short, sweet, iconic. just the command plus whatever [OPTIONS] you're feeling πŸ¦‹


πŸ’– DESCRIPTION πŸ’–

Remove group from the project

yep β€” that's it, that's the vibe. you point this at a group, you point it at a project, and the group is no longer part of the project. main character energy, honestly πŸ‘‘


⭐ OPTIONS ⭐

ok these are the flags that belong only to this command. memorize them, screenshot them, put them on your lock screen 🫢

  • --allow-missing-template-keys=true β€” if this is true, any errors in templates when a field or map key is missing in the template just get ignored. no drama. heads up though: this only applies to golang and jsonpath output formats. so if you're not using those, it's not doing anything for you πŸ’€
  • --dry-run="none" β€” must be "none", "server", or "client". if you go with the client strategy, it only prints the object that would be sent, without actually sending it. if you go server, it submits a server-side request without persisting the resource. lowkey the safest way to peek before you commit ✨
  • -o, --output="" β€” the output format, bestie. one of: (json, yaml, kyaml, name, go-template, go-template-file, template, templatefile, jsonpath, jsonpath-as-json, jsonpath-file). pick your fighter 🌈
  • --show-managed-fields=false β€” if true, it keeps the managedFields when printing objects in JSON or YAML format. for the data girlies πŸ“
  • --template="" β€” a template string, or a path to a template file, to use when -o=go-template or -o=go-template-file. the template format is golang templates, over at http://golang.org/pkg/text/template/#pkg-overview πŸ‘€

πŸ¦‹ OPTIONS INHERITED FROM PARENT COMMANDS πŸ¦‹

these bad boys come from the parent command β€” not technically ours, but we're still claiming them because they're part of the family πŸ’œ

  • --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. an icon of multitasking πŸ’…
  • --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. yes, that's the actual default path, no we are not commenting further πŸ™ˆ
  • --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 β€” like, actually. do not do this casually, bestie, this is giving "yolo" in the worst way 😭
  • --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 exporting KUBECTL_KUBERC=false feature gate or turning off the feature KUBERC=off.
  • --match-server-version=false β€” require server version to match client version. strict queen behavior πŸ”₯
  • -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 β€” patience is a virtue, apparently 🌸
  • -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. zero tolerance policy, honestly πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

  • oc-adm-policy(1) β€” go read the parent page, it's the whole ecosystem bestie 🫢

πŸ’€ HISTORY πŸ’€

June 2016, Ported from the Kubernetes man-doc generator

a vintage moment. we love an origin story πŸŽ€


ngl bestie, --insecure-skip-tls-verify is right there being dangerous and --dry-run is right there being your best friend. choose wisely, iykyk πŸ’–

and that's the page!! this one's shipped under Openshift β€” part of the Openshift CLI User Manuals, dated June 2016. mwah, go forth and remove some groups πŸ’…βœ¨πŸŒˆ

πŸ“¦ where this page comes from