pkg.soopen package index

brew / rang 6815

Installer tfk8s avec Homebrew, apt, MacPorts, Nix

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install tfk8s

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install tfk8s

MacPorts ports tree · sysutils/tfk8s/Portfile · Source: api.github.com

Linux

Debian aptvérifié · 92%
sudo apt install tfk8s

Debian stable package indexes · tfk8s · Source: deb.debian.org

Nixvérifié · 92%
nix profile install nixpkgs#tfk8s

nixpkgs package indexes · pkgs/by-name/tf/tfk8s/package.nix · Source: api.github.com

aperçu

Résumé du paquet

Kubernetes YAML manifests to Terraform HCL converter

Commandes et alias

  • tfk8s

historique

Historique du projet et usages

tfk8s is a Go CLI for converting Kubernetes YAML manifests into Terraform HCL for the Terraform Kubernetes provider. Its README frames the tool around copying examples from Kubernetes documentation or migrating existing YAML manifests without hand-converting them to HCL.

Historique du projet

The project occupies the bridge between Kubernetes YAML workflows and Terraform-managed Kubernetes resources. The README focuses on practical conversions: YAML files to `.tf`, `kubectl get ... -o yaml` piped through tfk8s, Helm template output converted to Terraform, and recursive conversion of manifest trees.

The release history is compact but focused. GitHub lists v0.1.10 as the latest release, with v0.1.x releases adding fixes such as stripping generated fields, supporting `generateName`, handling heredoc strings, ignoring empty YAML documents, and removing a dependency on the Terraform project.

Historique d'adoption

The repository shows about a thousand GitHub stars and is packaged by Homebrew, Debian, Ubuntu, MacPorts, and Nix according to the input metadata. That is broad packaging for a narrow converter, suggesting sustained utility for users moving between Kubernetes-native and Terraform-native representations.

Its adoption niche is migration and copy-paste ergonomics: developers can bring Kubernetes examples, Helm output, or live-cluster YAML into Terraform code review without manually mapping every object into HCL.

Modes d'utilisation

The standard workflow is `tfk8s -f input.yaml -o output.tf` or piping YAML into stdin and redirecting HCL. Flags include input/output file selection, map-only output, provider alias population, stripping server-side fields, quote-stripping for map keys, and version display.

The README documents use with `kubectl`, Helm, and `find`, making it useful in shell pipelines rather than only as an interactive conversion tool.

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

tfk8s is package-nerd interesting because it is a format converter with a very clear boundary: Kubernetes YAML in, Terraform HCL out. It reduces a boring migration chore and fits naturally as a small CLI installed from a system package manager.

Its presence in multiple package ecosystems makes it easier to use in CI and migration scripts without vendoring a custom converter into every repository.

Chronologie

  • 2022: Repository page lists v0.1.10 as the latest release.
  • 2022: v0.1.x release notes record support and cleanup for generated fields, `generateName`, heredoc strings, empty YAML documents, and Terraform dependency removal.

Related projects

  • Terraform Kubernetes Provider is the target provider named by the README.
  • `kubectl` and Helm are documented input producers for tfk8s conversion workflows.

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:kubernetes

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

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.

exécutables

Exécutables installés

CommandeTypeExpositionNote
tfk8sexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

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-08-03
version du gestionnaire0.1.10
gestionnaire mis à jour2026-07-26
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:tfk8s
Version0.1.10
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://github.com/jrhouston/tfk8s
Dépôthttps://github.com/jrhouston/tfk8s
Dernière mise à jour2026-07-26T00:50:38+02:00
Pulseupdated
Bouteillenon enregistré
Serviceaucun déclaré

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

tfk8s 0.1.10-2+b10

Tool for converting Kubernetes YAML manifests to Terraform HCL

https://github.com/jrhouston/tfk8s

sudo apt install tfk8s
  • Section: golang
  • Architecture: amd64
  • Source Package: tfk8s
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Tfk8s
Debian stable package indexes · deb.debian.org · Debian stable package indexes: tfk8s from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

tfk8s

nix profile install nixpkgs#tfk8s
  • normalized package name match
  • Correspondance par : Tfk8s
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/tf/tfk8s/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

tfk8s 0.1.10-2

Tool for converting Kubernetes YAML manifests to Terraform HCL

https://github.com/jrhouston/tfk8s

sudo apt install tfk8s
  • Section: universe/golang
  • Architecture: amd64
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Tfk8s
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: tfk8s from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
MacPorts95%

tfk8s

sudo port install tfk8s
  • normalized package name match
  • Correspondance par : Tfk8s
MacPorts ports tree · api.github.com · MacPorts ports tree: sysutils/tfk8s/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

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
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation