Automic VaultAutomic Vault

brew

tanka mit Homebrew, apk, MacPorts, Nix, pacman, apt, dnf, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für tanka in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install tanka

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install tanka

MacPorts ports tree · sysutils/tanka/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add tanka

Alpine Linux edge package indexes · tanka · Quelle: dl-cdn.alpinelinux.org

Nixverifiziert · 92%
nix profile install nixpkgs#tanka

nixpkgs package indexes · pkgs/by-name/ta/tanka/package.nix · Quelle: api.github.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S tanka

Arch Linux sync databases · tanka · Quelle: geo.mirror.pkgbuild.com

Debian aptverifiziert · 92%
sudo apt install tk

Debian stable package indexes · tk · Quelle: deb.debian.org

Fedora dnfverifiziert · 92%
sudo dnf install tk

Fedora Rawhide package metadata · tk · Quelle: dl.fedoraproject.org

openSUSE zypperverifiziert · 92%
sudo zypper install tk

openSUSE Tumbleweed package metadata · tk · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

Flexible, reusable and concise configuration for Kubernetes using Jsonnet

Verlauf

Projektgeschichte und Nutzung

Grafana Tanka is Grafana Labs' Jsonnet-powered Kubernetes configuration utility, shipped as the `tk` CLI. It is a package-manager-culture project because it turns Kubernetes YAML management into a reproducible local toolchain built around Jsonnet, Jsonnet Bundler, `kubectl`, and optional Helm support.

Projektgeschichte

The official repository begins on 2019-07-17 with an initial feature set, and the first observed release tag, v0.1.0, is dated 2019-07-31. The official site presents Tanka as a robust configuration utility for Kubernetes powered by Jsonnet, with reuse, libraries, diffing, and open-source Grafana ecosystem positioning as central themes.

Adoptionsgeschichte

The installation docs describe Tanka as a single binary called `tk`, available through Homebrew on macOS, AUR packages on Arch Linux, GitHub release binaries, and Go installation. The docs also recommend Jsonnet Bundler because Tanka uses it by default, tying Tanka adoption to the wider Jsonnet package-management workflow.

Wie es verwendet wird

Tanka projects organize Kubernetes configuration into environments containing `spec.json` and `main.jsonnet`, with dependencies tracked by Jsonnet Bundler files. The tutorial frames the workflow as replacing direct `kubectl` YAML deployment with Jsonnet-based parameterization, abstraction, environment separation, and reusable libraries.

Warum Paket-Nerds sich dafür interessieren

Tanka is significant for package nerds because it sits at the intersection of Kubernetes manifests and language-style dependency management. It made Jsonnet libraries, vendored dependencies, generated YAML, and `tk diff` part of a package-managed Kubernetes operator workflow, especially for Grafana-adjacent infrastructure.

Zeitleiste

  • 2019-07-17: First commit in the official Git repository.
  • 2019-07-31: First observed release tag, v0.1.0.
  • 2026-06-23: Latest observed tag and Homebrew stable version are v0.37.4.

Related projects

  • Tanka is related to Kubernetes, Jsonnet, Jsonnet Bundler, Grafana jsonnet-libs, Helm, Kustomize support, and `kubectl`.

Sicherheitslage

Risikostufe: orange

infrastructure mutation or orchestration signal.

Risikoklassifikator

orange Risiko · mittel Konfidenz · infrastructure

Warum

  • infrastructure mutation or orchestration signal

Signale

  • text:kubernetes

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

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
environments/<name>/spec.jsonenvironments/<name>/main.jsonnetjsonnetfile.jsonjsonnetfile.lock.jsontkrc.yaml

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
tkcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-25
Manager-Version0.38.0
Manager aktualisiert2026-07-16
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv0.38.0

https://github.com/grafana/tanka

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:tanka
Version0.38.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/tanka
Homepagehttps://tanka.dev
Repositoryhttps://github.com/grafana/tanka
Upstream-Dokumentationhttps://tanka.dev/
LizenzApache-2.0
Quellarchivhttps://github.com/grafana/tanka/archive/refs/tags/v0.38.0.tar.gz
Zuletzt aktualisiert2026-07-16T12:39:18Z
Pulseupdated
Abhängigkeitenkubernetes-cli
Build-Abhängigkeitengo
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

tanka

nix profile install nixpkgs#tanka
  • normalized package name match
  • Abgeglichen nach: Tanka
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ta/tanka/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

tanka 0.35.0-r6

Flexible, reusable and concise configuration for Kubernetes

https://tanka.dev

sudo apk add tanka
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: tanka
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Tanka
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: tanka from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
pacman95%

tanka 0.36.3-2

Flexible, reusable and concise configuration for Kubernetes

https://github.com/grafana/tanka

sudo pacman -S tanka
  • License: Apache
  • Architecture: x86_64
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Tanka
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: tanka from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

tanka

sudo port install tanka
  • normalized package name match
  • Abgeglichen nach: Tanka
MacPorts ports tree · api.github.com · MacPorts ports tree: sysutils/tanka/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
MacPorts94%

tk

sudo port install tk
  • installed executable or alias match
  • Abgeglichen nach: Tk
MacPorts ports tree · api.github.com · MacPorts ports tree: x11/tk/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Debian apt92%

tk 8.6.16

Toolkit for Tcl and X11 (default version) - windowing shell

sudo apt install tk
  • Section: interpreters
  • Architecture: amd64
  • Source Package: tcltk-defaults
  • 2 Abhängigkeiten
  • 1 stellt bereit
  • installed executable or alias match
  • Abgeglichen nach: Tk
Debian stable package indexes · deb.debian.org · Debian stable package indexes: tk from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix92%

tk

nix profile install nixpkgs#tk
  • installed executable or alias match
  • Abgeglichen nach: Tk
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: tk from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Ubuntu apt92%

tk 8.6.14build1

Toolkit for Tcl and X11 (default version) - windowing shell

sudo apt install tk
  • Section: libs
  • Architecture: amd64
  • Source Package: tcltk-defaults
  • 2 Abhängigkeiten
  • 1 stellt bereit
  • installed executable or alias match
  • Abgeglichen nach: Tk
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: tk from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
apk92%

tk 8.6.17-r1

GUI toolkit for the Tcl scripting language

https://www.tcl-lang.org/

sudo apk add tk
  • License: TCL
  • Architecture: x86_64
  • Source Package: tk
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • installed executable or alias match
  • Abgeglichen nach: Tk
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: tk from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk92%

tk-dev 8.6.17-r1

GUI toolkit for the Tcl scripting language (development files)

https://www.tcl-lang.org/

sudo apk add tk-dev
  • License: TCL
  • Architecture: x86_64
  • Source Package: tk
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • installed executable or alias match
  • Abgeglichen nach: Tk
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: tk-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk92%

tk-doc 8.6.17-r1

GUI toolkit for the Tcl scripting language (documentation)

https://www.tcl-lang.org/

sudo apk add tk-doc
  • License: TCL
  • Architecture: x86_64
  • Source Package: tk
  • installed executable or alias match
  • Abgeglichen nach: Tk
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: tk-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf92%

tk 9.0.3-1.fc45

The graphical toolkit for the Tcl scripting language

http://tcl.sourceforge.net

sudo dnf install tk
  • License: TCL AND HPND-Pbmplus AND CC-BY-SA-3.0 AND MIT-open-group AND MIT
  • Category: Unspecified
  • Architecture: i686
  • Source Package: tk
  • 10 Abhängigkeiten
  • 3 stellt bereit
  • installed executable or alias match
  • Abgeglichen nach: Tk
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: tk from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf92%

tk-devel 9.0.3-1.fc45

Tk graphical toolkit development files

http://tcl.sourceforge.net

sudo dnf install tk-devel
  • License: TCL AND HPND-Pbmplus AND CC-BY-SA-3.0 AND MIT-open-group AND MIT
  • Category: Unspecified
  • Architecture: i686
  • Source Package: tk
  • 6 Abhängigkeiten
  • 2 stellt bereit
  • installed executable or alias match
  • Abgeglichen nach: Tk
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: tk-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman92%

tk 8.6.16-1

A windowing toolkit for use with tcl

http://tcl.sourceforge.net/

sudo pacman -S tk
  • License: TCL
  • Architecture: x86_64
  • 3 Abhängigkeiten
  • installed executable or alias match
  • Abgeglichen nach: Tk
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: tk from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper92%

tk 8.6.18-1.1

Graphical User Interface Toolkit for Tcl

http://www.tcl.tk

sudo zypper install tk
  • License: TCL
  • Category: Development/Languages/Tcl
  • Architecture: x86_64
  • Source Package: tk
  • 10 Abhängigkeiten
  • 5 stellt bereit
  • installed executable or alias match
  • Abgeglichen nach: Tk
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: tk from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper92%

tk-32bit 8.6.18-1.1

Graphical User Interface Toolkit for Tcl

http://www.tcl.tk

sudo zypper install tk-32bit
  • License: TCL
  • Category: Development/Languages/Tcl
  • Architecture: x86_64
  • Source Package: tk
  • 6 Abhängigkeiten
  • 2 stellt bereit
  • installed executable or alias match
  • Abgeglichen nach: Tk
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: tk-32bit from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • 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
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment