uchiha vivek
bdbfcaae84
docs: updated Openstack Terraform ( #12943 )
...
* docs: (related to #12888 ) updated Openstack Terraform documentation
Signed-off-by: uchiha-vivek <vs160125@gmail.com >
* docs: (related to #12888 ) updated Openstack Terraform documentation
Signed-off-by: uchiha-vivek <vs160125@gmail.com >
* docs: (related to #12888 ) fixed the ansible link in openstack/README.md file
Signed-off-by: uchiha-vivek <vs160125@gmail.com >
* feat: OpenTofu included in OpenStack Documentation
* feat: OpenTofu version fixed
---------
Signed-off-by: uchiha-vivek <vs160125@gmail.com >
2026-04-02 21:21:06 +05:30
botsz
69258075e0
docs: update ansible-playbook inventory path in README ( #12615 ) ( #12992 )
2026-02-12 13:28:00 +05:30
Joshua N Haupt
422e7366ec
Fix Gluster image_id and update openstack_blockstorage_volume_v3 ( #12910 )
...
This fixes the Terraform Gluster Compute image_id bug and updates the openstack_blockstorage_volume_v2 to
openstack_blockstorage_volume_v3.
Resolves:
[Bug] OpenStack Compute variable handling of image_id and image_name for Gluster nodes is broken
https://github.com/kubernetes-sigs/kubespray/issues/12902
Update openstack_blockstorage_volume_v2 to openstack_blockstorage_volume_v3
https://github.com/kubernetes-sigs/kubespray/issues/12901
Signed-off-by: Joshua Nathaniel Haupt <joshua@hauptj.com >
2026-02-04 11:08:26 +05:30
Max Gautier
0b69a18e35
Remove nifcloud terraform provider support (it is no longer available) ( #12936 )
...
The nifcloud terraform provider has been deleted, so remove support and
CI.
2026-01-30 15:05:44 +05:30
R. P. Taylor
c857252225
terraform openstack: allow ICMPv6 by default ( #12805 )
2026-01-02 14:50:38 +05:30
Albin Björk
5dce75d29b
upcloud: updated terraform provider version ( #12642 )
2025-10-24 00:53:34 -07:00
Chad Swenson
540cfd1087
Add version pinning for AWS tf provider to fix CI ( #12323 )
2025-06-19 18:38:51 -07:00
Anshuman Agarwala
73b3e9b557
Removed weave support ( #12230 )
2025-05-22 01:10:36 -07:00
Anshuman Agarwala
63cdf87915
Removed equinix provider ( #12229 )
2025-05-20 03:53:15 -07:00
Farshad Asadpour
45ecceb3e1
docs(terraform): update command for destroying infrastructure in README ( #12111 )
2025-04-08 02:16:39 -07:00
Fredrik Liv
6f74ef17f7
Upcloud: Add possibility to setup cluster using nodes with no public IPs ( #11696 )
...
* terraform upcloud: Added possibility to set up nodes with only private IPs
* terraform upcloud: add support for gateway in private zone
* terraform upcloud: split LB proxy protocol config per backend
* terraform upcloud: fix flexible plans
* terraform upcloud: Removed overview of cluster setup
---------
Co-authored-by: davidumea <david.andersson@elastisys.com >
2025-04-01 07:58:42 -07:00
lucianvlad
247b45bca6
fix issue with floating-ip ( #11950 )
2025-03-21 09:04:32 -07:00
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