Skip to content
  1. Mar 27, 2017
  2. Mar 24, 2017
  3. Mar 13, 2017
  4. Mar 06, 2017
  5. Mar 01, 2017
    • Vijay Katam's avatar
      Add support for atomic host · a0b1eda1
      Vijay Katam authored
      Updates based on feedback
      
      Simplify checks for file exists
      
      remove invalid char
      
      Review feedback. Use regular systemd file.
      
      Add template for docker systemd atomic
      a0b1eda1
  6. Feb 28, 2017
  7. Feb 27, 2017
  8. Feb 23, 2017
  9. Feb 21, 2017
  10. Feb 18, 2017
  11. Feb 16, 2017
    • Vladimir Rutsky's avatar
      Mount host's /var/log into kubelet container · bff955ff
      Vladimir Rutsky authored
      Kubelet is responsible for creating symlinks from /var/lib/docker to /var/log
      to make fluentd logging collector work.
      However without using host's /var/log those links are invisible to fluentd.
      
      This is done on rkt configuration too.
      bff955ff
  12. Feb 14, 2017
  13. Feb 13, 2017
  14. Feb 10, 2017
  15. Feb 09, 2017
  16. Feb 08, 2017
  17. Feb 07, 2017
  18. Feb 06, 2017
  19. Feb 02, 2017
  20. Jan 20, 2017
    • Bogdan Dobrelya's avatar
      Drop linux capabilities and rework users/groups · cb2e5ac7
      Bogdan Dobrelya authored
      
      
      * Drop linux capabilities for unprivileged containerized
        worlkoads Kargo configures for deployments.
      * Configure required securityContext/user/group/groups for kube
        components' static manifests, etcd, calico-rr and k8s apps,
        like dnsmasq daemonset.
      * Rework cloud-init (etcd) users creation for CoreOS.
      * Fix nologin paths, adjust defaults for addusers role and ensure
        supplementary groups membership added for users.
      * Add netplug user for network plugins (yet unused by privileged
        networking containers though).
      * Grant the kube and netplug users read access for etcd certs via
        the etcd certs group.
      * Grant group read access to kube certs via the kube cert group.
      * Remove priveleged mode for calico-rr and run it under its uid/gid
        and supplementary etcd_cert group.
      * Adjust docs.
      * Align cpu/memory limits and dropped caps with added rkt support
        for control plane.
      
      Signed-off-by: default avatarBogdan Dobrelya <bogdando@mail.ru>
      cb2e5ac7
  21. Jan 15, 2017
  22. Jan 11, 2017
  23. Jan 10, 2017
  24. Jan 09, 2017
  25. Jan 06, 2017
  26. Jan 03, 2017
  27. Jan 02, 2017
  28. Dec 28, 2016
  29. Dec 19, 2016
  30. Dec 13, 2016
  31. Dec 09, 2016
    • Bogdan Dobrelya's avatar
      Preconfigure DNS stack and docker early · a15d6267
      Bogdan Dobrelya authored
      
      
      In order to enable offline/intranet installation cases:
      * Move DNS/resolvconf configuration to preinstall role. Remove
        skip_dnsmasq_k8s var as not needed anymore.
      
      * Preconfigure DNS stack early, which may be the case when downloading
        artifacts from intranet repositories. Do not configure
        K8s DNS resolvers for hosts /etc/resolv.conf yet early (as they may be
        not existing).
      
      * Reconfigure K8s DNS resolvers for hosts only after kubedns/dnsmasq
        was set up and before K8s apps to be created.
      
      * Move docker install task to early stage as well and unbind it from the
        etcd role's specific install path. Fix external flannel dependency on
        docker role handlers. Also fix the docker restart handlers' steps
        ordering to match the expected sequence (the socket then the service).
      
      * Add default resolver fact, which is
        the cloud provider specific and remove hardcoded GCE resolver.
      
      * Reduce default ndots for hosts /etc/resolv.conf to 2. Multiple search
        domains combined with high ndots values lead to poor performance of
        DNS stack and make ansible workers to fail very often with the
        "Timeout (12s) waiting for privilege escalation prompt:" error.
      
      * Update docs.
      
      Signed-off-by: default avatarBogdan Dobrelya <bdobrelia@mirantis.com>
      a15d6267
Loading