Skip to content
  1. Feb 06, 2018
    • Ryan Zenker's avatar
      baremetal tweaks · ad9049a4
      Ryan Zenker authored
      * allow installs to not have hostname overriden with fqdn from inventory
      * calico-config no longer requires local as and will default to global
      * when cloudprovider is not defined, use the inventory_hostname for cni-calico
      * allow reset to not restart network (buggy nodes die with this cmd)
      * default kube_override_hostname to inventory_hostname instead of ansible_hostname
      ad9049a4
  2. Jan 30, 2018
  3. Jan 22, 2018
  4. Jan 05, 2018
  5. Dec 23, 2017
  6. Dec 22, 2017
  7. Dec 19, 2017
  8. Nov 29, 2017
  9. Nov 06, 2017
  10. Nov 03, 2017
  11. Oct 11, 2017
  12. Aug 24, 2017
    • Brad Beam's avatar
      Adding yamllinter to ci steps (#1556) · 8b151d12
      Brad Beam authored
      * Adding yaml linter to ci check
      
      * Minor linting fixes from yamllint
      
      * Changing CI to install python pkgs from requirements.txt
      
      - adding in a secondary requirements.txt for tests
      - moving yamllint to tests requirements
      8b151d12
  13. Aug 21, 2017
    • Matthew Mosesohn's avatar
      Update to Kubernetes v1.7.3 (#1549) · ca3050ec
      Matthew Mosesohn authored
      Change kubelet deploy mode to host
      Enable cri and qos per cgroup for kubelet
      Update CoreOS images
      Add upgrade hook for switching from kubelet deployment from docker to host.
      Bump machine type for ubuntu-rkt-sep
      ca3050ec
  14. Jul 31, 2017
  15. Jul 13, 2017
  16. Jun 08, 2017
  17. May 19, 2017
  18. Apr 15, 2017
  19. Apr 06, 2017
  20. Mar 27, 2017
  21. Feb 27, 2017
    • Brad Beam's avatar
      Lower default memory requests · 56664b34
      Brad Beam authored
      This is to address out of memory issues on CI as well as help
      fit deployments for people starting out with kargo on smaller
      machines
      56664b34
  22. Feb 10, 2017
  23. Feb 09, 2017
  24. Feb 06, 2017
  25. 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
  26. Jan 10, 2017
  27. Dec 28, 2016
  28. Dec 13, 2016
  29. Oct 24, 2016
  30. Oct 05, 2016
  31. Oct 03, 2016
  32. Sep 23, 2016
    • 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
  33. Sep 15, 2016
  34. Aug 25, 2016
    • Bogdan Dobrelya's avatar
      Refactor roles and hosts · 8168689c
      Bogdan Dobrelya authored
      
      
      Shorten deployment time with:
      - Remove redundand roles if duplicated by a dependency and vice versa
      - When a member of k8s-cluster, always install docker as a dependency
        of the etcd role and drop the docker role from cluster.yaml.
      - Drop etcd and node role dependencies from master role as they are
        covered by the node role in k8s-cluster group as well. Copy defaults
        for master from node role.
      - Decouple master, node, secrets roles handlers and vars to be used w/o
        cross references.
      
      Signed-off-by: default avatarBogdan Dobrelya <bdobrelia@mirantis.com>
      8168689c
  35. Jul 26, 2016
    • Matthew Mosesohn's avatar
      Fix etcd standalone deployment · 1b1f5f22
      Matthew Mosesohn authored
      etcd facts are generated in kubernetes/preinstall, so etcd nodes need
      to be evaluated first before the rest of the deployment.
      
      Moved several directory facts from kubernetes/node to
      kubernetes/preinstall because they are not backward dependent.
      1b1f5f22
  36. Jul 20, 2016
Loading