1. 06 May, 2021 2 commits
  2. 04 May, 2021 3 commits
  3. 23 Nov, 2020 3 commits
  4. 18 Nov, 2020 2 commits
    • David Runge's avatar
      Fix installation location for sysusers/tmpfiles · ec391a57
      David Runge authored
      kubernetes/*:
      Make sure the sysusers.d and tmpfiles.d integration is installed as a
      file, not as directory.
      ec391a57
    • David Runge's avatar
      Add sysusers/tmpfiles integration and fix kubelet · 3e860bc9
      David Runge authored
      kubernetes/*:
      Add sysusers.d and tmpfiles.d integration for
      kube-{apiserver,controller-manager,scheduler}.
      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
      storage).
      3e860bc9
  5. 17 Nov, 2020 1 commit
    • David Runge's avatar
      Add etcd · 0f1b53ea
      David Runge authored
      etcd/*:
      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.
      0f1b53ea
  6. 16 Nov, 2020 1 commit
    • David Runge's avatar
      Upgrade to 1.19.4 · 42b17427
      David Runge authored
      kubelet-{modules,sysctl}.conf,kubelet.install:
      Move modules, sysctl and related installation instructions from kubeadm
      to kubelet (as kubelet is the entity requiring the settings, kubeadm
      only checks for them).
      
      *.{eng,service}:
      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.
      
      PKGBUILD:
      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.
      
      kubelet.service:
      Add hardening options, that are hopefully not too restrictive.
      42b17427
  7. 13 Nov, 2020 2 commits
  8. 10 Nov, 2020 3 commits
  9. 06 Nov, 2020 1 commit
    • David Runge's avatar
      Add a containers-common package · 045be9dd
      David Runge authored
      containers-common/*:
      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.
      045be9dd
  10. 05 Nov, 2020 2 commits
    • David Runge's avatar
      Add pkgbase for cri-tools (crictl, critest) · c5eb7452
      David Runge authored
      cri-tools/PKGBUILD:
      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.
      
      .gitignore:
      Add signature files and sub sub directories.
      c5eb7452
    • David Runge's avatar
      Fix version information in binaries · 9a3145b7
      David Runge authored
      PKGBUILD:
      Remove RELRO patch in favor of setting GOLDFLAGS.
      9a3145b7
  11. 04 Nov, 2020 1 commit
    • David Runge's avatar
      Add first draft of kubernetes PKGBUILD · 22c1cecb
      David Runge authored
      kubernetes/*:
      Add first draft of kubernetes PKGBUILD.
      The configuration and services are taken from the AUR kubernetes
      package.
      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
      correctly.
      22c1cecb