Skip to content
  1. Feb 06, 2017
  2. Feb 02, 2017
    • Sergii Golovatiuk's avatar
      Fix weave-net after upgrade to 1.82 · f2e4ffca
      Sergii Golovatiuk authored
      - Set recommended CPU settings
      - Cleans up upgrade to weave 1.82. The original WeaveWorks
      daemonset definition uses weave-net name.
      - Limit DS creation to master
      - Combined 2 tasks into one with better condition
      f2e4ffca
  3. Jan 31, 2017
  4. Jan 28, 2017
  5. Jan 27, 2017
  6. 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
  7. Jan 18, 2017
  8. Jan 09, 2017
  9. Jan 06, 2017
  10. Jan 03, 2017
  11. Dec 28, 2016
  12. Dec 23, 2016
  13. Dec 22, 2016
  14. Dec 21, 2016
  15. Dec 19, 2016
  16. Dec 13, 2016
  17. Dec 09, 2016
  18. Nov 28, 2016
    • Bogdan Dobrelya's avatar
      Add advanced net check for DNS K8s app · b7692fad
      Bogdan Dobrelya authored
      
      
      * Add an option to deploy K8s app to test e2e network connectivity
        and cluster DNS resolve via Kubedns for nethost/simple pods
        (defaults to false).
      * Parametrize existing k8s apps templates with kube_namespace and
        kube_config_dir instead of hardcode.
      * For CoreOS, ensure nameservers from inventory to be put in the
        first place to allow hostnet pods connectivity via short names
        or FQDN and hostnet agents to pass as well, if netchecker
        deployed.
      
      Signed-off-by: default avatarBogdan Dobrelya <bdobrelia@mirantis.com>
      b7692fad
  19. Nov 25, 2016
    • Bogdan Dobrelya's avatar
      Tune dnsmasq/kubedns limits, replicas, logging · 2d18e192
      Bogdan Dobrelya authored
      
      
      * Add dns_replicas, dns_memory/cpu_limit/requests vars for
      dns related apps.
      * When kube_log_level=4, log dnsmasq queries as well.
      * Add log level control for skydns (part of kubedns app).
      * Add limits/requests vars for dnsmasq (part of kubedns app) and
        dnsmasq daemon set.
      * Drop string defaults for kube_log_level as it is int and
        is defined in the global vars as well.
      * Add docs
      
      Signed-off-by: default avatarBogdan Dobrelya <bdobrelia@mirantis.com>
      2d18e192
  20. Nov 22, 2016
  21. Nov 10, 2016
    • Aleksandr Didenko's avatar
      Fix policy controller · 251800eb
      Aleksandr Didenko authored
      'etcd_cert_dir' variable is missing from 'kubernetes-apps/ansible'
      role which breaks Calico policy controller deployment.
      
      Also fixing calico-policy-controller.yml.
      251800eb
  22. Nov 09, 2016
  23. Nov 08, 2016
  24. Oct 15, 2016
  25. Oct 10, 2016
  26. Sep 27, 2016
  27. Sep 23, 2016
    • Anthony Haussmann's avatar
      Correct nslookup command · 5f2bb331
      Anthony Haussmann authored
      Change nslookup command to check the right cluster_name
      5f2bb331
    • Bogdan Dobrelya's avatar
      Make dnsmasq daemon set optional · 82ee60fe
      Bogdan Dobrelya authored
      
      
      Change additional dnsmasq opts:
      - Adjust caching size and TTL
      - Disable resolve conf to not create loops
      - Change dnsPolicy to default (similarly to kubedns's dnsmasq). The
        ClusterFirst should not be used to not create loops
      - Disable negative NXDOMAIN replies to be cached
      - Make its very installation as optional step (enabled by default).
        If you don't want more than 3 DNS servers, including 1 for K8s, disable
        it.
      - Add docs and a drawing to clarify DNS setup.
      - Fix stdout logs for dnsmasq/kubedns app configs
      - Add missed notifies to resolvconf -u handler
      - Fix idempotency of resolvconf head file changes
      
      Signed-off-by: default avatarBogdan Dobrelya <bdobrelia@mirantis.com>
      82ee60fe
  28. Sep 13, 2016
    • Matthew Mosesohn's avatar
      Fix kubedns idempotency · ef43b215
      Matthew Mosesohn authored
      Removed api-version from kube.py because it is deprecated.
      Updating both kube.py because dnsmasq one is actually used.
      Fixed name back to kubedns for checking its resource.
      ef43b215
  29. Sep 08, 2016
  30. Sep 06, 2016
  31. Sep 02, 2016
  32. Sep 01, 2016
Loading