Skip to content
  1. Mar 25, 2021
  2. Mar 08, 2021
  3. Feb 23, 2021
  4. Jan 11, 2021
  5. Aug 04, 2020
  6. Apr 07, 2020
  7. Mar 09, 2020
  8. Aug 07, 2019
  9. May 20, 2019
    • marcstreeter's avatar
      updated pinning to prevent breaking changes (#4783) · 872b37f7
      marcstreeter authored
      * updated ansible pinning to prevent more possibilities of breaking changes
      
      * more exact pinning of ansible version
      
      * more exact pinning of ansible version and also all the rest
      
      * added testing requirements.txt pinning settings
      
      * removed boto from testing requirements.txt
      872b37f7
  10. Apr 17, 2019
  11. Apr 09, 2019
  12. Apr 08, 2019
  13. Apr 04, 2019
  14. Jan 03, 2019
    • Chad Swenson's avatar
      Fix kube-proxy configuration for kubeadm (#3958) · 80379f6c
      Chad Swenson authored
      - Creates and defaults an ansible variable for every configuration option in the `kubeproxy.config.k8s.io/v1alpha1` type spec
        - Fixes vars that were orphaned by removing non-kubeadm
        - Fixes previously harcoded kubeadm values
      - Introduces a `main` directory for role default files per component (requires ansible 2.6.0+)
        - Split out just `kube-proxy.yml` in this first effort
      - Removes the kube-proxy server field patch task
      
      We should continue to pull out other components from `main.yml` into their own defaults files as I did here for `defaults/main/kube-proxy.yml`. I hope for and will need others to join me in this refactoring across the project until each component config template has a matching role defaults file, with shared defaults in `kubespray-defaults` or `downloads`
      80379f6c
  15. Nov 10, 2018
  16. Oct 31, 2018
  17. Oct 26, 2018
  18. Oct 10, 2018
  19. May 11, 2018
    • Matthew Mosesohn's avatar
      refactor vault role (#2733) · 07cc9819
      Matthew Mosesohn authored
      * Move front-proxy-client certs back to kube mount
      
      We want the same CA for all k8s certs
      
      * Refactor vault to use a third party module
      
      The module adds idempotency and reduces some of the repetitive
      logic in the vault role
      
      Requires ansible-modules-hashivault on ansible node and hvac
      on the vault hosts themselves
      
      Add upgrade test scenario
      Remove bootstrap-os tags from tasks
      
      * fix upgrade issues
      
      * improve unseal logic
      
      * specify ca and fix etcd check
      
      * Fix initialization check
      
      bump machine size
      07cc9819
  20. Oct 05, 2017
  21. Sep 15, 2017
  22. Aug 18, 2017
  23. Apr 26, 2017
  24. Mar 30, 2017
    • Justin Downing's avatar
      pin ansible to version 2.2.1.0 · 907e43b9
      Justin Downing authored
      ansible 2.2.2.0 has an [issue]() that causes problems for kargo:
      
      ```
      (env) kargo ᐅ env/bin/ansible-playbook upgrade-cluster.yml 
      ERROR! Unexpected Exception: 'Host' object has no attribute 'remove_group'
      ```
      
      Pinning ansible to 2.2.1.0 resolved this for me.
      907e43b9
  25. Mar 20, 2017
  26. Mar 17, 2017
  27. Mar 15, 2017
  28. Jan 19, 2017
  29. May 08, 2016
    • Paul Czarkowski's avatar
      Add native Vagrant support · 8f4e879c
      Paul Czarkowski authored
      This allows you to simply run `vagrant up` to get a 3 node HA cluster.
      
      * Creates a dynamic inventory and uses the inventory/group_vars/all.yml
      * commented lines in inventory.example so that ansible doesn't try to use it.
      * added requirements.txt to give easy way to install ansible/ipaddr
      * added gitignore files to stop attempts to save unwated files
      * changed `Check if kube-system exists` to `failed_when: false` instead of
      `ignore_errors`
      8f4e879c
Loading