Skip to content
Snippets Groups Projects
  1. Apr 30, 2024
  2. Apr 03, 2024
    • Nicolas Goudry's avatar
      Remove access to cluster from anonymous users (#11016) · c6fcbf6e
      Nicolas Goudry authored
      * feat: add user facing variable with default
      
      * feat: remove rolebinding to anonymous users after init and upgrade
      
      * feat: use file discovery for secondary control plane nodes
      
      * feat: use file discovery for nodes
      
      * fix: do not fail if rolebinding does not exist
      
      * docs: add warning about kube_api_anonymous_auth
      
      * style: improve readability of delegate_to parameter
      
      * refactor: rename discovery kubeconfig file
      
      * test: enable new variable in hardening and upgrade test cases
      
      * docs: add option to config parameters
      
      * test: multiple instances and upgrade
      Unverified
      c6fcbf6e
  3. Mar 15, 2024
  4. Mar 14, 2024
  5. Mar 05, 2024
  6. Feb 08, 2024
  7. Jan 31, 2024
  8. Jan 23, 2024
  9. Jan 22, 2024
  10. Jan 16, 2024
    • Max Gautier's avatar
      Fix etcd client generation (#10769) · a9e29a9e
      Max Gautier authored
      * ci: redefine multinode to node-etcd-client
      
      This should allow to catch several class of problem rather than just
      one -> from network plugin such as calico or cilium talking directly to
      the etcd.
      
      * Dynamically define etcd host range
      
      This has two benefits:
      - We don't play the etcd role twice for no reason
      - We have access to the whole cluster (if needed) to use things like
        group_by.
      Unverified
      a9e29a9e
  11. Jan 11, 2024
    • Max Gautier's avatar
      Refactor check_galaxy + fix version (#10729) · e90cae93
      Max Gautier authored
      * Remove checks for docs using exact tags
      
      Instead use a more generic documentation for installing kubespray as a
      collection from git.
      
      * Check that we upgraded galaxy.yml to next version
      
      This is only intented to check for human error. The version in galaxy
      should be the next (which does not mean the same if we're on master or a
      release branch).
      
      * Set collection version to KUBESPRAY_NEXT_VERSION
      Unverified
      e90cae93
  12. Dec 21, 2023
  13. Dec 20, 2023
  14. Dec 18, 2023
  15. Dec 11, 2023
    • Max Gautier's avatar
      Decouple kubespray-defaults from download (#10626) · 51069223
      Max Gautier authored
      * Decouple role kubespray-defaults from download
      
      Avoids doing re-importing the download role on every invocation of
      kubespray-defaults (and skipping everything).
      
      This has a measurable effect on playbook performance.
      
      * Update docs refering to moved download defaults
      Unverified
      51069223
  16. Dec 06, 2023
  17. Dec 04, 2023
  18. Nov 16, 2023
  19. Nov 15, 2023
  20. Oct 13, 2023
  21. Sep 05, 2023
  22. Aug 16, 2023
  23. Aug 14, 2023
  24. Aug 10, 2023
  25. Aug 08, 2023
  26. Jul 26, 2023
  27. Jul 05, 2023
  28. Jun 30, 2023
  29. Jun 26, 2023
  30. Jun 22, 2023
  31. Jun 21, 2023
  32. Jun 19, 2023
  33. 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>
      Unverified
      edc73bc3
  34. May 30, 2023
Loading