Skip to content
  1. Jul 19, 2022
  2. Jun 22, 2022
  3. May 20, 2022
  4. May 14, 2022
  5. May 11, 2022
  6. May 03, 2022
  7. Apr 27, 2022
  8. Apr 25, 2022
  9. Apr 12, 2022
  10. Apr 11, 2022
    • Anthony Bible's avatar
      Fixes for Hetzner terraform and Hetzner Cloud (#8702) · 9dced713
      Anthony Bible authored
      * - add ability to specify the network_zone in hetzner terraform
      - Export the network id from hetzner terraform the the generated inventory.ini
      
      * - Add with_networks variable to allow different deployments of hcloud controller manager
      
      - Add network id to hcloud controller secret (added via the inventory)
      
      - Don't include extra_args if it's not set
      9dced713
  11. Mar 29, 2022
    • Christian Rohmann's avatar
      terrform/openstack: Fix templating of ansible_ssh_common_args in... · 90883e76
      Christian Rohmann authored
      terrform/openstack: Fix templating of ansible_ssh_common_args in no_floating.yml if used as TF module (#8646)
      
      * terraform/openstack: Use path.module for ansible_bastion_template.txt
      
      This extends on #7643 by not using path.root, but switching to path.module
      to allow use of the terraform code as a module itself. This change then keeps
      all calls to the template file stable even for that use-case.
      
      * terraform/openstack: Make sed calls fail on errors
      
      By using a single call with two replacements to use of sed will create proper exit codes
      and allowing for errors to be recognized by terraform.
      90883e76
  12. Mar 03, 2022
  13. Feb 25, 2022
  14. Feb 15, 2022
  15. Feb 02, 2022
  16. Feb 01, 2022
  17. Jan 31, 2022
  18. Jan 25, 2022
    • ceesios's avatar
      Proposing fixes for contrib/terraform/vsphere/ #8436 (#8441) · d86a3b96
      ceesios authored
      * fixes issues in vSphere Terraform contrib. #8436
      
      * fix formatting
      
      * add variables to the main module and document changes
      
      * add missing newline
      d86a3b96
    • Mathieu Parent's avatar
      Update terraform GCP to Ubuntu 20.04 (latest LTS) (#8463) · d64b341b
      Mathieu Parent authored
      * Fix terraform Warning
      
      Version constraints inside provider configuration blocks are deprecated
      
      Terraform 0.13 and earlier allowed provider version constraints inside the
      provider configuration block, but that is now deprecated and will be removed
      in a future version of Terraform. To silence this warning, move the provider
      version constraint into the required_providers block.
      
      * Fix terraform Warning: Quoted references are deprecated
      
      * terraform: Update GCP Ubuntu to latest LTS
      d64b341b
  19. Jan 14, 2022
  20. Jan 11, 2022
    • moss2k13's avatar
      contrib: add cloud-init support for terraform vms (#8394) · 135c9b29
      moss2k13 authored
      * contrib: add cloud-init support for terraform vms
      
      This change enables instance customization via cloud-init,
      for example: additional CA certs, custom SSH access etc.
      
      * contrib: update docs for terraform cloud-init
      
      * contrib: disable yamllint in cloud-init
      
      require-starting-space rule breaks cloud-init header
      
      * contrib: documenation formatting
      
      * yamllint: disable comments related checks
      
      * docs: markdown formatting
      135c9b29
  21. Nov 30, 2021
  22. Nov 22, 2021
  23. Nov 19, 2021
  24. Nov 12, 2021
  25. Oct 07, 2021
  26. Sep 15, 2021
  27. Sep 10, 2021
  28. Jul 23, 2021
    • Samuel's avatar
      fix(misc): contrib/terraform/aws (#7818) · bfebcfa2
      Samuel authored
      * fix(misc): terraform/aws
      
      - handles deployment with a single availability zone
      - handles deployment with more than two availability zone
      - handles etcd collocation with control-plane nodes (`aws_etcd_num=0`)
      - allows to set a bastion instances count (`aws_bastion_num`)
      - allows to set bastion/etcd/control-plane/workers rootfs volume size
      - removes variables from terraform.tfvars that were not re-used
      - adds .terraform.lock.hcl to .gitignore
      - changes/updates base image from ubuntu-18.03 to debian-10
      
      tested by a few coworkers of mine, and myself: thanks for the outstanding
      work, on both those terraform samples and kubespray playbooks.
      I did not test ubuntu deployments, I could still swap from buster to
      focal. LMK.
      
      * fix(gitlab-ci)
      
      AFAIU, terraform.tfvars indentation should be fixed for / no diff
      returned running `terraform fmt -check -diff`
      
      https://gitlab.com/kargo-ci/kubernetes-sigs-kubespray/-/jobs/1445622114
      bfebcfa2
  29. Jul 14, 2021
  30. Jun 25, 2021
    • Simon Kollberg's avatar
      Openstack cwd (#7643) · d7039ef7
      Simon Kollberg authored
      * terraform/openstack: Use path.root for ansible_bastion_template.txt
      
      The path.root variable points to the root module path. Using this
      instead of a relative path makes less assumptions about the current
      working directory.
      
      * terraform/openstack: Add group_vars_path variable
      
      Previously, the group_vars path was assumed to be in CWD. The
      default value for the group_vars_path variable is still relative
      to CWD and thus should be backwards compatible if unset.
      d7039ef7
  31. Jun 01, 2021
  32. May 27, 2021
    • Marques Johansson's avatar
      Packet renamed (#7653) · 3a37a496
      Marques Johansson authored
      
      
      * Packet->Equinix Metal rename #6901 
      
      Updates throughout to reflect #6901 renaming for Packet to Equinix Metal.
      
      * Rename Packet to Equinix Metal throughout the project #6901
      
      Packet is renamed to Equinix Metal in more contexts including
      documentation links. The Terraform provider used is still the Packet
      provider. The environment variables and configuration options still
      refer to the Packet name.
      
      Signed-off-by: default avatarMarques Johansson <mjohansson@equinix.com>
      
      Co-authored-by: default avatarEdward Vielmetti <ed@packet.net>
      3a37a496
  33. May 12, 2021
  34. Apr 29, 2021
    • Cristian Calin's avatar
      Rename ansible groups to use _ instead of - (#7552) · 360aff4a
      Cristian Calin authored
      * rename ansible groups to use _ instead of -
      
      k8s-cluster -> k8s_cluster
      k8s-node -> k8s_node
      calico-rr -> calico_rr
      no-floating -> no_floating
      
      Note: kube-node,k8s-cluster groups in upgrade CI
            need clean-up after v2.16 is tagged
      
      * ensure old groups are mapped to the new ones
      360aff4a
  35. Apr 16, 2021
    • Cristian Klein's avatar
      exoscale: Rework EIP access from workers (#7337) · 3ac92689
      Cristian Klein authored
      Context: Load-balancing in Exoscale is performed by associating many
      workers with the same EIP. This works, however, the workers cannot access
      themselves via the EIP, which is needed at least for cert-managers
      "self-test".
      
      Problem: The old iptables based workaround felt fragile and disappointed
      me at least once.
      
      New solution: Add the EIP to a loopback interface on each worker.
      3ac92689
  36. Apr 05, 2021
  37. Mar 24, 2021
Loading