All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Update Arch PKGBUILD for 0.11.0.
0.11.0 - 2024-08-07
- Added pod security context to ensure the pod runs as a non-root user.
0.10.0 - 2024-03-21
- Remove deprecated PodSecurityPolicy.
- Update Arch PKGBUILD for 0.9.0.
0.9.0 - 2024-02-15
- Add flags to configure group ID, running as non-root and allowing privilege escalation.
- Update release workflows.
0.8.1 - 2023-05-05
- Update release workflows.
0.8.0 - 2023-05-04
- Support all client-go auth plugins.
0.7.1 - 2022-02-05
- Fix client-go to work with OIDC enabled clusters.
- Mount host filesystem into container when
--node-exec
flag is used.
0.7.0 - 2021-08-29
- Add --node-exec flag to grant access to a host's IPC/net/PID namespaces.
0.6.0 - 2021-08-28
- Allow setting the cluster context via the --context flag.
- Align the kube config flag with kubectl.
0.5.0 - 2021-08-15
- Github workflow to build and test on PRs.
- Flag to provide a nodename to schedule the pod on.
0.4.0 - 2021-08-05
- Documentation for all flags and provided usage examples.
0.3.1 - 2021-08-05
- Remove print leftover from debugging.
0.3.0 - 2021-08-05
- Expose the ability to set the pod's userID.
- Expose the ability to set the pod's command and args.
- Added short versions of some flags.
0.2.2 - 2021-08-05
- Added PKGBUILD for Arch Linux.
0.2.1 - 2021-08-05
- Added Makefile.
0.2.0 - 2021-08-04
- Added version command.
- Aligned logging style.
0.1.0 - 2021-08-04
- Initial release; rough around the edges but usable.