1. 15 Mar, 2022 3 commits
  2. 25 Feb, 2022 1 commit
    • David Runge's avatar
      Add revamped qemu package · 95a38851
      David Runge authored
      Add a qemu split package, that heavily splits all components and
      introduces meta packages (qemu-{base,desktop,emulators-full,full}) to
      replace the previous use of the qemu{,-headless},
      qemu-{,headless}-arch-extra packages.
      See https://bugs.archlinux.org/task/68808 for reference.
  3. 06 May, 2021 2 commits
  4. 04 May, 2021 3 commits
  5. 23 Nov, 2020 3 commits
  6. 18 Nov, 2020 2 commits
    • David Runge's avatar
      Fix installation location for sysusers/tmpfiles · ec391a57
      David Runge authored
      Make sure the sysusers.d and tmpfiles.d integration is installed as a
      file, not as directory.
    • David Runge's avatar
      Add sysusers/tmpfiles integration and fix kubelet · 3e860bc9
      David Runge authored
      Add sysusers.d and tmpfiles.d integration for
      Remove most of the hardening options from kubelet.service as it may be
      able to run with it, but e.g. bootstrapping a kubernetes cluster using
      kubeadm is not possible with it (e.g. mount points fail for secrets
  7. 17 Nov, 2020 1 commit
    • David Runge's avatar
      Add etcd · 0f1b53ea
      David Runge authored
      Add etcd as dependency for a manual kubernetes cluster setup.
      Add patches to set configuration default values for system integration
      and achieve full RELRO.
      Add sysusers.d and tmpfiles.d integration.
      Add custom systemd service with more hardening (more can probably still
      be added) options and use of configuration file instead of many
      different environment variables.
  8. 16 Nov, 2020 1 commit
    • David Runge's avatar
      Upgrade to 1.19.4 · 42b17427
      David Runge authored
      Move modules, sysctl and related installation instructions from kubeadm
      to kubelet (as kubelet is the entity requiring the settings, kubeadm
      only checks for them).
      Add environment files (for defining flags to various tools) and
      respective services for
      kube-{apiserver,controller-manager,proxy,scheduler} to start them as a
      system service instead of relying on kubeadm.
      Upgrade to 1.19.4.
      Sort package() functions alphabetically for better overview.
      Add comments.
      Remove kubeadm from kubernetes-{control-plane,node} groups, as it is
      only required when the user wants to use it.
      Add hardening options, that are hopefully not too restrictive.
  9. 13 Nov, 2020 2 commits
  10. 10 Nov, 2020 3 commits
  11. 06 Nov, 2020 1 commit
    • David Runge's avatar
      Add a containers-common package · 045be9dd
      David Runge authored
      Add a package that holds all relevant configuration files and man pages
      commonly shared amongst container tooling, such as buildah, cri-o,
      podman and skopeo.
  12. 05 Nov, 2020 2 commits
    • David Runge's avatar
      Add pkgbase for cri-tools (crictl, critest) · c5eb7452
      David Runge authored
      Add first draft for crictl and critest.
      This includes a patch for honoring GOFLAGS, being able to add to
      GO_LDFLAGS and setting CGO_ENABLE=1.
      Opened upstream ticket to be able to build from source tarballs or
      consider PGP signed tags/tarballs.
      Add signature files and sub sub directories.
    • David Runge's avatar
      Fix version information in binaries · 9a3145b7
      David Runge authored
      Remove RELRO patch in favor of setting GOLDFLAGS.
  13. 04 Nov, 2020 1 commit
    • David Runge's avatar
      Add first draft of kubernetes PKGBUILD · 22c1cecb
      David Runge authored
      Add first draft of kubernetes PKGBUILD.
      The configuration and services are taken from the AUR kubernetes
      The kubeadm.install file is still a draft.
      Everything needs to be reviewed and tested.
      Current known problem: the version of the generated binaries is not set