spiegel_podman/pkg
Paul Holzinger a0ad1f2ad4
remove unneeded k8s code
There is a lot of unneeded code, k8s is the by far the biggest
dependency in podman. We should remove as much as possible so that we
only have the stuff left that we use.

This is just a quick skim over the code which removes a lot of the
generated code and many packages that are now unused.
I know that this will be impossible to properly review. I will try to
make smaller changes in follow up work.

Right now this reduces about 8 MB in binary size!!!

[NO NEW TESTS NEEDED] Hopefully existing tests will catch any problems.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2022-03-15 14:48:08 +01:00
..
annotations Spelling 2020-12-22 13:34:31 -05:00
api Add podman play kube --annotation 2022-03-09 17:30:01 -05:00
auth Run codespell on code 2022-01-21 09:52:12 -05:00
autoupdate bump go module to version 4 2022-01-18 12:47:07 +01:00
bindings Fix typo 2022-03-14 10:53:31 +00:00
channel channel: simplify implementation 2021-05-06 11:51:15 +02:00
checkpoint Fix checkpoint/restore pod tests 2022-02-11 15:11:48 +00:00
copy bump go module to version 4 2022-01-18 12:47:07 +01:00
criu Error out early if system does not support pre-copy checkpointing 2021-12-23 09:51:38 +00:00
ctime Re-add int64 casts for ctime 2019-07-23 15:43:40 -04:00
domain remove unneeded k8s code 2022-03-15 14:48:08 +01:00
env Implement env parsing on Windows 2022-01-19 12:05:04 -06:00
errorhandling Handle HTTP 409 error messages properly for Pod actions 2021-11-02 12:28:52 +01:00
hooks bump go module to version 4 2022-01-18 12:47:07 +01:00
inspect bump go module to version 4 2022-01-18 12:47:07 +01:00
k8s.io remove unneeded k8s code 2022-03-15 14:48:08 +01:00
kubeutils remove unneeded k8s code 2022-03-15 14:48:08 +01:00
lookup Enable whitespace linter 2021-02-11 23:01:56 +01:00
machine Use github.com/vbauerster/mpb/v7 in pkg/machine 2022-03-09 20:02:10 +01:00
namespaces [NO TESTS NEEDED] Shrink the size of podman-remote 2021-03-29 09:49:45 -04:00
parallel bump go module to version 4 2022-01-18 12:47:07 +01:00
ps bump go module to version 4 2022-01-18 12:47:07 +01:00
resolvconf Revert "Move each search dns to its own line" 2022-02-02 19:33:21 +01:00
rootless rootless: report correctly the error 2022-01-19 21:14:33 +01:00
rootlessport use libnetwork from c/common 2022-01-12 17:07:30 +01:00
seccomp Spelling 2020-12-22 13:34:31 -05:00
selinux Fix SELinux functions names to not be repetitive 2020-04-23 15:57:34 -04:00
servicereaper standardize logrus messages to upper case 2021-09-22 15:29:34 -04:00
signal Fixes TTY & resizing on Mac and Windows 2022-03-12 12:00:38 -06:00
specgen move k8s deps into podman 2022-03-15 14:46:29 +01:00
specgenutil Add support for --chrootdirs 2022-03-14 10:31:58 +02:00
systemd Handlers for generate systemd with custom dependencies 2022-01-19 21:46:16 +05:00
terminal Fix #11444: remote breaks with stdout redirection 2021-09-13 17:42:48 +03:00
timetype make lint: enable gocritic 2020-01-13 14:27:02 +01:00
trust Cleanup display of trust with transports 2022-02-22 15:08:58 -05:00
util Revert "use GetRuntimeDir() from c/common" 2022-03-01 13:23:43 -06:00