anders-elastisys
d23753e9f7
Add support to use exisitng fips with terraform openstack ( #11558 )
2 weeks ago
ChengHao Yang
a2a11819b3
Docs: migrate to cloud_controllers
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
1 month ago
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
1 month ago
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
2 months ago
Payback159
4dbfd42f1d
modify doc structure and update existing doc-links as preparation for new doc generation script
6 months ago
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
9 months ago
Alin Dragomir
b34b7e0385
Add new OpenStack Cloud for terraform ( #10910 )
9 months ago
raviranjan
200b630319
Adding egress IPv6 for node-local-dns queries
1 year ago
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
1 year ago
Fredrik Liv
ffad2152b3
Added override variable, additional server groups and cloudinit config ( #9452 )
1 year ago
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
2 years ago
rptaylor
5bce39abf8
add optional parameter extra_groups for k8s_nodes ( #9211 )
2 years ago
Robin Wallace
fe66121287
[Openstack] master foreach and fixes ( #8709 )
* [openstack] fix for new network modules
* [openstack] for-each master nodes
2 years ago
Olle Larsson
a4f26dc8f3
[terraform/openstack] add safespring to provider list ( #8735 )
2 years ago
Cristian Calin
7759494c85
[terraform][openstack] allow disabling port_security at port level ( #8455 )
Use openstack_networking_port_v2 and openstack_networking_floatingip_associate_v2
to attach floating ips. This gives us more flexibility on disabling port security
when binding instances directly on provider networks in private cloud scenario.
2 years ago
Cristian Calin
ea44d64511
[contrib] terraform openstack: allow disabling port security ( #8410 )
2 years ago
moss2k13
135c9b29a7
contrib: add cloud-init support for terraform vms ( #8394 )
* 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
2 years ago
Robin Wallace
38c12288f1
Add option for boot volume type for k8s node ( #8256 )
3 years ago
Olle Larsson
fe0810aff9
Add option to set different server group policy for etcd, node, and master server ( #8046 )
3 years ago
Febrian Setianto
f48ae18630
Use Pre-existing Floating IP for Bastion ( #8214 )
* use pre-existing floating IP for bastion
* document bastion_fips in readme
3 years ago
왕영주 (Youngju Wang)
3b3ccac212
Update README.md ( #7784 )
Update README for control_plane's external volume type variable
3 years ago
Cristian Calin
360aff4a57
Rename ansible groups to use _ instead of - ( #7552 )
* 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
3 years ago
dsy3502
5377aac936
fix typo ( #7436 )
3 years ago
Andrea Zonca
24ceee134e
Document the terraform option `master_allowed_ports` ( #7196 )
Implemented in #6547
3 years ago
Kenichi Omichi
dc86b2063a
Fix markdown failures on contrib/terraform ( #7082 )
This fixes markdown failures on contrib/terraform.
3 years ago
rptaylor
07858e8f71
allow pre-existing floating IPs to be specified with k8s_master_fips ( #6755 )
k8s_master_no_etcd_fips should not be input var
4 years ago
Florent Monbillard
47194c1fe4
fix incorrect documentation of use_access_ip ( #6674 )
It was documented as if it were an Ansible variable, but it is a Terraform variable.
This also means the colon syntax was incorrect. TF variables are assigned with an equals sign.
Co-authored-by: rptaylor <rptaylor@uvic.ca>
4 years ago
Barry Melbourne
058438a25d
Remove support for CoreOS Container Linux ( #6576 )
4 years ago
Kenichi Omichi
4990eec4a2
Replace Openstack with OpenStack ( #6413 )
The official word is OpenStack, not Openstack as [1].
This replaces it with OpenStack in the docs.
[1]: https://www.openstack.org/
4 years ago
qvicksilver
065292f8a4
Terraform/OpenStack: Allow free form worker node definition ( #5952 )
* Terraform/OpenStack: Allow free form worker node definition
* fixup! Terraform/OpenStack: Allow free form worker node definition
4 years ago
qvicksilver
0d2990510e
Terraform/OpenStack: Enable usage of an existing router ( #5890 )
4 years ago
Hugo Blom
40e35b3fa6
Support Openstack servergroups ( #5412 )
* add support for nova servergroups
* Add documentation for openstack nova servergroups
* uppdate to TF 0.12.12 format and fix etcd
* revert for_each change
* fix variables and formatting in main.tf
* try to avoid errors
* update variable
* Update main.tf
* Update main.tf
* update all other instance resources
5 years ago
Hugo Blom
a8c5a0afdc
Make it possible to disable access_ip (openstack provider) ( #5239 )
* Add a variable do disable access_ip
* Document the use of use_access_ip
5 years ago
Maxime Guyot
8712bddcbe
Add docs for TF vars introduced PR 4239 ( #5201 )
5 years ago
leonmbecker
5f02068f90
Documenting Terraform variable `az_list` explicitly ( #5132 )
* added az_list to README section
* added az_list to cluster.tfvars
5 years ago
mcayland
3732c3a9b1
terraform/openstack: add network_dns_domain variable ( #5093 )
This allows the user to optionally specify the dns_domain attribute on the
generated internal kubernetes network.
5 years ago
Hugo Blom
4dba34bd02
add cinder max attached volumes ( #5089 )
5 years ago
Hugo Blom
da015e0249
Updated Openstack to terraform 0.12 ( #5062 )
* update openstack to terraform 0.12(.5)
* replace cluter.tf with cluster.tfvars
* update README.md to terraform 0.12
* update Openstack CI tests to use terraform 0.12
* specify terraform version in openstack README
* gitlab CI to copy cluster.tfvars in case of openstack provider
* The terraform/openstack dynamic inventory can read
tfstate v4 (generated by terraform 0.12) and convert them internally
ro v3 (as generated by terraform 0.11.x).
Additionally the script has been updated to Python 3.
5 years ago
Trond Hasle Amundsen
56ae3bfec2
Add support for IPv6 for Openstack in terraform.py via metadata ( #4716 )
* Add support for IPv6 for Openstack in terraform.py via metadata
* document terraform.py metadata variables for openstack
5 years ago
Robert Neumann
787a9c74fa
Terraform wait for floating IP instance has been associated ( #4321 )
* Add wait for floating ip associate with instance
* Terraform formatting fix
* Sort Open Telekom Cloud in compatible list
5 years ago
rptaylor
873b5608cf
add master_allowed_remote_ips (with terraform fmt) ( #4022 )
5 years ago
Andreas Holmsten
7f1d9ff543
[contrib/terraform/openstack] Add k8s_allowed_remote_ips variable ( #4506 )
* Add k8s_allowed_remote_ips variable
Useful for defining CIDRs allowed to initiate a SSH connection when
you don't want to use a bastion.
* Add TF_VAR_k8s_allowed_remote_ips variable to tf-apply-ovh
5 years ago
Matthew Mosesohn
ec08303f82
Revert "Fix #4237 : update kube cert path ( #4354 )" ( #4369 )
This reverts commit ea7a6f1cf1
.
This change modified the certs dir for Kubernetes, but did not move the directories for existing clusters.
5 years ago
Dmitry Chepurovskiy
ea7a6f1cf1
Fix #4237 : update kube cert path ( #4354 )
5 years ago
Christian Berendt
44ee4b507c
terraform: use openstackclient instead of novaclient ( #4280 )
The openstackclient is the preferred CLI for OpenStack
environments and should be used instead of novaclient.
5 years ago
Christian Berendt
c386172be7
terraform: correct the spelling of Betacloud ( #4282 )
5 years ago
Robert Neumann
8b289ad9e1
Fix the file path for all.yml and k8s-cluster.yml ( #4210 )
5 years ago
Maxime Guyot
954676b3d8
Update the admin cert paths ( #4135 )
5 years ago
Petr Ruzicka
91e2d61cf2
Adding link to ../../contrib in README ( #4097 )
5 years ago
Andreas Holmsten
289be0a0db
Fix capitalisation
6 years ago