Skip to content
Snippets Groups Projects
  1. May 13, 2024
  2. May 08, 2024
  3. May 06, 2024
  4. May 03, 2024
  5. May 02, 2024
  6. Apr 30, 2024
  7. Mar 14, 2024
  8. Nov 15, 2023
  9. Aug 14, 2023
  10. Jun 26, 2023
  11. Jun 03, 2023
    • Arthur Outhenin-Chalandre's avatar
      project: upgrade test dependencies and drop ansible-core 2.11 (#10034) · edc73bc3
      Arthur Outhenin-Chalandre authored
      
      Molecule 5.0 require ansible-core 2.12.10.
      So this commit we update ansible-core from 2.12.5 to 2.12.10.
      We also drop supporting two ansible-core version. Also we now use the "oldest"
      still supported ansible-core version as both 2.11 is EOL and not
      supported by molecule.
      
      
      
      tests/molecule: remove linting in molecule to support molecule 5
      
      
      
      tests/molecule: remove role name check for molecule 5 support
      
      Kubespray doesn't use ansible galaxy style naming so we have to disable
      that check.
      
      
      
      contrib/inventory_builder: fix tox.ini for tox4
      
      
      
      tests/molecule: fix get_playbook in testinfra tests
      
      
      
      tests: upgrade most tests requirements
      
      Exclude ansible-lint for now, I will do that in a separate PR.
      
      
      
      tests/molecule: force kvm driver option
      
      If we don't do this it fallbacks to qemu emulated on our CI for some
      reasons.
      
      Signed-off-by: default avatarArthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch>
      edc73bc3
  12. Mar 30, 2022
  13. Nov 11, 2021
    • Cristian Calin's avatar
      Exercise multiple ansible versions in CI (#8172) · 0d0468e1
      Cristian Calin authored
      * Ansible: separate requirements files for supported ansible versions
      
      * Ansible: allow using ansible 2.11
      
      * CI: Exercise Ansible 2.9 and Ansible 2.11 in a basic AIO CI job
      
      * CI: Allow running a reset test outside of idempotency tests and running it in stage1
      
      * CI: move ubuntu18-calico-aio job to stage2 and relay only on ubuntu20 with the variously supported ansible versions for stage1
      
      * CI: add capability to install collections or roles from ansible-galaxy to mitigate missing behavior in older ansible versions
      0d0468e1
  14. Sep 29, 2021
  15. Jul 12, 2021
    • Cristian Calin's avatar
      Move to Ansible 3.4.0 (#7672) · 7516fe14
      Cristian Calin authored
      * Ansible: move to Ansible 3.4.0 which uses ansible-base 2.10.10
      
      * Docs: add a note about ansible upgrade post 2.9.x
      
      * CI: ensure ansible is removed before ansible 3.x is installed to avoid pip failures
      
      * Ansible: use newer ansible-lint
      
      * Fix ansible-lint 5.0.11 found issues
      
      * syntax issues
      * risky-file-permissions
      * var-naming
      * role-name
      * molecule tests
      
      * Mitogen: use 0.3.0rc1 which adds support for ansible 2.10+
      
      * Pin ansible-base to 2.10.11 to get package fix on RHEL8
      7516fe14
  16. Jun 30, 2021
  17. May 12, 2021
  18. Apr 23, 2021
    • Cristian Calin's avatar
      Initial AlmaLinux support (#7538) · 73db44b0
      Cristian Calin authored
      * AlmaLinux: ansible>2.9.19 is needed to know about AlmaLinux
      
      * AlmaLinux: identify as a centos derrivative
      
      * AlmaLinux: add AlmaLinux to checks for CentOS
      
      * Use ansible_os_family to compare family and not distribution
      73db44b0
  19. Mar 25, 2021
  20. Mar 08, 2021
  21. Feb 23, 2021
  22. Jan 11, 2021
  23. Aug 04, 2020
  24. Apr 07, 2020
  25. Mar 09, 2020
  26. Aug 07, 2019
  27. 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
  28. Apr 17, 2019
  29. Apr 09, 2019
  30. Apr 08, 2019
  31. Apr 04, 2019
  32. 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
  33. Nov 10, 2018
  34. Oct 31, 2018
  35. Oct 26, 2018
  36. Oct 10, 2018
  37. 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
  38. Oct 05, 2017
  39. Sep 15, 2017
Loading