Automic VaultAutomic Vault

brew

Installer osdctl avec Homebrew

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de osdctl pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install osdctl

local Homebrew formula metadata

aperçu

Résumé du paquet

CLI tool for managed OpenShift clusters

Commandes et alias

  • osdctl

historique

Historique du projet et usages

osdctl is a Go CLI toolbox for OpenShift Dedicated and related managed OpenShift operations. The README frames it as a tool to reduce SRE toil, originally centered on AWS and aws-account-operator workflows and later expanded into cluster, account, service-log, RHOBS, environment, evidence, and troubleshooting commands.

Historique du projet

GitHub records openshift/osdctl as created on 2020-06-03. The README describes a build-and-release workflow using Go, make, GoReleaser, GitHub releases, a Homebrew tap, and generated command documentation after releases.

The command examples show the package expanding from AWS account custom-resource operations into a broader managed-cluster operations toolbox: account reset/status/list, IAM credential rotation, Hive ClusterDeployment inspection, cluster break-glass access, Dynatrace log gathering, service-log posting, OCM environment management, RHOBS commands, and evidence collection.

Historique d'adoption

Public adoption evidence is mainly internal-platform shaped: osdctl lives under the openshift GitHub organization, is installed from an OpenShift Online SRE tools Homebrew tap in the README, and its command set is full of Red Hat/OpenShift service-operation concepts. Homebrew core also packages it as a CLI tool for managed OpenShift clusters.

The release stream shows active operational packaging, with v0.59.0, v0.60.0, and v0.61.0 publishing Darwin and Linux tarballs plus checksum files. That pattern fits an SRE tool expected to be installed on operator workstations and automation hosts.

Modes d'utilisation

SREs use osdctl to inspect and mutate account resources, generate AWS console URLs, rotate secrets, display operator metrics, manage multiple cluster login environments, perform break-glass access and cleanup, post service logs, query organizations, run etcd health checks, and collect evidence for feature testing.

The tool creates or reads configuration under ~/.config/osdctl and ~/.osdctl.yaml. Its env subcommands help operators maintain separate KUBECONFIG and OCM_CONFIG contexts for different clusters, which is a practical workflow detail for managed-cluster support.

Pourquoi les passionnés de paquets s'y intéressent

osdctl is significant as an example of a large operational CLI whose package boundary is shaped by SRE workflows rather than by one public API. It collects many small runbook actions into one installable binary, which explains both its breadth and its frequent release cadence.

For package metadata, it is also a good reminder that some Homebrew formulas are not consumer developer tools; they are distribution channels for specialized operations software used by a specific platform team.

Chronologie

  • 2020-06-03: GitHub repository created.
  • 2026-05-18: v0.59.0 release published with multi-platform osdctl artifacts.
  • 2026-06-01: v0.60.0 release published.
  • 2026-06-26: v0.61.0 release published with Darwin and Linux tarballs plus sha256sum.txt.

Related projects

  • aws-account-operator is explicitly called out in the README as an early supported focus. osdctl also interacts with OpenShift Dedicated, OCM, Hive, Backplane, RHOBS, Dynatrace, and OpenShift/Kubernetes cluster APIs through its command set.

posture de sécurité

Niveau de risque : orange

infrastructure mutation or orchestration signal.

Classificateur de risque

risque orange · confiance moyen · infrastructure

Pourquoi

  • infrastructure mutation or orchestration signal

Signaux

  • text:cluster

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.config/osdctl~/.osdctl.yaml

exécutables

Exécutables installés

CommandeTypeExpositionNote
osdctlcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-26
version du gestionnaire0.61.0
gestionnaire mis à jour2026-06-26
données localesOK
amontà jour
dernière version détectéev0.61.0

https://github.com/openshift/osdctl

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:osdctl
Version0.61.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/osdctl
Page d'accueilhttps://github.com/openshift/osdctl
Dépôthttps://github.com/openshift/osdctl
Docs amonthttps://github.com/openshift/osdctl#readme
LicenceApache-2.0
Archive sourcehttps://github.com/openshift/osdctl/archive/refs/tags/v0.61.0.tar.gz
Dernière mise à jour2026-06-26T15:47:04Z
Pulseupdated
Dépendances de compilationgo
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameosdctl
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment