Releases: inguardians/peirates
Releases · inguardians/peirates
v1.1.10 fixed kubelet cert/key pulling code to handle kubelet kubeconfig files with embedded user cert/key pairs
- fixed kubelet cert/key pulling code to handle kubelet kubeconfig files with embedded user cert/key pairs
- updated kubeconfig file parsing to parse via the YAML library, which is much more resilient
v1.1.9 Updated recovering service account tokens from the node filesystem to handle the ServiceAccount admission controller
Updated recovering service account tokens from the node filesystem to handle the ServiceAccount admission controller
v1.1.8-beta: harvesting secrets from the node filesystem is now available on menu and one-shot
Beta feature: one-shot (non-interactive) menu items work, but are under-documented in the UI.
New feature (GA): harvest secrets from the node filesystem is now available on-menu and -m one-shot
Alpha Release - use with caution - allows you to do service discovery via CoreDNS wildcard SRV request
- Alpha feature: one-shot (non-interactive) menu items work, but are under-documented in the UI.
- New feature (GA) : service discovery via CoreDNS wildcard SRV request using methodology posted by @ raesene
v1.1.6-alpha Alpha Release
Alpha Release - use with caution - allows you to run menu items from the command-line in a one-shot method, to allow scripting
v1.1.5 - shell command more useful, pod secrets named for pods
- added feature to better name secrets found on node using the pod's etc-hosts file
- we now avoid adding duplicate service accounts from the kubelet secret gathering
- shell command takes multiple commands
v1.1.4 - refactored curl feature and made bugfix to using node certs
- refactored curl feature
- made a bugfix to using node certs
v1.1.3 - added quick commands to improve menu navigation, also bugfix
- added quick commands for switching service accounts and namespace, without having to navigate submenus
- bugfix - kubectl logic had dropped namespace context
v1.1.2 - added a kubectl-try-all principals feature
- added a kubectl-try-all feature - tries every service account and client cert that peirates has gathered it has until it finds one that can do the command.
v1.1.1 - shell and kubectl commands from the menu
- execute shell commands from the main menu via "shell [args]"
- execute kubectl commands from the menu via "kubectl [args]"
- kubectl no longer locks you to namespace context - can be overridden with -n or --all-namespaces