Skip to content
  1. Sep 25, 2017
  2. Sep 20, 2017
  3. Sep 16, 2017
  4. Sep 15, 2017
  5. Sep 13, 2017
    • Matthew Mosesohn's avatar
      kubeadm support (#1631) · 67447260
      Matthew Mosesohn authored
      * kubeadm support
      
      * move k8s master to a subtask
      * disable k8s secrets when using kubeadm
      * fix etcd cert serial var
      * move simple auth users to master role
      * make a kubeadm-specific env file for kubelet
      * add non-ha CI job
      
      * change ci boolean vars to json format
      
      * fixup
      
      * Update create-gce.yml
      
      * Update create-gce.yml
      
      * Update create-gce.yml
      67447260
  6. Sep 10, 2017
  7. 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
  8. Aug 20, 2017
  9. Jul 27, 2017
  10. Jul 17, 2017
  11. Apr 19, 2017
  12. Apr 03, 2017
  13. Mar 30, 2017
  14. Mar 27, 2017
  15. Mar 15, 2017
    • Matthew Mosesohn's avatar
      More idempotency fixes · a422ad0d
      Matthew Mosesohn authored
      Fixed sync_tokens fact
      Fixed sync_certs for k8s tokens fact
      Disabled register docker images changability
      Fixed CNI dir permission
      Fix idempotency for etcd pre upgrade checks
      a422ad0d
  16. Mar 14, 2017
    • Matthew Mosesohn's avatar
      Migrate k8s data to etcd3 api store · 804e9a09
      Matthew Mosesohn authored
      Default backend is now etcd3 (was etcd2).
      The migration process consists of the following steps:
      * check if migration is necessary
      * stop etcd on first etcd server
      * run migration script
      * start etcd on first etcd server
      * stop kube-apiserver until configuration is updated
      * update kube-apiserver
      * purge old etcdv2 data
      804e9a09
  17. Feb 18, 2017
  18. Feb 06, 2017
  19. 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
  20. Jan 17, 2017
  21. Dec 28, 2016
  22. Dec 22, 2016
  23. Dec 13, 2016
  24. Dec 09, 2016
  25. Nov 14, 2016
  26. Nov 10, 2016
  27. Nov 09, 2016
  28. Sep 27, 2016
    • Bogdan Dobrelya's avatar
      Allow subdomains of dns_domain and fix kubelet restarts · 5fd43b7c
      Bogdan Dobrelya authored
      
      
      * Add a var for ndots (default 5) and put it hosts' /etc/resolv.conf.
      * Poke kube dns container image to v1.7
      * In order to apply changes to kubelet, notify it to
      be restarted on changes made to /etc/resolv.conf. Ignore errors as the kubelet
      may yet to be present up to the moment of the notification being processed.
      * Remove unnecessary kubelet restart for master role as the node role ensures
      it is up and running. Notify master static pods waiters for apiserver,
      scheduler, controller-manager instead.
      
      Signed-off-by: default avatarBogdan Dobrelya <bdobrelia@mirantis.com>
      5fd43b7c
  29. Sep 15, 2016
  30. Sep 13, 2016
  31. Aug 25, 2016
  32. Aug 02, 2016
  33. Jul 25, 2016
    • Bogdan Dobrelya's avatar
      Add HA/LB endpoints for kube-apiserver · 731d32af
      Bogdan Dobrelya authored
      
      
      * Add HA docs for API server.
      * Add auto-evaluated internal endpoints and clarify the loadbalancer_apiserver
      vars and usecases.
      * Use facts for kube_apiserver to not repeat code and enable LB endpoints use.
      * Use /healthz check for the wait-for apiserver.
      * Use the single endpoint for kubelet instead of the list of apiservers
      * Specify kube_apiserver_count to for HA layout
      
      Signed-off-by: default avatarBogdan Dobrelya <bdobrelia@mirantis.com>
      731d32af
Loading