Fredrik Liv
04a8adb17a
Upcloud: Added support for routers and gateways ( #11386 )
...
* Upcloud: Added support for routers and gateways
* Upcloud: Added ipsec properties for UpCloud gateway VPN
* Upcloud: Added support for deprecated network field for loadbalancers
2025-03-15 02:05:46 -07:00
Boris
a51e7dd07d
refact ip stack ( #11953 )
2025-02-11 03:37:58 -08:00
Antoine Legrand
4373c1be1d
Revert "Add support for ipv6 only cluster via "enable_ipv6only_stack_networks…" ( #11941 )
...
This reverts commit 76c0a3aa75 .
2025-02-03 07:06:58 -08:00
Boris
76c0a3aa75
Add support for ipv6 only cluster via "enable_ipv6only_stack_networks" ( #11831 )
2025-01-27 04:15:22 -08:00
ChengHao Yang
3930919283
Cleanup OWNERS files in each folders ( #11892 )
...
* Cleanup not in k-sigs members OWNERS
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Cleanup inactive members on Kubespray
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
---------
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-01-15 12:10:34 -08:00
Enrico Falco
782c0b35eb
Support python 3.12 for terraform.py in regex expression ( #11773 )
2024-12-09 15:50:02 +00:00
anders-elastisys
d23753e9f7
Add support to use exisitng fips with terraform openstack ( #11558 )
2024-11-07 03:13:29 +00:00
ChengHao Yang
a2a11819b3
Docs: migrate to cloud_controllers
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2024-11-05 00:51:00 +08:00
Andrea Zonca
d3113ad869
[doc] Add previously undocumented options in Terraform/Openstack ( #11477 )
...
These options are available in 6ba3656410/contrib/terraform/openstack/modules/compute/variables.tf (L204-L218) but are currently undocumented in the README.md
2024-09-27 19:02:02 +01:00
Bogdan Sass
4b324cb0f0
Rename master to control plane - non-breaking changes only ( #11394 )
...
K8s is moving away from the "master" terminology, so kubespray should follow the same naming conventions. See 65d886bb30/sig-architecture/naming/recommendations/001-master-control-plane.md
2024-09-06 07:56:19 +01:00
R. P. Taylor
5c5421e453
fix double pop of access_ip ( #11435 )
2024-08-27 16:28:57 +01:00
David
2799f11475
Add support for LB in upcloud private zone ( #11260 )
2024-07-31 21:58:30 -07:00
Robin Wallace
15b62cc7ce
upcloud: v5.6.0 and better server groups ( #11311 )
2024-06-26 01:42:21 -07:00
jmaccabee13
6cf11a9c72
fix Hetzner group names ( #11232 )
...
The inventory file generated by Terraform produces the following warnings:
```
[WARNING]: * Failed to parse <PATH>/kubespray/contrib/terraform/hetzner/inventory.ini with ini plugin:
<PATH>/kubespray/contrib/terraform/hetzner/inventory.ini:21: Section [k8s_cluster:children] includes undefined group: kube-master
...
[WARNING]: Could not match supplied host pattern, ignoring: kube-master
PLAY [Add kube-master nodes to kube_control_plane] ********************************************************************************************************
skipping: no hosts matched
[WARNING]: Could not match supplied host pattern, ignoring: kube-node
PLAY [Add kube-node nodes to kube_node] *******************************************************************************************************************
skipping: no hosts matched
```
2024-05-31 01:29:55 -07:00
Max Gautier
d50f61eae5
pre-commit: apply autofixes hooks and fix the rest manually
...
- markdownlint (manual fix)
- end-of-file-fixer
- requirements-txt-fixer
- trailing-whitespace
2024-05-28 13:26:44 +02:00
Payback159
4dbfd42f1d
modify doc structure and update existing doc-links as preparation for new doc generation script
2024-05-17 15:09:54 +02:00
David
01c86af77f
Make proxy protocol in upcloud LB configurable ( #10971 )
2024-03-22 16:08:59 -07:00
jaszil
e250bb65bb
[Terraform-Openstack] Add optional Octavia loadbalancer for Master Nodes ( #10924 )
...
* terraform-openstack add optional master lb
* remove unnecessary spaces
* remove unnecessary spaces
* fix ci warnings
2024-02-19 17:42:21 -08:00
Max Gautier
667bb2c913
Remove holmsten from approver (contrib/terraform) ( #10936 )
...
As they're no longer in kubernetes-sigs org.
2024-02-19 09:46:29 -08:00
Alin Dragomir
b34b7e0385
Add new OpenStack Cloud for terraform ( #10910 )
2024-02-19 02:52:51 -08:00
raviranjan
200b630319
Adding egress IPv6 for node-local-dns queries
2024-02-05 16:57:13 +01:00
R. P. Taylor
6497ecc767
workaround for terraform bug related to no_floating and extra_groups ( #10764 )
2024-01-22 17:28:28 +01:00
R. P. Taylor
54fb75f0e0
don't overwrite changes to openstack allowed_address_pairs ( #10760 )
2024-01-22 17:28:19 +01:00
ERIK
78eb74c252
Pin equinix provider version ( #10809 )
...
Signed-off-by: bo.jiang <bo.jiang@daocloud.io >
2024-01-19 05:55:41 +01:00
Max Gautier
d583d331b5
Convert exoscale tf provider to new version ( #10646 )
...
This is untested. It passes terraform validate to un-broke the CI.
2023-11-24 17:22:55 +01:00
Arthur Outhenin-Chalandre
7ba85710ad
Update to ansible 2.15 ( #10481 )
...
* ansible: upgrade to version >= 2.15.5
Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr >
* tests: update requirements
Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr >
* contrib/openstack: fix wrong gitignore pattern
Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr >
* tests: add missing tzdata requirement
Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr >
* tests: remove some molecules tests
Those doesn't work in Ansible 2.15. Ansible can't load builtin now
apparently and these tests are not worth it.
Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr >
---------
Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr >
2023-11-15 09:39:09 +01:00
Mustafa Mertcan Çam
e52d70885e
terraform-aws: variable driven ami selection ( #10520 )
...
* modify variables.tf to accept AMI attributes via variables
* update README to guide users on utilizing variable-driven AMI configuration
* fix markdown lint error
2023-10-19 05:09:22 +02:00
Robin Wallace
5194d8306e
upcloud: update terraform provider strict anti-affinity ( #10474 )
2023-10-07 04:45:41 +02:00
Fredrik Liv
d669b93c4f
terraform-openstack: Added possibility to enable dhcp flag critical on one interface ( #10446 )
...
* terraform-openstack: Updated extra partitions to use empty list by default
* terraform-openstack: Added possibility to enable dhcp flag critical on one interface
2023-09-20 03:22:01 -07:00
Yoshitaka Fujii
89a0f515c7
Added terraform support for NIFCLOUD ( #10227 )
...
* Add NIFCLOUD
* Add tf-validate-nifcloud in gitlab-ci
2023-06-19 02:02:22 -07:00
Vasubabu
feeea7e512
Enabled module_name in provider meta for Equinix ( #10044 )
2023-05-21 17:32:19 -07:00
Qasim Mehmood
ab6d204641
Remove deprecated provider, fix flatcar configs, enable CI tests and refactor hetzner terraform ( #10002 )
...
* Remove deprecated provider and fix flatcar configs
* Refactor for DRYness
* Add missing line endings
* Enable tests for hetzner terraform in CI
* Add missing inventory for CI tests
2023-05-07 17:15:16 -07:00
Maxime Leroy
9a8bf0e38a
fix(contrib/terraform): do not add access_ip when not wanted ( #9869 )
2023-03-21 20:56:36 -07:00
Maxime Leroy
659fa0eddc
feat(contrib/terraform): support custom ssh port ( #9836 )
2023-03-02 18:24:58 -08:00
Maxime Leroy
835811ec84
fix(contrib/terraform): do not set ssh port ( #9828 )
...
Signed-off-by: Maxime Leroy <19607336+maxime1907@users.noreply.github.com >
2023-03-01 18:50:55 -08:00
Robin Wallace
5bb54ef6a2
upcloud: add server groups and target port for lb ( #9831 )
2023-02-27 17:21:15 -08:00
Sean Knight
8a2e1189fb
correct typo hhttps -> https ( #9763 )
2023-02-07 17:55:10 -08:00
Bas
2c93c997cf
pre-commit autocorrected files ( #9750 )
2023-02-06 01:35:16 -08:00
Florian Ruynat
1f36df666d
Update fedora35 vagrant box url ( #9699 )
...
* Update fedora35 vagrant box url
* Update Terraform to 1.3.7
* Update Vagrant to 2.3.4
2023-01-26 21:28:25 -08:00
Cristian Calin
64dbf2e429
update equinox terraform code to fix kubespray CI ( #9702 )
...
* add terraform lock files to ignore list
* move contrib/terraform/metal to contrib/terraform/equinix to reflect upstream change
2023-01-26 21:24:25 -08:00
Mathieu Parent
58fe1a0ed6
Terraform vsphere cleanup ( #9672 )
...
* contrib/terraform/vsphere: mark vsphere_password as sensitive
Signed-off-by: Mathieu Parent <math.parent@gmail.com >
* contrib/terraform/vsphere: remove unused modules
Signed-off-by: Mathieu Parent <math.parent@gmail.com >
2023-01-16 23:50:32 -08:00
Mathieu Parent
c80bb0007a
contrib/terraform/gcp: allow extra ingress firewalls ( #9658 )
...
Signed-off-by: Mathieu Parent <math.parent@gmail.com >
Signed-off-by: Mathieu Parent <math.parent@gmail.com >
2023-01-16 23:46:32 -08:00
Fredrik Liv
ffad2152b3
Added override variable, additional server groups and cloudinit config ( #9452 )
2023-01-05 04:16:00 -08:00
florianow
8267922a16
add flatcar support for Hetzner ( #9618 )
2022-12-27 18:17:28 -08:00
Aveline
f7d0fb9ab2
rename ansible groups to use _ instead of ( #9569 )
2022-12-13 21:19:34 -08:00
Brian King
44a4f356ba
Terraform Openstack: replace deprecated template provider with supported cloudinit provider ( #9536 )
2022-12-06 18:28:38 -08:00
Fredrik Liv
07ad5ecfce
[upcloud] Fixed issue where DNS would be blocked while using allowlist ( #9510 )
...
* [upcloud] Fixed issue where DNS would be blocked while using allowlist
* Missed one NTP rule
2022-11-30 21:36:26 -08:00
Ayoub Ed-dafali
4cd949c7e1
Add missing zone input variable - Exoscale ( #9495 )
...
* Add missing zone input variable
* Fix terraform formatting
2022-11-24 16:30:04 -08:00
Hugo Blom
4189008245
Try fix issue where ports doesn't get an ip assigned ( #9345 )
...
Co-authored-by: Jonathan Süssemilch Poulain <jonathan@sofiero.net >
2022-09-30 00:48:29 -07:00
Hugo Blom
49196c2ec4
[Openstack] Add bastion_allowed_ports to allow custom security group rules on bastion node ( #9336 )
...
* make it possible to configure bastion remote ips
* Update README.md
2022-09-27 22:03:35 -07:00